CorrMatrixAdjust
简述
相关系数矩阵调整:将相关系数大或小的样本排在一起(重构),输出结构调整,不改变相关系数本身
特征根调整:绝对值最大特征根对应特征向量的分量降序排列
聚类调整:将矩阵每一行当做一个样本,每一列当做一个属性。先将所有样本分为N类,按照每类在第0个属性的最大值进行N个大类排序(降序);在每个小类中,再次按照小类样本在第0个属性的取值进行排序(降序)
【注】:为保证调整前后相关系数一一对应关系明确,建议输入矩阵A为带有字符串的行、列标
CorrMatrixAdjust(A:Array;AdjustType:UserDefine;N:Integer):Array
名称 | 类型 | 说明 |
---|
A | Array | 二维数字数组,协方差矩阵 |
AdjustType | UserDefine | 用户自定义,调整方式,默认为0
|
N | Integer | 整数,分为N类,AdjustType=1专用 |
返回 | Array | array,返回调整后的矩阵 |
A := Corr(rand(6,6));
return CorrMatrixAdjust(A,1,5);
结果:
