我正在进行基于注册的研究,并希望使用GLM函数估算风险差异。未经调整的分析非常完美,但是当我添加多个x变量以对其进行调整时,我得到了错误
“错误:找不到有效的系数集:请提供 起始值”。
我正在运行的代码如下:
glm(formula = as.numeric(cancer_pos) ~ as.factor(income) + as.factor(sex) + as.factor(age) + as.factor(country) + as.factor(education), data = df, family = binomial(link = "identity")
如果我排除fx。 as.factor(country)和as.factor(education)工作,但是,我也想针对这些变量进行调整。那么,如何确定该函数的起始值?或者,当包含这么多变量时,是否不可能通过身份链接获得风险差异估计?
非常感谢您的帮助!