R语言如何做(SVM)支持向量机

 时间:2024-10-15 04:19:23

1、首先使用R语言做支持向量机分类的话,需要安装加载处理SVM的函数包(e1071),打开Rstudio主页,选“tools”菜单,然点击“Install packages”,输入要下载的包“e1071”,点击安装即可,如图所示

R语言如何做(SVM)支持向量机
R语言如何做(SVM)支持向量机

2、函数包下载好之后就可以分析数倌栗受绽据了。首先先加载函数包:library(e1071)只需加载一次即可,接着输入数据。本数据使用R语言自带数据。部分数据截图如图所示,数据最右边为标签(类别)。

R语言如何做(SVM)支持向量机
R语言如何做(SVM)支持向量机

3、接下来则是调用svm函数对训练数据进行建模,model既是模型,去掉类别列的数据作为测试样本,代码如下所示。

R语言如何做(SVM)支持向量机

4、对模型进行输出,可以知道模型的详细信息,比如参数c和g(默认参数),代码如图所示

R语言如何做(SVM)支持向量机
R语言如何做(SVM)支持向量机

5、参数可以由自己定,接下来利用建立的模型进行检验,并输出模型的混淆矩阵来分析模型精度,如图所示。支持向量机就完成了。

R语言如何做(SVM)支持向量机
R语言如何做(SVM)支持向量机

6、也可以通过tune.svm()对每个参数设置一个候选范围,寻找最优g和c.如图所示

R语言如何做(SVM)支持向量机
R语言如何做(SVM)支持向量机
  • SPSS怎么进行T检验
  • 如何用spss进行邓肯方差分析
  • SPSS折线图如何做
  • noteexpress怎么导入参考文献
  • SPSS软件之数量化理论I
  • 热门搜索
    母亲节手抄报 清明节手抄报内容 节约用水手抄报 植树节手抄报简单好看 关于安全的手抄报 建党节手抄报 建党节手抄报内容 禁毒手抄报内容 科学手抄报 手抄报版面设计图大全