Plot curve that is 1 standard deviation away from best fit curve ?
1 回表示 (過去 30 日間)
古いコメントを表示
I have a plot that is quite noisy. I am able to fit it with a straight line using the poly fit line method with bisquare weights. https://www.mathworks.com/matlabcentral/answers/317817-how-to-use-least-squares-fit-with-bisquare-weights
I am now wondering if someone knows how I can fit a curve and maybe even plot the line that is roughly 1 standard deviation from the plotted curve. I am basically trying to get 2 lines that will encompass a large amount of the points. Maybe it could look something like that.. where the red represents the best fit curve and the green the plot that is 1 standard deviation away? The lines below are drawn in paint btw.
1 件のコメント
David Barry
2016 年 12 月 22 日
That's an interesting fit you have come up with. Not sure I would agree with it but it's difficult to tell with the Y axis scale you have plotted on.
回答 (1 件)
Star Strider
2016 年 12 月 22 日
Since you’re using polyfit, you can use the File Exchange polypredci (link) function. It defaults to 95% confidence intervals, so if you want one standard deviation, use 67% confidence intervals.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Curve Fitting Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!