Лог-правдоподобие - это логарифм вероятности того, что данный набор наблюдений наблюдается с учетом распределения вероятностей. Вы можете получить доступ к значению функции плотности вероятности в точке x
для вашего scipy.stats.rv_continuous
члена, используя scipy.stats.rv_continuous.pdf(x,params)
. Вы бы взяли произведение этих значений для каждого члена ваших данных, а затем взяли журнал этого. Например:
import numpy as np
from scipy.stats import norm
data = [1,2,3,4,5]
m,s = norm.fit(data)
log_likelihood = np.log(np.product(norm.pdf(data,m,s)))