kendall
语法
kendall(X, Y)
参数
X 一个标量/向量/矩阵/内存表。
Y 一个标量/向量/矩阵/内存表。
详情
计算 X 和 Y 的 Kendall 相关性系数。计算时忽略 NULL 值。
若 X 或 Y 是矩阵,对每一列执行上述计算,返回一个向量。
如果 X 或 Y 是内存表,则对表中的每个数值列执行上述计算,非数值列将返回空,结果为一个表。
例子
x = [33,21,46,-11,78,47,18,20,-5,66]
y = [1,NULL,10,6,10,3,NULL,NULL,5,3]
kendall(x, y)
//output
0.05
如果 X 是矩阵,Y 可以长度是与 X 行数相同的向量,或者是与 X 维度相同的矩阵。返回结果是长度与 X 列数相同的向量。
m=1..20$10:2
kendall(m,x)
//output
[-0.0222,-0.0222]
n=rand(20,20)$10:2
kendall(m,n)
//output
[0.3865,-0.1591]
如果 X 是表,Y 可以是长度与 X 行数相同的向量,或者是维度与 X 相同的表。返回结果是与 X 列数相同的向量。
t=table(2..11 as id, "a"+string(2..11) as name) kendall(t,x)
id | name |
---|---|
-0.0222 |
t1=table(x as col1, y as col2) kendall(t,t1)
id | name |
---|---|
-0.0222 |