Prob.EghMixture#

EghMixture.py

Copyright (c) 2020, SAXS Team, KEK-PF

class EghMixture(K, max_iter=100, random_state=None, anim_data=False)#

Bases: object

fit(X, bins=None)#
get_anim_C(x, y, n, total=False)#
get_anim_components(x, y, n)#
get_peak_mean_x()#
guess_initial_params()#
initilize(X, bins)#
model_name = 'EGH'#
moderate_sigmas(sigmas)#
set_anim_params(n)#
solve_params(k, m1, m2, m3)#
update_params(step, params_)#
e0 = poly1d([  0.827797,  -4.173753,   9.123978, -11.34291 ,   9.232834,         -6.293724,   4.      ])#

e0(th) = a0 + a1*th + a2*th**2 + … + am*th**m

egh(x, H=1, tR=0, sigma=1.0, tau=0.0)#
egh_pdf(x, tR=0, sigma=1.0, tau=0.0, scale=1)#
get_curves(eghmm, x)#
get_sorted_params(eghmm)#