我在R中使用glm预测。我使用的数据集是来自ISLR库的Smarket:
test.glm <- glm(Direction ~ Year+Lag1+Lag2+Lag3+Lag4+Lag5+Volume,data=test,family=binomial())
test.glm.predict <- predict(test.glm,type="response")
但test.glm.predict的值是负值和idk为什么?
答案 0 :(得分:1)
你对负面价值的陈述似乎有点可疑。我得到所有正值,如摘要所示。请考虑清除您的全局环境,即rm(list = ls()),然后重新尝试
> test<-ISLR::Smarket
> test.glm <- glm(Direction ~ Year+Lag1+Lag2+Lag3+Lag4+Lag5+Volume,data=test,family=binomial())
> test.glm.predict <- predict(test.glm,type="response")
> summary(test.glm.predict)
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.3527 0.4855 0.5245 0.5184 0.5550 0.6072