我在R中拟合一个二项式族glm,并且我有一个完整的解释变量组合,所以我需要找到最好的(R平方作为度量是可以的)。缺少编写脚本以遍历解释变量的随机不同组合然后记录执行效果最好的脚本的过程,我真的不知道该怎么办。leaps
程序包突飞猛进的功能似乎并没有进行逻辑回归。
任何帮助或建议,将不胜感激。
存在执行自动搜索的功能。您应该看一下step函数。5.4节说明了这一点:data.princeton.edu/R/glms.html
—
ocram 2011年
抱歉,我的帖子已被编辑,因此不再询问我的问题。我的逻辑回归模型中有35个(26个有效)解释变量。我需要8的最佳组合,而不是最佳子集,而且我一点也不对逐步或所有子集样式方法感兴趣。在这8个空间中没有摆动的空间。我只是以为有人可能知道我该如何适应8个外植变量的所有组合,并且它可以告诉我哪个最大化了可能性(对R平方脑放屁很抱歉,但AIC不相关,因为我有固定数量的参数,8)。
—
Leendert'Mar
您可以还原到帖子的先前版本,也可以将两个修改合并在一起。我确信@mpiktas在尝试改善其外观时是好主意,只是没有注意到No.参数。
—
chl
// @大家:非常感谢。最后,我使用了许多不同的方法,希望它们都能给出相似的答案。他们做到了。我使用了BMA,bestglm和glmnet软件包以及step函数。将所有模型拟合在一起,并且在maxcol = 9且step被认为是最佳模型的BMA中没有差异。我周围这个领域的所有专家似乎对这些变量都非常满意,并认为它是相当进步的。因此,感谢您的所有投入。我真的用完了。
—
Leendert
glmulti也是用于最佳子集选择的一个很好的软件包,它允许您指定模型中变量的最大nr,并且还可以考虑所有可能的一阶交互作用
—
Tom Wenseleers 17-4-4