रूट मीन स्क्वायर एरर (RMSE) क्या है?
रूट मीन स्क्वायर एरर (RMSE) किसी मॉडल के अनुमान वास्तविक (observed) मानों से कितने दूर हैं, यह मापने के लिए सबसे ज़्यादा इस्तेमाल होने वाली मेट्रिक्स में से एक है। यह पूर्वानुमान की औसत त्रुटि को उन्हीं इकाइयों में दर्शाता है जिनमें आपका डेटा है, इसलिए इसे समझना आसान होता है। RMSE जितना कम होगा, मॉडल उतना ही बेहतर माना जाता है, और RMSE शून्य होने का अर्थ है कि अनुमान बिल्कुल सटीक हैं।
इस कैलकुलेटर का उपयोग कैसे करें
अपने वास्तविक मान और अपने अनुमानित मान दो सूचियों के रूप में दर्ज करें, जिन्हें कॉमा या स्पेस से अलग किया गया हो। दोनों सूचियों में मानों की संख्या समान होनी चाहिए; यदि वे अलग-अलग हों, तो कैलकुलेटर पहले n मिलते-जुलते जोड़ों का उपयोग करता है। गणना (calculate) पर क्लिक करते ही आपको RMSE के साथ-साथ मीन स्क्वायर्ड एरर (MSE) और मीन एब्सोल्यूट एरर (MAE) भी दिखाई देंगे, जिससे आपको पूरा संदर्भ मिल जाएगा।
फ़ॉर्मूला आसान शब्दों में
RMSE की गणना चार चरणों में होती है: (1) हर अनुमानित मान को उसके वास्तविक मान में से घटाकर त्रुटि (error) निकालें, (2) हर त्रुटि का वर्ग करें ताकि धनात्मक और ऋणात्मक मान एक-दूसरे को रद्द न कर दें, (3) इन वर्ग की गई त्रुटियों का औसत निकालकर MSE प्राप्त करें, और (4) वर्गमूल लेकर वापस मूल इकाइयों में पहुँचें। वर्ग करने से बड़ी त्रुटियों को ज़्यादा महत्व मिलता है, इसलिए MAE की तुलना में RMSE आउटलायर्स (असामान्य मानों) के प्रति ज़्यादा संवेदनशील होता है।
$$\text{RMSE} = \sqrt{\frac{1}{n} \sum_{i=1}^{n} \left( \text{Actual}_i - \text{Predicted}_i \right)^2}$$
हल किया गया उदाहरण
मान लीजिए वास्तविक = [3, -0.5, 2, 7] और अनुमानित = [2.5, 0.0, 2, 8]। तब त्रुटियाँ होंगी \(0.5,\ -0.5,\ 0,\ -1\)। इनके वर्ग: \(0.25,\ 0.25,\ 0,\ 1\), जिनका योग \(1.5\) है। इसे \(n = 4\) से भाग देने पर \(\text{MSE} = 0.375\) मिलता है। इसका वर्गमूल \(\text{RMSE} \approx 0.6124\) देता है। MAE होगा \((0.5 + 0.5 + 0 + 1)/4 = 0.5\)।
अक्सर पूछे जाने वाले प्रश्न
अच्छा RMSE मान कितना होता है? यह पूरी तरह आपके डेटा के पैमाने (scale) पर निर्भर करता है। RMSE की तुलना अपने टारगेट वेरिएबल की रेंज या औसत से, या किसी बेसलाइन मॉडल से करें।
RMSE और MAE में क्या अंतर है? RMSE औसत निकालने से पहले त्रुटियों का वर्ग करता है, इसलिए यह बड़ी त्रुटियों को ज़्यादा कड़ी सज़ा देता है, जबकि MAE सभी त्रुटियों को समान अनुपात में मानता है।
क्या RMSE ऋणात्मक हो सकता है? नहीं। चूँकि यह वर्गों के औसत का वर्गमूल है, इसलिए RMSE हमेशा शून्य या धनात्मक ही होता है।