تحويل box-cox في excel (خطوة بخطوة)


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

الفكرة الأساسية هي إيجاد قيمة لـ lect بحيث تكون البيانات المحولة قريبة من التوزيع الطبيعي قدر الإمكان، باستخدام الصيغة التالية:

  • y() = (y – 1) /  إذا y ≠ 0
  • y(lect) = log(y) إذا كانت y = 0

يوضح المثال التالي خطوة بخطوة كيفية إجراء تحويل box-cox على مجموعة بيانات في Excel.

الخطوة 1: أدخل البيانات

لنبدأ بإدخال القيم من مجموعة البيانات:

الخطوة 2: فرز البيانات

ثم قم بإنشاء عمود فهرس وعمود بيانات مفروزة:

الخطوة 3: اختر قيمة عشوائية لـ Lambda

بعد ذلك، سنختار قيمة عشوائية قدرها 1 لـ lambda ونطبق تحويل box-cox المؤقت على البيانات:

الخطوة 4: حساب عشرات Z

بعد ذلك، سوف نقوم بحساب درجة z لكل قيمة فهرس:

سنقوم بعد ذلك بحساب الارتباط بين القيم المحولة لـ box-cox ودرجات z:

الخطوة 5: ابحث عن قيمة Lambda المثالية

بعد ذلك، سوف نستخدم Goal Seek للعثور على قيمة lambda المثالية لاستخدامها في تحويل box-cox.

للقيام بذلك، انقر فوق علامة التبويب “البيانات” الموجودة على الشريط العلوي. ثم انقر فوق تحليل ماذا لو في مجموعة التوقعات .

في القائمة المنسدلة، انقر فوق “البحث عن الهدف” واملأ القيم التالية:

تحويل بوكس-كوكس في إكسيل

بمجرد النقر فوق “موافق” ، سيبحث Goal Seek تلقائيًا عن قيمة lambda المثالية وهي -0.5225 .

الخطوة 6: إجراء تحويل Box-Cox

أخيرًا، سوف نقوم بتطبيق تحويل box-cox على البيانات الأصلية، باستخدام قيمة lambda البالغة -0.5225:

المكافأة: يمكننا التأكد من أن البيانات المحولة يتم توزيعها بشكل طبيعي عن طريق إجراء اختبار Jarque-Bera في Excel .

مصادر إضافية

كيفية تحويل البيانات في Excel (السجل، الجذر التربيعي، الجذر التكعيبي)
كيفية حساب درجات Z في إكسيل

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *