How to get the error value when fitting a gaussin curve to a data?
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Joao Costa
am 5 Jan. 2015
Kommentiert: Star Strider
am 7 Jan. 2015
I have the following data fitting curve:

And i'd like to compute the error associated to this fitting, the var error! If some one knows how to do it please help me.
Thanks
0 Kommentare
Akzeptierte Antwort
Star Strider
am 5 Jan. 2015
To do the plot and get the data to analyse the error of the fit, this works:
x = 0.25*randn(1000,1)+1; % Create Data
h = histfit(x,50);
histdata = get(h(1),'XData'); % Get Histogram Data
redcurve = get(h(2),'YData'); % Get Fit Data
histctrs = mean(histdata); % Mean Of Bin Edges
redcurve2 = mean(reshape(redcurve, 2, [])); % Mean Of Bin Edges Fit
fit_err = histctrs - redcurve2; % Error
SSE = sum(fit_err.^2); % Sum-Squared Error
MSE = mean(fit_err.^2); % Mean-Squared-Error
RMSE = sqrt(MSE); % Root-Mean-Squared-Error
Your data actually seem to me to be lognormally distributed, so consider using the 'lognormal' distribution option.
0 Kommentare
Weitere Antworten (2)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!