Hồi quy logistic thông thường trong Python


12

Tôi muốn chạy một hồi quy logistic thứ tự trong Python - cho một biến trả lời có ba cấp độ và với một vài yếu tố giải thích. Các statsmodelsgói hỗ trợ logit nhị phân và logit đa thức (MNLogit) mô hình, nhưng logit không ra lệnh. Vì toán học cơ bản không khác nhau, tôi tự hỏi liệu nó có thể được thực hiện dễ dàng bằng cách sử dụng chúng không? (Ngoài ra, các gói Python khác hoạt động được đánh giá cao.)


1
Mã duy nhất trong python mà tôi biết là của Fabian, xem số liệu thống kê về vấn đề thống kê github.com/statsmodels/statsmodels/issues/807 . Tôi nghĩ rằng sẽ không khó để thực hiện cho các số liệu thống kê, nhưng chưa có ai tình nguyện.
Josef

2
Đây không phải là Python, nhưng trong R, ormhàm trong rmsgói xử lý hiệu quả hàng ngàn cấp độ của biến trả lời.
Frank Harrell

1
Kết hợp với nhận xét của w / @ FrankHarrell ở trên, lưu ý rằng bạn có thể gọi các hàm R từ Python w / rpy2 (xem thêm: Hướng dẫn về Slug cho Python ).
gung - Phục hồi Monica

1
Đây có thể là chủ đề được cho là vì câu hỏi dường như không phải là một yêu cầu mã thuần túy - liệu người ta có thể đưa mô hình logit ra lệnh ra khỏi các thành phần tính toán của logit nhị phân hay không và dường như tôi là một câu hỏi với một ký tự thống kê ( ngay cả khi giải pháp cuối cùng hóa ra là "không, sử dụng gói khác")
Silverfish

Thật vậy, tôi đã kết thúc việc sử dụng các mô-đun R thông qua rpy2, cũng như đơn giản hóa đặc tả mô hình của tôi thành logit nhị phân.
Hadi

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.