如何在R中预测函数中使用数据矩阵

时间:2017-10-08 16:28:05

标签: r predict

上下文

我有多列的数据框,我必须在备用列之间进行回归(如1和2,3和4之间),并使用测试数据集进行预测,然后查找残差。我不想使用列名引用每个列(如target.data $ nifty),因此我使用数据矩阵。

问题

当我预测使用数据矩阵时,我收到以下错误:

  

要替换的项目数不是替换长度的倍数

我知道我的训练数据集有255行,测试数据集有50行,但它应该能够预测测试数据集并给出50个预测值,但事实并非如此。

$id = $_POST['id']; 是一个矩阵,训练数据集为255行和8列,b是一个矩阵,测试数据集为50行和8列。

我尝试直接使用矩阵作为预测中的新数据,但它提供了以下错误

  

eval中的错误(predvars,data,env):数字'envir'arg不是   长度一

...所以我将其转换为数据框。请建议我如何在预测中使用矩阵。

以下是我正在使用的代码

t

0 个答案:

没有答案