我试图从R中的生存包中获得针对clogit回归的强大标准错误。这样做,我试图用{{1}复制Stata clogit
命令报告的标准错误。 } 选项。
我在R中的公式是
vce(robust)
向函数添加conditional_logit <- clogit(dependent_variable ~ independent_variable + some_controls + strata(year), method= "exact", data = data_frame)
参数失败,错误为:
robust = TRUE
根据建议here,here,here和here通过三明治或plm包提取强大标准错误的任何尝试都会失败并出现相同的错误。类似地,clogit function包括在使用Error in residuals.coxph(fit2, type = "dfbeta", weighted = TRUE) :
score residuals are not available for the exact method
方法时停止尝试计算稳健标准错误的条件(第44行)。但是,clogit回归对象中存在conditional_logit $ residuals和conditional_logit $ score。
如果有人能帮助回答以下问题,我将感激不尽:
答案 0 :(得分:1)
更改原始clogit函数中处理关系的方法。
method命令的默认值为method="exact"
。例如,如果使用method="efron"
,则robust=TRUE
命令可以正常工作。