Я пытаюсь предсказать y
для нового вектора данных x_new
вручную.Под «рукой» я подразумеваю не использовать функцию predict
(моя фактическая модель - это объект mcmc
, который predict
не принимает).Это нормально для простой модели, подобной этой:
lm1 <- lm(Petal.Width ~ Petal.Length + Sepal.Width + Sepal.Length, data=iris)
x_new <- c(1, 1.4, 3.2, 5.2)
y <- x_new %*% lm1$coef
Но я не уверен, как действовать, когда моя модель выглядит так:
lm2 <- lm(Petal.Width ~ Petal.Length + Sepal.Width + poly(Sepal.Length,3), data=iris)
Как именно я использую параметрыиз переменной poly()
?