Ho un po 'di codice e output e vorrei costruire un modello. Non so come costruire un modello usando questo output:
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)
Si noti che ns()
genera la matrice di base B-spline per una spline cubica naturale. Quindi questo modello regredisce y
contro una B-spline per l' x
utilizzo di tre gradi di libertà. Come sarebbe l'equazione per un modello del genere?
ns()
fa parte del pacchetto splines. Riconosco che questa domanda è formulata in termini di R, ma la mia opinione è che sia in tema qui.
R
- e quindi appartiene a SO - a meno che non spieghi cosans
fa. (Non fa nemmeno parte diR
: da quale pacchetto proviene?)