1 简介

支持向量机是利用已知数据类别的样本为训练样本,寻找同类数据的空间聚集特征,从而对测试样本进行分类验证,通过验证可将分类错误的数据进行更正。本文以体检数据为数据背景,首先通过利用因子分析将高维数据进行降维,由此将所有指标整合成几个综合性指标;为降低指标之间的衡量标准所引起的误差,本文利用 MATLAB软件将数据进行归一化处理,结合聚类分析将数据分类;最后本文利用最小二乘支持向量机分类算法进行分类验证,从而计算出数据分类的准确率,并验证了数据分类的准确性和合理性。

2 部分代码

%% 清空环境变量

clc

clear;

close all;

%% 加载能量特征样本

data_123=xlsread('data.xlsx');

%% 构造训练样本和测试样本

sample_1=data_123(1:15,1:5); %

rowrank_1=randperm(size(sample_1,1)); %这里对数据的行进行随机排列;% 随机打乱矩阵的行数

data_1 = sample_1(rowrank_1, :);  %data_1表示随机排列后的数据样本

sample_2

【SVM分类】基于支持向量机实现数据分类附matlab代码相关推荐

  1. 【SVM分类】基于粒子群算法优化支持向量机实现葡萄酒数据分类附matlab代码

    1 简介 在机器学习领域,要处理的数据的规模越来越大,而学习算法在数据的特征过多的时候,往往会产生性能上的下降.作为解决这个问题的有效手段,特征选择一直以来都得到了广泛的关注.粒子群优化算法作为一种优 ...

  2. 【预测模型-ELM分类】基于鲸鱼算法优化核极限学习机实现数据分类附matlab代码

    1 内容介绍 极限学习机(extreme learning machine,ELM)作为一种新兴的机器学习方法,已经成为了一个热门的研究方向. ELM 随机确定单隐含层网络的输入权值和隐含层节点偏置, ...

  3. 【FNN分类】基于粒子群结合引力搜索算法优化前向反馈神经网络实现数据分类附matlab代码

    1 内容介绍 引力搜索算法(GSA)是一种基于引力定律和质量相互作用的新型启发式优化方法.实践证明,该算法具有较好的全局最优搜索能力,但在最后一次迭代中存在搜索速度较慢的问题.这项工作提出了粒子群优化 ...

  4. 【图像去噪】基于正则化实现图像去噪附matlab代码

    1 简介 图像去噪一直是图像处理问题中一个重要的备受关注的问题,降质图像对于图像的进一步应用造成了很大局限性.从数学角度上来讲,图像去噪是一个反问题,对于含有模糊核的图像处理而言更是一个不适定的反问题 ...

  5. 【SVM分类】基于人工蜂群算法优化支持向量机SVM实现数据分类附Matlab代码

    1 简介 为确定合理的底板防水煤岩柱尺寸,减少底板突水安全事故的发生,利用支持向量机(SVM)与人工蜂群算法(ABCA)综合研究底板破坏深度问题.由于SVM训练参数惩罚因子C和核函数宽度g的选择对预测 ...

  6. 【Kelm分类】基于哈里斯鹰算法优化核极限学习机实现数据分类附matlab代码

    1 简介 为了提高核极限学习机(KELM)的分类正确率,采用哈里斯鹰算法(HHO)对惩罚系数,宽度参数两个参数进行优化.首先,根据乳腺良恶性肿瘤数据库训练集并利用哈里斯鹰算法优化核极限学习机;然后,通 ...

  7. 【PNN分类】基于麻雀算法优化pnn神经网络实现数据分类附matlab代码

    1 简介 概率神经网络(Probabilistic Neural Network,简称PNN)是利用贝叶斯定理和基于风险最小的贝叶斯决策规则对新样本进行分类的神经网络,具有训练时间短且不易收敛到局部极 ...

  8. 【DBN分类】基于哈里斯鹰算法优化深度置信网络HHO-DBN实现数据分类附matlab代码

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

  9. 【ANFIS分类】基于遗传算法优化模糊和ANFIS实现数据分类附matlab代码

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

最新文章

  1. 致研究者:2018 AI 研究趋势
  2. Sparkle: a free framework to automatically check for updates
  3. 模拟投掷硬币100次
  4. Comparison of relational database management systems
  5. laravel excel迁移到lumen
  6. 什么C++程序员,什么Java程序员
  7. Launcher分析修改记录(1)----序
  8. windows版mysql添加远程访问
  9. 通过JS函数劫持自定义百度云分享提取码
  10. 《图解设计模式》读书笔记
  11. jQuery EasyUI快速入门01
  12. 关于word中最后一个分节符导致的空白页删除问题
  13. RESTful设计风格
  14. ROS naviagtion analysis: costmap_2d--Costmap2D
  15. selenium如何添加新标签页
  16. 从键盘输入一个三位整数n,分别求出n的个位数字、十位数字和百位数字
  17. java降噪_耳机降噪技术有哪几种?
  18. 2021年安全员-B证(广西省-2021版)考试技巧及安全员-B证(广西省-2021版)
  19. win7不能在本地计算机启动防火墙,Win7防火墙启动不了的原因及解决办法
  20. Java 网络编程之swing图形化QQ聊天室

热门文章

  1. android红心点赞动画,Android控件实现直播App特效之点赞飘心动画
  2. 穿越Java - 基础篇 第一章 快速带你入门 | 第3节 Java语言发展史
  3. 数据结构之C语言实现顺序表(SeqList)无主函数
  4. Flutter 集成umeng_common_sdk 1.2.4打包出现‘SDK初始化失败,请检查是否集成umeng-asms-1.2x.aar库’
  5. 实验室LIMS系统如何实现数据分析与共享?
  6. 微信支付 postman_微信备用金怎么样?微众银行We2000开通方法
  7. Android_PopUpWindow_相机-相册
  8. tidb-dumpling备份数据库并上传到oss上
  9. 大数据-玩转数据-阿里云EDAS(企业级分布式应用服务)
  10. 善用GOOGLE -- 从入门到精通