You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Stata中logit模型无法生成比值比(OR)的问题求助

解决Stata中logit模型比值比(OR)输出问题

错误原因拆解

  • 执行logistic alcohol_related speed_limit age speeding, odds报错:option odds not allowed r(198);
    → logistic命令默认直接输出比值比,不存在odds这个可选参数,多余选项触发了错误。
  • 执行logit alcohol_related speed_limit age speeding or报错:variable or not found r(111);
    → logit命令需要通过带逗号的or选项输出比值比,你漏了逗号,导致Stata将or误认为是变量名。

正确实现方式

方式1:用logistic命令直接输出OR

直接运行无多余选项的logistic命令即可,它默认展示比值比、标准误及置信区间:

logistic alcohol_related speed_limit age speeding

方式2:用logit命令+or选项

如果习惯使用logit拟合模型,需在选项前加逗号指定or参数,转换输出为比值比:

logit alcohol_related speed_limit age speeding, or

补充:已拟合模型后提取OR

如果已经用logit完成模型拟合,也可以通过后续命令提取比值比:

logit alcohol_related speed_limit age speeding
estimates store my_model
estimates table my_model, or

内容的提问来源于stack exchange,提问作者PLars

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 05:53:08