首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从gamlss对象中提取随机效果

从gamlss对象中提取随机效果
EN

Stack Overflow用户
提问于 2018-01-26 03:54:23
回答 2查看 1.5K关注 0票数 2

我已经使用R中的gamlss包运行了带有随机截获的beta回归模型。调用如下所示:

代码语言:javascript
复制
uik.max.model <- gamlss(formula = max.opp.vote ~ n_commute + vote_commute + uik_dummy +
                      opp.gd + opp.m + pay + govt_dep + higher_ed + max.opp.n +
                      opp.m*vote_commute + opp.m*n_commute +
                      re(random = ~1|mf),
                    family = BE(),
                    data = poll_df)

我想从模型对象中提取每个分组因子(mf)的随机效果,以便创建预测的概率图,但我找不到它们存储在对象中的位置/是否存储在对象中。

分组因子的每个值的随机截获是否可用?如果是,在哪里?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-26 18:25:36

为了分析拟合对象的结构,我们可以使用str(uik.max.model)。因此,可以在uik.max.model$mu.coefSmo[[1]]$coefficients$random中找到随机效果。考虑这个例子:

代码语言:javascript
复制
library(gamlss)
# creating some data
variable <- as.factor(rep(1:26, 1e3))
levels(variable) <- LETTERS
value <- rbinom(2.6e4, 10, .5)
df1 <- data.frame(variable, value)

# fitting a minimal model
fit <- gamlss(formula = value ~ 1 +
              re(random = ~1|variable),
            data = na.omit(df1))

# analyzing structure of fitted object
str(fit)
# ...

# random effects for each value of "variable"
fit$mu.coefSmo[[1]]$coefficients$random
# $variable
# (Intercept)
# A -1.029350e-07
# B -2.465111e-09
# C  1.326496e-07
# D -1.632303e-08
# E  2.731609e-09
# F -4.403887e-08
# G -2.465111e-09
# H -7.695143e-08
# I  2.698297e-08
# J  4.950209e-08
# K -3.191319e-08
# L  9.627257e-08
# M -4.057439e-08
# N  3.737641e-08
# O -1.285855e-08
# P  1.551687e-07
# Q  1.312505e-08
# R -8.907712e-08
# S -9.394071e-09
# T  2.178625e-08
# U -7.661831e-09
# V -1.978751e-08
# W -8.734488e-08
# X  3.737641e-08
# Y -1.285855e-08
# Z -1.632303e-08
票数 2
EN

Stack Overflow用户

发布于 2018-10-12 21:22:45

下面的内容可能会有所帮助

代码语言:javascript
复制
summary(getSmo(uik.max.model)) # summary
ranef(getSmo(uik.max.model)) # random effect estimates
coef(getSmo(uik.max.model)) # fitted coefficients
intervals(getSmo(uik.max.model)) # Confidence intervals

见: Stasinopoulos D.M.,Rigby R.A.,Heller G.,Voudouris V.和De Bastiani F.,(2017)灵活回归和平滑:在R中使用GAMLSS,Chapman和Hall/CRC。第十章

向凯致以最良好的问候

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48450865

复制
相关文章

相似问题

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