尚不支持R个长向量的错误

时间:2020-01-27 20:32:24

标签: r model.matrix e1071

我正在使用具有130 GB RAM的CentOS 7 Linux计算集群。我正在尝试使用e1071 R软件包中的SVM功能。我的矩阵尺寸是行= 350,列= 54250。

R脚本代码(file_testR.R)

matris=matrix(rnorm(100),350,54251)
matris <- as.data.frame(matris)
matris$new_variable <- 0
matris$new_variable[1:175] <- "yes"
matris$new_variable[176:350] <- "no"
require(e1071)
svmfit_test <- svm(as.factor(matris$new_variable)~., data = matris, kernel = "linear", cross=10)

现金代码

Rscript --max-ppsize=500000 file_testR.R

我收到以下错误消息:

Error in model.matrix.default(Terms, m) : 
  long vectors not supported yet: ../../src/include/Rinlinedfuns.h:522
Calls: svm ... svm.formula -> model.matrix -> model.matrix.default

如果有人可以帮助我理解此问题,我将不胜感激。

0 个答案:

没有答案