РАЗРЕШЕНО: Разместите здесь решение для тех, у кого, возможно, была такая же проблема. В основном X2 должен включать ВСЕ переменные X, а не только инструменты. Так что правильный код в моем случае -
pro1 <-ivprobit (Non.Contig.Mid.Dummy ~ Polity + Trade + System.Leader | Tonnage.10k | <strong>Non.Contig.Mid.Lag + Polity + Trade + System.Leader + Побережье. Длина + Город. Доля, данные)
Я пытаюсь запустить модель ivprobit. Я полагаю, что настроил правильно, но я получаю эту ошибку:
Ошибка в chol.default (mat):
старший несовершеннолетний порядка 5 не является положительно определенным
Я понимаю, что формат для модели ivprobit должен быть:
y ~ x | y1 | x2, где y - дихотомический l.h.s., x - r.h.s. экзогенные переменные, y1 - ч.ч. эндогенные переменные и х2 является полным набором инструментов.
pro1 <-ivprobit (Non.Contig.Mid.Dummy ~ Polity + Trade + System.Leader | Tonnage.10k | Coast.Length + Urban.Proportion, data) </p>
Я тиражирую этот документ: https://journals.sagepub.com/doi/pdf/10.1177/2053168017691700
И я надеюсь на результаты, которые имитируют Таблицу 1, модель 1.
Я очень плохо знаком с R и статистикой, поэтому простые объяснения предпочтительнее.
Спасибо!