Я проверяю tests / usersplits.R в rpart
, пытаясь понять, как передавать данные в функцию split.
Я пытаюсь создать ряд мер благости, которые сравнивают лечение с контролем в разделении.
Простым примером является оценка разницы в кандидатах, разделенная на кандидатов,
(Y_t - Y_c) _L - (Y_t - Y_c) _R
(разница между лечением и контролем для левого минус разница между лечением и контролем для правого)
Мне нужно знать, является ли каждое значение Y обработкой Y или контролем.
документация в usersplits.R гласит, что Y предоставлен в порядке сортировки X, поэтому я не уверен, как передать вектор, указывающий лечение против элемента управления, который разделит Y соответствующим образом.
rpart.poisson
принимает матрицу из двух столбцов в качестве входных данных, и я пытался имитировать это, но в rpart.poisson
нет документации (я не могу понять, где она создает «вектор добра»)