我有一些代码和输出,我想构建一个模型。我不知道如何使用此输出来构建模型:
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样条回归。这样的模型的方程是什么样的?
@whuber,请参阅此处:?ns ;
—
gung-恢复莫妮卡
ns()
是样条线包的一部分。我知道这个问题是用R术语提出的,但我的观点是,它在这里很热门。
@gung是的,我也能够找到该软件包,但这不是重点:要使此问题保留在这里,即使对于非R用户也应使其易于理解。
—
whuber
@whuber我添加了一些解释。您还在寻找这个吗?
—
恢复莫妮卡-G.辛普森
@Gavin谢谢。我随意增加了一行,以便非R用户可以理解所要询问的内容(因此可能会提供有意义的答案)。
—
ub
R
除非以解释为中心,否则这个问题会以一种以中心为中心的方式被过多提及,因此属于SOns
。(它甚至不是一部分R
:它来自什么包装?)