پرش به محتوای اصلی
نسخه‌ی مدل dc-elo-1.0.0

روش مدل‌سازی و دقت تاریخی

ما وعده‌ی برد نمی‌دهیم؛ احتمال می‌دهیم و دقت آن را منتشر می‌کنیم. در این صفحه دقیقاً توضیح می‌دهیم مدل چگونه کار می‌کند، چقدر خطا دارد و کجا نباید به آن اعتماد کرد.

منبع داده: نتایج و ضرایب از داده‌ی عمومی ESPN (ضرایب DraftKings)، نتایج فصل‌های ۲۰۲۳ تا ۲۰۲۶ از openfootball. Backtest روی بازی‌های واقعیِ انجام‌شده‌ی فصل جاری است.

نتایج Backtest#

۹۶۶ بازی انجام‌شده‌ی فصل جاری؛ هر پیش‌بینی فقط با داده‌های پیش از همان هفته ساخته شده است (بدون نشت اطلاعات آینده).

Brier مدل (کمتر بهتر)
۰.۵۸۷
Brier بازار (Shin)
۰.۵۵۰
Brier مبنا (فراوانی)
۰.۶۴۸
دقت گزینه‌ی محتمل‌تر
۵۳٪
پیش‌بینی‌کنندهBrierLog-loss
مدل سایت ضریب پیش‌بینی۰.۵۸۶۵۰.۹۸۸۸
بازار (ضرایب پایانی، بدون مارجین)۰.۵۴۹۷۰.۹۲۴۶
مبنای ساده (فراوانی نتایج)۰.۶۴۸۳۱.۰۷۰۸

صادقانه: در این نمونه بازار دقیق‌تر از مدل ماست. این طبیعی است؛ بازار اطلاعاتی مانند مصدومیت و ترکیب را سریع‌تر جذب می‌کند. به همین دلیل Value Betها را با احتیاط و با سقف EV نمایش می‌دهیم.

کالیبراسیون#

نقطه‌ها روی خط‌چین = کالیبراسیون کامل

۰٪۰٪۲۵٪۲۵٪۵۰٪۵۰٪۷۵٪۷۵٪۱۰۰٪۱۰۰٪

دقت به تفکیک لیگ#

مدل چگونه کار می‌کند؟

  1. رتبه‌بندی Elo پویا: هر تیم یک عدد قدرت دارد که بعد از هر بازی بر اساس نتیجه و اختلاف گل به‌روز می‌شود (مزیت میزبانی ۶۵ امتیاز).
  2. قدرت حمله و دفاع به تفکیک خانه و بیرون: نسبت گل زده و خورده‌ی هر تیم به میانگین لیگ؛ با «انقباض» به سمت پیش‌فرضی که از Elo می‌آید تا چند بازی محدود اول فصل، مدل را منحرف نکند.
  3. گل مورد انتظار (λ): λ_میزبان = میانگین گل میزبان لیگ × حمله‌ی میزبان × دفاع میهمان و به همین ترتیب برای میهمان.
  4. ماتریس نتایج دقیق: توزیع پواسون دومتغیره با اصلاح Dixon-Coles (ρ = −۰.۰۸) که احتمال نتایج کم‌گل مثل ۰-۰ و ۱-۱ را واقع‌بینانه‌تر می‌کند.
  5. همه‌ی بازارها از یک ماتریس: 1X2، دبل شانس، بیشتر/کمتر، BTTS و هندیکپ آسیایی از جمع خانه‌های همین ماتریس به دست می‌آیند؛ پس با هم سازگارند.
  6. حذف مارجین بازار: احتمال ضمنی ضرایب با روش Shin (و روش تناسبی به‌عنوان پشتیبان) از مارجین پاک می‌شود.
  7. Value: EV = p_مدل × بهترین ضریب − ۱؛ نمایش فقط وقتی EV ≥ ۳٪، p ≥ ۲۰٪ و EV ≤ ۳۰٪.

محدودیت‌ها

  • مدل از ترکیب اعلام‌شده، مصدومیت‌های لحظه‌ی آخر، انگیزه و شرایط جوی خبر ندارد.
  • در ابتدای فصل و برای تیم‌های تازه‌وارد، داده کم است و عدم‌قطعیت بیشتر.
  • در رقابت‌های اروپایی، مقایسه‌ی قدرت تیم‌های لیگ‌های مختلف فقط از طریق Elo انجام می‌شود.
  • Brier و log-loss روی چند صد بازی نوسان دارند؛ تفاوت‌های کوچک معنادار نیستند.

شفافیت

هر پیش‌بینی با نسخه‌ی مدل ذخیره می‌شود و پس از بازی حذف نمی‌شود؛ در صفحه‌ی هر بازی انجام‌شده، پیش‌بینی پیش از بازی کنار نتیجه‌ی واقعی باقی می‌ماند. سیاست ما در سیاست تحریریه آمده است.

پرسش‌های پرتکرار

01

Brier score چیست؟

میانگین مجذور خطای احتمال‌ها نسبت به نتیجه‌ی واقعی. برای پیش‌بینی سه‌گانه بین ۰ (کامل) و ۲ است؛ پیش‌بینی یکنواخت ۳۳٪ حدود ۰.۶۷ می‌گیرد.

02

کالیبراسیون یعنی چه؟

اگر مدل به ۱۰۰ رویداد احتمال ۶۰٪ بدهد، در یک مدل خوش‌کالیبره حدود ۶۰ مورد از آن‌ها باید رخ دهد.

03

چرا گاهی بازار از مدل دقیق‌تر است؟

بازار ترکیبی از اطلاعات هزاران نفر و خبرهای لحظه‌ای است. مدل ما فقط از داده‌های ساختاریافته استفاده می‌کند.