首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R中用glmmTMB拟合随机效应模型?

如何在R中用glmmTMB拟合随机效应模型?
EN

Stack Overflow用户
提问于 2022-10-26 22:33:35
回答 1查看 23关注 0票数 0

我想用R中的glmmTMB函数拟合一个随机效应模型,我指定模型为模型= glmmTMB(Y ~ (1+x1+x2|group))。估计结果仍然包含存储在obj$env$last.par.best1中的作为beta的通用截距,即使我没有将1作为随机部分之外的通用截距。有人知道如何用glmmTMB来拟合随机效应模型吗?谢谢!

我之所以想要一个随机效应模型,是因为我有一个包含很多组的面板数据,每个组的y和x之间有一个非常不同的关系,所以基本上我只想为每个组建立一个模型。我以为glmmTMB能帮我做到这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-03 16:48:34

我不明白其中的动机,但在公式中使用-1将常量从固定效果设计矩阵中删除的任何常见包中实现这一点是非常简单的。下面是一个使用来自lme4::sleepstudy的数据的示例

代码语言:javascript
复制
library('glmmTMB')
df <- lme4::sleepstudy
names(df) <- tolower(names(df))

m1 <- glmmTMB(formula = reaction ~ -1 + (days|subject), data = df)
summary(m1)
# Family: gaussian  ( identity )
# Formula:          reaction ~ -1 + (days | subject)
# Data: df
# 
# AIC      BIC   logLik deviance df.resid 
# 1840.8   1853.6   -916.4   1832.8      176 
# 
# Random effects:
#   
#   Conditional model:
#   Groups   Name        Variance Std.Dev. Corr 
# subject  (Intercept) 63770.1  252.53        
# days          142.2   11.93   0.88 
# Residual               654.9   25.59        
# Number of obs: 180, groups:  subject, 18
# 
# Dispersion estimate for gaussian family (sigma^2):  655 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74214927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档