Tôi đã triển khai phiên bản GLMNET của mạng đàn hồi để hồi quy tuyến tính với một phần mềm khác ngoài R. Tôi đã so sánh kết quả của mình với glmnet của chức năng R ở chế độ Lasso trên dữ liệu bệnh tiểu đường .
Lựa chọn biến là ok khi thay đổi giá trị của tham số (lambda) nhưng tôi thu được các giá trị hệ số hơi khác nhau. Vì lý do này và các lý do khác, tôi nghĩ rằng nó xuất phát từ việc chặn trong vòng cập nhật, khi tôi tính toán mức độ phù hợp hiện tại, vì tôi không thay đổi mức chặn (mà tôi lấy là giá trị trung bình của biến mục tiêu) trong toàn bộ thuật toán: như được giải thích trong bài viết của Trevor Hastie ( Đường dẫn chính quy cho các mô hình tuyến tính tổng quát thông qua việc điều phối gốc , Trang 7, mục 2.6):
việc chặn không được chuẩn hóa, [...] cho tất cả các giá trị của [...] lambda [tham số ràng buộc L1]
Nhưng bất chấp bài viết, glmnet của hàm R cung cấp các giá trị khác nhau cho phần chặn dọc theo đường dẫn chính quy (các giá trị khác nhau của lambda). Có ai có manh mối về cách các giá trị của Chặn được tính toán không?