R 仅包含预测器的数据帧的虚拟变量
如果响应变量是初始矩阵的一部分,我知道如何使用虚拟变量创建矩阵:R 仅包含预测器的数据帧的虚拟变量,r,R,如果响应变量是初始矩阵的一部分,我知道如何使用虚拟变量创建矩阵: trainx=model.matrix(1,data=train) 但是,对于一个只包含预测值的矩阵,我该怎么做呢?这是测试集,因此没有预测。我不知道这种情况下语法是如何工作的 model.matrix(~test) Error in model.frame.default(object, data, xlev = xlev) : invalid type (list) for variable 'test' 我尝试过各种
trainx=model.matrix(1,data=train)
但是,对于一个只包含预测值的矩阵,我该怎么做呢?这是测试集,因此没有预测。我不知道这种情况下语法是如何工作的
model.matrix(~test)
Error in model.frame.default(object, data, xlev = xlev) :
invalid type (list) for variable 'test'
我尝试过各种组合,但都不起作用。注test
包含作为系数和数字的列
谢谢。model.matrix(~,data=test)
换句话说,省略公式的LHS。不要将数据集名称放入公式本身 模型矩阵(~,数据=测试)
换句话说,省略公式的LHS。不要将数据集名称放入公式本身