В моем наборе данных у меня есть ряд непрерывных и фиктивных переменных. Для анализа с помощью glmnet я хочу, чтобы непрерывные переменные были стандартизированы, но не фиктивные переменные.
В настоящее время я делаю это вручную, сначала определяя фиктивный вектор столбцов, который имеет только значения [0,1], а затем использует команду scale
для всех непустых столбцов. Проблема в том, что это не очень элегантно.
Но glmnet имеет встроенный аргумент standardize
. По умолчанию это также стандартизирует манекены? Если да, то есть ли элегантный способ сообщить аргументу glmnet standardize
пропустить макеты?