Saya punya beberapa kode dan keluaran, dan saya ingin membuat model. Saya tidak tahu bagaimana membangun model menggunakan output ini:
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)
Perhatikan bahwa ns()
menghasilkan matriks basis B-spline untuk spline kubik alami. Dengan demikian model ini mundur y
terhadap B-spline untuk x
menggunakan tiga derajat kebebasan. Seperti apa persamaan untuk model seperti itu?
R
sentris - dan karena itu milik SO - kecuali jika Anda menjelaskan apa yangns
terjadi. (Itu bahkan bukan bagian dariR
: paket apa asalnya?)ns()
adalah bagian dari paket splines. Saya menyadari bahwa pertanyaan ini ditulis dalam istilah R, tetapi pendapat saya adalah bahwa topik ini ada di sini.Jawaban:
rcs "spline cublic terbatas" adalah representasi lain dari spline alami.
sumber
ns
rcs