Membiarkan Gjadilah kelompok yang Anda minati; itu, biarkanG menjadi partisi {1,…,p}, di mana kami menganggap ada pfitur. Dengan tanggapany∈Rn dan matriks desain X∈Rn×p, penaksir laso grup adalah
argminβ∈Rp12n∥y−Xβ∥22+λ∑g∈G|G|1/2∥βg∥2.
Menerapkan penalti kuadrat lain untuk menginduksi penyusutan keseluruhan, kami akan mendapatkan estimatorKita mungkin menyebutnya "jaring elastis kelompok". Dengan dualitas Lagrangian, kita dapat menulis
ℓ2argminβ∈Rp12n∥y−Xβ∥22+λ∑g∈G|G|1/2∥βg∥2+μ∥β∥22.
argminβ∈Rp=argminβ∈Rp:∥β∥22≤C=argminβ∈Rp:∥β∥2≤C√=argminβ∈Rp=argminβ∈Rp12n∥y−Xβ∥22+λ∑g∈G|G|1/2∥βg∥2+μ∥β∥2212n∥y−Xβ∥22+λ∑g∈G|G|1/2∥βg∥212n∥y−Xβ∥22+λ∑g∈G|G|1/2∥βg∥212n∥y−Xβ∥22+λ∑g∈G|G|1/2∥βg∥2+μ~∥β∥212n∥y−Xβ∥22+(λ∑g∈G|G|1/2∥βg∥2+μ~′p1/2∥β∥2),
di mana adalah variabel ganda yang sesuai dan . Seperti yang dapat kita lihat, ungkapan terakhir ini adalah grup laso dengan grup "tumpang tindih", karena tidak lagi menjadi partisi. Lebih lanjut, grup memiliki variabel ganda (atau variabel penyetelan) yang berbeda dari variabel ganda untuk grup lain.
μ~μ~′=p−1/2μ~G∪{1,…,p}{1,…,p}μ~λ
Ini bisa jadi masalah optimisasi bisa diselesaikan dengan menggunakan paket gglasso
. Membaca bagian pada halaman 9 dari dokumentasi di sini akan memberi tahu Anda tentang gglasso
fungsi yang harus digunakan. Perhatikan bahwa argumen pmax
harus diberikan secara manual dengan komponen terakhir yang akan berfungsi sebagai parameter tuning.