26.4相关性和回归分析

 
: c = cov (x)
: c = cov (x, y)
: c = cov (…, opt)
: c = cov (…, nanflag)

计算协方差矩阵。

两个变量向量之间的协方差AB计算为:

冠状病毒(a,b)=1/(N-1)*SUM_i(a(i) -平均值(a)) * (b(i) -平均值(b))

这里的N是向量的长度ab.

如果使用一个参数调用,请计算冠状病毒(x, x)如果x是一个向量,这是的标量方差x如果xisa矩阵,每行x被视为一个观测值,每列都被视为变量,并且(, j)-th的条目冠状病毒(x)是之间的协方差-th和j-中的第th列x如果x具有尺寸n x m,输出c将是一个m x m平方协方差矩阵。

如果使用两个参数调用,请计算冠状病毒(x, y),两个随机变量之间的方差xy. xy必须具有相同数量的元素,并且将被视为向量,协方差计算为冠状病毒(x(:), y(:))输出将是2×2协方差矩阵。

可选参数opt确定规范化的类型。有效值为

0[默认值]:

规格化为N-1这提供了协方差的最佳无偏估计量。

1.

规格化为N。这提供了围绕他们的第二个时刻。opt对于N=1,被设置为1。

可选参数南旗必须出现在参数列表的最后,并控制NaN值的处理方式冠状病毒。三个有效值为:

includenan[默认值]:

保留NaN值xy。输出将遵循在算术运算中处理NaN值的常规规则。

省略行:

包含NaN值的行从两者中修剪xy在计算协方差之前。一个变量中的NaN将从两个变量中删除该行xy.

部分行:

同时忽略包含NaN值的行xy各自独立-th和j-th协方差计算。这可能导致不同数量的观测,N,用于计算协方差矩阵的每个元素。

兼容性说明:的早期版本冠状病毒处理过的行xy作为多变量随机变量。此版本尝试与保持完全兼容性MATLAB通过处理xy作为两个单变量分布,无论形状如何,都会返回2x2的输出矩阵。在运行此更新版本的时,需要修改依赖Octave先前定义的代码冠状病毒。可以使用NaN包的covm函数为covm(x, yD.

详见: corr.

 
: r = corr (x)
: r = corr (x, y)

计算相关系数矩阵。

如果每行xy是一个观测值,并且每列都是变量,则(, j)-th的条目corr(x, y)是之间的相关性-中的第th个变量xj-中的第th个变量y. xy必须具有相同数量的行(观测值)。

corr(x,y)=冠状病毒(x,y)/(标准(x)*标准(y))

如果使用一个参数调用,请计算corr(x, x),的列之间的相关性x.

详见: 冠状病毒.

 
: r = corrcoef (x)
: r = corrcoef (x, y)
: r = corrcoef (…, param, value, …)
: [r, p] = corrcoef (…)
: [r, p, lci, hci] = corrcoef (…)

计算相关系数矩阵。

x是一个数组,其中每列包含一个变量,每行包含一个观测值。

如果第二个输入y(大小与x)然后计算之间的相关系数xy.

param, value是修改计算的可选参数和值对。有效参数包括:

阿尔法

用于置信区间的边界的置信水平,lcihci默认值为0.05,即95%置信区间。

确定NaN值的处理。可接受的值为全部的,完成成对。默认为全部的具有完成,只考虑没有NaN值的行。具有成对,为每对变量选择NaN自从行。

输出r是每对变量的皮尔逊乘积矩相关系数的矩阵。

输出</p>是检验相关系数为零的零假设的成对p值的矩阵。

输出lcihci是分别包含每个相关系数的95%置信区间的下界和上界的矩阵。

详见: corr, 冠状病毒, std.

 
: rho = spearman (x)
: rho = spearman (x, y)

计算Spearman秩相关系数rho.

对于两个数据向量xy,斯皮尔曼的rho是的级别的相关系数xy.

如果xy是从独立分布中提取的,rho平均值和方差为零1/(N-1)这里的N是的长度xy向量,并且是正态分布的。

长矛手(x)相当于长矛手(x, x).

详见: 等级, 肯德尔.

 
: tau = kendall (x)
: tau = kendall (x, y)

计算Kendall的tau.

对于两个数据向量x, y共同长度N,Kendall的tau是的所有秩差的符号的相关性xy; 即,如果两者xy那么就有与众不同的地方了

         1
tau=-------SUM符号(q(i) -q(j) )*标志(r(i) -r(j) )N(N-1)i,j

其中q(i) 以及r(i) 是的级别xy分别地

如果xy来自独立分布,Kendall的tau是渐近正态的,均值为0,方差为(2*(2N+5))/(9*N*(N-1)).

肯德尔(x)相当于肯德尔(x,x).

详见: 等级, 长矛手.


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号