corr2——二维相关系数
- 语法:
[R = corr2(A,B)](https://ww2.mathworks.cn/help/images/ref/corr2.html?searchHighlight=%E7%9B%B8%E5%85%B3%E7%B3%BB%E6%95%B0&s_tid=srchtitle#d122e8000)
- 说明:
[
R](https://ww2.mathworks.cn/help/images/ref/corr2.html?searchHighlight=%E7%9B%B8%E5%85%B3%E7%B3%BB%E6%95%B0&s_tid=srchtitle#d122e8147) = corr2([
A](https://ww2.mathworks.cn/help/images/ref/corr2.html?searchHighlight=%E7%9B%B8%E5%85%B3%E7%B3%BB%E6%95%B0&s_tid=srchtitle#d122e8048),[
B](https://ww2.mathworks.cn/help/images/ref/corr2.html?searchHighlight=%E7%9B%B8%E5%85%B3%E7%B3%BB%E6%95%B0&s_tid=srchtitle#d122e8093))
返回数组A
和B
之间的二维相关系数R
。 - A与B两个数组的长度相同
- 输出参数R为相关系数,数据类型为double
算法:
语法
[R = corrcoef(A)](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#d122e204622)
[R = corrcoef(A,B)](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#d122e204644)
[[R,P] = corrcoef(**___**)](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#d122e204667)
[[R,P,RL,RU] = corrcoef(**___**)](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#d122e204693)
[**___** = corrcoef(**___**,Name,Value)](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#d122e204719)
- 说明
`[R](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#f80-999628-R)
= corrcoef(A
)返回
A的[相关系数](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#bunkanr)的矩阵,其中
A` 的列表示随机变量,行表示观测值。[
R](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#f80-999628-R) = corrcoef([
A](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#f80-999628-A),[
B](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#f80-999628-B))
返回两个随机变量A
和B
之间的系数。[[
R](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#f80-999628-R),[
P](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#f80-999628-P)] = corrcoef(**___**)
返回相关系数的矩阵和 p 值矩阵,用于测试观测到的现象之间没有关系的假设(原假设)。- 此语法可与上述语法中的任何参数结合使用。如果
P
的非对角线元素小于显著性水平(默认值为0.05
),则R
中的相应相关性被视为显著。如果R
包含复数元素,则此语法无效。
- 此语法可与上述语法中的任何参数结合使用。如果
[[
R](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#f80-999628-R),[
P](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#f80-999628-P),[
RL](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#f80-999628-RL),[
RU](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#f80-999628-RU)] = corrcoef(**___**)
包括矩阵,这些矩阵包含每个系数的 95% 置信区间的下界和上界。如果R
包含复数元素,则此语法无效。**___** = corrcoef(**___**,[
Name,Value](https://ww2.mathworks.cn/help/matlab/ref/corrcoef.html#namevaluepairarguments))
在上述语法的基础上,通过一个或多个Name,Value
对组参数指定其他选项以返回任意输出参数。例如,corrcoef(A,'Alpha',0.1)
指定 90% 置信区间,corrcoef(A,'Rows','complete')
省略A
的包含一个或多个NaN
值的所有行。