المتوسط المتحرك

Insights in ArcGIS Online
Insights في ArcGIS Enterprise
Insights Desktop

يحسب المتوسط المتحرك متوسط القيم لفترة محددة ويعرض القيم على رسم بياني لسلسلة زمنية. يخلق المتوسط المتحرك تأثيرًا انسيابيًا ويقلل من الضوضاء الناتجة من التقلبات اليومية. يمكن أيضًا استخدام المتوسط المتحرك لحساب البيانات المفقودة بقيم مقدَّرة.

أمثلة

يقوم محلل سوق الأسهم بتحليل قيمة الأسهم المختلفة. يحسب المحلل المتوسط المتحرك لتتبع الاتجاهات في أسعار الأسهم وتحديد الأسهم التي تزداد قيمتها والأسهم التي تفقد قيمتها.

تدرس اختصاصية أوبئة تفشي مرض معدٍ، لكن مجموعة البيانات الخاصة بها تفقد قيمًا لعدة تواريخ. يُستخدم المتوسط المتحرك المركزي لحساب القيم المقدرة للتواريخ المفقودة.

استخدام إمكانية المتوسط المتحرك

لا يمكن تشغيل المتوسط المتحرك إلا باستخدام رسم بياني لسلسلة زمنية مع حقل رقمي على محور y.

أكمل الخطوات التالية لتشغيل إمكانية تحليل المتوسط المتحرك:

  1. أنشئ مخطط سلسلة زمنية باستخدام إحدى مجموعات البيانات التالية:
    • حقل تاريخ/وقت واحد وحقل رقمي أو حقل معدل/نسبة واحد أو أكثر
    • حقل تاريخ/وقت واحد أو أكثر وحقل رقمي أو حقل معدل/نسبة واحد
  2. إذا لزم الأمر، فانقر فوق بطاقة السلسلة الزمنية لتنشيطها. تنشط البطاقة عند ظهور شريط الأدوات وزر إجراءإجراء.
  3. انقر فوق زر الإجراء واختر المتوسط المتحرك.
  4. بالنسبة إلى حقل اختيار الرقم أو حقل اختيار التاريخ/الوقت، حدد الحقل الرقمي أو حقل التاريخ/الوقت الذي تريد من خلاله حساب المتوسط المتحرك. تتوفر هذه المعلمة فقط إذا تم إنشاء الرسم البياني للسلسلة الزمنية بحقول رقمية متعددة أو حقول تاريخ/وقت متعددة.
  5. بالنسبة إلى فترة المتوسط المتحرك، أدخل عدد الأيام المراد استخدامها في حساب المتوسط المتحرك واضبط شريط التمرير إذا لزم الأمر. راجع ملاحظات الاستخدام لمزيد من المعلومات.
  6. قم بتوسيع خيارات إضافية وتغيير معلمة التجميع اليومي إذا لزم الأمر.
  7. انقر على تشغيل.

ملاحظات الاستخدام

تتوفر معلمة اختيار حقل رقمي في مخططات السلاسل الزمنية التي يتم إنشاؤها باستخدام رقمين أو أكثر على محور y. تتوفر معلمة حقل اختيار التاريخ/الوقت عند استخدام حقلي تاريخ/وقت أو أكثر في السلسلة الزمنية. تحدد هذه المعلمات الحقل الذي يجب استخدامه عند حساب المتوسط المتحرك.

تحدد معلمة فترة المتوسط المتحرك عدد الأيام المضمنة في حساب المتوسط المتحرك. على سبيل المثال، إذا كنت تريد حساب متوسط متحرك لأسبوع واحد، فاستخدم فترة تبلغ سبعة أيام. يجب أن تكون الفترة عددًا فرديًا. تبلغ الفترة الافتراضية ثلاثة أيام.

يحدد شريط التمرير الموجود في معلمة فترة المتوسط المتحرك الأيام المستخدمة في العملية الحسابية. تضع الاستخدامات الأكثر شيوعًا للمتوسط المتحرك القيمة المحسوبة (المسماة اليوم 0 على شريط التمرير) إما كنقطة النهاية (متوسط متحرك لاحق) أو نقطة المنتصف (متوسط متحرك مركزي). بشكل افتراضي، يحسب المتوسط المتحرك متوسطًا متحركًا مركزيًا، ما يعني وجود عدد متساوٍ من نقاط البيانات قبل القيمة التي يتم حسابها وبعدها.

يضع تكوين شريط التمرير الافتراضي اليوم 0 عند نقطة منتصف.

يمكنك تحريك شريط التمرير لتغيير الأيام المستخدمة في العملية الحسابية. يؤدي تحريك شريط التمرير إلى الطرف السالب إلى تغيير العملية الحسابية إلى متوسط متحرك لاحق. على سبيل المثال، يؤدي استخدام الفترة الافتراضية المكونة من ثلاثة إلى إنشاء متوسط متحرك لاحق إذ يُستخدم التاريخ الذي يتم حسابه واليومين السابقين في العملية الحسابية.

يؤدي تحريك شريط التمرير باتجاه القيم السالبة إلى تغيير اليوم 0 إلى نقطة النهاية.

يمكنك أيضًا استخدام شريط التمرير لإنشاء حساب متوسط متحرك مع عدد مخصص من الأيام قبل اليوم الذي يتم حسابه وبعده، بدلاً من استخدام متوسط متحرك مركزي أو لاحق.

يتم حساب المتوسط المتحرك باستخدام نقطة بيانات واحدة لكل يوم. تحدد معلمة التجميع اليومي كيفية تجميع قيم متعددة من يوم واحد في نقطة بيانات واحدة. تتضمن خيارات التجميع المتوسط والحد الأدنى والحد الأقصى. التجميع الافتراضي متوسط.

يضاف خط المتوسط المتحرك إلى الرسم البياني للسلسلة الزمنية. تتم إضافة حقل جديد باسم n-day moving average (حيث تمثل n قيمة معلمة فترة المتوسط المتحرك) إلى مجموعة البيانات المدخلة. يمكنك تشغيل المتوسط المتحرك عدة مرات على مجموعة البيانات نفسها. ستضاف كل نتيجة إلى الرسم البياني للسلسلة الزمنية ويتم إلحاقها بمجموعة البيانات المدخلة.

قيود

يمكن تشغيل المتوسط المتحرك فقط من رسم بياني لسلسلة زمنية تم إنشاؤه باستخدام حقل رقمي واحد على الأقل.

يجب أن تكون معلمة فترة المتوسط المتحرك عددًا فرديًا يتراوح بين 3 و999.

كيفية عمل المتوسط المتحرك

يستخدم المتوسط المتحرك حساب المتوسط المتحرك البسيط (SMA) المستند إلى اليوم. تُستخدم معلمة فترة المتوسط المتحرك وشريط التمرير المقابل لتحديد الأيام المستخدمة في العملية الحسابية.

يطبق حساب المتوسط المتحرك فترة المتوسط المتحرك على التواريخ في مجموعة البيانات، وليست أيام التقويم. إذا كان هناك تاريخ مفقود من مجموعة البيانات، فسيُستخدم أقرب تاريخ تالٍ في مجموعة البيانات، بدلاً من استخدام تاريخ التقويم المتتالي. ولذلك قد تؤدي مجموعات البيانات التي تحتوي على نطاقات كبيرة من التواريخ المفقودة إلى إجراء عمليات حسابية غير دقيقة بالقرب من بداية التواريخ المفقودة ونهايتها.

يتم تضمين التواريخ التي لا تحتوي على بيانات أو فُقدت بياناتها في الفترة ولكن يتم طرحها من قيمة n (راجع المعادلة أدناه). إذا كنت لا تريد تضمين بيانات فارغة أو مفقودة، فيمكنك تطبيق عامل تصفية في مجموعة البيانات قبل تشغيل المتوسط المتحرك. على سبيل المثال، تريد حساب المتوسط المتحرك بناءً على أيام العمل واستبعاد القيم الفارغة لعطلات نهاية الأسبوع. يمكنك تطبيق عامل تصفية بناءً على الحقل الفرعي Day of week لحقل التاريخ/الوقت المدخل لإزالة قيم يومي السبت والأحد.

يتم تجميع البيانات لكل يوم باستخدام الإحصاء في معلمة التجميع اليومي ثم يتم تطبيقها على الصيغة التالية:

MA0 = (d1+...+dn-1+dn)/(n-x)

المكان

  • MA0 = المتوسط المتحرك للتاريخ الحالي. يمكن أن يتوافق هذا التاريخ مع أي موضع في المعادلة (d1 إلى dn).
  • d = القيمة اليومية المجمعة.
  • n = عدد القيم اليومية في حساب المتوسط المتحرك (فترة المتوسط المتحرك).
  • x = عدد القيم اليومية المجمعة ضمن نطاق متوسط متحرك فارغ. يمكن أن تتراوح هذه القيمة بين 0 وn-1 في عملية حسابية صالحة. إذا كانت x = n، فلن يتم حساب المتوسط المتحرك لذلك اليوم.