【回归预测-LSSVM预测】基于PSO和PSR结合LSSVM实现数据回归预测附matlab代码
1 内容介绍
轴承退化过程预测在工业中极为重要,本文提出了一种基于主成分分析(PCA)和优化的LS-SVM方法实现轴承退化预测的新方法。首先,采用时域、频域、时频域特征提取方法从质量振动信号中提取原始特征;由于提取的原始特征仍然具有高维且包含冗余信息,采用多特征融合技术PCA对原始特征进行合并降维,提取出典型的敏感特征;然后,基于提取的特征构建并训练LS-SVM模型用于轴承退化过程预测。最后,用粒子群优化 (PSO) 用于选择 LS-SVM 参数进行轴承加速失效试验,结果证明了该方法的有效性。
2 仿真代码
%This code is using to normalize vibration signal
clc
clear all
close all
%% initial parameters
fs = 750;
I = 375;
tau_max = 200;
c1 = 1.5; % c1 belongs to [0,2]
c2 = 1.7; % c2 belongs to [0,2]
maxgen=100;
sizepop=30;
Nstd = 0.2;
NR = 100;
MaxIter = 100;
X = load('ecg.csv');
X_norm = zscore(X); %Z-Score
x_f_after_PCA = pca_fea_34(X_norm,fs,I,Nstd,NR,MaxIter);
figure,plot(x_f_after_PC
【回归预测-LSSVM预测】基于PSO和PSR结合LSSVM实现数据回归预测附matlab代码相关推荐
- 【信号去噪】基于鲸鱼优化算法优化VMD实现数据去噪附matlab代码
1 内容介绍 一种基于WOAVMD算法的信号去噪方法,具体为:根据鲸鱼优化算法分别建立目标包围,发泡网攻击以及猎物搜寻的数学模型,然后进行初始化参数,在取值范围内初始化鲸鱼的位置向量,根据位置向量对原 ...
- 【图像分割】基于计算机视觉实现视网膜图像中的血管分割附matlab代码
1 简介 视网膜图像里的血管是可以被观察到的一类微血管,并且它是无创伤的,而其分布位置也属于深度部位[5].其分布.结构和形态特征的变化能在一定程度上反映病变的程度.而白血病.糖尿病以及高血压等疾病都 ...
- 基于混合整数二阶锥(MISOCP)的配电网重构(附matlab代码)
参考资料:主动配电网网络分析与运行调控 (sciencereading.cn) 配电网重构是指在满足配电网运行基本约束的前提下,通过改变配电网中一个或多个开关的状态对配电网中一个或多个指标进行优化.通 ...
- 【孔雀优化算法】基于孔雀优化算法求解单目标优化问题附matlab代码POA
1 简介 本文开发了一种新的孔雀 (Pavo muticus/cristatus) 优化算法 (POA),其中包含其在固体氧化物燃料电池 (SOFC) 参数估计中的设计.评估和应用. POA主要复制了 ...
- 【预测模型-ELM分类】基于鲸鱼算法优化核极限学习机实现数据分类附matlab代码
1 内容介绍 极限学习机(extreme learning machine,ELM)作为一种新兴的机器学习方法,已经成为了一个热门的研究方向. ELM 随机确定单隐含层网络的输入权值和隐含层节点偏置, ...
- 【图像分割】基于区域的重叠椭圆拟合实现细胞分割附matlab代码
1 内容介绍 一种基于区域的方法,用于用自动确定的可能重叠椭圆的数量来逼近任意 2D 形状.RFOVE 是完全无监督的,在没有任何假设或关于对象形状的先验知识的情况下运行,并且扩展和改进了递减椭圆拟合 ...
- 【图像分割】基于方向谷形检测实现静脉纹路分割附MATLAB代码
1 内容介绍 一种基于方向谷形检测的指静脉图像分割方法及其系统,终端,包括以下步骤:步骤1,接收图像采集模块采集的指静脉图像;步骤2,对截取的指静脉图像进行脊波变换作图像增强处理;步骤3,针对增强处理 ...
- 【优化求解】基于遗传算法优化PARSEC 方法的翼型形状附matlab代码
1 内容介绍 航天航空技术的快速发展和市场竞争的日益激烈,导致人们对飞行器的运输效率.飞行品质和气动性能等方面的要求越来越高,使得飞行器的设计过程面临着更大的挑战.因此,对飞行器气动外形的优化设计方法 ...
- 【滤波估计】基于双卡尔曼滤波实现soc和soh联合估计附matlab代码
1 内容介绍 对电动汽车电池管理系统进行电池状态估计非常重要准确充电,实现电池模型参数的在线更新.在本文中,开路电压的估计转换为开路电压拟合的估计参数,快速时变参数开路电压被转换成几个慢时变参数.提出 ...
- 【路径规划-TSP问题】基于粒子群结合蚁群算法求解旅行商问题附matlab代码
1 内容介绍 一种基于粒子群优化的蚁群算法求解TSP问题的方法.该方法在求解TSP问题时,利用粒子群优化的思想,对蚁群算法的参数取值进行优化并选择.在粒子群算法中,将蚁群算法的5个参数(q,α,β,ρ ...
最新文章
- Yolo模型部署的两种方法
- error LNK2026: 模块对于 SAFESEH 映像是不安全的(转)
- 链表表示八进制加法c语言,用单链表实现八进制加法操作,恳请大家看看Add( )函数的问题...
- python-day1
- 十一、jQuery的基本用法
- makefile中 = ,:=,+=有怎么区别?
- Python——day12 nonlcoal关键字、装饰器(开放封闭原则、函数被装饰、最终写法)...
- [收藏】正确使用SqlConnection对象,兼谈数据库连接池
- PS 渐变工具使用
- Ubuntu17.04解决博通网卡问题
- Fiddler抓包工具报:The system ptoxy changed. Click to reenable capturing
- Py之scikit-learn:机器学习sklearn库的简介、六大基本功能介绍(数据预处理/数据降维/模型选择/分类/回归/聚类)、安装、使用方法(实际问题中如何选择最合适的机器学习算法)之详细攻略
- 你必须收藏的快速学习Autodesk最新编程接口的免费录像
- java 八皇后问题以及N皇后问题
- HBase Flush 解析
- 古之成大事者必经三境界--王国维《人间词话》
- 认知智能三大技术体系之类脑模型简介
- 惊闻企业Web应用生成平台 活字格 V4.0 免费了,不单可视化设计器免费,服务器也免费!...
- MAC压缩的文件在win下减压出来是空文件夹
- linux根文件系统配置,Linux学习笔记__ Linux根文件系统详解