Python'da sıralı bir lojistik regresyon yapmak istiyorum - üç seviyeli ve birkaç açıklayıcı faktörlü bir cevap değişkeni için. statsmodels
Paket ikili logit ve Çok terimli logit (MNLogit) modellerini değil, sipariş edilen logit destekler. Temel matematik o kadar farklı olmadığından, bunları kullanarak kolayca uygulanıp uygulanamayacağını merak ediyorum. (Alternatif olarak, çalışan diğer Python paketleri de takdir edilir.)
1
Python'da bildiğim tek kod Fabian tarafından görüldü.Github.com/ statsmodels/statsmodels/issues/807 istatistik modelleri sorunu . İstatistik modelleri için uygulanması zor olmayacak, ancak henüz kimse gönüllü olmadı.
—
Josef
Bu Python değildir, ancak R'de paketteki
—
Frank Harrell
orm
işlev, rms
binlerce yanıt değişkeni düzeyini etkin bir şekilde işler.
FrankHarrell'in yukarıdaki yorumu ile bağlantılı olarak, R fonksiyonlarını Ryt2 ile Python'dan çağırabileceğinizi unutmayın (ayrıca bakınız: Bir Slug'ın Python Kılavuzu ).
—
gung - Monica'yı eski
Bu tartışmalı bir konudur çünkü soru saf bir kod isteği gibi görünmemektedir - sipariş edilen bir logit modelini ikili logit ve MNLogit'in hesaplama bileşenlerinden çözüp çözemeyeceği bana istatistiksel bir karakterle ( nihai çözüm "hayır, farklı bir paket kullan" gibi bir şey olsa bile)
—
Silverfish
Gerçekten de, rpy2 aracılığıyla R modüllerini kullandım ve model spesifikasyonumu ikili logit'e basitleştirdim.
—
Hadi