Що таке ласо в регресійному аналізі?


Відповіді:


112

LASSO (Оператор найменшої абсолютної усадки та вибору) - це метод регресії, який передбачає покарання абсолютного розміру коефіцієнтів регресії.

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

Це зручно, коли ми бажаємо автоматичного вибору ознак / змінних або коли ми маємо справу з сильно корельованими предикторами, коли стандартна регресія зазвичай має «занадто великі» коефіцієнти регресії.

https://web.stanford.edu/~hastie/ElemStatLearn/ (Безкоштовне завантаження) має хороший опис LASSO та пов'язаних з ним методів.


Я новачок на сайті; це саме та інформація, яку я шукав; дуже дякую.
Пол Вогт

Чи є PDF-файл про те, як вирішити його за допомогою подвійної проблеми?
Рой

Посилання розірвано
Олівер Анжеліл

3

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


2

При "нормальній" регресії (OLS) метою є мінімізація залишкової суми квадратів (RSS), щоб оцінити коефіцієнти

аргмінβRpi=1н(Yi-j=1pХijβj)2

У випадку регресії LASSO ви оцінюєте коефіцієнти дещо іншим підходом:

аргмінβRpi=1н(Yi-j=1pХijβj)2+λj=1p|βj|

λλ

λ=0аргмінλ=1λчим більше штрафних санкцій застосовується до коефіцієнтів, тим меншими будуть коефіцієнти, деякі можуть стати нульовими. Це означає, що LASSO може призвести до парсимонізованих моделей, зробивши вибір функції, і це заважає моделі переобладнати. Однак, ви можете використовувати LASSO, якщо у вас є багато функцій, і ваша мета - швидше передбачити дані, ніж інтерпретувати коефіцієнти вашої моделі.


1
ТЕХТЕХ

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