Ich habe etwas Code und Ausgabe, und ich möchte ein Modell konstruieren. Ich weiß nicht, wie ich mit dieser Ausgabe ein Modell konstruieren soll:
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)
Beachten Sie, dass ns()
die B-Spline-Basismatrix für einen natürlichen kubischen Spline generiert wird. Somit regressiert dieses Modell y
gegen einen B-Spline für die x
Verwendung von drei Freiheitsgraden. Wie würde die Gleichung für ein solches Modell aussehen?
ns()
ist Teil des Splines-Pakets. Ich erkenne, dass diese Frage in R-Begriffen formuliert ist, aber ich bin der Meinung, dass sie hier zum Thema gehört.
R
Punkt gebracht - und gehört daher zu SO - es sei denn, Sie erläutern, wasns
geschieht. (Es ist nicht einmal Teil vonR
: Aus welchem Paket kommt es?)