Làm thế nào hồi quy Ridge hoặc Lasso thực sự hoạt động?


7

Câu hỏi rất cơ bản ở đây, nhưng tôi muốn hiểu (không phải về mặt toán học) làm thế nào để thêm một "hình phạt" (tổng bình phương coeff. Lần một vô hướng) vào tổng bình phương còn lại có thể làm giảm hệ số lớn? cảm ơn !


3
Đối với một trực giác đồ họa / hình ảnh có một cái nhìn tại các: stats.stackexchange.com/questions/350046/... , stats.stackexchange.com/questions/351631/...
Xavier Bourret Sicotte

Câu trả lời:


5

Bởi vì "hình phạt" của bạn đối với vấn đề tối thiểu hóa chỉ là hình thức langrange của vấn đề tối ưu hóa ràng buộc:

Giả sử các biến trung tâm. Trong cả hai trường hợp, lasso và sườn núi, hàm mục tiêu không bị giới hạn của bạn sau đó là tổng bình thường của phần dư bình phương; tức là đã chophồi quy bạn giảm thiểu: trên tất cả .

RSS(β)=i=1n(yi(xi,1β1++xi,pβp))2.
β=(β1,,βp)

Bây giờ, trong trường hợp hồi quy sườn, bạn thu nhỏ sao cho với một số giá trị của . Đối với các giá trị nhỏ của , sẽ không thể có được giải pháp tương tự như trong kịch bản bình phương tối thiểu tiêu chuẩn trong trường hợp bạn chỉ thu nhỏ - Hãy nghĩ về sau đó giải pháp khả thi duy nhất có thể là .RSS(β)

i=1pβp2tridge,
tridge0tridgeRSS(β)tridge=0β1βp=0

Mặt khác, trong trường hợp của Lasso, bạn thu nhỏ dưới ràng buộc đối với một số giá trị của .RSS(β)

i=1p|βp|tlasso,
tlasso0

Cả hai vấn đề tối ưu hóa bị ràng buộc đều có thể được diễn đàn tương đương về vấn đề tối ưu hóa không bị ràng buộc, tức là đối với Lasso: bạn có thể giảm thiểu tương đương

i=1n(yi(xi,1β1++xi,pβp))2+λlassoi=1p|βp|.

Cảm ơn, tôi sẽ phải đi sâu vào phần "bị ràng buộc không bị ràng buộc" nhưng tôi đã có ý tưởng
TmSmth
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.