यदि आप अपने डेटा के लिए गॉसियन वितरण आकर्षित करना चाहते हैं, तो आप अपने डेटा सेट से गणना की गई औसत और मानक विचलन मानों को प्रतिस्थापित करके निम्नलिखित कोड का उपयोग कर सकते हैं।
STD = 1;
MEAN = 2;
x = -4:0.1:4;
f = ( 1/(STD*sqrt(2*pi)) ) * exp(-0.5*((x-MEAN)/STD).^2 );
hold on; plot (x,f);
इस उदाहरण में सरणी x
अपनी वितरण की xaxis है, इसलिए जो कुछ भी सीमा और नमूना घनत्व आपके पास करने के लिए बदल रहा है।
यदि आप सिग्नल प्रोसेसिंग टूलबॉक्स की सहायता के बिना अपने गॉसियन को अपने डेटा पर फिट करना चाहते हैं, तो निम्न कोड सही स्केलिंग के साथ ऐसी साजिश खींच लेगा। बस अपने डेटा के साथ y
को प्रतिस्थापित करें।
y = randn(1000,1) + 2;
x = -4:0.1:6;
n = hist(y,x);
bar (x,n);
MEAN = mean(y);
STD = sqrt(mean((y - MEAN).^2));
f = ( 1/(STD*sqrt(2*pi)) ) * exp(-0.5*((x-MEAN)/STD).^2 );
f = f*sum(n)/sum(f);
hold on; plot (x,f, 'r', 'LineWidth', 2);
![enter image description here](https://i.stack.imgur.com/OL2f4.png)
+1 अच्छा, ठीक है ओपी –
woow के लिए क्या देख रहा है। मैं बिल्कुल इसकी तलाश में था। धन्यवाद :) – ManiAm