偏态正态分布函数的python优化

时间:2021-07-02 09:26:19

标签: python-3.x scipy scipy-optimize-minimize scipy.stats

我有一组历史数据,需要滚动才能找到拟合偏态正态分布。 我知道我可以通过以下方式做到这一点:

ae、loce、scalee = stats.skewnorm.fit(sample)

一旦我得到这样的拟合偏态正态分布,我就应该能够得到这种分布的 cdf。

然后我想定义一个函数:

g(x) = x 如果 x>=0 否则 g(x) = -x

我想定义一个新函数: v(x) = g(x) * cdf。

我想优化 v(x) 函数(找到可以最大化 v(x) 函数的 x 值,对于 x >0 和 x<0,应该有 2 个最大值)。

我该怎么做?

0 个答案:

没有答案