根据形状、比例和位置参数绘制累积分布函数

2024-06-11 05:58:21 发布

您现在位置:Python中文网/ 问答频道 /正文

在应用了广义极值(GEV)理论后,我有了一个形状、位置和比例参数来描述我的分布。现在我尝试用Python绘制一个包含这三个参数的CDF。在matlab中有一个"cdf" function来做这个。我找不到一个办法来对付西皮?在


Tags: 参数绘制function理论比例形状极值matlab
1条回答
网友
1楼 · 发布于 2024-06-11 05:58:21

使用^{}cdf方法。在

例如,下面的ipython会话。。。在

In [40]: from scipy.stats import genextreme

In [41]: shape = -0.5

In [42]: loc = 0.0

In [43]: scale = 2.5

In [44]: x = np.linspace(scale/shape, 20, 200)

In [45]: y = genextreme.cdf(x, shape, loc, scale)

In [46]: import matplotlib.pyplot as plt

In [47]: plt.plot(x, y, label="GEV CDF")
Out[47]: [<matplotlib.lines.Line2D at 0x10e135790>]

In [48]: plt.legend(loc='best')
Out[48]: <matplotlib.legend.Legend at 0x10de4cc50>

生成此绘图:

plot

注意,scipy代码中的形状参数c与{a3}中使用的形状参数ξ有相反的符号。在

相关问题 更多 >