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)#