লাসো সমস্যা এর বন্ধ ফর্ম সমাধান রয়েছে: \ বিটা_জ ^ {\ পাঠ্য {লাসো}} = \ ম্যাথ্রিম {sgn} (\ বিটা ^ {\ পাঠ্য {এলএস}} _ জে) (| \ বিটা_জ ^ {\ পাঠ্য {এলএস } | - \ আলফা) ^ +
যদি এক্সের অরথনোরমাল কলাম থাকে। এটি এই থ্রেডে দেখানো হয়েছিল: বদ্ধ ফর্ম লসো দ্রবণটির ব্যয় ।
βlasso=argminβ∥y−Xβ∥22+α∥β∥1
βlassoj=sgn(βLSj)(|βLSj|−α)+
X
তবে আমি কেন বুঝতে পারি না কেন সাধারণভাবে কোনও বন্ধ ফর্ম সমাধান নেই। মহকুমা ব্যবহার করে আমি নিম্নলিখিতটি পেয়েছি।
( X একটি n×p ম্যাট্রিক্স)
= n ∑ i = 1 ( y আমি - এক্স i β ) 2 + α পি ∑ জ = 1 | β জ |
f(β)=∥y−Xβ∥22+α∥β∥1
=∑i=1n(yi−Xiβ)2+α∑j=1p|βj|
(
Xi হ'ল
এক্স এর আই-তম সারি
X)
⇒ ∂ চ=∑i=1ny2i−2∑i=1nyiXiβ+∑i=1nβTXTiXiβ+α∑j=1p|βj|
={ - 2 Σ এন আমি = 1 Y আমি এক্স আমি ঞ + + 2 Σ এন আমি = 1 এক্স 2 আমি ঞ β ঞ + + α জন্য β ঞ > 0 - 2 Σ এন আমি = 1 y i x i j + 2 ∑ n i⇒ ∂চ∂βঞ= - 2 ∑i = 1এনYআমিএক্সআমি জে+ + 2 Σi = 1এনএক্স2আমি জেβঞ+ + ∂∂βঞ( α | β)ঞ| )
= ⎧⎩⎨⎪⎪- 2 ∑এনi = 1Yআমিএক্সআমি জে+ + 2 Σএনi = 1এক্স2আমি জেβঞ+ α এর জন্য βঞ> 0- 2 ∑এনi = 1Yআমিএক্সআমি জে+ + 2 Σএনi = 1এক্স2আমি জেβঞ- α ফর βঞ< 0[ - 2 ∑এনi = 1Yআমিএক্সআমি জে- α , - 2 ∑এনi = 1Yআমিএক্সআমি জে+ α ] β এর জন্য βঞ= 0
সাথে
∂চ∂βঞ= 0 আমরা পাই
βঞ= ⎧⎩⎨⎪⎪( 2 ( ∑এনi = 1Yআমিএক্সআমি জে) - α ) / 2 ∑এনi = 1এক্স2আমি জে( 2 ( ∑এনi = 1Yআমিএক্সআমি জে) + α ) / 2 ∑এনi = 1এক্স2আমি জে0∑ এর জন্য এনi = 1Yআমিএক্সআমি জে> α∑ এর জন্য এনi = 1Yআমিএক্সআমি জে< - α∑ এর জন্য এনi = 1Yআমিএক্সআমি জে∈ [ - α , α ]
আমি কোথায় ভুল করেছি কেউ কি দেখতে পাবে?
উত্তর:
আমরা যদি ম্যাট্রিক্সের ক্ষেত্রে সমস্যাটি লিখি তবে খুব সহজেই আমরা দেখতে পাচ্ছি কেন একটি বন্ধ ফর্মের সমাধানটি কেবলমাত্র X ^ TX = I এর সাথে অर्थনোরমাল ক্ষেত্রে রয়েছে এক্সটিএক্স= আমি:
চ( β)) = ∥ y- এক্সβ∥22+ α ∥ β∥1
= yটিY- 2 βটিএক্সটিY+ + βটিএক্সটিএক্সβ+ α ∥ β∥1
⇒ ∇ চ( β)) = - 2 এক্সটিY+ 2 এক্সটিএক্সβ+ ∇ ( α | β)∥1)
(আমি একবারে এখানে অনেক পদক্ষেপ নিয়েছি However তবে, এই বিন্দু অবধি সর্বনিম্ন স্কোয়ার সমাধানের
উপকরণের সাথে এটি সম্পূর্ণভাবে অ্যানালগ there সুতরাং আপনার অনুপস্থিত পদক্ষেপগুলি খুঁজে পেতে সক্ষম হওয়া উচিত))
⇒ ∂চ∂βঞ= - 2 এক্সটিঞY+ 2 ( এক্সটিএক্স)ঞβ+ + ∂∂βঞ( α | β)ঞ| )
সঙ্গে ∂চ∂βঞ= 0 আমরা পেতে
2(XTX)jβ=2XTjy−∂∂βj(α|βj|)
⇔2(XTX)jjβj=2XTjy−∂∂βj(α|βj|)−2∑i=1,i≠jp(XTX)jiβi
আমরা এখন দেখতে পাচ্ছি যে আমাদের এক সমাধান অন্যান্য সমস্ত upon এর উপর নির্ভরশীল তাই এখান থেকে কীভাবে এগিয়ে যাওয়া যায় তা পরিষ্কার নয়। যদি আমাদের কাছে তাই এই ক্ষেত্রে অবশ্যই একটি বদ্ধ ফর্ম সমাধান উপস্থিত রয়েছে।βjβi≠jX2(XTX)jβ=2(I)jβ=2βj
গুরমুন্ডুর আইনারসনকে তার উত্তরের জন্য ধন্যবাদ, যার ভিত্তিতে আমি এখানে বিস্তারিত বর্ণনা করেছি। আমি আশা করি এবার সঠিক হবে :-)