رفتن به محتوای اصلی
Koohestun
توضیح کوهستانمکانیک رگرسیونگزارش تشریحی· 4 دقیقه مطالعه· در تحلیل داده

مکانیسم ضریب تعیین تعدیل‌شده: چگونه جریمه ریاضی متغیرهای بی‌ربط مانع از بیش‌برازش مدل می‌شود

در حالی که ضریب تعیین استاندارد (R-squared) با افزودن متغیرهای بیشتر به مدل رگرسیون به طور کاذب افزایش می‌یابد، معیار تعدیل‌شده یک جریمه ریاضی برای هر متغیر پیش‌بین جدید اعمال می‌کند. این مکانیسم، دانشمندان داده را مجبور می‌کند تا پیش از پذیرش یک متغیر جدید، ثابت کنند که آن متغیر واقعاً قدرت پیش‌بینی مدل را بهبود می‌بخشد.

به قلم ساناز امامی

آمار کلاسیک 60%مدل‌سازی پیش‌بینی‌کننده 40%
آمار کلاسیک
به اصل ایجاز اهمیت می‌دهد و برای جلوگیری از پیچیدگی بیش از حد، بر جریمه‌های ریاضی تکیه می‌کند.
مدل‌سازی پیش‌بینی‌کننده
معیارهای درون‌نمونه‌ای را در مقایسه با آزمایش‌های تجربی برون‌نمونه‌ای در درجه دوم اهمیت می‌بیند.

دیدگاه‌هایی که این گزارش پوشش نداده

  • دیدگاه آمارشناسان بیزی که برای انتخاب مدل از معیارهای کاملاً متفاوتی مانند «معیار اطلاعاتی کاربردپذیر گسترده» (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.0
آماره t مطلق مورد نیاز برای افزایش معیار
k
تعداد متغیرهای مستقل جریمه‌شده
n
اندازه نمونه که شدت جریمه را تعیین می‌کند

منابع

پوشش منابع

10 منبع

2 دیدگاه شناسایی‌شده

آمار کلاسیک 60%مدل‌سازی پیش‌بینی‌کننده 40%
  1. [1]DataCampمدل‌سازی پیش‌بینی‌کننده

    Adjusted R-Squared: A Clear Explanation with Examples

    مطالعه در DataCamp
  2. [2]MetricGate

    Adjusted R-Squared: Model Selection and Overfitting Detection

    مطالعه در MetricGate
  3. [3]Statistics By Jimآمار کلاسیک

    How to Interpret Adjusted R-Squared and Predicted R-Squared in Regression Analysis

    مطالعه در Statistics By Jim
  4. [4]Minitab Blogآمار کلاسیک

    Multiple Regression Analysis: Use Adjusted R-Squared and Predicted R-Squared to Include the Correct Number of Variables

    مطالعه در Minitab Blog
  5. [5]Built Inمدل‌سازی پیش‌بینی‌کننده

    R-Squared and Adjusted R-Squared: Explained

    مطالعه در Built In
  6. [6]R-bloggersمدل‌سازی پیش‌بینی‌کننده

    Explained vs. Predictive Power: R², Adjusted R², and Beyond

    مطالعه در R-bloggers
  7. [7]Statistics How Toآمار کلاسیک

    Adjusted R2 / Adjusted R-Squared: What is it used for?

    مطالعه در Statistics How To
  8. [8]Learnsignal

    What Is Adjusted R-Squared? Regression Fit Explained

    مطالعه در Learnsignal
  9. [9]Analytics Vidhyaمدل‌سازی پیش‌بینی‌کننده

    R-squared vs. Adjusted R-squared: Key Differences in Regression Analysis

    مطالعه در Analytics Vidhya
  10. [10]تیم سردبیری کوهستان

    تحلیل تیم سردبیری کوهستان

    مطالعه در تیم سردبیری کوهستان

نظرات

همیشه در جریان باشید

هر زاویه. هر روز.

دریافت تحلیل داده اخبار همراه با پوشش کامل منابع و تحلیل دیدگاه‌ها، مستقیم در صندوق ورودی شما.