कर सकते हैं वृद्धि जब


11

अगर β∗=argminβ‖y−Xβ‖22+λ‖β‖1 , कर सकते हैं ‖β∗‖2 वृद्धि λ बढ़ता है?

मुझे लगता है कि यह संभव है। हालांकि ‖β∗‖1 बढ़ जाता है जब λ (मेरा प्रमाण ) बढ़ता है , तो ‖β∗‖2 बढ़ सकता है। नीचे दिया गया आंकड़ा एक संभावना दर्शाता है। जब λ बढ़ता है, यदि \ बीटा ^ * P से Qβ∗ तक (रैखिक रूप से) यात्रा करता है , तो \ _ \ _ ^ ^ * | _2 बढ़ता है जबकि \ | \ बीटा ^ * \ | _1 कम हो जाता है। लेकिन मुझे नहीं पता कि एक ठोस उदाहरण (यानी, X और y के निर्माण के लिए ) का निर्माण कैसे किया जाए, ताकि इस व्यवहार को प्रदर्शित करने के लिए \ Beta ^ * का प्रोफ़ाइल प्रदर्शित हो। कोई विचार? धन्यवाद।PQ‖β∗‖2‖β∗‖1Xyβ∗

यहां छवि विवरण दर्ज करें

जवाबों:


10

इसका उत्तर हां है, और आपके पास में एक ग्राफिकल प्रूफ है ।ℓ2

वेक्टर मानदंड की समानता की परिभाषा देखें। आपको यह पता चलेगा कि जहां वेक्टर का आयाम है । इसलिए, वहाँ कुछ है लचीलेपन की तुलना में के लिए की तुलना में आदर्श, आदर्श।

‖x‖2≤‖x‖1≤n‖x‖2,
nxℓ2ℓ1

वास्तव में, आप जिस समस्या को हल करना चाहते हैं, उसे इस प्रकार कहा जा सकता है:

खोजें ऐसी है कि जबकि एक ही समय d

‖x+d‖2>‖x‖2
‖x+d‖1<‖x‖1.

पहली असमानता को स्क्वायर करें, विस्तार करें और देखें कि और वह, और , हम दूसरी असमानता से प्राप्त करते हैं कि हमारे पास होना चाहिए। किसी भी कि इन बाधाओं को पूरा में वृद्धि होगी जबकि घटते आदर्श आदर्श।

2∑ixidi>−∑idi2
xi≥0xi+di≥0
∑idi<0.
dℓ2ℓ1

आपके उदाहरण में, , , और और d≈[−0.4,0.3]Tx:=P≈[0.5,0.6]T

∑idi≈−0.1<0,
2∑iPidi≈−0.04>−0.25≈−∑idi2.

लेकिन यह और के निर्माण से कैसे संबंधित है ? Xy
— जियाउंग

3

@ टॉमीएल के उत्तर के लिए धन्यवाद, लेकिन उसका जवाब और के निर्माण पर प्रत्यक्ष नहीं है । मैं किसी तरह खुद को "हल" करता हूं। सबसे पहले, जब बढ़ता है, तो नहीं बढ़ेगा जब प्रत्येक एकध्रुवीय रूप से घटता है। ऐसा तब होता है जब ऑर्थोनॉमिक होता है, जिसमें हमारे पास होता हैXyλ‖β∗‖2βi∗X

βi∗=sign(βiLS)(βiLS−λ)+

ज्यामितीय, इस स्थिति में लंबवत की समोच्च करने के लिए ले जाता है आदर्श है, तो में वृद्धि नहीं कर सकते हैं।β∗ℓ1‖β∗‖2

दरअसल, हस्ती एट अल। फ़ोरवर्ड स्टेजवाइज़ रिग्रेशन और मोनोटोन लैस्सो में वर्णित , प्रोफाइल पथों की एकरसता की एक आवश्यक और पर्याप्त स्थिति:

यहां छवि विवरण दर्ज करें

कागज की धारा 6 में उन्होंने टुकड़े-रेखीय आधार के कार्यों के आधार पर एक कृत्रिम डेटा सेट का निर्माण किया, जो गैर-एकरसता को दर्शाता है, उपरोक्त स्थिति का उल्लंघन करता है। लेकिन अगर हमारे पास किस्मत है, तो हम समान व्यवहार को प्रदर्शित करते हुए एक यादृच्छिक डेटा सेट बना सकते हैं लेकिन सरल तरीके से। यहाँ मेरा R कोड है:

library(glmnet)
set.seed(0)
N <- 10
p <- 15
x1 <- rnorm(N)
X <- mat.or.vec(N, p)
X[, 1] <- x1
for (i in 2:p) {X[, i] <- x1 + rnorm(N, sd=0.2)}
beta <- rnorm(p, sd=10)
y <- X %*% beta + rnorm(N, sd=0.01)
model <- glmnet(X, y, family="gaussian", alpha=1, intercept=FALSE)

मैंने जानबूझकर के कॉलम को बहुत अधिक सहसंबद्ध (ऑर्थोनॉमिक केस से दूर) बताया, और सच्चे में बड़ी सकारात्मक और नकारात्मक दोनों प्रविष्टियाँ हैं। यहाँ का प्रोफ़ाइल है (आश्चर्यजनक रूप से केवल 5 चर सक्रिय नहीं हैं):Xββ∗

यहां छवि विवरण दर्ज करें

और और के बीच संबंध :λ‖β∗‖2

यहां छवि विवरण दर्ज करें

तो हम देख सकते हैं कि कुछ अंतराल के लिए , रूप में बढ़ता है।λ‖β∗‖2λ

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.