लैस्सो समाधानों की गणना एक द्विघात प्रोग्रामिंग समस्या है, और मानक संख्यात्मक विश्लेषण एल्गोरिदम से निपटा जा सकता है। लेकिन कम से कम कोण प्रतिगमन प्रक्रिया एक बेहतर दृष्टिकोण है। यह एल्गोरिथ्म लासो समस्या की विशेष संरचना का शोषण करता है, और सभी मूल्यों के लिए एक साथ समाधान की गणना करने का एक कुशल तरीका प्रदान करता है ।λ
यहाँ मेरी राय है:
आपके प्रश्न को दो भागों में विभाजित किया जा सकता है। उच्च आयामी मामलों और कम आयामी मामलों। दूसरी ओर यह इस बात पर निर्भर करता है कि आप इष्टतम मॉडल के चयन के लिए किन मानदंडों का उपयोग करने जा रहे हैं। के मूल पेपर में, यह सर्वश्रेष्ठ मॉडल का चयन करने के लिए मानदंड साबित है और साथ ही आप पेपर के 'डिस्कशन' में SVS और CV मानदंड भी देख सकते हैं। आम तौर पर, LARS और Lasso के बीच छोटे अंतर होते हैं और पूरी तरह से अनदेखा किया जा सकता है।Cp
इसके अलावा LARS कम्प्यूटेशनल रूप से तेज और विश्वसनीय है। लासो तेज है लेकिन एल्गोरिथ्म के बीच एक छोटा सा अंतर है जो LARS को गति चुनौती जीतने का कारण बनता है। दूसरी ओर आर में उदाहरण के लिए वैकल्पिक पैकेज हैं, जिन्हें 'ग्लमेनेट' कहा जाता है जो लार्स पैकेज की तुलना में अधिक विश्वसनीय हैं (क्योंकि यह अधिक सामान्य है)।
योग करने के लिए, कुछ भी महत्वपूर्ण नहीं है जिसे लार्स और लासो के बारे में माना जा सकता है। यह उस संदर्भ पर निर्भर करता है जिसे आप मॉडल का उपयोग करने जा रहे हैं।
मैं व्यक्तिगत रूप से उच्च और निम्न दोनों आयामी मामलों में आर में ग्लमैनेट का उपयोग करने की सलाह देता हूं। या यदि आप विभिन्न मानदंडों में रुचि रखते हैं, तो आप http://cran.r-project.org/web/packages/msgps/ पैकेज का उपयोग कर सकते हैं ।