पायथन में साधारण लॉजिस्टिक रिग्रेशन


12

मैं पायथन में एक ऑर्डिनल लॉजिस्टिक रिग्रेशन चलाना चाहता हूं - तीन स्तरों के साथ एक प्रतिक्रिया चर के लिए और कुछ व्याख्यात्मक कारकों के साथ। statsmodelsपैकेज द्विआधारी logit और बहुपद logit (MNLogit) मॉडल नहीं, बल्कि आदेश दिया logit का समर्थन करता है। चूंकि अंतर्निहित गणित इतना अलग नहीं है, मुझे आश्चर्य है कि क्या इसे आसानी से इनका उपयोग करके लागू किया जा सकता है? (वैकल्पिक रूप से, अन्य पायथन पैकेज जो काम की सराहना करते हैं।)


1
अजगर के बारे में मुझे पता है कि फेबियन द्वारा एकमात्र कोड है, देखिए आँकड़ेमेलोडेल मुद्दे को github.com/statsmodels/statsmodels/issues/807 । मुझे लगता है कि आँकड़ेमाडेल के लिए इसे लागू करना मुश्किल नहीं होगा, लेकिन अभी तक किसी ने भी स्वयंसेवा नहीं की है।
जोसेफ

2
यह पायथन नहीं है, लेकिन आर ormमें rmsपैकेज में फ़ंक्शन कुशलता से प्रतिक्रिया चर के हजारों स्तरों को संभालता है।
फ्रैंक हार्डेल

1
संयोजन w / @ फ्रैंकहेरेल की टिप्पणी के ऊपर, ध्यान दें कि आप पायथन w / rpy2 से आर फ़ंक्शन कह सकते हैं (यह भी देखें: ए स्लग गाइड टू पायथन )।
गूँग - मोनिका

1
यह निश्चित रूप से ऑन-टॉपिक है क्योंकि यह प्रश्न एक शुद्ध कोड अनुरोध नहीं लगता है - क्या कोई बाइनरी लॉगिट के कम्प्यूटेशनल अवयवों में से एक ऑर्डर किए गए लॉगिट मॉडल को कोबाल कर सकता है और MNLogit मुझे एक सांख्यिकीय चरित्र के साथ एक प्रश्न लगता है यहां तक ​​कि अगर अंतिम समाधान "नहीं, एक अलग पैकेज का उपयोग करें" जैसा कुछ हो जाता है
सिल्वरफ़िश

वास्तव में, मैंने R मॉड्यूल 2 के माध्यम से आर मॉड्यूल का उपयोग किया, साथ ही साथ बाइनरी लॉगिट के लिए अपने मॉडल विनिर्देश को सरल बनाया।
हादी

जवाबों:


5

क्या आपने मॉर्ड की कोशिश की है ? ऐसा लगता है कि ऐसा करने के लिए बहुत कम पैकेज हैं, और यह उनमें से एक है; हालांकि, जैसा कि फेबियन खुद को संदेह है, कोड ठीक से पैमाने पर नहीं हो सकता है। स्रोत: पाइथन में लॉजिस्टिक ऑर्डिनल रिग्रेशन

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.