【问题标题】:How to plot histogram of simulated geometric random variables using Python?如何使用 Python 绘制模拟几何随机变量的直方图?
【发布时间】:2019-06-12 03:47:46
【问题描述】:

我必须模拟 100,000 个参数 p = 0.01 的几何随机变量,并将结果绘制在直方图上,每个值都使用 1 到 1000 的桶。什么是桶以及如何创建直方图?这是我目前所拥有的。

p = 0.01
n = 100000
import numpy as np
import matplotlib.pyplot as plt 
y = np.random.geometric(p,n)

【问题讨论】:

  • “模拟”是什么意思,这个桶是什么?如果你只想要一个直方图,你可以使用plt.hist(y, bins=100);

标签: python numpy matplotlib histogram probability


【解决方案1】:

'Buckets' 与'Bins' 相同,它们是您的数据将落入的值范围。因此,如果您的数据范围从 1 到 1000 并且您想要每个数据桶,那么您将需要其中的 1000 个。如果说您只有 100 个 bin,它会将您的数据分组为 10 个(1-10,11-20,21-30...)

使用你已经导入的matplotlib.pyplot,你可以使用:

plt.figure()
plt.hist(y,bins=1000)
plt.show()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-20
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    • 2021-06-06
    相关资源
    最近更新 更多