m0_70696921 2024-04-10 17:04 采纳率: 50%
浏览 92
已结题

stata cmp 报错

stata cmp 内生性检验报错,求解决办法
其中因变量happiness_degree,核心解释变量 digital_usage ,工具变量rate
报错:

 cmp_lnL():  3301  subscript invalid
                 <istmt>:     -  function returned error
Mata run-time error
Mata run-time error
r(3301);

具体如下

img

  • 写回答

21条回答 默认 最新

  • 百锦再@新空间 优质创作者: 编程框架技术领域 2024-04-10 17:13
    关注
    获得0.30元问题酬金

    cmp (happiness_degree = digital_usage) (digital_usage = rate), endog(digital_usage)

    在Stata中使用cmp命令进行内生性检验时,可能会出现Mata run error的报错。根据报错信息,可能是因为模型中存在某些变量导致计算出错。

    解决办法可以尝试以下几种方法:

    1. 检查模型设定是否正确,包括因变量、核心解释变量和工具变量的选择是否合理。
    2. 检查数据是否存在缺失值或异常值,可以尝试进行数据清洗和处理。
    3. 尝试使用其他方法进行内生性检验,如Hausman检验或IV回归。

    如果以上方法仍然无法解决问题,建议查阅Stata官方文档或寻求专业人士的帮助进行进一步排查和解决。


    有问题你别着急,评论留言都可以,看到马上就回复,尽量及时补充齐
    评论

报告相同问题?

问题事件

  • 系统已结题 4月18日
  • 赞助了问题酬金15元 4月10日
  • 修改了问题 4月10日
  • 创建了问题 4月10日