у меня огромный набор данных, и я пытаюсь выполнить линейную регрессию для данных панели с моделью Probit со случайными эффектами.
Набор данных о государственных финансах более 4 тысяч городов Бразилии в 2013, 2014, 2015 и 2016 годах.
Мой код такой:
probit_model <- pglm(Reelect ~ pibpc + imprec + saurec + edurec + sanerec + ElectionYear, model = ("random"), effect = ("individual"), index = c("cd_ibge", "year"), family = binomial(link = "probit"), data = final2)
Но я получил это сообщение об ошибке:
Ошибка в maxNRCompute (fn = функция (тета, fnOrig, gradOrig = NULL,
hessOrig = NULL,: NA в градиенте Дополнительно: Предупреждающие сообщения:
1: в pdata.frame (данные, индекс): повторяющиеся пары (id-time) в
результирующий pdata.frame, чтобы узнать, какой, например, используйте
таблица (index (your_pdataframe), useNA = "ifany")
2: В
is.pbalanced.default (index [[1]], index [[2]]): повторяющиеся пары
(Ид время)
3: в pdata.frame (данные, индекс): повторяющиеся пары (id-time) в
результирующий pdata.frame, чтобы узнать, какой, например, используйте
таблица (index (your_pdataframe), useNA = "ifany")
4: в is.pbalanced.default (индекс [[1]], индекс [[2]]): дублирующиеся пары
(Ид время)
Есть кто-то, кто может мне помочь? Кто-то знает, что происходит?