绘图函数的 LogisticDx
包揽 plot
功能。
在加载之前 LogisticDx
如果你适合一个逻辑模型(用 glm
和 family=binomial
)你可以简单地用 plot 命令得到诊断图。在加载了 LogisticDx
包,当你试图绘制一个 glm
对象,你只能得到 LogisticDx
版本。
注1: LogisticDX
没有一个 plot
方法。它在某种程度上完全改变了绘图功能。因此,没有所谓的 LogisticDx::plot
.
注2: 即使卸下了 LogisticDx
包,该 plot
函数行为,用于 glm
对象仍有变化。
注3: 即使调用 plot
直接从 graphics
库导致行为的改变。
注意4: 我刚刚注意到 plot.glm
情节的变体现在不见了。
似乎没有办法恢复原来的 plot
函数!
例如。
example(glm)
plot(glm.D93, ask=FALSE) # works
library(LogisticDx)
plot(glm.D93)
## Error in plot.glm(glm.D93) : x$family$family == "binomial" is not TRUE
你可以调用 stats:::plot.lm()
. (令人困惑的是。plot.lm()
把手 glm
剧情也是如此,这就是为什么你找不到一个。stats:::plot.glm
.)
example(glm)
plot(glm.D93, ask=FALSE)
library(LogisticDx)
try(plot(glm.D93))
## Error in plot.glm(glm.D93) : x$family$family == "binomial" is not TRUE
stats:::plot.lm(glm.D93, ask=FALSE) ## works
LogisticDx
是否 拥有 plot.glm
方法,只是被隐藏了。LogisticDx:::plot.glm
detach("package:LogisticDx")
不会删除方法定义。 如果你不想重启R,最好的办法就是 plot.glm <- stats:::plot.lm
以掩盖来自 LogisticDx
.