【发布时间】:2021-10-17 10:00:02
【问题描述】:
我想计算和显示直方图,并绘制均值、方差和四分位数。我不知道该怎么做。编码不是我的强项,而绘图是最糟糕的。
我计算了概率、均值、var、四分位数。我还绘制了概率和 pdf 曲线,这对于 seaborn (this helped me out a bit) 来说很简单。
到目前为止这实际上是正确的吗?如何在图中添加均值、变量和四分位数?
import seaborn as sns
import numpy as np
import math
import statistics
# calculating probabilities
i = 1
probability = []
for i in range(100):
probability.append((61/99) * math.e**(-0.5 * i) + (38/99) * math.e**(-0.25 * i))
mean = sum(probability)/float(len(probability))
variance = statistics.variance(probability)
q25 = np.quantile(probability, 0.25)
q50 = np.quantile(probability, 0.5)
q75 = np.quantile(probability, 0.75)
sns.displot(probability, bins=100, kde=True);
提前致谢:)
【问题讨论】:
-
你已经标记了所有的绘图库——你想要哪一个?
-
我没有偏好,因为我对它们都不熟悉。我在我的代码中使用了 seaborn,因为这是我设法做到的。