طريقة الاستخدام (3 خطوات)
- اختر وضع القائمة (حسب الحجم أو قائمة مخصّصة) واضبط عدد التجارب.
- اضغط قارن لتشغيل الطريقتين بالإعدادات نفسها.
- راجع الخرائط الحرارية والإحصاءات، ثم انسخ رابط الإعدادات أو نزّل تقريرًا.
شاهد الانحياز
أداة مقارنة انحياز الخلط
التبديل البدائي يختار مؤشرًا عشوائيًا من النطاق الكامل في كل خطوة. Fisher–Yates يستخدم نطاقًا يتقلّص، فيجعل الترتيبات متساوية الاحتمال (إذا كانت randomInt موزعة بالتساوي).
التكرارات مسموحة. التحليل يستخدم رقم السطر (1..n) كمُعرّف.
هذا anti-pattern شائع في JavaScript. النتائج تعتمد على المحرك وغالبًا تكون منحازة.
ملخص
نصيحة: df للـ χ² هنا تقدير (توجد قيود). استخدمه للفهم، وليس كإثبات رسمي.
الرسوم
المفتاح: naive=أحمر، FY=أخضر، sort=أرجواني (إن فُعّل).
المنحنى هو كثافة كاي-تربيع مع df = n² - 1 (تقريبي). الخطوط العمودية تُظهر χ² المرصود.
هذا الرسم يجمع الخلايا حسب |i - j| (البعد عن القطر). قيم > 1 تعني «قريبة جدًا من الموضع الأصلي».
النتائج
يعرض كل جانب مصفوفة مواضع (العنصر i → الموضع j) مجمّعة عبر التجارب.