विकिपीडिया लेख में "विचरण की गणना के लिए एल्गोरिदम" पर एक अनुभाग दिखाता है कि यदि तत्वों को आपकी टिप्पणियों में जोड़ा जाता है तो विचरण की गणना कैसे करें। (याद रखें कि मानक विचलन विचरण का वर्गमूल है।) मान लें कि आप को अपने सरणी में जोड़ते हैं , फिरxn+1
σ2new=σ2old+(xn+1−μnew)(xn+1−μold).
संपादित करें : उपरोक्त सूत्र गलत प्रतीत होता है, टिप्पणी देखें।
अब, एक तत्व को बदलने का अर्थ है अवलोकन को जोड़ना और दूसरे को हटाना; दोनों की गणना उपरोक्त सूत्र से की जा सकती है। हालांकि, ध्यान रखें कि संख्यात्मक स्थिरता की समस्याएं सुनिश्चित हो सकती हैं; उद्धृत लेख भी संख्यात्मक रूप से स्थिर रूप से प्रस्तावित करता है।
खुद के द्वारा सूत्र प्राप्त करने के लिए, गणना नमूना प्रसरण और स्थानापन्न की परिभाषा का उपयोग कर μ एन ई डब्ल्यू सूत्र द्वारा आप जब उचित दे दी है। यह आपको देता है σ 2 n ई डब्ल्यू - σ 2 ओ एल डी अंत में करने का फार्मूला, और इस तरह σ एन ई डब्ल्यू μ ओ एल डी(n−1)(σ2new−σ2old)μnewσ2new−σ2oldσnew दिया औरσoldμold । मेरी अंकन में, मैं तुम्हें तत्व की जगह मान से एक्स ' n :xnx′n
σ2(n−1)(σ2new−σ2old)===(n−1)−1∑k(xk−μ)2∑k=1n−1((xk−μnew)2−(xk−μold)2)+ ((x′n−μnew)2−(xn−μold)2)∑k=1n−1((xk−μold−n−1(x′n−xn))2−(xk−μold)2)+ ((x′n−μold−n−1(x′n−xn))2−(xn−μold)2)
The xk in the sum transform into something dependent of μold, but you'll have to work the equation a little bit more to derive a neat result. This should give you the general idea.