我想使用tidyverse和modelr軟件包計算一組數據的邏輯迴歸預測。很顯然,我在add_predictions
中做錯了,因爲我沒有收到邏輯函數的「響應」,就像我在統計中使用「預測」函數一樣。這應該很簡單,但我無法弄清楚,多次搜索的結果都很少。使用modelr :: add_predictions glm
library(tidyverse)
library(modelr)
options(na.action = na.warn)
library(ISLR)
d <- as_tibble(ISLR::Default)
model <- glm(default ~ balance, data = d, family = binomial)
grid <- d %>% data_grid(balance) %>% add_predictions(model)
ggplot(d, aes(x=balance)) +
geom_point(aes(y = default)) +
geom_line(data = grid, aes(y = pred))