R - sjp.glm“错误:未知参数:family”

时间:2016-01-23 05:12:50

标签: r

当我尝试使用R中的sjPlot包绘制glm模型的预测概率时,我收到以下错误:

Error: Unknown parameters: family

我对R有些新手并且无法成功解决此问题。这是代码:

options(warn=1)
library(sjPlot)

df = data.frame(x = c(10, 20, 30, 40, 50, 60, 70, 80),
            y = c(1, 1, 0, 1, 1, 0, 0, 0))

m1 = glm(data = df, y ~ x, family = binomial)
sjp.glm(fit = m1, type = "prob")

当我跑它时......

> sjp.glm(fit = m1, type = "y.pc", show.se = TRUE)
Error: Unknown parameters: family

由于他们都提到“家庭”,我认为错误与我在加载sjPlot库时得到的警告有关,但我还不太了解R还没理解它......

> options(warn=1)
> library(sjPlot)
Note: the specification for S3 class “family” in package ‘MatrixModels’ seems
equivalent to one from package ‘lme4’: not turning on duplicate class
definitions for this class.
Warning: replacing previous import by ‘grid::unit’ when loading ‘sjPlot’

非常感谢任何帮助...

1 个答案:

答案 0 :(得分:0)

在实施对更多家庭类型的支持时,这是一个错误,而不仅仅是binomial。应该在the current GitHub version中修复此错误。

编辑:它也可能是ggplot更新 - 你使用的是sjPlot和ggplot的软件包版本?也许更新软件包可能已经有所帮助。