计算适合数据的任何分布的对数似然的简单方法是什么?

最佳答案

OP解决方案。

Python有82个标准发行版,可以在herescipy.stats.distributions中找到

假设您找到了使probability density function(pdf)适合数据的参数,如下所示:

dist = getattr(stats.stats, 'distribution name')
params = dist.fit(data)


然后,由于它是SciPy库中包含的标准发行版,因此可以通过以下方式非常容易地找到和使用pdf和logpdf:

LLH = dist.logpdf(data,*params).sum()


请注意,这对应于here.定义的对数似然函数

关于python - 计算Python中分布的对数似然,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50588602/

10-13 05:50