[SciPy-user] Force a smooth spline through data points?
Zachary Pincus
zachary.pincus at yale.edu
Sat May 9 08:20:04 EDT 2009
> Is it possible to force a smoothed spline
> (scipy.interpolate.splrep() or the parametric version) through
> specific data points? I am basically trying to draw a smooth curve
> with certain data points that must be included while other (less
> critical) points need only to be smoothed per the norm. Thanks in
> advance.
First off, are the results unsatisfactory when you just force the
spline to interpolate all data points (s=0)?
If so, then perhaps the best bet is to weight the points (w
parameter): give the critical points some very high weight and the
noncritical points a lower weight. Presumably if the critical-point-
weight is high enough, you should get pretty much exact interpolation
for those points even with a nonzero smoothing parameter.
Zach
More information about the SciPy-User
mailing list