是否有 python 多维 ECDF 的实现?

Is there a python implementation of multidimensional ECDFs?

正在寻找实现 statsmodels.distributions.ECDF

的多元版本的包

如果不存在我将实施它以包含在 statsmodels 中(如果被接受),但不想重新发明轮子。

我看到了这个:https://gitlab.com/stochastic-control/StOpt

它有 pybind11 绑定,但不确定 pip 中是否有轮子已经使它可用。

即将发布的 statsmodels 0.13 包括对 copula 的基本支持。

经验和非参数 copula 和多元分布主要有实验代码,目前还没有 public,也没有得到充分的测试和验证。

例如_ecdf_mv (*) 当前是一个多变量rankdata 函数。它需要除以观察次数或转换为绘图位置以使其成为 ECDF。因为 copula 需要连续均匀的边距,所以关系会随机或任意断开。

(*) https://github.com/statsmodels/statsmodels/blob/main/statsmodels/distributions/tools.py#L424