Moment expressions (butools.moments)

To load this package, either start the BuToolsInit script, or execute

addpath('butools/moments') in Matlab,
<<BuTools`Moments` in Mathematica,
from butools.moments import * in Python/Numpy.

Moment expressions

Several researchers working of fitting/matching procedures for phase-type distributions and Markovian arrival processes have introduced moment expressions to make the arising expressions simpler. Instead of the classical (raw) moments, factorial, reduced, normalized, and Hankel moments have been defined in various research papers. BuTools has tools available to convert among them.

Conversion routines between various moment expressions

NormMomsFromMoms Returns the normalized moments given the raw moments
MomsFromNormMoms Returns the raw moments given the normalized moments
ReducedMomsFromMoms Returns the reduced moments given the raw moments
MomsFromReducedMoms Returns the raw moments given the reduced moments
HankelMomsFromMoms Returns the Hankel moments given the raw moments
MomsFromHankelMoms Returns the raw moments given the Hankel moments
FactorialMomsFromMoms Returns the factorial moments given the raw moments
MomsFromFactorialMoms Returns the raw moments given the factorial moments
JFactorialMomsFromJMoms Returns the joint factorial moments given the joint raw moments
JMomsFromJFactorialMoms Returns the joint raw moments given the joint factorial moments
CheckMoments Checks if the given moment sequence belongs to a distribution with support (0,inf)