cubicSplinePredict
语法
cubicSplinePredict(model, x)
详情
根据 model 给出的三次样条曲线,预测 x 对应的 y。
参数
model 是一个字典,包含两个 key:c 和 x,其中 c 的值是三次样条函数的分段多项式的系数,x 的值是分段多项式的分段点,c 的长度=(x
的长度-1)*4。c 和 x 的值均不可包含空值。model 可由 cubicSpline
函数生成。
x 是一个数值型标量或向量要预测的自变量。
例子
n = 10
x = 0..(n-1)
y = sin(x)
model = cubicSpline(x, y, bc_type="not-a-knot")
newx = [-0.5, 0.5, 0.7, 1.2, 4.5, 8.9, 9.3]
ret = cubicSplinePredict(model, newx)
返回:
[-0.632383304169291,0.501747281896522,0.658837295715183,0.924963051153032,-0.974025627606784,0.515113155358425,0.03881591118089]