Я пытаюсь использовать пакет «Контрфакт» (https://cran.r-project.org/web/packages/Counterfactual/index.html) для анализа распределения доходов. Я назначаю две группы для вычисления.
Модель хорошо работает, когда есть только числовые c переменные. Пока я включаю категориальные переменные, например, статус брака (женат или не женат), район (восток, середина, запад). Там сообщается об ошибке единственного дизайна матрицы.
В руководстве сказано, что я должен включить weightedboot, чтобы избежать этого, но он не работает.
Моя команда:
cqr2006<-counterfactual(formula, group = ethnic.dummy, treatment = TRUE, decomposition = TRUE, method = "qr", na.action = na.omit, weightedboot = TRUE)
Я выбрал набор данных, в котором нет пропущенных значений. Когда я переключаю метод на lo git, как cqr2006<-counterfactual(formula, group = ethnic.dummy, treatment = TRUE, decomposition = TRUE, method = "logit", na.action = na.omit, weightedboot = TRUE)
Ошибка становится: Error in xy.coords(x, y, setLab = FALSE) : 'x' and 'y' lengths differ
Я понятия не имею, как сделать это правильно.