我在 Stata 中运行 Logit 回归。
我怎么知道回归的解释力(在 OLS 中,我看 R^2)?
是否有一种有意义的方法可以用其他自变量扩展回归(在 OLS 中,我手动继续添加自变量并寻找调整后的 R^2;我的猜测是 Stata 应该简化了这个手动过程)?
我在 Stata 中运行 Logit 回归。
我怎么知道回归的解释力(在 OLS 中,我看 R^2)?
是否有一种有意义的方法可以用其他自变量扩展回归(在 OLS 中,我手动继续添加自变量并寻找调整后的 R^2;我的猜测是 Stata 应该简化了这个手动过程)?
R^2 的概念在 logit 回归中没有意义,您应该完全忽略 Stata 输出中的 McFadden Pseudo R2。Lemeshow 建议使用似然比检验 (G) 来评估自变量的显着性,我们将 D 的值与方程中的自变量进行比较:G=D(没有变量的模型 [B])-D(带有变量的模型 [A])。
似然比检验 (G):
H0:消除变量的系数都等于 0
ha:至少有一个系数不等于0
当 LR 检验 p>.05 不拒绝 H0 时,这意味着从统计学上讲,将额外的 IV 包含到模型中没有任何优势。
执行此操作的示例 Stata 语法为: logit DV IV1 IV2 估计存储 A logit DV IV1 估计存储 B lrtest AB // 即测试 A 是否“嵌套”在 B
但是请注意,在我们得出一个 logit 模型是否“可接受”的结论之前,必须检查和测试更多方面。有关更多详细信息,我建议访问:http: //www.ats.ucla.edu/stat/stata/topics/logistic_regression.html
并咨询:
应用逻辑回归,David W. Hosmer 和 Stanley Lemeshow,ISBN-13:978-0471356325
我担心你在这里弄错了建模的基础知识:
回归模型的解释力在理论上取决于您对系数的解释,而不是 R 平方。R^2 表示您的线性模型预测的方差量,这可能是您模型的适当基准,也可能不是。
同样,您的模型中存在或不存在自变量需要实质性理由。如果您想了解在添加或减去模型的某些部分时 R 平方如何变化,请参阅help nestreg
有关嵌套回归的帮助。
总结一下:你的模型的解释力和它的变量组成不能仅仅通过计算数字来确定。您首先需要一个充分的理论来构建您的模型。
现在,如果您正在运行logit
:
logit
。您可能还想阅读lrtest
Eric 解释的似然比卡方检验或运行其他命令。
我当然同意上面的海报,对于像 logit 或 probit 这样的二元模型,几乎任何 R^2 度量都不应该被认为是非常重要的。有多种方法可以查看您的模型在预测方面的表现。例如,检查以下命令:
lroc
estat class
Also, here's a good article for further reading: http://www.statisticalhorizons.com/r2logistic