如何使用glmmTMB从模型输出计算特定固定效果的预测均值

亚历克斯

我正在使用glmmTMB运行glmm,并使用predict()计算预测均值。我想知道是否有可能根据模型中的特定固定效应来计算预测均值。

运行模型

model_1 <- glmmTMB(step.rate ~ Treatment*Week + Logger.ID + (1|Animal.ID), 
           data = data.df, family = nbinom1)

我目前正在使用以下代码来计算所有固定效果的预测均值:

新数据

new.dat <- data.frame(Treatment = data.df$Treatment, Week = data.df$Week, Logger.ID = 
           data.df$Logger.ID, Animal.ID = data.df$Animal.ID) 

预测均值

new.dat$predicted <- predict(model_1, new.data = new.dat, type = "response", re.form = NA)

我不希望在计算预测均值时包括Logger.ID,并且想知道是否有可能忽略Logger.ID以及如何做到这一点。

丹尼尔

您无法从预测的均值中“删除”预测变量(使用时predict()),因为这只会返回NA值。因此,我建议与Allen相同,并使用一个使您保持Logger.ID不变的明智/有意义的值这是ggeffects的示例

library(ggeffects)
library(glmmTMB)
data("Salamanders")
m <- glmmTMB(count ~ spp * mined + sample + (1 | site), family = nbinom1, data = Salamanders)

# hold "sample" constant at its mean value
ggpredict(m, c("spp", "mined"))
#> 
#> # Predicted counts of count
#> # x = spp
#> 
#> # mined = yes
#> 
#> x    | Predicted |   SE |       95% CI
#> --------------------------------------
#> GP   |      0.04 | 1.01 | [0.01, 0.27]
#> PR   |      0.11 | 0.60 | [0.03, 0.36]
#> DM   |      0.38 | 0.36 | [0.19, 0.78]
#> EC-A |      0.11 | 0.60 | [0.03, 0.36]
#> EC-L |      0.32 | 0.38 | [0.15, 0.68]
#> DF   |      0.56 | 0.32 | [0.30, 1.04]
#> 
#> # mined = no
#> 
#> x    | Predicted |   SE |       95% CI
#> --------------------------------------
#> GP   |      2.27 | 0.20 | [1.53, 3.37]
#> PR   |      0.46 | 0.33 | [0.24, 0.88]
#> DM   |      2.42 | 0.20 | [1.64, 3.58]
#> EC-A |      0.89 | 0.27 | [0.53, 1.50]
#> EC-L |      3.20 | 0.19 | [2.21, 4.65]
#> DF   |      1.85 | 0.21 | [1.22, 2.81]
#> 
#> Adjusted for:
#> * sample = 2.50
#> *   site = NA (population-level)
#> Standard errors are on the link-scale (untransformed).

# predicted means when sample is set to "0"
ggpredict(m, c("spp", "mined"), condition = list(sample = 0))
#> 
#> # Predicted counts of count
#> # x = spp
#> 
#> # mined = yes
#> 
#> x    | Predicted |   SE |       95% CI
#> --------------------------------------
#> GP   |      0.04 | 1.02 | [0.00, 0.27]
#> PR   |      0.11 | 0.62 | [0.03, 0.36]
#> DM   |      0.38 | 0.38 | [0.18, 0.80]
#> EC-A |      0.11 | 0.61 | [0.03, 0.36]
#> EC-L |      0.32 | 0.40 | [0.15, 0.69]
#> DF   |      0.54 | 0.34 | [0.28, 1.06]
#> 
#> # mined = no
#> 
#> x    | Predicted |   SE |       95% CI
#> --------------------------------------
#> GP   |      2.22 | 0.24 | [1.40, 3.52]
#> PR   |      0.45 | 0.36 | [0.22, 0.90]
#> DM   |      2.37 | 0.24 | [1.49, 3.78]
#> EC-A |      0.87 | 0.30 | [0.49, 1.58]
#> EC-L |      3.14 | 0.22 | [2.04, 4.81]
#> DF   |      1.81 | 0.25 | [1.11, 2.95]
#> 
#> Adjusted for:
#> * site = NA (population-level)
#> Standard errors are on the link-scale (untransformed).

reprex软件包(v0.3.0)创建于2020-09-14

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

解包模型后如何使用 Keras 模型预测输出

来自分类Dev

R:如何使用分类模型输出预测概率

来自分类Dev

如何使用方法= glmmTMB :: glmmTMB和点权重的ggplot可视化交互效果

来自分类Dev

plm:使用fixef()手动计算固定效果双向模型的拟合值

来自分类Dev

使用递归CTE计算预测平均值

来自分类Dev

如何从glmer模型对象中提取“固定效果设计矩阵”

来自分类Dev

如何计算具有特定均值的方差

来自分类Dev

如何使用线性回归模型进行预测?

来自分类Dev

如何使用保存 SVM 模型进行预测

来自分类Dev

在R中使用confint计算固定效果的CI

来自分类Dev

如何限制LSTM模型中的序列预测以匹配特定模式?

来自分类Dev

SQL-计算预测平均值

来自分类Dev

完全分离-如何在bglmer中对固定效果施加“零均值先验先验”

来自分类Dev

如何使用for循环计算矩阵的行均值

来自分类Dev

使用随机和固定模型绘制面板数据混合效果模型

来自分类Dev

如何使用 Mnist 预测特定图像

来自分类Dev

如何使用broom :: tidy()从lme4 :: lmer()创建的线性混合效果模型中计算p值?

来自分类Dev

如何计算使用for循环后得到的“n”个输出的平均值并将其分配给变量?

来自分类Dev

熊猫或统计模型中的固定效果

来自分类Dev

从nlme模型中提取固定效果

来自分类Dev

如何使用图像:固定,z-index和滚动效果

来自分类Dev

如何计算mongodb spring中特定字段的平均值?

来自分类Dev

如何在Python中使用保存模型进行预测

来自分类Dev

Spark(1.6)ML线性回归-如何使用模型进行预测

来自分类Dev

如何使用张量流模型预测新输入

来自分类Dev

如何使用cvAvg或均值计算设置的ROI中像素的“单一”平均值/均值?

来自分类Dev

如何使用GridSearchCV输出进行scikit预测?

来自分类Dev

使用统计模型进行预测

来自分类Dev

使用预测比较GLM模型

Related 相关文章

  1. 1

    解包模型后如何使用 Keras 模型预测输出

  2. 2

    R:如何使用分类模型输出预测概率

  3. 3

    如何使用方法= glmmTMB :: glmmTMB和点权重的ggplot可视化交互效果

  4. 4

    plm:使用fixef()手动计算固定效果双向模型的拟合值

  5. 5

    使用递归CTE计算预测平均值

  6. 6

    如何从glmer模型对象中提取“固定效果设计矩阵”

  7. 7

    如何计算具有特定均值的方差

  8. 8

    如何使用线性回归模型进行预测?

  9. 9

    如何使用保存 SVM 模型进行预测

  10. 10

    在R中使用confint计算固定效果的CI

  11. 11

    如何限制LSTM模型中的序列预测以匹配特定模式?

  12. 12

    SQL-计算预测平均值

  13. 13

    完全分离-如何在bglmer中对固定效果施加“零均值先验先验”

  14. 14

    如何使用for循环计算矩阵的行均值

  15. 15

    使用随机和固定模型绘制面板数据混合效果模型

  16. 16

    如何使用 Mnist 预测特定图像

  17. 17

    如何使用broom :: tidy()从lme4 :: lmer()创建的线性混合效果模型中计算p值?

  18. 18

    如何计算使用for循环后得到的“n”个输出的平均值并将其分配给变量?

  19. 19

    熊猫或统计模型中的固定效果

  20. 20

    从nlme模型中提取固定效果

  21. 21

    如何使用图像:固定,z-index和滚动效果

  22. 22

    如何计算mongodb spring中特定字段的平均值?

  23. 23

    如何在Python中使用保存模型进行预测

  24. 24

    Spark(1.6)ML线性回归-如何使用模型进行预测

  25. 25

    如何使用张量流模型预测新输入

  26. 26

    如何使用cvAvg或均值计算设置的ROI中像素的“单一”平均值/均值?

  27. 27

    如何使用GridSearchCV输出进行scikit预测?

  28. 28

    使用统计模型进行预测

  29. 29

    使用预测比较GLM模型

热门标签

归档