مکانیسم ضریب تعیین تعدیلشده: چگونه جریمه ریاضی متغیرهای بیربط مانع از بیشبرازش مدل میشود
در حالی که ضریب تعیین استاندارد (R-squared) با افزودن متغیرهای بیشتر به مدل رگرسیون به طور کاذب افزایش مییابد، معیار تعدیلشده یک جریمه ریاضی برای هر متغیر پیشبین جدید اعمال میکند. این مکانیسم، دانشمندان داده را مجبور میکند تا پیش از پذیرش یک متغیر جدید، ثابت کنند که آن متغیر واقعاً قدرت پیشبینی مدل را بهبود میبخشد.
به قلم ساناز امامی
این خبر را به اشتراک بگذارید
- آمار کلاسیک
- به اصل ایجاز اهمیت میدهد و برای جلوگیری از پیچیدگی بیش از حد، بر جریمههای ریاضی تکیه میکند.
- مدلسازی پیشبینیکننده
- معیارهای دروننمونهای را در مقایسه با آزمایشهای تجربی بروننمونهای در درجه دوم اهمیت میبیند.
دیدگاههایی که این گزارش پوشش نداده
- دیدگاه آمارشناسان بیزی که برای انتخاب مدل از معیارهای کاملاً متفاوتی مانند «معیار اطلاعاتی کاربردپذیر گسترده» (WAIC) استفاده میکنند.
در یک بررسی عملی از مکانیک رگرسیون در سال ۲۰۲۳، دانشمندان داده در پلتفرم Built In مجموعهای کاملاً تصادفی از اعداد را که هیچ معنای خاصی نداشتند، به یک مدل پیشبینیکننده اضافه کردند و شاهد افزایش دقت ظاهری مدل بودند. این آزمایش، یک نقص ریاضی بنیادین را در ضریب تعیین استاندارد (R-squared) که پرکاربردترین معیار برای برازش مدل است، آشکار میکند. بنا به تعریف، ضریب تعیین استاندارد درصد واریانس یک متغیر وابسته را که توسط متغیرهای مستقل توضیح داده میشود، محاسبه میکند. با این حال، مکانیسم این فرمول کاملاً افزایشی است. هر بار که متغیر جدیدی وارد معادله میشود، مقدار این ضریب یا بالا میرود یا ثابت میماند، اما هرگز کاهش نمییابد.[3][5][9]
این ویژگی، یک انگیزه خطرناک در زمینههایی مانند نظرسنجیهای انتخاباتی و پیشبینیهای اقتصادی ایجاد میکند. تحلیلگری که در تلاش برای پیشبینی میزان مشارکت رأیدهندگان است، میتواند دهها متغیر بیربط را به مدل اضافه کند؛ از رنگ مورد علاقه پاسخدهنده گرفته تا روزی از هفته که در آن نظرسنجی شدهاند. در این حالت، ضریب تعیین استاندارد نشان میدهد که مدل در حال رسیدن به دقت بالایی است. اما در واقعیت، مدل صرفاً در حال حفظ کردن نویزهای موجود در آن نمونه خاص است؛ پدیدهای که به عنوان «بیشبرازش» (Overfitting) شناخته میشود. وقتی چنین مدلی روی دادههای جدید و دیدهنشده پیادهسازی شود، فرو میپاشد، زیرا نویزهای تصادفی که حفظ کرده بود، در جمعیت گستردهتر وجود ندارند.[2][4][6]
برای حل این مشکل، آمارشناسان به ضریب تعیین تعدیلشده (Adjusted R-squared) تکیه میکنند؛ یک معیار اصلاحشده که جریمهای ریاضی برای پیچیدگی مدل در نظر میگیرد. این مکانیسم از طریق نسبتی کار میکند که شامل اندازه نمونه و تعداد متغیرهای پیشبین است. فرمول مربوطه، یک عبارت جریمه را از عدد ۱ کم میکند؛ عبارتی که مخرج آن با اضافه شدن متغیرهای بیشتر، کوچکتر میشود. با افزایش تعداد متغیرهای پیشبین، مخرج کسر کاهش مییابد و این امر باعث بزرگتر شدن کسری میشود که قرار است از کل مقدار کسر شود.[1][2][7]
این جریمه، یک آستانه سختگیرانه برای اطلاعات جدید ایجاد میکند. برای اینکه ضریب تعیین تعدیلشده افزایش یابد، متغیر جدید باید واریانس اضافی کافی را توضیح دهد تا بتواند بر این «مالیات ریاضی» ناشی از کوچک شدن مخرج غلبه کند. از طریق استخراج جبری، این آستانه کاملاً دقیق است: یک متغیر پیشبین جدید تنها در صورتی این معیار را افزایش میدهد که آماره t (t-statistic) مطلق آن بزرگتر از ۱٫۰ باشد. اگر آماره t دقیقاً ۱٫۰ باشد، این معیار کاملاً ثابت میماند که نشان میدهد چگونه این جریمه به طور دقیق نویزهای حاشیهای را خنثی میکند.[8][10]
این جریمه، یک آستانه سختگیرانه برای اطلاعات جدید ایجاد میکند.
اگر متغیر جدید اساساً یک نویز تصادفی باشد، ضریب تعیین استاندارد ممکن است به مقدار بسیار ناچیزی افزایش یابد، اما عبارت جریمه، ضریب تعیین تعدیلشده را به سمت پایین میکشد. این مکانیسم یک سیگنال کمی و واضح ارائه میدهد که متغیر مذکور باید کنار گذاشته شود. مستندات آماری نرمافزار Minitab تأکید میکند که این حرکت رو به پایین، ابزار تشخیصی اولیهای است که تحلیلگران از آن استفاده میکنند و خاطرنشان میسازد: «ضریب تعیین تعدیلشده تنها در صورتی افزایش مییابد که عبارت جدید، مدل را بیشتر از آنچه به طور تصادفی انتظار میرود، بهبود بخشد.»[3][4]
شدت این جریمه به شدت به اندازه نمونه وابسته است. در یک مجموعه داده عظیم با ۱۰۰٬۰۰۰ مشاهده، افزودن یک متغیر بیربط به سختی مخرج را تغییر میدهد و جریمه را ناچیز میسازد. با این حال، در مجموعه دادههای کوچکتر، مانند یک نظرسنجی سیاسی محلی از ۴۰۰ رأیدهنده احتمالی، افزودن پنج یا شش جدول تقاطعی جمعیتشناختی، درجات آزادی را به میزان قابلتوجهی کاهش میدهد. در اینجا، ضریب تعیین تعدیلشده به عنوان یک نگهبان سختگیر عمل میکند و مدلهایی را که سعی دارند یک نمونه کوچک را بیش از حد خرد و تجزیه کنند، به شدت جریمه میکند.[1][4][7][9]
اگرچه ضریب تعیین تعدیلشده مشکل فوری بیشبرازش دروننمونهای را حل میکند، اما معیار کاملی برای سنجش قدرت پیشبینی نیست. این معیار ارزیابی میکند که مدل چقدر خوب با دادههای آموزشی برازش دارد و همزمان پیچیدگی را جریمه میکند، اما مدل را در برابر دادههایی که هرگز ندیده است آزمایش نمیکند. پایگاه R-bloggers اشاره میکند که تحلیلگران باید بین «قدرت توضیحدهندگی» و «قدرت پیشبینی» تفاوت قائل شوند و هشدار میدهد که «مدلی با ضریب تعیین بالا ممکن است همچنان پیشبینیهای وحشتناکی داشته باشد.»[2][6]
برای اعتبارسنجی واقعی قدرت پیشبینی، تحلیل دادههای مدرن بر تکنیکهایی مانند اعتبارسنجی متقاطع k-fold یا آزمایشهای بروننمونهای تکیه دارد و از ضریب تعیین تعدیلشده عمدتاً به عنوان یک فیلتر سریع و اولیه در مرحله انتخاب متغیر استفاده میکند. ضریب تعیین تعدیلشده با اعمال ریاضی اصل ایجاز (Parsimony)، تضمین میکند که مدلها به جای توهمات آماری، بر پایه سیگنالهای واقعی بنا شوند و تحلیلگران را مجبور میکند تا دلیلی موجه برای هر متغیری که معرفی میکنند، ارائه دهند.[5][8]
آنچه نمیدانیم
- هنوز به طور دقیق مشخص نیست که وقتی روابط پنهان میان متغیرها به شدت غیرخطی است، ضریب تعیین تعدیلشده چگونه رفتار میکند؛ چرا که این معیار بر اساس پویاییهای خطی بنا شده است.
- نقطه دقیقی که در آن جریمه «درجات آزادی» در مجموعه دادههای عظیم و میلیارد سطری مورد استفاده در آموزش هوش مصنوعی مدرن، از نظر ریاضی بیاثر میشود، هنوز ناشناخته است.
منابع
[1]DataCampمدلسازی پیشبینیکنندهAdjusted R-Squared: A Clear Explanation with Examples
مطالعه در DataCamp →
[2]MetricGateAdjusted R-Squared: Model Selection and Overfitting Detection
مطالعه در MetricGate →
[3]Statistics By Jimآمار کلاسیکHow to Interpret Adjusted R-Squared and Predicted R-Squared in Regression Analysis
مطالعه در Statistics By Jim →
[4]Minitab Blogآمار کلاسیکMultiple Regression Analysis: Use Adjusted R-Squared and Predicted R-Squared to Include the Correct Number of Variables
مطالعه در Minitab Blog →
[5]Built Inمدلسازی پیشبینیکنندهR-Squared and Adjusted R-Squared: Explained
مطالعه در Built In →
[6]R-bloggersمدلسازی پیشبینیکنندهExplained vs. Predictive Power: R², Adjusted R², and Beyond
مطالعه در R-bloggers →
[7]Statistics How Toآمار کلاسیکAdjusted R2 / Adjusted R-Squared: What is it used for?
مطالعه در Statistics How To →
[8]LearnsignalWhat Is Adjusted R-Squared? Regression Fit Explained
مطالعه در Learnsignal →
[9]Analytics Vidhyaمدلسازی پیشبینیکنندهR-squared vs. Adjusted R-squared: Key Differences in Regression Analysis
مطالعه در Analytics Vidhya →
[10]تیم سردبیری کوهستانتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
نظرات
بیشتر در تحلیل داده
مشاهده همه →ریاضیات پیشبینی
چگونه پهنای مخروط عدم قطعیت با جذر زمان پیشبینی افزایش مییابد
6 منبع
عیبیابی رگرسیون
چگونه یک مقدار ویژه نزدیک به صفر در ماتریس طراحی، همخطی چندگانه را در رگرسیون آشکار میکند
6 منبع
جداول توافقی
چگونه فراوانی مورد انتظار در یک جدول توافقی، از ضرب مجموعهای حاشیهای تقسیم بر مجموع کل به دست میآید
6 منبع
استنتاج بیزی
چگونه جفت مزدوج بتا-دوجملهای باورهای پیشین را به احتمالات پسین تبدیل میکند
6 منبع
هر زاویه. هر روز.
دریافت تحلیل داده اخبار همراه با پوشش کامل منابع و تحلیل دیدگاهها، مستقیم در صندوق ورودی شما.





