【发布时间】:2017-11-03 03:32:10
【问题描述】:
我正在努力寻找 R 的等效 ecdf 函数,即
x<-1:10
y<-ecdf(x)(x)
在 Python 中。是否存在与此功能等效的功能?
【问题讨论】:
-
谢谢。请把你的评论作为答案。
-
关于软件的问题通常不在此处讨论。
标签: r python scikit-learn scipy
我正在努力寻找 R 的等效 ecdf 函数,即
x<-1:10
y<-ecdf(x)(x)
在 Python 中。是否存在与此功能等效的功能?
【问题讨论】:
标签: r python scikit-learn scipy
Toby 建议在 statsmodels 中使用 ECDF 类非常棒。如果您不希望依赖于 statsmodels,可以使用以下替代方法,但 scipy 是可以的:
from scipy.stats import rankdata
y = rankdata(x, method='max')/float(len(x))
【讨论】: