- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 lmList
计算具有通用模型的组的置信区间来自 lme4
包裹。它适用于正态线性模型,但在因变量是二分的时失败。例如,这工作正常:
d <- data.frame(
g = sample(c("A","B","C","D","E"), 250, replace=TRUE),
y1 = runif(250, max=100),
y2 = sample(c(0,1), 250, replace=TRUE)
)
library(lme4)
fm1 <- lmList(y1 ~ 1 | g, data=d)
coef(fm1)
提取系数以及使用
confint(fm1)
的系数的置信区间.然后我运行一个具有二分结果的模型:
fm2 <- lmList(y2 ~ 1 | g, data=d, family=binomial)
coef(fm2)
获得系数,但是当我尝试获取置信区间时,出现错误:
> confint(fm2)
Waiting for profiling to be done...
Waiting for profiling to be done...
Error in val[, , i] <- eval(mCall) : incorrect number of subscripts
by(d, d$g, function(x) confint(glm(y2 ~ 1, data=x, family=binomial)))
lmList
来做到这一点?
> sessionInfo()
R version 2.15.0 (2012-03-30)
Platform: x86_64-pc-mingw32/x64 (64-bit)
locale:
[1] LC_COLLATE=German_Germany.1252 LC_CTYPE=German_Germany.1252
[3] LC_MONETARY=German_Germany.1252 LC_NUMERIC=C
[5] LC_TIME=German_Germany.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] lme4_0.999375-42 Matrix_1.0-6 lattice_0.20-6
loaded via a namespace (and not attached):
[1] grid_2.15.0 MASS_7.3-17 nlme_3.1-103 stats4_2.15.0 tools_2.15.0
最佳答案
这确实是一个错误,我正在修复。结果证明相当简单:基本问题是 confint.lm
返回一个矩阵,而 confint.glm
返回一个数据框。
一般我强烈建议在 http://r-forge.r-project.org/tracker/?atid=298&group_id=60&func=browse 将除最微不足道的错误修复之外的所有错误修复发布到错误跟踪器(我提示 R-core 对错误报告的态度,所以为了保持一致性,我必须遵循我自己的规则......)感谢您的报告!
关于r - 从 `lmList` 开始的广义线性模型的置信区间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11141091/
我使用 nlme 包中的 lmList 来运行基于不同功能组的各种回归。鉴于我对 summary.lmList 的解释,我对摘要结果有点困惑 The `summary.lm` method is ap
我使用 nlme 包中的 lmList 来运行基于不同功能组的各种回归。鉴于我对 summary.lmList 的解释,我对摘要结果有点困惑 The `summary.lm` method is ap
我正在尝试建立一个基于天气的每月能源消耗模型,按位置(大约有 1100 个)和年份(我想从 2011 年到 2014 年这样做)分组。数据称为 factin,如下所示: Store Month
我正在尝试使用 lmList 计算具有通用模型的组的置信区间来自 lme4包裹。它适用于正态线性模型,但在因变量是二分的时失败。例如,这工作正常: d confint(fm2) Waiting fo
我有作为 data.table 读入的数据。它看起来像这样: d <- data.table(TYPE = c('A', 'A', 'A', 'B', 'B', 'C', 'C'),
我用过 lmList适合 480 个关系,我想要每个关系的 R2。 这是一个示例数据集和模型,它非常接近实际情况,但我有 480 eu(实验单位): eu mass day 11 .02
我正在阅读 this book关于 R 中的数据分析和图形,我认为当前版本的 lme4 和他们使用的版本(我有 2007 和 2010 版本)之间存在一些问题。我当前的问题涉及本书的第 340 页,作
我是一名优秀的程序员,十分优秀!