跳转到主内容
跳转到主内容

theilsU

theilsU

引入版本:v22.1

theilsU 函数用于计算 Theil's U 不确定性系数,该系数用于衡量表中两列之间的关联程度。 其取值范围为 −1.0(100% 负相关,或完全反向)到 +1.0(100% 正相关,或完全一致)。 值为 0.0 表示无关联。

语法

theilsU(column1, column2)

参数

  • column1 — 要比较的第一列。Any
  • column2 — 要比较的第二列。Any

返回值

返回介于 -1 和 1 之间的数值。Float64

示例

使用示例

SELECT theilsU(a, b)
FROM (
    SELECT
        number % 10 AS a,
        number % 4 AS b
    FROM
        numbers(150)
);
┌────────theilsU(a, b)─┐
│ -0.30195720557678846 │
└──────────────────────┘