Який штраф — чи жодного?
Сім лінійних моделей пліч-о-пліч, пари, які плутають, і один запуск, де найкращий прогноз не є найкращим відбором ознак.
друкується на 2 сторінках A4з 8 сторінок і 1 каталогучитати безкоштовно · PDF — із безкоштовним акаунтомОновлено 23 жовт. 2026 р.
PDF і кнопка «Друкувати» просять увійти; безкоштовного акаунта досить. Читати й перевіряти себе може кожен.
Пліч-о-пліч
Перші стовпці — з каталогу Linear model family; решта — з кожної сторінки.
Формулу наведено, лише коли вона коротша за слова; решту сказано словами, а формула є на кожній сторінці.
Легко сплутати
Питання «чим відрізняється…» — кожне у два рядки.
Ridge regression проти Lasso regression
Ridge стискає кожен коефіцієнт і лишає їх усі; lasso обнуляє деякі точно.
Ridge — коли важить більшість ознак; lasso — коли більшість ні, і модель має довести, які.
Lasso regression проти Elastic Net
З групи корельованих ознак lasso схильний лишати одну, майже навмання; еластична сітка схильна лишати групу.
Еластична сітка — коли ознаки йдуть корельованими групами або коли невідомо, який штраф пасує.
Linear regression проти Logistic regression
Обидві рахують зважену суму ознак; логістична регресія перетворює її на ймовірність.
Логістична — для результату «так чи ні», у логарифмах шансів; лінійна — для числа.
α проти C
α у ridge і lasso — сила штрафу; C у логістичної регресії — обернена до неї величина.
Більше α — сильніший штраф; більше C — слабший. Шукайте обидва на логарифмічній шкалі.
Один справжній запуск
П’ятдесят ознак, п’ять із сигналом і в кожної майже близнюк; кожен штраф налаштовано перехресною перевіркою.
| Модель | MSE | Лишено | Сигнал | Близнюки | Сталість |
|---|---|---|---|---|---|
| ols | 6.95 | 50 | 5 | 5 | 1.00 |
| ridge | 6.14 | 50 | 5 | 5 | 1.00 |
| lasso | 4.46 | 20 | 4 | 2 | 0.45 |
| elastic-net | 5.10 | 35 | 5 | 5 | 0.63 |
«Lasso прогнозує найкраще і все одно обирає погано.»
«Еластична сітка тримає пари разом.»
«Ridge стискає і лишає все.»
Запуск і ці рядки — практичний приклад зі сторінки «Regularization», як його виведено: 50 features, 5 with signal, each with a near-twin; 100 training rows
Що обрати?
Чи результат — клас?
- Так, «так чи ні» Logistic regression
Чи важить більшість ознак?
- Так, більшість несуть якийсь сигнал Ridge regression
- Ні, більшість — шум Lasso regression
- Невідомо, і вони йдуть групами Elastic Net
Чи залежність крива?
- Гладко, невисокого порядку Polynomial regression
Чи потрібна невизначеність кожного прогнозу?
- Так, або даних мало Bayesian linear regression
Кожна відповідь — з розділу «Чому і коли» своєї сторінки.
Усі пастки цих сторінок: 31
Кожна — перший рядок однієї з типових помилок; чому — пояснює її сторінка.
Linear regression
- Коефіцієнт — це не причина.
- Висока оцінка не є доброю підгонкою.
- Екстраполяція нічим не підперта.
Ridge regression
- Спершу стандартизуйте.
- Ridge ніколи не дасть вам розрідженої моделі.
- α не переноситься між наборами даних.
- Не читайте коефіцієнти ridge як розміри ефектів.
Lasso regression
- Спершу стандартизуйте — і тут це змінює, які ознаки буде відібрано.
- Корельовані ознаки роблять відбір нестабільним.
- Відбір — не значущість.
- α не порівнювана з α у ridge.
Elastic Net
- Два гіперпараметри означають 2D-пошук.
- l1_ratio близько 0 — це ridge із зайвими кроками.
- Спершу стандартизуйте.
- Груповий ефект — тенденція, а не гарантія.
Bayesian linear regression
- Широкий інтервал — інформація, а не дефект.
- «Баєсова» тут не означає повністю баєсова.
- Інтервали настільки добрі, наскільки добрі припущення.
- Масштабуйте ознаки.
Polynomial regression
- Степені вибухають за величиною.
- Екстраполяція катастрофічна, а не просто ненадійна.
- Степінь — регулятор місткості, і його треба обирати на відкладених даних.
- Стежте за кількістю ознак.
Logistic regression
- C працює навпаки до alpha.
- Коефіцієнти — це логарифми шансів, а не ймовірності.
- Масштабуйте ознаки.
- Ідеальна роздільність ламає нерегуляризовану модель.
Regularization
- Немасштабовані ознаки роблять штраф довільним.
- Не штрафуйте вільний член.
- α треба обирати на відкладених даних.
- Регуляризовані коефіцієнти зміщені навмисно.