标签:
r语言 |
标签:
r语言 |
标签:
r语言 |
包里函数ksvm()通过.Call接口,使用bsvm和libsvm库中的优化方法,得以实现svm算法。对于分类,有C-SVM分类算法和v-SVM分类算法,同时还包括C分类器的有界约束的版本。对于回归,提供了ε-SVM回归算法和v-SVM回归算法。对于多类分类,有一对一(one-against-one)方法和原生多类分类方法,下面将会有介绍。例如
> library('kernlab') #导入包
> data('iris') #导入数据集iris
> irismodel <- ksvm(Species ~ ., data = iris,
+ type = 'C-bsvc', kernel = 'rbfdot',
+ kpar = list(sigma = 0.1), C = 10,
+ prob.model = TRUE) #训练
其中,type表示是用于分类还是回归,还是检测,取决于