दो आयामी कोलमोगोरोव-स्मिरनोव


13

मैं यह निर्धारित करने के लिए कुछ दो आयामी Kolmogorov-Smironov परीक्षण चलाना चाहूंगा कि क्या एक दो आयामी वितरण एक संदर्भ के साथ फिट बैठता है।

क्या कोई ऐसा पैकेज या एप्लिकेशन है जिसे मैं अपेक्षाकृत सरल फैशन में उपयोग कर सकता हूं? या वहाँ एक अलग एल्गोरिथ्म है जो बेहतर है? मेरे पास बस एक बुनियादी सांख्यिकीय ज्ञान है।


शायद मुझे कुछ याद आ रहा है, लेकिन मुझे लगता है कि कोलमोगोरोव-स्मिरनोव परीक्षण एक-आयामी वितरण पर लागू होता है। यदि आप किसी एक प्रस्ताव एक्सटेंशन पर रुचि रखते हैं (बहुविकल्पी मामले में कोई प्राकृतिक एक्सटेंशन नहीं होने के कारण कई हैं), तो कृपया इसे एक निर्दिष्ट करें।

1
sup|K(t)|K

जवाबों:


6

कोल्मोगोरोव-स्मिर्नोव परीक्षण के दो आयामी विस्तार को "एक बहुभिन्नरूपी कोमोगोरोव-स्मिरनोव परीक्षण ऑफ फिटनेस" में जस्टेल, पेना और ज़मार द्वारा वर्णित किया गया है । @ प्रोक्रिस्टिनेटर की टिप्पणियों से पता चलता है कि इस तरह के अन्य प्रस्ताव हो सकते हैं।

हालाँकि, मैंने एक पैकेज को सीधे कार्यान्वयन के साथ नहीं देखा है।

आप क्या करना चाहते हैं, इस पर निर्भर करते हुए, आर के लिए टार्न डुओंग के के पैकेज में kde.test () अधिक उपयोगी हो सकता है।


6

पायथन कार्यान्वयन

मैंने स्तूप का उपयोग करते हुए एक पायथन कार्यान्वयन लिखा है। आप यहां कोड पा सकते हैं , आपको कोड में डॉकस्ट्रिंग में अधिक जानकारी मिल सकती है।

और यहाँ एक और एक है (मेरे द्वारा नहीं)। यह नोटबुक 2 नमूनों के साथ 2D केएस परीक्षण के लिए पायथन कार्यान्वयन प्रदान करता है। .pyफ़ाइल डाउनलोड किया जा सकता है यहाँ । कोड कोड का सीधा अनुवाद लगता है C, अगर नमूना आकार बड़ा है तो दक्षता एक समस्या हो सकती है।

हालाँकि, आप उपयोग करने से पहले मूल कागजात / पुस्तकों के साथ कोड (कोई फर्क नहीं पड़ता) को बेहतर तरीके से जांचेंगे। 2 डी केएस परीक्षण के अजगर कार्यान्वयन आर में लोगों की तुलना में बहुत कम जांचे जाते हैं।

अधिक जानकारी

एल्गोरिथ्म को पहले दो पेपरों में विकसित किया गया है (जैसा कि मैं देखता हूं)

एक अच्छा परिचय और Cकार्यान्वयन में पाया जा सकता है

यहाँ Beware the Kolmogorov-Smirnov टेस्ट नाम की पोस्ट भी विषय से संबंधित है, आप एक नज़र रखना चाह सकते हैं। यह दिए गए KS दूरी के साथ p- मान का मूल्यांकन करने के लिए resample विधि का उपयोग करने के लिए प्रोत्साहित करता है।


1

आपको यह माटलब कोड उपयोगी हो सकता है।

http://www.mathworks.com/matlabcentral/fileexchange/38617-two-dimensional-2d-paired-kolmogorov-smirnov-test


2
इस साइट पर आपका स्वागत है! क्या आप उस पृष्ठ पर उपलब्ध संसाधनों का संक्षिप्त विवरण दे सकते हैं?
१०:१३
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.