نموذج المتوسط المتحرك التراجعي الذاتي
في التحليل الإحصائي للسلاسل الزمنية ، يُستخدم نموذج الانحدار الذاتي-المتوسط المتحرك ( ARMA ) لتمثيل عملية عشوائية مستقرة (بشكل ضعيف) من خلال دمج عنصرين: الانحدار الذاتي (AR) والمتوسط المتحرك (MA). تُستخدم هذه النماذج على نطاق واسع لتحليل بنية السلسلة والتنبؤ بالقيم المستقبلية.
يُحدد مُكوّن الانحدار الذاتي (AR) أن القيمة الحالية للسلسلة تعتمد خطيًا على قيمها السابقة (التأخيرات)، بينما يُحدد مُكوّن المتوسط المتحرك (MA) أن القيمة الحالية تعتمد على توليفة خطية من حدود الخطأ السابقة . يُشار عادةً إلى نموذج ARMA بالرمز ARMA( p , q )، حيث p هي رتبة جزء الانحدار الذاتي و q هي رتبة جزء المتوسط المتحرك.
تم وصف نموذج ARMA العام في أطروحة بيتر ويتل عام 1951 بعنوان " اختبار الفرضيات في تحليل السلاسل الزمنية" ، وتم تعميمه في كتاب جورج إي بي بوكس وجويليم جينكينز عام 1970 .
يمكن تقدير نماذج ARMA باستخدام طريقة Box–Jenkins .
الصياغة الرياضية
نموذج الانحدار الذاتي
يشير الرمز AR( p ) إلى نموذج الانحدار الذاتي من الرتبة p . ويُكتب نموذج AR( p ) على النحو التالي:
أينالمعلمات والمتغير العشوائيهي ضوضاء بيضاء ، وعادة ما تكون متغيرات عشوائية طبيعية مستقلة وموزعة توزيعًا متطابقًا (iid) . [ 1 ] [ 2 ]
لكي يظل النموذج مستقرًا ، يجب أن تقع جذور متعددة الحدود المميزة له خارج دائرة الوحدة. على سبيل المثال، العمليات في نموذج AR(1) معليست ثابتة لأن جذريقع داخل دائرة الوحدة. [ 3 ]
يُمكن لاختبار ديكي-فولر المُعزز تقييم استقرار دالة الوضع الجوهرية ومكونات الاتجاه. بالنسبة للسلاسل الزمنية المستقرة، يُمكن استخدام نماذج ARMA، بينما بالنسبة للسلاسل غير المستقرة، يُمكن استخدام نماذج الذاكرة طويلة المدى لاستخلاص السمات المجردة. تُحسب القيمة النهائية من خلال إعادة بناء النتائج المتوقعة لكل سلسلة زمنية.
نموذج المتوسط المتحرك
يشير الرمز MA( q ) إلى نموذج المتوسط المتحرك من الرتبة q :
حيثهي معلمات النموذج،هو توقع(يُفترض غالبًا أنها تساوي صفرًا)، و...هي حدود خطأ ضوضاء بيضاء مستقلة ومتطابقة التوزيع، وهي عادةً متغيرات عشوائية طبيعية. [ 4 ]
نموذج ARMA
يشير الرمز ARMA( p , q ) إلى النموذج الذي يحتوي على p من حدود الانحدار الذاتي و q من حدود المتوسط المتحرك. يتضمن هذا النموذج نموذجي AR( p ) و MA( q )، [ 5 ]
فيما يتعلق بمعامل التأخير
في بعض النصوص، يتم تحديد النماذج باستخدام عامل التأخير L. وبناءً على ذلك، يُعطى نموذج AR( p ) بالصيغة التالية:
أينيمثل متعدد الحدود
يُعطى نموذج MA( q ) بالصيغة التالية:
أينيمثل متعدد الحدود
وأخيرًا، يُعطى نموذج ARMA( p , q ) المدمج بالصيغة التالية:
أو باختصار أكثر،
أو
هذا هو النموذج المستخدم في Box و Jenkins و Reinsel. [ 6 ]
علاوة على ذلك، بدء عمليات الجمع من والضبطوثم نحصل على صيغة أكثر أناقة:
نطاق
الكثافة الطيفية لعملية ARMA هيأينيمثل تباين الضوضاء البيضاء،هي متعددة الحدود المميزة لجزء المتوسط المتحرك من نموذج ARMA، وهي متعددة الحدود المميزة للجزء الانحداري الذاتي من نموذج ARMA. [ 7 ] [ 8 ]
نماذج ملائمة
اختيار p و q
يمكن إيجاد قيمة مناسبة لـ p في نموذج ARMA( p , q ) برسم دوال الارتباط الذاتي الجزئي . وبالمثل، يمكن تقدير q باستخدام دوال الارتباط الذاتي . ويمكن تحديد كل من p و q معًا باستخدام دوال الارتباط الذاتي الموسعة (EACF). [ 9 ] ويمكن الحصول على مزيد من المعلومات بدراسة الدوال نفسها لبواقي نموذج مُلائم بقيم أولية مختارة لـ p و q .
يوصي بروكويل وديفيس باستخدام معيار معلومات أكايكي (AIC) لإيجاد p و q . [ 10 ] خيار آخر هو معيار معلومات بايز (BIC).
معاملات التقدير
بعد اختيار قيمتي p و q، يمكن ملاءمة نماذج ARMA باستخدام انحدار المربعات الصغرى لإيجاد قيم المعاملات التي تقلل من حد الخطأ. من الممارسات الجيدة إيجاد أصغر قيم لـ p و q التي توفر ملاءمة مقبولة للبيانات. بالنسبة لنموذج AR البحت، يمكن استخدام معادلات يول-ووكر لتحقيق الملاءمة.
تُستخدم مخرجات نماذج ARMA بشكل أساسي للتنبؤ (التوقع)، وليس لاستنتاج السببية كما هو الحال في مجالات أخرى من الاقتصاد القياسي وطرق الانحدار مثل OLS و2SLS.
تطبيقات البرمجيات
- في لغة R ، تحتوي الحزمة القياسية
statsعلى دالةarimaموثقة في " نمذجة السلاسل الزمنية باستخدام نماذج ARIMA ". وتحتوي حزمة أخرىastsaعلى برنامج نصي مُحسَّن يُسمى " نمذجة السلاسل الزمنيةsarimaباستخدام نماذج ARMA" لتركيب نماذج ARMA (الموسمية وغير الموسمية)sarima.simومحاكاة البيانات من هذه النماذج. وتتضمن حزم إضافية وظائف ذات صلة وموسعة:tseriesتتضمن حزمةarma()"نمذجة السلاسل الزمنية باستخدام نماذج ARMA" الدالة الموثقة في "تركيب نماذج ARMA على السلاسل الزمنية"fracdiff؛ وتحتوي حزمة " نمذجة السلاسل الزمنية باستخدام نماذج ARMA المتكاملة جزئيًا" على دالة أخرى؛ وتتضمنfracdiff()حزمة "نمذجة السلاسل الزمنية باستخدام نماذج ARMA المتكاملة جزئيًا" دالة أخرى لاختيار مجموعة مُقتصدة من قيم p وq . ويمكن الوصول إلى معظم هذه الحزم من خلال عرض مهام السلاسل الزمنية على CRAN .forecastauto.arima - يحتوي برنامج Mathematica على مكتبة كاملة من دوال السلاسل الزمنية بما في ذلك ARMA. [ 11 ]
- يتضمن برنامج MATLAB دوالًا مثل
armaو لتقدير نماذج الانحدار الذاتي، والانحدار الذاتي الخارجي، ونماذج ARMAX. راجعarمجموعة أدوات تحديد النظام ومجموعة أدوات الاقتصاد القياسي لمزيد من التفاصيل.arx - تحتوي لغة جوليا على حزم برمجية مدعومة من المجتمع تقوم بتنفيذ عملية التوفيق مع نموذج ARMA مثل
arma.jl. - تحتوي لغة بايثون على حزمة
statsmodelsS التي تتضمن العديد من النماذج والوظائف لتحليل السلاسل الزمنية، بما في ذلك نموذج ARMA. كانت هذه الحزمة سابقًا جزءًا من مكتبة scikit-learn ، وهي الآن مستقلة وتتكامل بشكل جيد مع مكتبة Pandas . - يحتوي PyFlux على تطبيق قائم على لغة بايثون لنماذج ARIMAX، بما في ذلك نماذج ARIMAX البايزية.
- مكتبات IMSL العددية هي مكتبات لوظائف التحليل العددي بما في ذلك إجراءات ARMA و ARIMA المنفذة بلغات برمجة قياسية مثل C و Java و C# .NET و Fortran.
- يمكن لـ gretl تقدير نماذج ARMA، كما هو مذكور هنا.
- تدعم حزمة GNU Octave الإضافية
octave-forgeنماذج الواقع المعزز. - يتضمن برنامج Stata
arimaالدالة . لنماذج ARMA و ARIMA . - SuanShu هي مكتبة جافا للطرق العددية التي تنفذ نماذج ARMA أحادية المتغير / متعددة المتغيرات، و ARIMA، و ARMAX، وما إلى ذلك، موثقة في "SuanShu، مكتبة جافا العددية والإحصائية" .
- يحتوي برنامج SAS على حزمة اقتصادية قياسية، ETS، تقوم بتقدير نماذج ARIMA. انظر التفاصيل .
التاريخ والتفسيرات
وُصِفَ نموذج ARMA العام في أطروحة بيتر ويتل عام 1951 ، الذي استخدم التحليل الرياضي ( متسلسلة لوران وتحليل فورييه ) والاستدلال الإحصائي. [ 12 ] [ 13 ] وانتشر استخدام نماذج ARMA بفضل كتاب صدر عام 1970 لجورج إي بي بوكس وجينكينز، اللذين شرحا طريقة تكرارية ( بوكس-جينكينز ) لاختيارها وتقديرها. وكانت هذه الطريقة مفيدة لكثيرات الحدود منخفضة الرتبة (من الدرجة الثالثة أو أقل). [ 14 ]
يُعد ARMA في الأساس مرشح استجابة نبضية لا نهائية يتم تطبيقه على الضوضاء البيضاء، مع بعض التفسيرات الإضافية التي يتم وضعها عليه.
في معالجة الإشارات الرقمية ، يتم تمثيل ARMA كمرشح رقمي مع ضوضاء بيضاء عند المدخل وعملية ARMA عند المخرج.
التطبيقات
يُعدّ نموذج ARMA مناسبًا عندما يكون النظام دالةً لسلسلة من الصدمات غير الملحوظة (جزء المتوسط المتحرك) بالإضافة إلى سلوكه الخاص. على سبيل المثال، قد تتأثر أسعار الأسهم بصدمات ناتجة عن معلومات أساسية، كما قد تُظهر اتجاهات فنية وتأثيرات ارتداد إلى المتوسط بسبب المشاركين في السوق.
التعميمات
توجد تعميمات متعددة لنموذج ARMA. يُمثل كل من نموذج الانحدار الذاتي غير الخطي (NAR) ونموذج المتوسط المتحرك غير الخطي (NMA) ونموذج ARMA غير الخطي (NARMA) التبعية غير الخطية على القيم السابقة وحدود الخطأ. بينما يُمثل كل من نموذج الانحدار الذاتي المتجهي (VAR) ونموذج ARMA المتجهي (VARMA) السلاسل الزمنية متعددة المتغيرات . أما نموذج المتوسط المتحرك المتكامل للانحدار الذاتي (ARIMA) فيُمثل السلاسل الزمنية غير المستقرة (أي التي يتغير متوسطها بمرور الوقت). ويُمثل نموذج التباين الشرطي غير المتجانس للانحدار الذاتي (ARCH) السلاسل الزمنية التي يتغير فيها التباين. ويُمثل نموذج ARIMA الموسمي (SARIMA أو ARMA الدوري) التغير الدوري . بينما يُمثل نموذج المتوسط المتحرك المتكامل جزئيًا للانحدار الذاتي (ARFIMA أو ARIMA الجزئي، FARIMA) السلاسل الزمنية التي تُظهر ذاكرة طويلة . أما نموذج الانحدار الذاتي متعدد المقاييس (MAR) فيتم فهرسته بواسطة عقد الشجرة بدلًا من الأعداد الصحيحة.
نموذج الانحدار الذاتي - المتوسط المتحرك مع المدخلات الخارجية (ARMAX)
يشير الرمز ARMAX( p , q , b ) إلى نموذج يحتوي على p حدًا من حدود الانحدار الذاتي، و q حدًا من حدود المتوسط المتحرك، و b حدًا من حدود المدخلات الخارجية. الحد الأخير هو توليفة خطية من آخر b حدًا من سلسلة زمنية خارجية معروفة.ويتم الحصول عليه من خلال:
أينهي معلمات المدخلات الخارجية.
تم تعريف بعض المتغيرات غير الخطية للنماذج ذات المتغيرات الخارجية: انظر على سبيل المثال نموذج الانحدار الذاتي الخارجي غير الخطي .
تُطبّق الحزم الإحصائية نموذج ARMAX باستخدام متغيرات "خارجية" (أي مستقلة). يجب توخي الحذر عند تفسير مخرجات هذه الحزم، لأن المعلمات المُقدّرة عادةً (على سبيل المثال، في R [ 15 ] و gretl ) تُشير إلى الانحدار.
أينيشمل جميع المتغيرات الخارجية (أو المستقلة):
انظر أيضاً
مراجع
- ↑ بوكس، جورج إي بي (1994). تحليل السلاسل الزمنية : التنبؤ والتحكم . جويليم إم. جينكينز، جريجوري سي. رينسل ( الطبعة الثالثة). إنجلوود كليفس، نيوجيرسي: برنتيس هول. ص 54. ISBN 0-13-060774-6. OCLC 28888762 .
- ↑ شومواي، روبرت هـ. (2000). تحليل السلاسل الزمنية وتطبيقاتها . ديفيد س. ستوفر. نيويورك: سبرينغر. ص 90-91 . ISBN 0-387-98950-1. OCLC 42392178 .
- ↑ بوكس، جورج إي بي؛ جينكينز، جويليم إم؛ رينسل، جريجوري سي (1994). تحليل السلاسل الزمنية : التنبؤ والتحكم (الطبعة الثالثة ). إنجلوود كليفس، نيوجيرسي: برنتيس هول. الصفحات 54-55 . ISBN 0-13-060774-6. OCLC 28888762 .
- ↑ بوكس، جورج إي بي؛ جينكينز، جويليم إم؛ رينسل، جريجوري سي؛ ليونج، جريتا إم (2016). تحليل السلاسل الزمنية : التنبؤ والتحكم (الطبعة الخامسة ). هوبوكين، نيو جيرسي: جون وايلي وأولاده، المحدودة. ص 53. ISBN 978-1-118-67492-5. OCLC 908107438 .
- ↑ شومواي، روبرت هـ. (2000). تحليل السلاسل الزمنية وتطبيقاتها . ديفيد س. ستوفر. نيويورك: سبرينغر. ص 98. ISBN 0-387-98950-1. OCLC 42392178 .
- ↑ بوكس، جورج؛ جينكينز، جويليم م.؛ رينسل، جريجوري س. (1994). تحليل السلاسل الزمنية: التنبؤ والتحكم ( الطبعة الثالثة). برنتيس هول. ISBN 0130607746.
- ↑ روزنبلات، موراي (2000). السلاسل الزمنية الخطية الغاوسية وغير الغاوسية والحقول العشوائية . نيويورك: سبرينغر. ص 10. ISBN 0-387-98917-X. OCLC 42061096 .
- ↑ وي، ويليام دبليو إس (1990). تحليل السلاسل الزمنية : الطرق أحادية المتغير ومتعددة المتغيرات . ريدوود سيتي، كاليفورنيا: دار نشر أديسون-ويسلي. الصفحات 242-243 . ISBN 0-201-15911-2. OCLC 18166355 .
- ↑ جامعة ولاية ميسوري. "تحديد النموذج، تحليل السلاسل الزمنية" (ملف PDF) .
- ^ بروكويل، بي جيه. ديفيس، را (2009). السلسلة الزمنية: النظرية والأساليب ( الطبعة الثانية). نيويورك: سبرينغر. ص. 273. ردمك 9781441903198.
- ↑ ميزات السلاسل الزمنية في برنامج Mathematica، مؤرشفة بتاريخ 24 نوفمبر 2011 في أرشيف الإنترنت (Wayback Machine) .
- ↑ هانان، إدوارد جيمس (1970). السلاسل الزمنية المتعددة . سلسلة وايلي في الاحتمالات والإحصاء الرياضي. نيويورك: جون وايلي وأولاده.
- ↑ ويتل، ب. (1951). اختبار الفرضيات في تحليل السلاسل الزمنية . ألمكويست وويكسيل.ويتل، ب. (1963). التنبؤ والتنظيم . مطبعة الجامعات الإنجليزية. ISBN 0-8166-1147-5.
{{cite book}}عدم توافق رقم ISBN / التاريخ ( مساعدة )- أُعيد نشره بعنوان: ويتل، ب. (1983). التنبؤ والتنظيم باستخدام طرق المربعات الصغرى الخطية . مطبعة جامعة مينيسوتا. رقم ISBN 0-8166-1148-3.
- ↑ هانان وديستلر (1988 ، ص 227) : هانان، إي جيه ؛ ديستلر، مانفريد (1988). النظرية الإحصائية للأنظمة الخطية . سلسلة وايلي في الاحتمالات والإحصاء الرياضي. نيويورك: جون وايلي وأولاده.
- ↑ نمذجة السلاسل الزمنية باستخدام نموذج ARIMA ، وثائق R
للمزيد من القراءة
- ميلز، تيرينس سي. (1990). تقنيات السلاسل الزمنية للاقتصاديين . مطبعة جامعة كامبريدج. ISBN 0521343399.
- بيرسيفال، دونالد ب.؛ والدن، أندرو ت. (1993). التحليل الطيفي للتطبيقات الفيزيائية . مطبعة جامعة كامبريدج. ISBN 052135532X.
- فرانك، سي.؛ زاكويان، جيه.-إم. (2005)، "نتائج حديثة لنماذج السلاسل الزمنية الخطية ذات الابتكارات غير المستقلة"، في دوشين، بي.؛ ريميلارد، بي. (محرران)، النمذجة والتحليل الإحصائي لمشاكل البيانات المعقدة ، سبرينغر، ص 241-265 ، CiteSeerX 10.1.1.721.1754 .
- شومواي، آر إتش وستوفر، دي إس (2017). تحليل السلاسل الزمنية وتطبيقاته مع أمثلة بلغة R. سبرينغر. DOI: 10.1007/978-3-319-52452-8
- الارتباط الذاتي
- نماذج السلاسل الزمنية
