# دقّة التنبؤ المالي (Forecast Accuracy)

> مدى قرب التنبؤ من الفعلي، محسوبًا كواحد ناقص متوسط الخطأ المطلق منسوبًا إلى الفعلي.

- **المجال:** المالية (Finance)
- **الوحدة:** %
- **تكرار القياس:** شهري / ربع سنوي
- **الاتجاه المرغوب:** أعلى أفضل
- **النوع:** تابع (Lagging)
- **الرابط:** https://kpihub.co/k/fin-forecast-accuracy

## الهدف

الحكم على جودة التخطيط نفسه، فقرار مبني على تنبؤ يخطئ 20% هو قرار مبني على تخمين مرتّب.

## لماذا هو مهم

- التنبؤ يحرّك قرارات الشراء والتوظيف والتمويل، وخطؤه يكلّف في الثلاثة معًا
- الخطأ المتحيّز في اتجاه واحد يعني مشكلة في الطريقة لا في السوق، وهو قابل للتصحيح
- دقّة معروفة تسمح ببناء هامش أمان محسوب بدل هامش عشوائي

## المعادلة

```
Forecast Accuracy % = (1 − Σ|Actual − Forecast| ÷ Σ Actual) × 100
```

احسب الخطأ المطلق لا الصافي، وإلا ألغى تجاوز في بند نقصًا في آخر فبدت الدقّة مثالية. وقِس التحيّز منفصلًا: متوسط الخطأ بإشارته يقول هل تفرط في التفاؤل.

## مثال محسوب

تنبؤ الربع 2,500,000 ريال والفعلي 2,700,000، وتنبؤ الذي يليه 2,900,000 والفعلي 2,750,000. مجموع الخطأ المطلق 350,000 على فعلي 5,450,000، فالدقّة: (1 − 350,000 ÷ 5,450,000) × 100 = 93.6%.

## النطاق الاسترشادي

فوق 90% جيد على مستوى الإيراد الكلي، ويتراجع حتمًا كلما نزلت إلى مستوى الصنف أو الفرع. لا تحكم على دقّة تنبؤ صنف بمعيار تنبؤ الشركة، فالتجميع يخفي الأخطاء دائمًا.

## تحليل الاتجاه

- تحيّز مستمر في اتجاه واحد يعني خطأ منهجيًّا قابلًا للتصحيح بمعامل ثابت
- تدهور الدقّة في فترة اضطراب طبيعي، والمهم هل عادت بعده
- دقّة مثالية مستمرة تستدعي فحص التنبؤ نفسه: قد يكون يُعدَّل بعد ظهور الفعلي

## أسئلة تشخيصية

- هل الخطأ متحيّز في اتجاه؟ التحيّز أسهل إصلاحًا من التشتّت
- على أي مستوى تُقاس الدقّة؟ الشركة أم الصنف؟ الفرق كبير جدًّا
- هل يُقفَل التنبؤ قبل بدء الفترة؟ تعديله أثناءها يجعل القياس بلا معنى

## نصائح عملية

- أقفِل التنبؤ في تاريخ معلن وسجّله، فبدون قفل لا يوجد قياس أصلًا
- قِس التحيّز والتشتّت منفصلين، فعلاجهما مختلف تمامًا
- قِس الدقّة على المستوى الذي تُتّخذ عنده القرارات لا على المستوى الأسهل

## العرض المناسب

- خط الفعلي مقابل التنبؤ مع تظليل نطاق الخطأ
- توزيع الخطأ لكشف التحيّز: هل يميل المنحنى إلى جهة؟
- أعمدة للدقّة بالبند أو الفرع لكشف أصعب ما يُتنبَّأ به

## تحذيرات وفخاخ

- استعمال الخطأ الصافي بدل المطلق يجعل أخطاء متعاكسة تلغي بعضها فتبدو الدقّة مثالية
- تعديل التنبؤ بعد بدء الفترة يحوّل القياس إلى مسرحية
- قياس الدقّة على مستوى مجمّع ثم استعمال التنبؤ على مستوى تفصيلي

## أثر التغيير

- رفع الدقّة من 93.6% إلى 97% على إيراد 10 ملايين يقلّص نطاق الخطأ 340,000 ريال، وهو ما يُبنى عليه المخزون والتوظيف
- تصحيح تحيّز مستمر بمعامل واحد يرفع الدقّة فورًا بلا تغيير في الطريقة
- دقّة معروفة تسمح بهامش أمان محسوب بدل مخزون احتياطي عشوائي

## احسبه في أداتك

### Excel

```excel
=1 - SUMPRODUCT(ABS(Actual - Forecast)) / SUM(Actual)
```

### Power BI (DAX)

```dax
Forecast Accuracy % =
1 - DIVIDE (
    SUMX ( 'Forecast', ABS ( 'Forecast'[Actual] - 'Forecast'[Forecast] ) ),
    SUM ( 'Forecast'[Actual] )
)
```

### Tableau

```
1 - ( SUM(ABS([Actual] - [Forecast])) / SUM([Actual]) )
```

### SQL

```sql
SELECT level_name,
       1 - SUM(ABS(actual - forecast)) / NULLIF(SUM(actual), 0) AS accuracy,
       AVG(actual - forecast)                                   AS bias
FROM   forecast_actual
WHERE  period BETWEEN :from_period AND :to_period
GROUP  BY level_name
ORDER  BY accuracy;
```

---

المصدر: [KPIHub](https://kpihub.co/k/fin-forecast-accuracy) · مرجع عربي مجاني لمؤشرات الأداء.
