列归一化|列归一化 最大最小标准化 z-score标准化 matlab代码实现
load数据↓
U=load('outpath.txt');
对于列全为0的数据,maxmin标准化和列归一化结果会NAN->该矩阵所有数+0.0000000001,再进行处理
列归一代码↓
eps=0.0000000001;
U=U+eps*ones(M,M);
%ones[m,n] 生成m行n列的全1矩阵
vd=sum(U);
t2=diag(vd);
U=U*(t2^-1);
z-score标准化↓
U=zscore(U);
【列归一化|列归一化 最大最小标准化 z-score标准化 matlab代码实现】max-min标准化 (eps用来处理列全为0的数据)
eps=0.0000000001;
U=U+eps*ones(m,n);
[m, n]= size(U);
%m,n为输入文本矩阵的行列
for i = 1:n
ma = max(U(:, i) );
mi = min( U(:, i) );
U_mami(:, i) = ( U(:, i)-mi ) / ( ma-mi );
end
推荐阅读
- parallels|parallels desktop 解决网络初始化失败问题
- 第326天
- 牛人进化+|牛人进化+ 按自己的意愿过一生
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 【欢喜是你·三宅系列①】⑶
- 《格列佛游记》第二卷第五章概括
- 列出所有自定义的function和view
- Python基础|Python基础 - 练习1
- 松软可口易消化,无需烤箱超简单,新手麻麻也能轻松成功~
- 你不可不知的真相系列之科学