我可以在分位数中使用0和1值吗

时间:2020-01-17 09:19:00

标签: clickhouse

通过quantile函数documentation

我们建议使用[0.01,0.99]范围内的水平值。不要使用等于0或1的水平值–在这些情况下,请使用min和max函数。

这是否也适用于quantileExactquantilesExact函数?

在我的实验中,我发现了quantileExact(0) = minquantileExact(1) = max,但不确定。

2 个答案:

答案 0 :(得分:0)

事实证明,为quantileExactquantilesExact函数使用0和1值是安全的。

答案 1 :(得分:0)

该建议不是关于准确性,而是关于分位数的复杂性*。 QuantumExact比max min重得多。 看到时差,即使在较小的数据集上,最小/最大速度也快8倍。

__dict__