मैं LASSO समस्या के लिए गुणांक प्राप्त करना चाहूंगा
समस्या यह है कि ग्लमैनेट और लार्स फ़ंक्शन अलग-अलग उत्तर देते हैं। Glmnet फ़ंक्शन के लिए मैं के गुणांक के लिए पूछता हूं / | | य | | सिर्फ λ के बजाय , लेकिन मुझे अभी भी अलग-अलग उत्तर मिलते हैं।
क्या यह अपेक्षित है? लार्स और ग्लमेनेट λ के बीच क्या संबंध है ? मैं समझता हूं कि LASSO समस्याओं के लिए glmnet तेज है लेकिन मैं जानना चाहूंगा कि कौन सी विधि अधिक शक्तिशाली है?
deps_stats मुझे डर है कि मेरे डेटासेट का आकार इतना बड़ा है कि LARS इसे संभाल नहीं सकता है, जबकि दूसरी तरफ glmnet मेरे बड़े डेटासेट को संभाल सकता है।
mpiktas मैं (Y-Xb) का समाधान खोजना चाहता हूं ^ 2 + L \ sum | b_j | लेकिन जब मैं दो एल्गोरिदम (लार्स और ग्लमैनेट) से उस विशेष एल के लिए उनकी गणना गुणांक के लिए पूछता हूं, तो मुझे अलग-अलग उत्तर मिलते हैं ... और मुझे आश्चर्य है कि क्या यह सही है / उम्मीद है? या मैं सिर्फ दो कार्यों के लिए एक गलत लंबोदर का उपयोग कर रहा हूं।
glmnet
और लार्स कार्यान्वयन से या तो संभव नहीं होना चाहिए । वे पूर्वाग्रह बनाम विचरण के स्पेक्ट्रम के साथ समाधान की एक पूरी श्रृंखला प्रदान करते हैं। जिससे वास्तविक गुणांक की तुलना करना कठिन हो जाता है। लेकिन फिर भी, एक ही चर समान क्रम में संभवतः गैर-शून्य हो जाना चाहिए।