gpt4 book ai didi

r - 疏浚函数错误-R包MuMln

转载 作者:行者123 更新时间:2023-12-01 17:43:23 27 4
gpt4 key购买 nike

我必须对数据集进行统计分析。我想创建所有可能的模型并使用疏浚功能测试它们,但它不起作用。事实上,当我输入:

glm1<-glm(presabs~dca1+dca2+se1+se2, family=binomial(logit))
dredge(glm1)

我收到此错误:

Erreur in dredge(glm1) : 
'global.model''s 'na.action' argument is not set and options('na.action') is "na.omit"

有人可以帮助我吗?

最佳答案

使用 options(na.action = "na.fail") 的问题是它会更改 R 的全局设置。如果您有一个大型脚本,更改全局设置可能会影响在代码的其他部分,您隐式依赖 R 的默认设置。有两种方法可以避免这种情况:

  1. 使用dredge后,通过options(na.action = "na.omit")更改设置。

或者更好的方法...

  • 利用回归函数的功能来设置 na.action 参数。对于您的情况:
  • glm1 <- glm(presabs ~ dca1+dca2+se1+se2,
    family=binomial(logit),
    na.action = "na.fail")

    关于r - 疏浚函数错误-R包MuMln,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25281739/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com