sPLS-DA: проблема со смешением числовых и категориальных переменных: ошибка в одном%*% x: требуются числовые / сложные матричные / векторные аргументы
Я использую пакет spls для выполнения sPLS-DA для прогнозирования двоичного результата. Моя матрица X состоит из смеси непрерывных переменных и категориальных переменных. Мой Y это фактор с 2 уровнями. Я центрировал и масштабировал непрерывные переменные и преобразовал категориальные в фиктивные переменные. При запуске функции splsda я получаю следующую ошибку:
Ошибка в одном%*% x: требуются числовые / сложные матричные / векторные аргументы
Я удалил все NA из матрицы X. У меня нет такой проблемы при запуске той же модели без категориальных переменных. Кстати, я изначально по ошибке центрировал фиктивные переменные, и код работал нормально. Какие-либо предложения? Спасибо!