आउटलायर पहचान

Isolation Forest का उपयोग करके संख्यात्मक डेटा में विसंगतियों का पता लगाएं. Isolation Forest एल्गोरिदम का उपयोग करके आउटलायर की पहचान करें। उच्च विसंगति स्कोर…

Isolation Forest एल्गोरिदम का उपयोग करके आउटलायर की पहचान करें। उच्च विसंगति स्कोर वाले डेटा बिंदुओं को संदूषण सीमा के आधार पर संभावित विसंगतियों के रूप में चिह्नित किया जाता है।

आइसोलेशन फ़ॉरेस्ट आउटलायर डिटेक्शन क्या है?

आइसोलेशन फ़ॉरेस्ट विसंगति पहचान के लिए एक अपर्यवेक्षित मशीन लर्निंग एल्गोरिदम है, जो इस सिद्धांत पर आधारित है कि आउटलायर (बाह्य मान) 'कम और भिन्न' होते हैं — सामान्य बिंदुओं की तुलना में उन्हें अलग करना आसान होता है। दूरी-आधारित विधियों के विपरीत, यह न तो दूरियाँ निकालता है और न ही घनत्व, जिससे यह बड़े डेटासेट के लिए अत्यंत कुशल बन जाता है।

एल्गोरिदम यादृच्छिक आइसोलेशन ट्री का एक समूह (ensemble) बनाता है। प्रत्येक ट्री यादृच्छिक रूप से एक विशेषता और एक विभाजन मान चुनकर डेटा का पुनरावर्ती विभाजन करता है। विसंगतियाँ दुर्लभ और विशिष्ट होने के कारण अलग होने में कम विभाजन लेती हैं (मूल से पत्ती तक छोटी पथ लंबाई)। सामान्य बिंदु आपस में गुच्छित रहते हैं, इसलिए उन्हें अधिक विभाजनों की आवश्यकता होती है।

विसंगति स्कोर सभी ट्री की औसत पथ लंबाई से प्राप्त होता है, जिसे डेटासेट के आकार हेतु अपेक्षित पथ लंबाई से सामान्यीकृत किया जाता है। 1 के निकट स्कोर विसंगति दर्शाते हैं; 0.5 के निकट स्कोर सामान्य बिंदु दर्शाते हैं। संदूषण (contamination) पैरामीटर विसंगतियों का अपेक्षित अनुपात तय करता है, जिससे वर्गीकरण के लिए स्कोर की सीमा निर्धारित होती है।

Formula: Anomaly Score s(x, n) = 2^(-E(h(x)) / c(n)) c(n) = 2H(n-1) - 2(n-1)/n where h(x) = path length, c(n) = average path length in BST, H(i) = harmonic number ≈ ln(i) + 0.5772

गणना उदाहरण

contamination = 0.05 के साथ 100 डेटा बिंदु (~5 आउटलायर अपेक्षित)। 100 आइसोलेशन ट्री बनाए गए। बिंदु A की औसत पथ लंबाई 3.2 है (शीघ्र अलग हो गया → विसंगति स्कोर 0.82 → चिह्नित)। बिंदु B की औसत पथ लंबाई 8.7 है (अलग करना कठिन → विसंगति स्कोर 0.45 → सामान्य)। 4 बिंदु सीमा से ऊपर निकले — विसंगतियों के रूप में चिह्नित।

इस कैलकुलेटर का उपयोग कब करें

बचने योग्य सामान्य गलतियाँ

परिणामों की व्याख्या कैसे करें

संबंधित मानक और संदर्भ

अक्सर पूछे जाने वाले प्रश्न

संदूषण (contamination) पैरामीटर कैसे तय करें?

संदूषण (contamination) आपके डेटा में विसंगतियों का अपेक्षित अनुपात है। यदि ऐतिहासिक विसंगति दर ज्ञात हो (उदाहरण के लिए 2% दोष दर), तो वही मान उपयोग करें। अज्ञात होने पर 0.05-0.10 से शुरू करें और क्षेत्र-विशेषज्ञता के आधार पर समायोजित करें। बहुत कम → वास्तविक विसंगतियाँ छूट जाएँगी; बहुत अधिक → सामान्य बिंदु विसंगति के रूप में चिह्नित हो जाएँगे। चिह्नित बिंदुओं का दृश्य निरीक्षण अंशांकन में सहायक होता है।

अन्य आउटलायर पहचान विधियों के बजाय आइसोलेशन फ़ॉरेस्ट का उपयोग कब करें?

आइसोलेशन फ़ॉरेस्ट उच्च-विमीय डेटा, बड़े डेटासेट और उन स्थितियों में उत्कृष्ट है जहाँ आउटलायर वैश्विक रूप से विशिष्ट होते हैं। जब स्थानीय घनत्व मायने रखता हो (अर्थात आउटलायर अपने पड़ोस के सापेक्ष हों), तब LOF का उपयोग करें। सरल एकचर डेटा के लिए सांख्यिकीय विधियाँ (Z-स्कोर, IQR) उपयोग करें। यदि आपको क्लस्टरिंग भी चाहिए तो DBSCAN चुनें। आइसोलेशन फ़ॉरेस्ट की O(n log n) जटिलता इसे सबसे अधिक मापनीय विकल्प बनाती है।