set.seed(1); x <- round(rnorm(30), 1); y <- sin(pi * x) + rnorm(30)/10
plot(x, y, main = "spline(x,y) when x has ties")
lines(spline(x, y, n = 201), col = 2)
是否有办法来调整样条曲线的平滑性?特别是从-0.5开始,有一些可以更平滑的摆
我正在尝试使用广义相加模型拟合非线性模型。如何确定要使用的样条线数量。是否有特定的方式来选择样条的数量?我已经使用了三阶(立方)样条拟合。以下是代码。 from pygam import LinearGAM
from pygam.utils import generate_X_grid
# Curve fitting using GAM model - Penalised spline cu
为什么ns(0.8)或ns(c(0.8))返回NA/NaN/Inf in foreign function call (arg 1)? ns(c(0.8, 1.0))工作正常,但我想知道为什么只给1个值ns导致NA/NaN/Inf in foreign function call (arg 1)。 例子: > library(splines)
> ns(0.8)
Error in qr.def