使用model.matrix进行一键编码。是否需要拦截?

时间:2018-11-16 02:26:27

标签: r r-caret

我了解一键编码在将具有k个水平的因子转换为k-1个虚拟变量时会做什么,但是我感到困惑的是是需要指定截距还是可以省略截距。例如,这将删除拦截:

# Predictor variables of train dataset
x <- model.matrix(y ~ ., train_data)[,-1]

但是无论我是否将其删除,模型输出似乎都是相同的。

0 个答案:

没有答案