MATLAB 可直接调用函数mapminmax
示例:
%读入矩阵A
A=xlsread(‘D:文件名.xlsx’);
%对矩阵归一化
F=mapminmax(A);
%输出归一化后的矩阵F
xlswrite('D:新文件名‘,F)
https://blog.csdn.net/weixin_38706928/article/details/80329563
链接含代码
目录
归一化
数据归一化的背景介绍
MinMaxScaler:归一到 [ 0,1 ]
MaxAbsScaler:归一到 [ -1,1 ]
标准化
去均值,方差规模化
归一化
数据归一化的背景介绍
在之前做聚类分析的时候我们发现,聚类的效果往往特别受其中一列数据的影响,使得原本应该散布在二维平面图上的点,变成聚集在一条线上的点,可想而知,其聚类效果肯定不理想。
左图:为所有数据都归一化之后的聚类分析散点图;
右图:为其中一列是合同金额,并且没有归一化数据的散点图;
归一化方法有两种形式,一种是把数变为(0,1)之间的小数,一种是把有量纲表达式变为无量纲表达式,成为纯量。后者常见于微波之中,也就是电路分析、信号系统、电磁波传输等,研究物理的人会比较熟悉。而像我们这些普通的数据分析师的日常工作中,不太会遇见需要归一化为无量纲表达式的情况,因此只讨论归