Kement tasarım matrisi boyutuyla nasıl ölçeklenir?


10

tasarım matrisim varsa , burada boyut gözlemlerinin sayısı ise, için çözmenin karmaşıklığı nedir? LASSO, wrt ve ? Cevabın , başka türlü hissetmedikçe, yineleme sayısının (yakınsama) nasıl ölçeklendiğinden ziyade, bir LASSO yinelemesinin bu parametrelerle nasıl ölçeklendiğini belirtmesi gerektiğini düşünüyorum .XRn×dd β = argmin β 1ndNdβ^=argminβ12n||Xβy||2+λ||β||1nd

Bu önceki LASSO karmaşıklık sorusunu okudum , ancak burada ve burada glmnet ile ilgili tartışma ile çelişiyor gibi görünüyor . Orada glmnet'in GLM yaklaşımı da dahil olmak üzere birçok algoritma olduğunu biliyorum, ancak bir LASSO bileşenini bir üst algoritmaya değiştirme hakkında bir makale yazıyorum ve genel olarak LASSO karmaşıklığı hakkında, özellikle ve ile ilgili bir tartışma eklemek istiyorum . Ben de temel seyrek olmayan durumda glmnet karmaşıklığını bilmek istiyorum, ama tüm algoritma karmaşıklığı açık olmadığı için başvurulan kağıt biraz kafa karıştırıcı.ndn


3
Bu yanıt istatistiklerinin neden neden.stackexchange.com/a/190717/28666 (bağlandığınız ileti dizisinde) sorunuzu yanıtlamadığı açık değil. Detaylandırabilir misin? Ne ile çelişiyor?
amip

Sayfa 6 [pdf] [1] 'de "Tüm d değişkenleri arasında tam bir döngü ' dir. Ancak, bağlantı verdiğiniz soru durumunu belirtir . Burada karmaşıklığını elde etmek için bir döngü eksik mi? [1]: jstatsoft.org/article/view/v033i01O ( d 2 n ) d 2O(dn)O(d2n)d2
rnoodle

@amoeba Sağladığınız bağlantı LARS algoritması için - GLM yaklaşımı hakkında bilmek istiyorum.
rnoodle

En az açı regresyonu için ve koordinat inişi için O ( d n ) referansları doğrudur. Fark, (1) LARS'ın O ( d 2 n ) 'de kesin bir çözüm bulmasıdır (ve bunu OLS problemine tüm karmaşıklığa eşit karmaşıklığa sahip olası λ'nın tüm yolundan geçerek O ( d) olarak ölçeklendirir. 2 n ) ), (2) koordinat inişi O ( dO(d2n)O(dn)O(d2n)λO(d2n) , LASSO probleminin minimuma yaklaşan / 'azalan' LARS d adımkullanır. Koordinat inişiyle ... kimse bilmiyor. O(dn)d
Sextus Empiricus

Yanıtlar:


3

Kaynaklardan gelen cevaplar,

  • En az açı regresyonu için O ( d 2 n )O(d2n)
  • Koordinat inişi için O ( d n )O(dn)

, doğrudur.


Fark şu ki

LARS denklemleri kapalı bir biçimde yazılır ve kesin bir çözüm bulur

O(d2n)

süre

O(dn)


dO((dk)n+k2)dkk

d2nddd>>100d=100


LARS'ın ölçeklendirilmesi hesaplama karmaşıklığını içeren bir sorundur. Koordinat inişinin ölçeklendirilmesi, hesaplama karmaşıklığı ve yakınsamasını içeren bir sorundur .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.