R SVM,响应4级

时间:2017-10-02 18:11:51

标签: r machine-learning r-caret

我是ML新手,但我正在尝试使用插入包运行SVM。我试图复制我在教程中使用的代码,但遇到了问题。我的回答有4个级别(Q1,Q2,Q3,Q4),在我的列车功能中我有

train(x=sftrainX,
              y= sftrainY,
              method = "svmRadial",   
              tuneLength = 9,                   
              preProc = c("center","scale"),  
              metric="ROC",
              trControl=trainControl(method="repeatedcv",   
                        repeats=5,          
                        summaryFunction=twoClassSummary,    
                        classProbs=TRUE))

但我收到了错误......

Error in ctrl$summaryFunction(testOutput, lev, method) : 
Your outcome has 4 levels. The twoClassSummary() function isn't appropriate.

我在研究中找不到任何东西来代替" twoClassSummary()"因此,希望有人可以帮助我朝着正确的方向前进。

数据背景:没有NA数据,我的预测变量(sftrainX)有12个变量的1088个观测值。

0 个答案:

没有答案