﻿功能:数据分析求多维数据的R(Pearson)相关系数

格式:DataSimilarityR(d1,d2,d3……)

说明:本函数接收的参数个数不能少于2个,且每个参数均为矩阵变量,且都是同维数的矩阵,其每个参数存储的数据是数据分析时各观测的数据.本函数执行成功返回一个n*n的对称矩阵,n代表参数的个数,表示n维.其中返回矩阵的第(i,j)个数据表示参数di与dj的Pearson相关系数.

例子:
a =[ 191  189  193  162  189  182  211  167  176  154  169  166  154  247  193  202  176  157  156  138  ]
b =[ 36  37  38  35  35  36  38  34  31  33  34  33  34  46  34  37  37  32  33  33  ]
c =[ 50  52  58  62  46  56  56  60  74  56  50  52  64  50  46  62  54  52  54  68  ]

k=DataSimilarityR(a,b,c)//回车得到如下结果
k  =
[ 1.00000000000000  0.84802856585885  -0.3657620321988
  0.84802856585885  1.00000000000000  -0.3057461854888
  -0.3657620321988  -0.3057461854888  1.00000000000000  ]//即a与b数据的Pearson相关系数是0.84802856585885,a与c数据的Pearson相关系数是-0.3657620321988

// By2011/10/31