install.packages("e1071") library(e1071)
1)svm建模 (i) svm(formula,data=NULL,…,subset,na.action=na.omit,scale=TRUE) formula:分类模型形式,可以理解为y~x,y相当于标签,x相当于特征(变量)。 subset:可以指定数据集的一部分作为训练数据。 na.cation:缺失值处理,默认为删除缺失数据。 scale:将数据标准化中心化,使其均值为0,方差为1,将自动执行。
(ii) svm(x, y = NULL, scale = TRUE, type = NULL, kernel = "radial", degree = 3, gamma = if (is.vector(x)) 1 else 1 / ncol(x), coef0 = 0, cost = 1, nu = 0.5, class.weights = NULL, cachesize = 40, tolerance = 0.001, epsilon = 0.1, shrinking = TRUE, cross = 0, probability = FALSE, fitted = TRUE, ..., subset, na.action = na.omit) type:svm类别,有C-classification,nu-classif |
R - SVM 支持向量机
最新推荐文章于 2024-08-25 08:41:12 发布
本文详细介绍了如何在R环境中利用e1071库进行支持向量机(SVM)的训练和预测,涵盖了数据预处理、模型构建、参数调优和模型评估等关键步骤。
摘要由CSDN通过智能技术生成