当前位置:   article > 正文

matlab对数据标准化 归一化的处理_z-score归一化处理 matlab

z-score归一化处理 matlab

1.数值标准化
首先计算各属性的平均值和平均绝对误差,公式为
在这里插入图片描述
其中,表示第k个属性的均值,表示第k个属性的平均绝对误差,表示第i条记录的第k个属性。
然后对每条数据记录进行标准化度量,即
在这里插入图片描述
其中,表示标准化后的第i条数据记录的第k个属性值。
matlab函数
1. z-score 标准化
  新数据=(原数据-均值)/标准差
标准化以后,X中元素的取值范围为实数。
  % Zscore normalize
  X=zscore(X);
2…数值归一化
将标准化后的每个数值归一化到[0,1]区间。公式为
在这里插入图片描述
2.matlab数值归一化
参考:
corrected_processed = mapminmax(stdData,0,1);%归一化

论文相关代码

I=csvread('C:\Users\Ding\Desktop\data\corrected6.csv');%读取csv文件
label = I(:,end);%类别标签
stdData = zscore(I(:,1:41));%标准化
corrected_processed = mapminmax(stdData,0,1);%归一化
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/105544
推荐阅读
相关标签
  

闽ICP备14008679号