Làm thế nào để quy mô Lasso với kích thước ma trận thiết kế?


10

Nếu tôi có ma trận thiết kế , trong đó là số lượng quan sát của kích thước , thì độ phức tạp của việc giải quyết cho với LASSO, wrt và ? Tôi nghĩ rằng câu trả lời nên đề cập đến cách một thang đo LASSO chia tỷ lệ với các tham số này, thay vì số lần lặp (hội tụ) tỷ lệ, trừ khi bạn cảm thấy khác. n d β = argmin β 1XRn×dndndβ^=argminβ12n||Xβy||2+λ||β||1nd

Tôi đã đọc câu hỏi phức tạp LASSO trước đây , nhưng có vẻ mâu thuẫn với cuộc thảo luận về glmnet ở đâyđây . Tôi biết rằng có nhiều thuật toán ngoài kia, bao gồm cả phương pháp GLM của glmnet, nhưng tôi đang viết một bài báo về việc thay thế một thành phần LASSO thành thuật toán gốc và muốn đưa vào một cuộc thảo luận về độ phức tạp của LASSO, đặc biệt là với và . Tôi cũng muốn biết độ phức tạp của glmnet trong trường hợp không thưa thớt cơ bản, nhưng bài viết được tham khảo hơi khó hiểu vì toàn bộ độ phức tạp thuật toán không rõ ràng.ndn


3
Không rõ lý do tại sao câu trả lời này thống kê.stackexchange.com/a/190717/28666 (trong chuỗi mà bạn liên kết đến) không trả lời câu hỏi của bạn. Bạn có thể xây dựng? Có gì mâu thuẫn với cái gì?
amip nói phục hồi Monica

Trang 6 trong [pdf] [1], ghi "Do đó, một chu trình hoàn chỉnh thông qua tất cả các biến d có giá ". Tuy nhiên, câu hỏi bạn liên kết đến trạng thái O ( d 2 n ) . Tôi có thiếu một vòng lặp ở đây để có được độ phức tạp d 2 không? [1]: jstatsoft.org/article/view/v033i01O(dn)O(d2n)d2
rnoodle

@amoeba Liên kết bạn cung cấp là dành cho thuật toán LARS - Tôi muốn biết về phương pháp GLM.
rnoodle

Các tham chiếu, cho hồi quy góc nhỏ nhất và O ( d n ) cho gốc tọa độ, là chính xác. Sự khác biệt là (1) LARS tìm thấy một chính xác giải pháp trong O ( d 2 n ) (và làm như vậy đi trên toàn bộ con đường có thể λ với độ phức tạp bằng cho vấn đề OLS cho toàn bộ vấn đề, mà cũng có quy mô như O ( d 2 n ) ), trong khi (2) gốc tọa độ thực hiện "chỉ" một bước xấp xỉ duy nhất trong O ( dO(d2n)O(dn)O(d2n)λO(d2n) , hội tụ / 'giảm dần' gần với mức tối thiểu của vấn đề LASSO. LARS sử dụngcác bước d . Với sự phối hợp gốc ... không ai biết. O(dn)d
Sextus Empiricus

Câu trả lời:


3

Các câu trả lời từ các tài liệu tham khảo,

  • cho hồi quy góc nhỏ nhấtO(d2n)
  • cho tọa độ gốcO(dn)

, đúng.


Sự khác biệt là

Phương trình LARS được viết dưới dạng kín và tìm ra lời giải chính xác

O(d2n)

trong khi

O(dn)


dO((dk)n+k2)dkk

d2nddd>>100d=100


Mở rộng LARS là một vấn đề liên quan đến độ phức tạp tính toán. Quy mô gốc tọa độ là một vấn đề liên quan đến độ phức tạp tính toán độ hội tụ.

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.