Предсказание.три () - есть ли способ получить стандартное.Ошибки из дерева линейной регрессии? - PullRequest
0 голосов
/ 01 апреля 2019

Я использую функцию tree() из пакета tree для построения дерева решений линейной регрессии (зависимая переменная является непрерывной). Я хотел бы получить стандартные ошибки для прогнозов (как и при прогнозировании по модели lm()), чтобы я мог создать доверительные интервалы. Тем не менее, это не похоже на вариант. Есть ли способ сделать это?

data(mtcars)

library(tree)

car_fit <- tree(mpg ~ cyl + disp + hp + drat + wt + qsec, data = mtcars[1:27,])

plot(car_fit)
text(car_fit)

predict(car_fit, newdata = mtcars[28:32, ])

Я пробовал:

predict(car_fit, newdata = mtcars[28:32, ], se = T)
predict(car_fit, newdata = mtcars[28:32, ], interval = "confidence")
predict(car_fit, newdata = mtcars[28:32, ], interval = "prediction")

К сожалению, ни один из них не приводит к стандартным ошибкам или интервалам для прогнозирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...