Evet, yapabilirsiniz ve aslında bu tam olarak GLMNET'in R-paketinin çok uluslu lojistik regresyon için yaptığı şeydir. Günlük olabilirlik fonksiyonunun şöyle yazılması:
LogL=∑i∑cniclog(pic)
Burada gözlemleri temsil eder ve çokterimli kategorileri belirtmektedir gözlem için gözlemlenen sayısıdır kategorisinde . Gözlemler, benzersiz ortak değişken kombinasyonları ile tanımlanır - veya alternatif olarak, yinelemelere izin verebilir ve her kategorik "ikili" verilere sahip olacak şekilde ayarlayabiliriz . ...). Lojistik regresyon için olasılıklar şu şekilde tanımlanır:icnicicnic=1
pic=exp(xTiβc)∑c′exp(xTiβc′)
Bu, tam sıra parametreden daha düşüktür ve cezalandırılmış olabilirlik (GLMNET gibi) kullanıyorsanız faydalı olabilir. Prensip olarak tam beta matrisinde IRLS / newton rhapson'u kullanabiliriz , ancak çapraz olmayan ağırlık matrisleri ile sonuçlanırsınız. Alternatif olarak, biri hariç tüm kategoriler betalarını düzelterek ve daha sonra bu kategorinin biraz üzerinde optimize ederek "Gibbs tarzı" optimize edebiliriz. Ardından bir sonraki kategoriye geçin, vb. Bunu görebilirsiniz, çünkü olasılıklar(β1,…,βC)
pic=exp(xTiβc)exp(xTiβc)+A where ∂A∂βc=0
pic′=Bexp(xTiβc)+A where ∂B∂βc=0
ilgili karesel genişlemenin lojistik regresyon ile aynı forma sahip olacağı, ancak IRLS ağırlıkları farklı hesaplanmış olsa da - hala her zamanki beta güncellemesinde.βcWii,c=nicpic(1−pic)(XTWX)−1XTWY