Получение точно равных предсказаний от lm и glm в r - PullRequest
0 голосов
/ 31 мая 2019

Я получаю абсолютно равные результаты от алгоритмов lm и glm в r.Это возможно?Я ожидал аналогичных результатов, но не то же самое.

Пожалуйста, найдите ниже мой код.

Я работаю над проблемой прогнозирования продаж в Черную пятницу и использовал lm и glm, так как это была проблема линейной регрессии.

#creating the formula for pasting in model statements
a <- paste(colnames(train[,-c(1,2,9)]),collapse = "+")
form <- as.formula(paste("Purchase ~ ",a))

#linear regression model
model <- lm(form, data = train)
result <- predict(model,test)

#glm
model2 <- glm(form, data = train)
result2 <- predict(model2,test)

x <- result2 - result
sum(x)

сумма (х) = 0.

Пожалуйста, проверьте, что мой код делает что-то не так?Если нет, пожалуйста, поделитесь своими мыслями по этому поводу, если это возможно?

Спасибо !!

...