Trong bài báo chuyên đề 'Hồi quy góc tối thiểu' , Efron et al mô tả một sửa đổi đơn giản của thuật toán LARS cho phép tính toán các đường dẫn chính quy LASSO đầy đủ.
Tôi đã triển khai biến thể này một cách thành công và thường vẽ đường dẫn đầu ra so với số bước (lặp lại liên tiếp của thuật toán LARS) hoặc -norm của các hệ số hồi quy ( ). ‖ β ‖ 1
Tuy nhiên, có vẻ như hầu hết các gói có sẵn cung cấp đường dẫn chính quy theo hệ số xử phạt LASSO (ví dụ: LARS trong R, nơi bạn có thể chơi với đối số 'chế độ' để chuyển đổi giữa các cách biểu diễn khác nhau).
Câu hỏi của tôi là: cơ học được sử dụng để chuyển từ đại diện này sang đại diện khác là gì. Tôi đã thấy nhiều câu hỏi khác nhau liên quan đến vấn đề đó (hay cụ thể hơn là vấn đề ánh xạ ràng buộc bất bình đẳng với một điều khoản phạt thích hợp ), nhưng không tìm thấy câu trả lời thỏa mãn.
[Biên tập]
Tôi đã xem xét bên trong một số mã MATLAB thực hiện chuyển đổi cần thiết và, đối với mỗi bước LARS , đây là cách dường như được tính toán:λ
Trong đó (kích thước ) và (kích thước ) biểu thị đầu vào / phản hồi được tiêu chuẩn hóa, đại diện cho bộ dự đoán hoạt động 'được đặt ở bước và đại diện cho hồi quy hiện tại ở bước .
Tôi không thể nắm bắt logic đằng sau tính toán đó. Ai đó có thể giúp đỡ?