Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何为SVM编写预测函数?_R_Svm_Prediction_Multilabel Classification - Fatal编程技术网

R 如何为SVM编写预测函数?

R 如何为SVM编写预测函数?,r,svm,prediction,multilabel-classification,R,Svm,Prediction,Multilabel Classification,我用R中的Dykstra函数解决了我的SVM问题,现在我想写预测部分。 这是一个多分类问题,共有4类。共有7个特征,解决方案是一个向量,其前28个元素是每个类7个特征的权重。其余的都是模型的一部分 我有这个公式 first class: U1[j]=W[i]*X[,i] i= 1,...,7 second class: U2[j]=W[i]*X[,i] i= 8,...,14 third class: U3[j]=W[i]*X[,i] i= 15,...,21 forth c

我用R中的Dykstra函数解决了我的SVM问题,现在我想写预测部分。 这是一个多分类问题,共有4类。共有7个特征,解决方案是一个向量,其前28个元素是每个类7个特征的权重。其余的都是模型的一部分

我有这个公式

 first class:  U1[j]=W[i]*X[,i]  i= 1,...,7
 second class:  U2[j]=W[i]*X[,i]  i= 8,...,14
 third class:  U3[j]=W[i]*X[,i]  i= 15,...,21
 forth class:  U4[j]=W[i]*X[,i]  i= 16,...,28
      predict class<-max(U1,U2,U3,U4).  per each row of dataframe

构建模型后,可以使用predict函数创建预测。mtcars数据集的示例代码如下

library("e1071")
svm_model <- svm(mpg ~ wt + hp + cyl + qsec, data=mtcars) # build model
summary(svm_model) # show model summary
predictions <- predict(svm_model,mtcars) # create predictions
predictions # show predictions

预测和上面一样吗?我怎么能自己写呢?你能发布一些示例代码,包括你是如何构建模型的吗?那会有帮助的。