如何在R中得到拟合样条的所有点



我试图使用默认数据集(cars)找到R中拟合smooth.spline的MSE(并将其与其他方法进行比较)。但使用predict函数减少了我的数据点的数量。换句话说,我有50对数据点(x,y),但predict函数给了我35点(yhatsp)。怎样才能得到样条曲线的全部50个点?由于

库(数据)

x =汽车[2]

y =汽车[1]

yhatsp =预测(smooth.spline (x, y)) $ y

MSE =意味着((y-yhatsp) ^ 2)

感谢@Roman Luštrik:添加newdata解决了我的问题:

库(数据)

x =汽车[2]

y =汽车[1]

yhatsp =预测(smooth.spline (x, y), x) $ y

MSE =意味着((y-yhatsp) ^ 2)

相关内容

  • 没有找到相关文章

最新更新