使用其他模型计算累积分布函数

时间:2020-04-16 17:07:40

标签: python cdf

如何使用其他模型计算累积分布函数? 我专门指的是这个功能

from scipy.stats import norm
norm.cdf(1639651)

将上面的函数替换为可以为任何数据集生成N50,α=和β的另一个函数。

1 个答案:

答案 0 :(得分:0)

您可以将模型定义为扩展stats.rv_continuous的类:

from scipy import stats
class deterministic_gen(stats.rv_continuous):
    def _cdf(self, x):
        return np.where(x < 0, 0., 1.)
    def _stats(self):
        return 0., 0., 0., 0.

我认为您只能定义estats,而cdf将随之而来。以下是文档:link