Uncertainties in polyfit having error in dependent variable (y)
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Suppose I have data set... t=y(t)+- error, then what will be the error on the fitted line using polyfit...please.........
0 Kommentare
Antworten (1)
Star Strider
am 23 Aug. 2014
If you request the ‘S’-structure from polyfit, polyval will produce error bounds if you ask it for delta. See the documentation for details.
2 Kommentare
Star Strider
am 25 Aug. 2014
It seems you want to do weighted fitting, probably inverse-variance fitting.
You cannot do weighted fitting with polyfit, at least to the best of my knowledge.
Since polynomial fitting is essentially a linear regression, you can use the core MATLAB lscov function to do weighted regression with a polynomial fit. (See the ‘Examples’ section.) I haven’t done that (I have the Statistics Toolbox that has its own functions for weighted fitting), but I would experiment with the X matrix in Example 1 and Example 2 as something like:
X = [ones(size(x)) x x.^2 x.^3];
(with x and y as column vectors), and so on for as many powers of x as you want.
Siehe auch
Kategorien
Mehr zu Polynomials 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!