Изучите ?model.matrix
. Фрагмент:
## Default S3 method:
model.matrix(object, data = environment(object),
contrasts.arg = NULL, xlev = NULL, ...)
Arguments:
object: an object of an appropriate class. For the default method, a
model formula or a ‘terms’ object.
Ваш object
является строковой формулой, а data
равен data_A
. Аргумент object
должен быть формулой или термином объекта, как указано. Попробуйте
model.matrix(Y ~ X1 + X2, data_A)
или эквивалентно (если вы строите формулу из строки)
model.matrix(as.formula(Y ~ X1 + X2), data_A)