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:UsersDingDesktopdatacorrected6.csv');%读取csv文件
label = I(:,end);%类别标签
stdData = zscore(I(:,1:41));%标准化
corrected_processed = mapminmax(stdData,0,1);%归一化
原文地址:https://www.cnblogs.com/princeness/p/11664911.html