0

我在 R studio 中遇到过这个针织问题。
我有一个维度为 (543, 31) 的数据集,我将其拆分为训练并使用以下命令进行测试:

set.seed(1)
train=sample(c(TRUE ,FALSE), nrow(dataset),rep=TRUE)
test=(!train)
y.test=y[test]

然后我在训练集上应用岭回归并在测试集上预测:

ridge.mod.train=glmnet(x[train,],y[train],alpha=0, lambda =grid,thresh=1e-12)
ridge.pred=predict(ridge.mod.train,s=3, newx=x[test,])

我可以在 R Studio 的控制台窗口中运行它,但是每次我尝试编织到 PDF 时,都会在下面出现此错误。我尝试重新启动 R 工作室并清除工作区,但似乎没有一个工作。

Error in x[train, ] : incorrect number of dimensions
Calls: <Anonymous> ... as.formula -> formula -> formula.default -> eval 
-> eval
Execution halted .   

这是我的尺寸:
在此处输入图像描述

4

0 回答 0