如果响应变量是初始矩阵的一部分,我知道如何使用虚拟变量创建矩阵:
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'
尝试了各种组合,但没有任何效果。Notetest
包含既是因子又是数字的列。
谢谢你。