天软金融分析.NET函数大全 > TSL函数 > 数学函数 > 多元统计分析

CorrMatrixAdjust    

简述

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

    A := Corr(rand(6,6));
    return CorrMatrixAdjust(A,1,5);

    结果:
相关