1function m = moment_raw_from_upfactorial(fp)
2% m = moment_raw_from_upfactorial(fp)
4% Converts
the upward-factorial moments f_n^+ = E[N(N+1)...(N+n-1)] of a
5% discrete random variable N into
the power (raw) moments m_n = E[N^n] by
6% means of
the signed Stirling numbers of
the second kind,
8% m_n = sum_{k=0}^{n} (-1)^(n-k) * S(n,k) * f_k^+
11% fp: vector of length n+1 holding f_0^+,...,f_n^+, i.e. fp(i)
is the moment
12% of order i-1 and fp(1) = f_0^+ = 1
15% m: vector of length n+1 holding m_0,...,m_n, with
the same orientation
19% A. Heindl and A. van de Liefvoort. Moment conversions
for discrete
20% distributions. PMCCS, 2003, Section 4.
23% m = moment_raw_from_upfactorial(moment_upfactorial_from_raw([1,2,6,22]))
27S = moment_stirling2(n);
31 T(i+1,j+1) = (-1)^(i-j) * S(i+1,j+1);