standard deviation in errorbar
88 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Sim
am 3 Mär. 2021
Kommentiert: Star Strider
am 3 Mär. 2021
x=1:10;
y=rand(10,50);
errorbar(x, mean(y,2), std(y,[],2)) % 1 standard deviation
Just multiplying std by 2 in the errorbar, right?
errorbar(x, mean(y,2), 2 * std(y,[],2))
0 Kommentare
Akzeptierte Antwort
Star Strider
am 3 Mär. 2021
Not silly at all, however it may not produce the result you want.
It might be more appropriate to calculate the errors as the standard error of the mean (S.E.M.) :
err = 2*(std(y,[],2)/sqrt(size(y,2))); % 2 x Standard Error Of The Mean
then:
figure
errorbar(x, mean(y,2), err) % 2 standard errors of the mean
rather than the standard deviation of the observations themselves.
4 Kommentare
Rik
am 3 Mär. 2021
You're welcome.
(I deleted my answer as it overlapped with this answer too much, and this one was better)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Errorbars 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!