我有一个数据帧df
df=
index value
A 1
B 4
C 8
D 3
E 12
F 7
如何找到df['value']
列中每个元素的经验累积分布函数(ECDF),并将相应值存储在单独的df['ecdf']
列中。ECDF的公式为:
更多关于ECDF的文档可以在here中找到。我还对绘制获得的CDF的折线图感兴趣
预期输出:
df=
index value ecdf
A 1 0.1667
B 4 0.5
C 8 0.8333
D 3 0.3333
E 12 1
F 7 0.6667
Tags:
使用^{} 通过} 除以
n
和method=max
(分配组中的最高秩)计算数值数据秩,并使用^{value
中的项数:结果:
只需使用
numpy
和matplotlib
即可绘制CDF:输出:
相关问题 更多 >
编程相关推荐