r - 在 r 中从 lm 和 glm 获得完全相等的预测
问题描述
我从 r 中的 lm 和 glm 算法得到完全相同的结果。这可能吗?我期待类似的结果,但不一样。
请在下面找到我的代码。
我正在研究黑色星期五销售预测问题,并使用了 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)
总和(x)= 0。
请检查我的代码是否做错了什么?如果没有,请在可能的情况下分享您对此的想法?
谢谢!!
解决方案
推荐阅读
- django - 如何通过 Django ORM 执行 `itertools.product(queryset_a, queryset_b)`?
- automation - 我使用 Google Forms/Docs/Sheet 创建了一个自动化
- c++ - 为什么将 c 字符串作为参数的模板函数返回 ab 作为更大的值,而其他返回 ac?
- excel - 在 onedrive 文件夹中创建和保存文件时出现 VBA 错误
- python - 带列表的基本 while 循环
- c# - 导航中的活动节点 Umbraco
- netsuite - 在 NetSuite 中更改自定义按钮的颜色
- testing - 单击侧边栏上的文件以打开 - 而不是双击
- react-native - 我在 react-multi-carousel 上遇到错误
- python - fnmatch.fnmatch 使用模式排除子目录