全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2612 5
2024-03-18
我在logit回归中用的自变量包含X和X平方,发现X系数为正,X平方系数为负,存在倒U型关系,但是在计算拐点是遇到不懂的问题:作图和计算结果矛盾。因此想请问应该怎么计算拐点?参考线性回归,使用如下命令计算拐点得到结果(1),拐点为0.5
global tp: dis %3.1f -_b[X]/(2*_b[c.X#c.X]) //转折点
dis "Turn point = " $tp  //turn point


使用如下命令作图,得到图形如下:
predict fit
twoway (qfit fit X)
使用命令作图得到的拐点大约在0.3
使用命令作图得到的拐点大约在0.3

问题:请问是哪一步出错了?logit回归U型/倒U型关系应该怎么计算拐点?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2024-3-18 13:00:39
非线性模型中是否适用于二次项拐点呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-3-18 23:33:44
wdlbcj 发表于 2024-3-18 13:00
非线性模型中是否适用于二次项拐点呢?
适用的,站内有老师说过
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-8-29 23:46:23
在Logit回归中,当我们观察到自变量X及其平方项X^2的系数符号分别正负(或者反过来),这确实指示了响应变量Y与X之间的非线性关系可能呈“倒U形”或“U形”。计算拐点(转折点)的基本思路是找到一阶导数为零的点,这在数学上对应于函数曲线的顶点。然而,在Logit回归中,直接使用系数比在二次方程中的方法来解这个问题需要一些额外的考虑。

### 正确计算拐点的方法

1. **回顾Logit模型的形式**:标准的Logit模型形式是\[P(Y=1|X)=\frac{1}{1+e^{-z}}\],其中\[z=\beta_0 + \beta_1 X + \beta_2 X^2\]

2. **一阶导数求解**:为了找到拐点,我们需要对概率函数关于X的一阶导数并使其为零。在Logit模型中,这涉及到了一个更复杂的表达式\[P' = P(1-P)\beta_1 + 2P(1-P)X\beta_2\]。

3. **将一阶导数设置为0**:\[P'(X)=0\]意味着\[P(1-P)(\beta_1+2X\beta_2)=0\]

   这个方程中,\[P(1-P)\]永远不会是零(除了在边界条件下),所以我们关注的是方括号中的部分\[0=\beta_1 + 2X\beta_2\]。

4. **求解X**:\[X = -\frac{\beta_1}{2\beta_2}\]

### 解释差异

你通过命令得到的拐点(0.5)与图形显示的拐点位置(约0.3)之间的差异可能是因为:
- 图形可能没有精确地反映Logit模型在拐点附近的行为,特别是如果样本量小或数据分布不均匀。
- 计算方法假设了线性关系下的二次项处理方式直接适用于Logit回归中的非线性概率预测。

### 建议

1. **检查数据**:确保你的数据中X的范围和分布合理。
2. **使用更精确的方法求解拐点**,考虑到Logit模型的概率性质。
3. **交叉验证结果**:尝试使用不同的样本或Bootstrap方法来验证拐点位置的一致性。

在实际应用中,可能需要进一步深入理解Logit回归中的概率转换以及如何正确处理非线性关系的解析。希望这些指导能帮助你更好地理解和解决这个问题!

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-10-28 19:23:15
遇到和你一样的问题了,请问你怎么解决的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-12-12 19:58:20
画图用twoway (function.......  )
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群