我有一些代码和输出,我想构建一个模型。我不知道如何使用此输出构建模型:
require("splines")
x <- c(0.2, 0.23, 0.26, 0.29, 0.33, 0.46, 0.53 )
y <- c(0.211, 0.2026, 0.2034, 0.2167, 0.2177, 0.19225, 0.182)
fit <- lm(y ~ ns(x,3))
summary(fit)
请注意,ns()
生成自然三次样条的 B 样条基矩阵。因此,该模型y
针对x
使用三个自由度的 B 样条进行回归。这种模型的方程会是什么样子?