Python'da sıradan lojistik regresyon


12

Python'da sıralı bir lojistik regresyon yapmak istiyorum - üç seviyeli ve birkaç açıklayıcı faktörlü bir cevap değişkeni için. statsmodelsPaket 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

2
Bu Python değildir, ancak R'de paketteki ormişlev, rmsbinlerce yanıt değişkeni düzeyini etkin bir şekilde işler.
Frank Harrell

1
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

1
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

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.