gpt4 book ai didi

python - 绘制数据箱的中位数

转载 作者:行者123 更新时间:2023-12-01 08:45:47 30 4
gpt4 key购买 nike

我已经计算了数据 x 值的 bin 以及与 y 值对应的每个 bin 的中位数。以下是我用来计算的数据示例:

  • x 值范围从 0 到 1
  • y 值的范围可以是任意值,但每个 y 值都有一个与之关联的 x 值

我的代码:

hist1, bins1 = np.histogram(x)
medians_1 = pd.Series(y).groupby(pd.cut(x, bins1)).median()

hist = [129, 126, 94, 133, 179, 206, 142, 147, 90, 185]
bins = [0., 0.09999926, 0.19999853, 0.29999779, 0.39999706,
0.49999632, 0.59999559, 0.69999485, 0.79999412, 0.8999933,
0.99999265]
medians_1 = [ 14.42145 14.428275 14.427865 14.42535 14.42613
14.430235 14.441055 14.43472 14.424155 14.4187 ]

我想知道如何绘制每个相关“bin”的中值?

我尝试绘制散点图,但我只有中值,没有任何 x 轴值。另外,我无法绘制中位数与原始 x 值的图,因为它们的大小不同。

最佳答案

您可以根据箱中心绘制中位数。可以使用此计算每个 bin 的中心

import numpy as np
bin_center = (np.asarray(bins[1:])+np.asarray(bins[:-1]))/2

关于python - 绘制数据箱的中位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53308497/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com