为什么matlab里corrcoef函数只能产生2×2的系数矩阵…… a,b是两个1*N长的随机序列;要计算a,b的相关系数,我用得是corrcoef()这个函数,查了帮助文件,直接用[r,p]=corrcoef(a,b);得到始终是一个2*2的矩阵
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 08:01:37
xSrA,C'dURY@JW*~ C hAJ!D2?v+;݆@*]*{sp"BM:
gїOyO&⏟@~] {x}_9ZX͠fqNm5PMX&d$ajTG}-I5;9>;SgDx㚕;8$GA@BUhS+!X2?@ aWio#Cu@pM*بYMvZ@d]aUax(p Xbi]Tjb؍g8t]S Ra0.bKH0N fmBX7yw`Sckj=z<Ա
;f fl{ٖ*%oBթm/*?jJ344JHbxt{i0 Rkt)5覡1em?;{I<_fUÖ]%2O
1wKWQ3vIp^J*Uj%2=cJO?x>xEV
为什么matlab里corrcoef函数只能产生2×2的系数矩阵…… a,b是两个1*N长的随机序列;要计算a,b的相关系数,我用得是corrcoef()这个函数,查了帮助文件,直接用[r,p]=corrcoef(a,b);得到始终是一个2*2的矩阵
为什么matlab里corrcoef函数只能产生2×2的系数矩阵……
a,b是两个1*N长的随机序列;
要计算a,b的相关系数,我用得是corrcoef()这个函数,查了帮助文件,直接用
[r,p]=corrcoef(a,b);
得到始终是一个2*2的矩阵.后来发现 这个[r,p]与这个N有关,N是多少[r,p]就是多少维的.可是求两个序列的相关系数又不能随便添加维数,苦恼中,
为什么matlab里corrcoef函数只能产生2×2的系数矩阵…… a,b是两个1*N长的随机序列;要计算a,b的相关系数,我用得是corrcoef()这个函数,查了帮助文件,直接用[r,p]=corrcoef(a,b);得到始终是一个2*2的矩阵
当然不是了,可以产生多元矩阵的
corrcoef是计算相关系数矩阵的
就是概率论书中的ρ(rou)是无量刚的协方差
R=corrcoef(X),这里X中的不同的列代表不同的随机变量,
每一行代表不同列的随机变量的观察值,也就是该随机变量的值.
R的函数表达式如图所示
其实就是相关系数和协方差之间的关系,R得到的是不同随机变量观察值之间的相关系数值,范围是[-1,1],其物理含义表达的是随机变量之间的线性相关性.