我在R中运行逻辑回归并使用
提取大约15,000行的测试数据的预测概率predict(modelglm, test_data, type = "prob")
我期望得到0到1之间的各种概率值,但是只有两个不同的概率值。所有概率都是1或2.220446e-16(实际上等于零)。实际上我得到的是二元分类而不是概率。
为什么会这样?
答案 0 :(得分:2)
您没有提供可重现的示例,但我认为type
参数错误。使用"响应"相反" prob"。
predict(modelglm, test_data, type="response")