Я пытаюсь построить 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.......