Я знаю, как создать матрицу с фиктивными переменными, если переменная отклика является частью исходной матрицы:Фиктивные переменные для фрейма данных, содержащих только предикторов
trainx = model.matrix(survived ~ . -1, data = train)
Однако, как я могу это сделать для матрица, содержащая только предсказатели? Это тестовый набор, поэтому нет предикторов. Я не знаю, как синтаксис работает для этой ситуации.
model.matrix(~test)
Error in model.frame.default(object, data, xlev = xlev) :
invalid type (list) for variable 'test'
Пробовал различные комбинации и ничего не работает. Примечание test
содержит столбцы, которые являются факторами, а также числовыми.
спасибо.