У лінійній регресії чому змінна відповіді повинна бути безперервною?


13

Я знаю, що в лінійній регресії змінна відповідь повинна бути безперервною, але чому це так? Я не можу знайти щось в Інтернеті, що пояснює, чому я не можу використовувати дискретні дані для змінної відповіді.

Відповіді:


25

Ніщо не заважає використовувати лінійну регресію на будь-яких двох стовпцях чисел, які вам подобаються. Бувають випадки, коли це може бути навіть досить розумним вибором.

Однак властивості того, що ви виходите, не обов’язково будуть корисними (наприклад, не обов'язково будуть такими, якими ви могли б їх хотіти).

Як правило, за допомогою регресії ви намагаєтесь встановити деяку залежність між умовним середнім значенням Y та предиктором, тобто відповідними відносинами деякої форми ; можливо моделювання поведінки умовного математичного очікування є те , що «регрес» є . [Лінійна регресія - це коли ви берете одну конкретну форму для ]gE(Y|x)=g(x)g

Наприклад, розглянемо крайні випадки дискретності, змінну відповіді, розподіл якої становить або 0, або 1, і яка приймає значення 1 з ймовірністю, що змінюється, коли змінюється деякий предиктор ( ). Тобто .E ( Y | x ) = P ( Y = 1 | X = x )xE(Y|x)=P(Y=1|X=x)

Якщо ви підходите до такого типу взаємозв'язку з лінійною регресійною моделлю, то, окрім вузького інтервалу, він передбачить неможливі значення для - або нижче або вище :0 1E(Y)01

0-1 дані та найменше квадратів

Дійсно, також можна побачити, що коли очікування наближається до меж, значення повинні все частіше приймати значення на цій межі, тому його дисперсія стає меншою, ніж якби очікування було близько середини - дисперсія повинна зменшитися до 0 Таким чином, звичайна регресія отримує ваги неправильно, недостачуючи вагу даних у регіоні, де умовне очікування близько 0 або 1. SImilar ефекти виникають, якщо у вас є змінна, обмежена між a і b, скажімо (наприклад, кожне спостереження є дискретним підрахунком з відомого загального можливого підрахунку для цього спостереження)

Крім того, ми, як правило, очікуємо, що умовне середнє значення буде асимптотикою до верхньої та нижньої меж, а це означає, що зв'язок зазвичай буде вигнутим, а не прямим, тому наша лінійна регресія, ймовірно, помиляється і в межах діапазону даних.

Подібні проблеми виникають із даними, обмеженими лише на одній стороні (наприклад, рахунки, які не мають верхньої межі), коли ви знаходитесь біля цієї межі.

Це можливо (якщо рідко) , щоб мати дискретні дані , які не обмежені на обох кінцях; якщо змінна приймає багато різних значень, то дискретність може мати відносно невеликий наслідок, доки опис середнього значення та дисперсії моделі є розумним.

Ось приклад того, що було б цілком розумно використовувати лінійну регресію на:

сюжет, що показує дискретний y як функцію x, де лінійна регресія має сенс

Навіть незважаючи на те, що в будь-якій тонкій смужці значень х є лише кілька різних значень у, які, ймовірно, будуть спостерігатися (можливо, приблизно 10 для інтервалів шириною 1), очікування можна добре оцінити, і навіть стандартні помилки та p- Значення та інтервали довіри в цьому конкретному випадку будуть більш-менш розумними. Інтервали прогнозування, як правило, працюватимуть дещо менш добре (оскільки ненормальність матиме в цьому випадку більш прямий вплив)

-

Якщо ви хочете провести тести на гіпотези або розрахувати інтервали довіри чи прогнозування, звичайні процедури роблять припущення про нормальність. За деяких обставин це може мати значення. Однак можна зробити висновок без конкретного припущення.


Дякую, не впевнений, що я зрозумів усе, що ви сказали, але я буду працювати над цим.
ilovestats

3
Якщо у вас є конкретні запитання, я можу спробувати відповісти на них
Glen_b -Встановіть Моніку

@ilovestats Я маю ступінь магістра економіки, і можу запевнити, що ця відповідь вартує розуміння кожного слова. Відмінна відповідь, з легким segue / хорошим підґрунтям для введення логістичної регресії.
d8aninja

3

Я не можу коментувати, тому я відповім: у звичайній лінійній регресії змінна відповіді не повинна бути безперервною, ваше припущення не:

y=β0+β1x

але це:

E[y]=β0+β1x.

Звичайна лінійна регресія випливає з мінімізації квадратних залишків, що є методом, який вважається відповідним для безперервних і дискретних змінних (див. Теорему Гаусса-Маркофа). Звичайно, загальновикористані інтервали довіри або прогнозування та тести гіпотез грунтуються на нормальному припущенні розподілу, як правильно вказав Glen_b, але оцінка параметрів OLS цього не робить.


2

При лінійній регресії причина, за якою нам потрібно відповідати безперервно, - це вичісування з припущень, які ми зробили. Якщо незалежна змінна неперервна, то припускаємо, що лінійна залежність між і єх уxxy

y=β0+β1x+ϵ

де залишковий є нормальним. А формула, яку ми знаємо, є безперервною.уϵy

З іншого боку, в узагальненій лінійній моделі змінна відповіді може бути дискретною / категоричною (логістична регресія). Або рахувати (пуассонова регресія).


Відредагуйте на адресу mark999 та змініть коментарі.

Лінійна регресія - це загальний термін, який може використовувати людей по-різному. Ніщо не заважає нам використовувати його на дискретній змінній АБО незалежна змінна та залежна змінна не є лінійною.

Якщо ми не припустимо нічого і не виконаємо лінійну регресію, ми все одно можемо отримати результати. І якщо результати задовольняють наші потреби, то весь процес у порядку. Однак, як сказав Glan_b

Якщо ви хочете провести тести на гіпотези або розрахувати інтервали довіри чи прогнозування, звичайні процедури роблять припущення про нормальність.

У мене така відповідь, тому що я припускаю, що ОП запитує лінійну регресію з класичної книги статистики, де ми зазвичай маємо це припущення, коли навчаємо лінійної регресії.


Дякую, я зрозумів ваше пояснення. Найбільше цінують.
ilovestats

1
Чи можете ви також пояснити, чому пояснювальна змінна може бути безперервною або дискретною (як кажуть у багатьох публікаціях)? У своєму поясненні ви говорите (і це має сенс), що незалежна змінна х є безперервною.
ilovestats

2
Я не думаю, що ця відповідь є правильною. Не слід вважати, що змінна відповідей є детермінованою функцією пояснювальної змінної (змінних), і немає необхідності вважати, що пояснювальна змінна (и) є безперервною.
mar999

2
Результат може бути дискретним або умовними, ця відповідь є
явно

@Repmat дякую за ваш коментар, будь ласка, перевірте мою редагування.
Haitao Du

0

Це не так. Якщо модель працює, кого це хвилює?

З теоретичної точки зору відповіді вище є правильними. Однак на практиці все залежить від домену ваших даних та прогнозованої сили вашої моделі.

Одним із прикладів реального життя є стара модель банкрутства MDS. Це був один із ранніх оцінок ризику, який використовували кредитори споживчих кредитів для прогнозування ймовірності того, що позичальник оголосить банкрутство. Ця модель використовувала детальні дані з кредитного звіту позичальника та двійковий прапор 0/1 для позначення банкрутства протягом періоду прогнозування. Потім подайте ці дані в ... так ... ви здогадалися.

Звичайна стара лінійна регресія

Я одного разу отримав можливість поговорити з одним із людей, які будували цю модель. Я запитав його про порушення припущень. Він пояснив, що, хоча це повністю порушує припущення щодо залишків тощо, йому все одно.

Виявляється...

Ця лінійна регресійна модель 0/1 (коли вона стандартизована / масштабується до зручного для читання балу та поєднується з відповідним відсіченням) чітко підтверджує вибірковий зразок даних і дуже добре працює як хороший / поганий дискримінатор банкрутства.

Ця модель протягом багатьох років використовувалася як 2-а кредитна оцінка для захисту від банкрутства поряд із оцінкою ризику FICO (яка була розроблена для прогнозування кредитної неспроможності на 60+ днів).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.