为了对RUL预测获得更有效和高效的退化特征选择,提出了三个良度指标/内在满足指标,如单调性、鲁棒性和预测性。单调性度量评估特征的增加或减少趋势信息,鲁棒性复制特征对异常值的容忍度。鲁棒性度量包括特征对运行条件下由于传感器噪声、轴承退化过程或变化的随机性而可能发生的随机波动的鲁棒性。预后性测量了系统群体中关键失效值的差异。
单调性monotonicity、预测性Prognosability,这两个matlab自带的有,调用即可。

就像这样。我用的是matlab2019a版本,不知道别的版本是否自带。

公式如下:
现在参考的是《基于自适应顺序的滚动轴承最优特征选取与寿命预测》刘胜兰1,高凌寒2,杜剑维1,刘 晨的论文,根据公式自己编写代码(只做参考,不保证正确)



相关性代码:
输入的x、y是两个特征值之间的相关性,计算出来的得到的是一个数,在[0,1]之间。约靠近1,说明相关性越大。

function co=correla(x,y)
m1=mean(x);
m2=mean(y);
x1=x-m1;
y1=y-m2;
co=sum(x1.*y1)/sqrt(sum(x1.^2)*sum(y1.^2));
end

鲁棒性代码:

function r=rob(f,lambda)
fr=EWMA(f,lambda);
k=length(f);
for i=1:length(fr)q(i)=exp(-abs(fr(i)/f(i)));
end
r=(1/k)*(sum(q));
function smoothed_z = EWMA(z,lambda)
%
% Computes the exponentially weighted moving average (with memory L) of
% input data z
%
%lambda = 1-2/(L+1);
smoothed_z = zeros(size(z));
for i = 1:size(z,1)smoothed_z(i,1) = z(i,1);for j = 2:size(z,2)smoothed_z(i,j) = lambda * smoothed_z(i,j-1) + (1-lambda) * z(i,j);end
end

选择退化特征时,利用单调性、鲁棒性、预测性三指标选择(附matlab代码)相关推荐

  1. 利用Astar算法实现飞行轨迹的三维规划附Matlab代码

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

  2. 利用粒子群算法求解电力系统无功优化的MATLAB代码,以网损和电压偏差为目标函数

    利用粒子群算法求解电力系统无功优化的MATLAB代码,以网损和电压偏差为目标函数,有注释和相关的参考文献. ID:6925651017361264 浪迹天涯 技术交流 资源共享 莫如博客陪您进步! 本 ...

  3. 利用粒子群算法求解电力系统无功优化的MATLAB代码

    利用粒子群算法求解电力系统无功优化的MATLAB代码,以网损和电压偏差为目标函数,有注释和相关的参考文献. ID:8125651017361264浪迹天涯

  4. 利用通信基础设施提高电网的稳态稳定性(Matlab代码实现)

    目录 1 概述 2 稳态稳定性分析 2.1 系统模型 2.2 稳态稳定性 2.3 问题说明 3 仿真结果 4 MAtlab代码 1 概述 随着电力系统的复杂性和规模的增加,电力系统的有效控制变得越来越 ...

  5. python选择语句是什么语句_Python语言中的三种选择语句

    本文将详细介绍Python语言中的三种选择语句:if语句,if/else语句和if/elif/else语句.对于每种语句,我们都提供了相应的流程图.与此同时,我们给出许多简单的示例程序,以帮助读者加深 ...

  6. 【回归预测-ELM预测】基于粒子群算法PSO优化极限学习机预测附matlab代码

    1 内容介绍 风电功率预测为电网规划提供重要的依据,研究风电功率预测方法对确保电网在安全稳定运行下接纳更多的风电具有重要的意义.针对极限学习机(ELM)回归模型预测结果受输入参数影响的问题,现将粒子群 ...

  7. 【回归预测-BP预测】基于灰狼算法优化BP神经网络实现数据回归预测附matlab代码

    1 内容介绍 Mirjalili 等在 2014 年 提 出 了 灰 狼 优 化 ( Grey Wolf Optimizer,GWO) 算法,是一种新型群智能优化算法,通过模拟自然界中灰狼寻找.包围和 ...

  8. 【回归预测】基于粒子滤波实现锂离子电池寿命预测附matlab代码

    1 内容介绍 随着现代生产生活对系统设备可靠性.安全性要求的提高,从成本.可靠 性的角度考虑,电子系统正逐步由原来的定期维修变成视情维修(CBM, Condition Based Maintenanc ...

  9. 【回归预测-FNN预测】基于粒子群优化前馈网络实现对婚姻和离婚数据回归预测附matlab代码

    ​1 内容介绍 (婚姻和离婚数据)) Marriage and Divorce Dataset | Kaggle 数据集信息: 此数据包含 31 列 (100x31).前 30 列是特征(输入),即年 ...

最新文章

  1. 计算机画图工具怎么缩小图片,Win10如何放大或缩小图片?利用win10画图工具放大、缩小图片教程...
  2. 你的机器人女友到了,请签收
  3. 网站品牌词指数提升的四大方法
  4. Python 自动化 - 浏览器chrome打开F12开发者工具自动Paused in debugger调试导致无法查看网站资源问题原因及解决方法,javascript反调试问题处理实例演示
  5. 怎么给国外的客户开Invoice?
  6. three.js之性能监视器
  7. 且谈关于最近软件测试的面试
  8. 金属磁记忆传感器封装
  9. winserver2012安装mysql8.0.22需要安装vc++2015时报错0x80240017未指定错误
  10. 计算机焊板原理,计算机组成原理电路板焊接(74LS373和74LS138).doc
  11. Vue路由,关于地址栏没有问题,router-view是一片空白
  12. Sentiment Embeddings with Applications to Sentiment Analysis
  13. 综述:基于深度学习的文本分类 --《Deep Learning Based Text Classification: A Comprehensive Review》总结(二)
  14. Win10安装程序修复计算机,如何在Windows 10上使用安装介质引导或修复
  15. BD15AAANB10派克伺服阀
  16. 1. oralce数据库安装以及简单的SQL语句
  17. oss连接的简单实现与文件的简单获取
  18. 钱多多第二阶段冲刺07
  19. hihoCoder #1558 : H国的身份证号码I
  20. Class-Aware Generative Adversarial Transformers for Medical Image Segmentation-用于医学图像分割的生成对抗网络

热门文章

  1. sequence-数据库-sjk
  2. ppt形状html,如何用好PPT中的基础形状,做出精美的页面,分享5个案例!
  3. ppt如何替换其他mo ban_PPT如何做视觉化的数据图表?
  4. 图灵热点之阅读篇——七月图书推荐
  5. Codevs2491玉蟾宫
  6. 基于Python实现可以进制转换和计算阶乘的科学计算器
  7. python 实现一个反向单位矩阵
  8. 如何做gif动图表情包?轻松一键快速制作gif表情包
  9. Pandas 实用技能,数据筛选 query 函数详细介绍
  10. 关于tomcat启动报错Error deploying web application directory [C:\......]出现的其中一种问题解决: