Tengo algo de código y salida, y me gustaría construir un modelo. No sé cómo construir un modelo usando esta salida:
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)
Tenga en cuenta que ns()
genera la matriz base B-spline para una spline cúbica natural. Por lo tanto, este modelo retrocede y
contra una B-spline por x
usar tres grados de libertad. ¿Cómo sería la ecuación para tal modelo?
R
manera céntrica, y por lo tanto pertenece a SO, a menos que explique lo quens
hace. (Ni siquiera es parte deR
: ¿ de qué paquete viene?)ns()
es parte del paquete de splines. Reconozco que esta pregunta está formulada en términos R, pero mi opinión es que aquí se trata el tema.Respuestas:
"spline cúbica restringida" rcs es otra representación de una spline natural.
fuente
ns
rcs