Создать модель множественной линейной регрессии в R? - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь построить multiple linear regression model, который я собираюсь использовать в будущем prediction. В моем коде я построил модель, используя данные DF, где Y - моя переменная ответа, а X1 и X2 - независимые переменные. После подбора модели я хочу использовать модель (ie коэффициенты) для predict переменной ответа 2017 года (ie., Y). Затем я хотел бы построить график прогнозируемого значения на 2017 год против фактического значения Y (ie DF$Actual), чтобы увидеть производительность моей модели.

library(lubridate)

set.seed(1500)
DF <- data.frame(Date = seq(as.Date("2000-01-01"), to = as.Date("2010-12-31"), by = "days"), 
                         Y = runif(4018, 0,50), X1 = runif(4018, 2,45), X2 = runif(4018, 12, 55))

DF1 <- data.frame(Date = seq(as.Date("2017-01-01"), to = as.Date("2017-09-30"), by = "days"), 
                  Actual = runif(273, 0,50), X1 = runif(273, 2,45), X2 = runif(273, 12, 55))
ML_Model <- lm(data = DF, Y~X1+X2)
#summary(ML_Model)

Pred_Model <- predict(ML_Model, data.frame(X1 = DF1$X1, X2 = DF1$X2))

# plot the prected Y vs Acutal Y from DF1.......
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...