天软金融分析.NET函数大全 > TSL函数 > 数学函数 > 主成分分析 > 中间函数

FScoreResult    

简述
获取主因子得分
定义
FScoreResult (FactorArr:Array;MaxEigenValue: Array):Array
参数
名称类型说明
FactorArrArray二维数字数组类型,因子得分矩阵
MaxEigenValue Array二维数字数组类型,主因子对应的特征根
返回Array数组
  • 算法

    通过矩阵的乘法获得矩阵F,矩阵F的第一列为数组R的第一项,数组R的其他项为矩阵FactorArr的值
    范例

    //设置样本矩阵
    zt:=array((0.7592,1.7593,21.9279,48.5626,55.1679),
           (0.0490,0.4457,2.2255,82.2658,192.4348),
           (-2.2313,-1.3096,-59.8883,3.9922,-80.2419),
           (0.1364,0.539,4.3910,55.1438,46.0612),
           (0.7233,1.9467,15.6127,111.3018,58.3969));
    zT_s:=Standarize_II(zT);  //标准化
    mt_Transposition(zT_s,Z);  //转置
      R:=CorrelationMatrix(Z);  //相关系数矩阵
    Eigen_Jacobi(R,EigenValue,EigenVector); //特征值&特征向量
      Cm:=ComponentMatrix(EigenValue,EigenVector,MaxEigenValue); //载荷矩阵
      Cs:=ComponentScoreMatrix(Cm,R);    //因子得分系数矩阵
    FArr:=FactorScoreMatrix(Cs,zT_s);   //样本公共因子得分
      return FScoreResult(FArr,MaxEigenValue);
    //结果:

相关