我正在尝试使用R中的ivprobit函数运行工具变量概率模型,以解决内生性问题。我运行以下代码,其中Change是二进制结果,R.D,Assets和Year是外生预测变量,pol.risk是内生预测变量。我正在运行以下代码...
ivprobit_test <- ivprobit(Change ~ R.D + Assets + Year | pol.risk | R.D + Assets + Year + pol.risk, data)
...但是我收到错误消息“ chol.default(mat)中的错误:11的前导未成年人不是肯定的”(实际数字是11,因为上面的代码只是说明性的-我有很多更多的连续和二元性质的预测因子。
我发现问题可能出在chol.default函数中,矩阵不对称(尽管不确定是哪个矩阵)-这个问题似乎很少见,因此我很乐意提供任何帮助。如果这个问题很愚蠢,请忍受我。快活的X-Mas,大家。