当进行 probit 回归时出现 "convergence not achieved" 的警告,这通常意味着估计过程中模型未能达到收敛状态。这种问题可能由多种原因引起,包括解释变量的异质性或数据的问题。
在你的情况下,有两个关键点:
1. 没有 `x1` 时模型收敛了。这暗示 `x1` 可能具有较大的尺度或者非线性的关系,导致模型难以收敛。
2. 将 `x1` 的数据取对数后,模型再次收敛。这证实了 `x1` 可能存在尺度问题或者非线性关系,通过对数转换解决了这个问题。
只对一个解释变量取对数是可以的,只要这个变换能够改善模型的收敛性或更好地捕捉变量之间的关系。然而,在进行这种变换时,需要确保数据中没有负值(因为对数不能应用于负值)。此外,解释变量的选择和变换应基于理论和数据分析的结果。
此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用