Saya ingin menjalankan regresi logistik ordinal dengan Python - untuk variabel respons dengan tiga level dan dengan beberapa faktor penjelas. The statsmodels
paket mendukung logit biner dan model multinomial logit (MNLogit), tapi tidak memerintahkan logit. Karena matematika yang mendasarinya tidak jauh berbeda, saya ingin tahu apakah matematika dapat diimplementasikan dengan mudah menggunakan ini? (Atau, paket Python lain yang berfungsi sangat dihargai.)
1
Satu-satunya kode dalam python yang saya tahu adalah oleh Fabian melihat masalah statsmodels github.com/statsmodels/statsmodels/issues/807 . Saya pikir itu tidak akan sulit untuk diterapkan untuk statsmodels, tetapi belum ada yang mengajukan diri.
—
Josef
Ini bukan Python, tetapi dalam R
—
Frank Harrell
orm
fungsi dalam rms
paket secara efisien menangani ribuan level dari variabel respon.
Dalam hubungannya dengan w / @ FrankHarrell's komentar di atas, perhatikan bahwa Anda dapat memanggil fungsi R dari Python w / rpy2 (lihat juga: A Slug's Guide to Python ).
—
gung - Reinstate Monica
Ini bisa dibilang on-topic karena pertanyaan itu tampaknya bukan permintaan kode murni - apakah seseorang dapat membuat model logit yang dipesan dari bahan-bahan komputasi logit biner dan MNLogit bagi saya tampaknya merupakan pertanyaan dengan karakter statistik ( bahkan jika solusi akhirnya ternyata seperti "tidak, gunakan paket yang berbeda")
—
Silverfish
Memang, saya akhirnya menggunakan modul R melalui rpy2, serta menyederhanakan spesifikasi model saya ke log biner.
—
Hadi