Standarize_II
简述
数据预处理,对二维数字数组进行标准化化处理;行:样本个数;列:因子个数.
Standarize_II(sample:array;leib:Int):array
| 名称 | 类型 | 说明 |
|---|
| sample | array | 二维数字数组 样本 |
| leib | Int | Int 标准化类型
|
含义 |
取值 | |
不作处理 |
0 | |
zscore标准化(默认值) |
1 | |
处理后数据范围是[-1,1] |
2 | |
处理后数据范围是[0,1] |
3 | |
处理后数据的绝对值最大为1 |
4 | |
处理后均值为1,每列均值为1 |
5 | |
处理后方差为1,每列标准差为1 |
6 | |
中心化,每列总和为0 |
7 |
|
| 返回 | array | Array,标准化后的数据结果。 |
//每列之和为0
A:=rand(5,5);
A:=Standarize_II(a,7);
Return A;
返回结果:
