كيف يتم حساب معدل التغير (ROC)؟
الإجابة المباشرة
يتم حساب معدل التغير (ROC) من خلال قياس مقدار تغيّر كمية مختارة من نقطة زمنية سابقة إلى القيمة الحالية، باستخدام فترة مراجعة ثابتة (غالبًا ما يُكتب n).
طريقة شائعة هي الصيغة المئوية:
ROC(%): [ ROC_t = \frac{X_t - X_{t-n}}{X_{t-n}} \times 100 ]
حيث:
- (X_t) هي القيمة الحالية للسلسلة عند الزمن (t)
- (X_{t-n}) هي قيمة (n) فترات قبل ذلك
- (n) هي فترة المراجعة
الآلية والتعريفات
يعتمد ROC على خيارين: (1) ماذا تقيس (السلسلة (X)) و (2) إلى أي مدى للخلف تقارن (الفترة (n)).
حساب خطوة بخطوة
- اختر السلسلة (X). على سبيل المثال، قد تكون (X) سعر إغلاق، لكن الطريقة تنطبق أيضًا على أي سلسلة رقمية أخرى.
- اختر (n)، وهو عدد الفترات في الماضي للمقارنة معها.
- احسب الفرق (X_t - X_{t-n}).
- طبّع بقسمة الناتج على (X_{t-n}) (في النسخة المئوية)، ثم اضرب في 100 إذا كنت تريد مقياسًا كنسبة مئوية.
صيغة بديلة (غير مئوية)
بعض التطبيقات تعرض فرقًا مُطبّعًا بدلًا من نسبة مئوية: [ ROC_t = \frac{X_t - X_{t-n}}{X_t} ] أو ببساطة [ ROC_t = X_t - X_{t-n} ] هذه ليست متطابقة: فهي تغيّر المقياس والحساسية. للتحقق، يجب أن تؤكد أي تعريف دقيق تستخدمه جهة بياناتك أو سكربت الحساب الخاص بك.
ماذا يعني “period” (الفترة)
كلمة “period” تعني فاصل البيانات الذي تستخدمه (مثل شريط واحد على الرسم البياني). إذا كان لديك مجموعة بيانات بإيقاع كل ساعة، فسيكون (n=10) مقارنةً بالقيمة الحالية مع القيمة قبل 10 ساعات. وإذا كانت مجموعة البيانات تستخدم أشرطة يومية، فستقارن مع 10 أيام سابقة.
دليل أو مثال يمكنك إعادة إنتاجه
افترض أن لديك سلسلة زمنية من القيم لكمية (X) يتم أخذها كل فترة، وأنك اخترت:
- فترة مراجعة (n=3)
- (X_t = 105) في الزمن الحالي
- (X_{t-3} = 100) قبل ثلاث فترات
باستخدام صيغة ROC المئوية: [ ROC_t = \frac{105 - 100}{100} \times 100 = \frac{5}{100}\times 100 = 5 ] إذًا فإن ROC هو 5% في هذا المثال.
للتحقق بنفسك باستخدام مجموعة أرقام أخرى، اختر أي زوج (X_t) و(X_{t-n}) وطبّق نفس العمليات الحسابية. الطريقة الوحيدة التي يتغير بها الناتج هي عبر هذين المدخلين فقط، وكذلك قيمة (n) المختارة.
قيود جوهرية: القسمة على القيمة السابقة
في صيغة ROC المئوية، يهم مقام الكسر (X_{t-n}). إذا كانت (X_{t-n}) صغيرة جدًا، فقد يصبح ROC كبيرًا جدًا من حيث المقدار حتى مع تغيّر مطلق بسيط. وإذا كانت (X_{t-n}=0)، فإن الصيغة المئوية تكون غير معرفة.
قيود جوهرية: الحساسية للضوضاء والفجوات
يقيس ROC التغير، لذلك غالبًا ما يستجيب بقوة للقفزات المفاجئة أو الانقطاعات أو عدم انتظام البيانات. يمكن لسلسلتين أن تكون لهما نفس المستويات طويلة الأجل لكن بتذبذب قصير الأجل مختلف، وسيعكس ROC هذا التذبذب.
القيود والمخاطر (ما الذي يمكن أن يخبرك به ROC وما لا يمكنه)
ROC هو مقياس على نمط الزخم لمعدل التغير، لكنه ليس ضمانًا للاتجاه أو للسلوك المستقبلي. تشمل القيود الرئيسية:
- لا توجد تنبؤات مدمجة: يقيس ROC التغير من الماضي إلى الحاضر؛ فهو لا يشفّر ما إذا كان هذا التغير سيستمر.
- اعتماد الاختيار: تعاريف بيانات مختلفة (أي سلسلة (X) تستخدمها) وصيغ ROC مختلفة (مئوية مقابل تطبيع آخر) تنتج قيمًا مختلفة.
- مقياس غير مستقر: قد يصبح ROC المئوي غير مستقر عندما تكون قيمة فترة المراجعة (X_{t-n}) قريبة من الصفر.
- قابلية المقارنة عبر الأصول أو الأزمنة: لأن ROC يعتمد على مقياس وتوزيع (X)، فقد تكون مقارنة القيم عبر سلاسل مختلفة مضللة ما لم تُستخدم نفس التعريفات وخصائص البيانات.
التحقق أو السؤال التالي
للتحقق بشكل مستقل من حساب ROC الخاص بك، اتبع قائمة التحقق هذه:
- أكد تعريف ROC الدقيق لديك (الصيغة المئوية مقابل تطبيع آخر).
- أكد قيمة فترة المراجعة (n) التي اخترتها وإيقاع بياناتك (ما الذي يعنيه “فترة واحدة”).
- احسب يدويًا (X_t)، و(X_{t-n})، وبسط الكسر (X_t - X_{t-n})، والتعبير النهائي.
- راجع الحالات الحدّية عندما تكون (X_{t-n}) تساوي صفرًا أو صغيرة جدًا.
إذا كنت تريد المضي قدمًا، فإن الخطوة التالية المفيدة هي مقارنة ROC مع مقاييس التغير المرتبطة (على سبيل المثال، كيف يختلف ROC عن تراكيب “difference” أو “momentum” القريبة) واختبار كيف يؤدي تغيير (n) إلى تغيير استجابة قيمة ROC.
DOCUMENT END