Fitting a smoothing spline method
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
hey, I have a dataset x=[NaN 1 2 3 NaN NaN 4 7 9 NaN 8 28 8 ]; and I would to know how to fit a smoothing spline method to this data?
0 Commenti
Risposte (1)
William Smith
il 3 Apr 2018
spline takes data in the format ( known X's, known Y's, desired X's)
So, for example:
desiredx=1:0.1:13;
xfitted = spline(1:numel(x), x, desiredx);
plot(desired, xfitted);
That's just a simple cubic spline. See also 'pchip', which has the same API. Smoothing splines more formally have a 'pressure' to penalise excessive curvature. If you need them, they're in the Curve Fitting Toolbox.
0 Commenti
Vedere anche
Categorie
Scopri di più su Smoothing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!