نموذج ARIMA للتنبؤ بالسلاسل الزمنية: AR وI وMA
ARIMA Time-Series Forecasting
الجواب المختصر
السلسلة الزمنية بيانات مرتبة بحسب الزمن (مبيعات شهرية، حرارة يومية، سعر سهم)، وترتيب القيم فيها مهم لأن قيمة اليوم غالبًا مرتبطة بأمس. ARIMA نموذج للتنبؤ بقيم مستقبلية اعتمادًا على الماضي، وله ثلاثة أجزاء: AR (الاعتماد على الماضي): القيمة الحالية تتأثر بالسابقة، وI (إزالة الاتجاه العام): ننظر لتغير القيم بدل القيم المطلقة حين يوجد اتجاه صاعد أو نازل، وMA (التعامل مع الضوضاء): يخفف أثر الاهتزازات القصيرة كمطر مفاجئ أو حملة إعلانية.
| الجزء | الاسم | ماذا يعالج؟ | مثال |
|---|---|---|---|
| AR | AutoRegressive | اعتماد القيمة الحالية على القيم السابقة | حرارة اليوم قريبة من أمس؛ مبيعات هذا الأسبوع مرتبطة بالأسبوع الماضي |
| I | Integrated / Differencing | الاتجاه العام الصاعد أو النازل | متجر يشتهر فتزداد مبيعاته كل شهر |
| MA | Moving Average | الضوضاء والتذبذب القصير | مبيعات آيس كريم ترتفع فجأة بسبب حملة إعلان |
كيف تُستخدم؟
تُقسَّم السلسلة إلى 80% للتدريب و20% للاختبار، ويُدرَّب النموذج ثم يُرسم الفعلي مقابل المتوقع ويُطلب التنبؤ بالنقطة التالية. وإن كانت البيانات عشوائية تمامًا فمن الطبيعي أن تبدو التوقعات ضعيفة؛ فالنموذج يعطي نتائج أوضح مع بيانات فيها نمط كاتجاه عام أو موسمية.
وللتنبؤ وبيانات الزمن انظر التحليلات التنبؤية وتنظيف السلاسل الزمنية وتقسيم البيانات.
متى لا يناسب؟
- بيانات عشوائية بلا نمط: لن يتعلم شيئًا مفيدًا.
- بيانات ليست مرتبة بالزمن: ترتيب القيم أساس النموذج.
- فترات تغيّر مفاجئ غير معتاد: قد تحتاج معالجة خاصة أو بيانات أكثر.
المصطلحات: عربي ↔ English
- سلسلة زمنية
- Time Series
- اتجاه عام
- Trend
- ضوضاء
- Noise
- تنبؤ
- Forecasting
- موسمية
- Seasonality
لماذا يهمّ هذا في BTEC؟
فكرة ARIMA: ثلاث طبقات تعمل معًا: تخفيف الاتجاه، ثم الاستفادة من القيم السابقة، ثم معالجة الضوضاء.
أسئلة تجيب عنها هذه الصفحة
- ما هو نموذج ARIMA؟
- ما معنى AR وI وMA؟
مفاهيم مرتبطة
- التحليلات التنبؤية: كيف تستخدم المؤسسات البيانات السابقة لتوقّع المستقبل؟التحليلات التنبؤية تستخدم البيانات السابقة وأنماطها لتقدير ما قد يحدث، كالمبيعات والطلب وعدد العملاء، حتى تخطط المؤسسة قبل الوقوع بدل الاكتفاء بالرد بعده. لكنها تقدّر الاحتمالات ولا تعرف المستقبل بيقين.
- تنظيف السلسلة الزمنية ومعالجة القيم المفقودة: الحذف أم التعويض؟عند ظهور قيم مفقودة (NA) في سلسلة زمنية يمكن حذف الصفوف أو تعويضها: بمتوسط الساعة نفسها عبر الأيام أو بآخر قيمة معروفة (LOCF). لكل طريقة أثر مختلف في شكل البيانات، لذلك تُجرَّب أكثر من طريقة ويُقارَن أثرها.
- مجموعات التدريب والتحقق والاختبار: كيف نقسّم البيانات ولماذا؟نقسّم البيانات إلى تدريب (يتعلم منها النموذج)، وتحقق (لضبط الإعدادات واختيار البنية)، واختبار (تُحفظ بعيدًا لقياس الأداء الحقيقي بعد التدريب). ويجب أن تحافظ المجموعات على نسب الفئات نفسها، وأن يُعزل الاختبار فلا تتلوث بيانات الاختبار.
عن كاتب الصفحة

مدرّس BTEC IT · الأردن
- نوع المحتوى
- شرح مبني على مادة أحمد دومي — وليس نصًّا رسميًّا من Pearson
- آخر مراجعة
- ملاحظة على المصدر
- تعتمد هذه الصفحة على ملاحظات قصيرة لأحمد دومي عن الموضوع، وأُضيف إليها شرح توضيحي عام ليكتمل الجواب.
- المصدر
- ملاحظات تعلّم الآلة وأدوات الذكاء الاصطناعي (أحمد دومي) — ARIMA