Bazı kod ve çıktı var ve bir model oluşturmak istiyorum. Bu çıktıyı kullanarak bir model oluşturmak nasıl bilmiyorum:
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)
Not ns()
doğal kübik eğri B-parça baz matrisi oluşturur. Böylece bu model , üç serbestlik derecesini kullanmak y
için bir B-spline'ına karşı geriler x
. Böyle bir model için denklem nasıl olurdu?
@whuber, buraya bakın:? ns ;
—
gung - Monica'yı eski durumuna döndürün
ns()
spline paketinin bir parçasıdır. Bu sorunun R terimleriyle ele alındığının farkındayım, ama bence bu konudaki konu.
@gung Evet, paketi de bulabildim, ama asıl mesele bu değil: bu sorunun burada kalması için R olmayan kullanıcılar için bile anlaşılır hale getirilmesi gerekiyor.
—
whuber
@whuber Küçük bir açıklama ekledim. Bundan daha fazlasını mı arıyorsunuz?
—
Monica'yı eski durumuna getirin - G. Simpson
@Gavin Teşekkürler. R olmayan kullanıcıların sorulanları anlayabilmeleri için bir satır daha ekleme özgürlüğünü aldım (ve belki de anlamlı cevaplar sunabilirim).
—
whuber
R
ne olduğunu açıklamadığınız sürece bu soru çok merkezli bir şekilde ifade edilir ve bu nedenle SO'ya aittirns
. (Hatta bir parçası değilR
: hangi paketten geliyor?)