Контур требует одиночного `z` в каждой комбинации` x` и `y` - PullRequest
0 голосов
/ 12 сентября 2018
Warning message:
Computation failed in `stat_contour()`:
Contour requires single `z` at each combination of `x` and `y`. 

Почему у меня ошибка в следующих кодах? Я просто хочу построить границу, используя модель логита ..

library("ISLR")
glm1 <- glm(default ~ balance, data=Default, family=binomial())
summary(glm1)

    Default$glm_prob <- predict(glm1, newdata=data.frame(balance=Default$balance), type="response")
    default_plot <- ggplot() + geom_point(data=Default, aes(x=balance, y=default, color=default), size=4) + 
      scale_color_manual(values=c("green", "red")) + theme_bw()
default_plot
glm1.contour <- default_plot + stat_contour(
      data=Default, aes(x=balance, y=default, z=glm_prob), breaks=c(0.7))
    glm1.contour

1 Ответ

0 голосов
/ 16 сентября 2018

Баланс $ по умолчанию [which.min (abs (glm1 $ fit.values ​​- 0.7))] #decision border

...