【发布时间】:2016-11-08 10:49:17
【问题描述】:
我正在尝试使用 glmmLasso 在广义线性混合模型中执行变量选择,但出现了我无法解决的错误和警告。数据集不平衡,一些参与者(PTNO)的样本比其他参与者多;没有丢失的数据。我的因变量是二进制的,所有其他变量(除了 ID 变量 PTNO)都是连续的。 我怀疑正在发生一些非常普遍的事情,但显然看不到它,并且在文档或网络上没有找到任何解决方案。 该代码基本上只是改编自 glmmLasso 足球示例:
glm8 <- glmmLasso(Group~NDUFV2_dCTABL+GPER1_dCTABL+ ESR1_dCTABL+ESR2_dCTABL+KLF12_dCTABL+SP4_dCTABL+SP1_dCTABL+ PGAM1_dCTABL+ANK3_dCTABL+RASGRP1_dCTABL+AKT1_dCTABL+NUDT1_dCTABL+ POLG_dCTABL+ ADARB1_dCTABL+OGG_dCTABL+ PDE4B_dCTABL+ GSK3B_dCTABL+ APOE_dCTABL+ MAPK6_dCTABL, rnd = list(PTNO=~1),
family = poisson(link = log), data = stackdata, lambda=100,
control = list(print.iter=TRUE,start=c(1,rep(0,29)),q.start=0.7))
错误信息如下所示。具体来说,我不相信数据集中有任何 NA,我不确定有关因子变量的警告的含义。
迭代 1 grad.lasso[b.is.0]
包含必要变量的缩写数据集以 R 格式提供,可以下载 here。 我希望可以指导我如何继续进行分析。如果数据集有任何问题或您无法下载,请告诉我。非常感谢任何帮助。
【问题讨论】:
-
请提供可重现的示例或访问示例数据。
-
第一步,您应该消除警告。
-
可以从上面的超链接(“数据集”)获得样本数据(它应该可以工作)。恐怕我不知道如何摆脱警告 - 这是我希望能够通过一些输入来解决的问题之一。
-
有人能提出解决这个问题的建议吗?
-
这有什么更新吗?我遇到了同样的问题
标签: r mixed-models