Я пытаюсь вычислить предсказание логистической регрессии для набора данных с использованием пакетов 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))