Как включить фактор в контрфактуальную функцию в пакет Counterfactual? - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь использовать пакет «Контрфакт» (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

Я понятия не имею, как сделать это правильно.

...