Я понимаю, что делает «горячее» кодирование при преобразовании коэффициента с k уровнями в фиктивные переменные k-1, но меня смущает то, требуется ли указание перехвата или его можно опустить.Например, это удаляет перехват:
# Predictor variables of train dataset
x <- model.matrix(y ~ ., train_data)[,-1]
Но вывод модели кажется одинаковым независимо от того, удаляю я его или нет.