نتائج مختلفة عند الحوسبة الانحدار الخطي مع SCIPY.STATS و STATSMODELS

StackOverflow https://stackoverflow.com//questions/24005243

سؤال

أنا أحصل على قيم مختلفة من r ^ 2 (معامل التصميم) عندما أجرب OLS يناسب هاتين المكتبتين ولا يمكنني معرفة ذلك عن السبب.(تمت إزالة بعض التباعد لراحتك)

giveacodicetagpre.

ما الذي يحدث هنا؟لا أستطيع معرفة ذلك!هل هناك خطأ في مكان ما؟

هل كانت مفيدة؟

المحلول

0.2205 يأتي من نموذج أيضا لديه مصطلح اعتراض - قيمة 0.5328 هي النتيجة إذا قمت بإزالة اعتراض.

أساسا، حزمة واحدة هي نمذجة y= bx في حين يفترض الآخر (بمناسبة) أنك أيضا مثل مصطلح اعتراض (أي y= a +BX ).[ملاحظة: ميزة هذا الافتراض هو أنه خلاف ذلك يجب عليك أن تأخذ x وربط عمود منها في كل مرة تريد فيها تشغيل الانحدار (وإلا فسوف ينتهي بك الأمر مع متحيز النموذج)]

تحقق من هذا المنصب للحصول على مناقشة أطول.

حظا سعيدا!

نصائح أخرى

هذا ليس إجابة على السؤال الأصلي الذي تم الرد عليه.

حول r-squared في الانحدار دون ثابت.

مشكلة واحدة هي أن الانحدار دون اعتراض ليس لديه تعريف قياسي ل R ^ 2.

أساسا، R-Squared كخير من التدبير المناسب في نموذج مع اعتراض يقارن النموذج الكامل مع النموذج الذي يحتوي على اعتراض فقط. إذا لم يكن لدى النموذج الكامل اعتراضا، فإن التعريف القياسي ل R ^ 2 يمكن أن ينتج نتائج غريبة مثل سلبية r ^ 2.

التعريف التقليدي في الانحدار دون الانقسامات المستمرة من مجموع المربعات من المربعات المتغيرة التابعة بدلا من المهينة. R ^ 2 بين الانحدار مع ثابت ودون لا يمكن مقارنتها حقا بطريقة ذات معنى.

نرى على سبيل المثال المشكلة التي أثارت التغيير في StatSmodels للتعامل مع R ^ 2 "بشكل صحيح" في الانحدار غير الثابت: https://github.com/statsmodels/statsmodels/785

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top