在 R 中调整支持向量回归模型时出错

Error when tuning a support vector regression model in R

我正在通过本教程探索支持向量机回归 http://www.svm-tutorial.com/2014/10/support-vector-regression-r/。我在使用网格搜索调整模型时遇到 Error in do.call(method, c(list(train.x, data = data, subset = train.ind[[sample]]), : 'what' must be a function or character string,但我不确定那是什么意思。以下是我使用的代码: svm_m <- svm(FuelRate~ Heading+Distance+Elevatio+YieldDry+HarvestM, data = fr_tr) tuneResult <- tune(svm_m, FuelRate ~ Heading+Distance+Elevatio+YieldDry+HarvestM, data = fr_tr, ranges = list(epsilon = seq(0,1,0.1), cost=2^(2:9)))。谁能教我解决方案?

抱歉,我在这里使用了错误的参数tuneResult <- tune(svm_m, FuelRate ~ Heading+Distance+Elevatio+YieldDry+HarvestM, data = fr_tr, ranges = list(epsilon = seq(0,1,0.1), cost=2^(2:9)))。第一个参数应该是 method = svm