How to calculate MSE for Gaussian histogram?
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
studentmatlaber
am 22 Sep. 2021
Kommentiert: Image Analyst
am 23 Sep. 2021
I fit the Gaussian distribution with the histfit command. I want to calculate MSE but I have no idea how to do it.
Can this approach be used for MSE calculate?
hhf = histfit(noise_filt)
df = fitdist(noise_filt(:), 'Normal')
y = normpdf(hhf(1).XData,df.mu,df.sigma);
mse = mean((y - hhf(1).YData).^2)
mse = 1.183472134374673e+07
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 22 Sep. 2021
I'd probably do it on the original data, not the histogram
meanValue = mean(noise_filt);
mse = mean((noise_filt - meanValue) .^ 2)
2 Kommentare
Image Analyst
am 23 Sep. 2021
I don't see why not. The MSE doesn't care what produced the reference and test data.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Histograms finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!