ฉันต้องการเรียกใช้การถดถอยแบบลอจิสติกอันดับใน Python สำหรับตัวแปรตอบกลับที่มีสามระดับและมีปัจจัยที่อธิบายน้อย statsmodels
แพคเกจสนับสนุน logit ไบนารีและ logit พหุนาม (MNLogit) รุ่น แต่ไม่ได้รับคำสั่ง logit เนื่องจากคณิตศาสตร์พื้นฐานไม่แตกต่างกันฉันจึงสงสัยว่ามันสามารถนำไปใช้งานได้อย่างง่ายดายโดยใช้สิ่งเหล่านี้หรือไม่ (อีกทางหนึ่งคือแพ็คเกจ Python อื่น ๆ ที่ใช้งานได้)
1
รหัสเฉพาะในหลามที่ฉันรู้คือการ Fabian เห็นปัญหา statsmodels github.com/statsmodels/statsmodels/issues/807 ฉันคิดว่ามันคงไม่ยากที่จะนำไปใช้กับสถิติรุ่น แต่ก็ยังไม่มีใครอาสาสมัคร
—
Josef
นี่ไม่ใช่ Python แต่ใน R
—
Frank Harrell
orm
ฟังก์ชั่นในrms
แพ็คเกจสามารถจัดการกับตัวแปรตอบสนองได้หลายระดับ
ร่วมกับความคิดเห็นของ w / @ FrankHarrell ด้านบนโปรดทราบว่าคุณสามารถเรียกใช้ฟังก์ชัน R จาก Python w / rpy2 (ดูเพิ่มเติมที่: A Slug's Guide to Python )
—
gung - Reinstate Monica
นี่เป็นเนื้อหาในหัวข้อเนื่องจากคำถามดูเหมือนจะไม่เป็นการร้องขอรหัสที่บริสุทธิ์ - ไม่ว่าจะมีใครสามารถ Cobble โมเดล Logit ที่สั่งซื้อจากส่วนผสมการคำนวณของ Logit แบบไบนารีและ MNLogit ดูเหมือนว่าฉันจะเป็นคำถามที่มีอักขระทางสถิติ ( แม้ว่าทางออกสุดท้ายจะกลายเป็นเหมือน "ไม่ใช้แพ็คเกจอื่น")
—
Silverfish
ที่จริงฉันลงเอยด้วยการใช้โมดูล R ผ่าน rpy2 เช่นเดียวกับการทำให้ข้อกำหนดรุ่นของฉันง่ายขึ้นในการบันทึกแบบไบนารี
—
ฮาดี