FactorialMomentGeneratingFunction[dist,t]
分布 dist の階乗モーメント母関数を変数 t の関数として与える.
FactorialMomentGeneratingFunction[dist,{t1,t2,…}]
多変量分布 dist の階乗モーメント母関数を変数 t1, t2, … の関数として与える.
FactorialMomentGeneratingFunction
FactorialMomentGeneratingFunction[dist,t]
分布 dist の階乗モーメント母関数を変数 t の関数として与える.
FactorialMomentGeneratingFunction[dist,{t1,t2,…}]
多変量分布 dist の階乗モーメント母関数を変数 t1, t2, … の関数として与える.
詳細
- FactorialMomentGeneratingFunctionは確率母関数としても知られている.
- FactorialMomentGeneratingFunction[dist,t]はExpectation[tx,xdist]に等しい.
- FactorialMomentGeneratingFunction[dist, {t1,t2,…}]はExpectation[t1x1t2x2…,{x1,x2,…}dist]に等しい.
- i
次の階乗モーメントはSeriesCoefficient[fmgf,{t,1,i}]i!によって階乗モーメント母関数 fmgf から抽出することができる. - 離散確率変数が値 i になる確率はSeriesCoefficient[expr,{t,0,i}]によって階乗モーメント母関数 expr から抽出することができる.
例題
すべて開く すべて閉じる例 (3)
FactorialMomentGeneratingFunction[PoissonDistribution[μ], t]FactorialMomentGeneratingFunction[NormalDistribution[μ, σ], t]FactorialMomentGeneratingFunction[MultinomialDistribution[n, {p1, p2, p3}], {t1, t2, t3}]スコープ (5)
FactorialMomentGeneratingFunction[ProbabilityDistribution[(18^-k/Sqrt[6]) Binomial[4k, 2k], {k, 0, Infinity, 1}], t]FactorialMomentGeneratingFunction[EmpiricalDistribution[{1, 2, 3, 3, 4, 5, 5}], t]FactorialMomentGeneratingFunction[CensoredDistribution[{0, 10}, PoissonDistribution[2]], t]FactorialMomentGeneratingFunction[ParameterMixtureDistribution[PoissonDistribution[λ], λExponentialDistribution[μ]], t]ランダム過程のスライス分布についての階乗モーメント母関数を求める:
FactorialMomentGeneratingFunction[PoissonProcess[μ][s], t]アプリケーション (6)
個の独立同分布に従う幾何変量の総和の階乗モーメント母関数を求める:
FactorialMomentGeneratingFunction[GeometricDistribution[p], t] ^ nNegativeBinomialDistributionの階乗モーメント母関数と比較する:
FactorialMomentGeneratingFunction[NegativeBinomialDistribution[n, p], t]% - %%
がPoissonDistributionに従うと仮定して,
個の独立同分布に従う確率変数の乱数の総和のか以上モーメント母関数を求める:
Expectation[FactorialMomentGeneratingFunction[GeometricDistribution[p], t] ^ n, nPoissonDistribution[μ]]PolyaAeppliDistributionの階乗モーメント母関数と比較する:
FactorialMomentGeneratingFunction[PolyaAeppliDistribution[μ(1 - p), 1 - p], t]Simplify[% / %%]非負整数の確率変数のPDFをその階乗モーメント母関数から求める:
fmgf[t_] = ((2 - t)^3/(4 - 3 t)^5);pdf = SeriesCoefficient[fmgf[z], {z, 0, k}, Assumptions -> k ≥ 0]DiscretePlot[pdf, {k, 0, 25}, FillingStyle -> Gray]Sum[pdf, {k, 0, Infinity}]BernoulliDistributionの確率母関数を構築する:
bpgf[z_] = FactorialMomentGeneratingFunction[BernoulliDistribution[p], z]そのラグランジュ(Lagrange)変換を行い,これを新たな確率母関数として使う:
{pgf[z_]} = u /. Solve[u == z bpgf[u], u] //SimplifyこれをシフトされたGeometricDistributionの確率母関数と比較する:
FactorialMomentGeneratingFunction[TransformedDistribution[x + 1, xGeometricDistribution[1 - p]], z]ラグランジュ変換をGeometricDistributionの確率母関数に適用する:
gpgf[z_] = FactorialMomentGeneratingFunction[GeometricDistribution[p], z]u /. Solve[u == z gpgf[u] && 0 < p < 1 && 0 < u < 1 && 0 < z < 1, u, Reals]{hpgf[z_]} = Refine[%, 0 < p < 1 && 0 < z < 1]PDFを再構築する:
pdf = SeriesCoefficient[hpgf[z], {z, 0, k}, Assumptions -> 0 < p < 1]//FullSimplify結果の分布はHaight分布として知られるものである.これは
についてのみ1に正規化される:
Sum[pdf, {k, 1, Infinity}, Assumptions -> 0 < p < 1]DiscretePlot[pdf /. p -> 5 / 9, {k, 0, 10}]不正なコインで表が連続2回出るまでにはこのコインを何回トスしたらよいか,その回数の分布を求める.表が出る確率を
とする.事象空間には,裏(T),表の次に裏(HT),表が2回連続(HH)の3つのタイプの以下の確率の事象が含まれる:
pr["T"] = (1 - p);
pr["HT"] = p(1 - p);
pr["HH"] = p ^ 2;確率変数の階乗モーメント母関数を,それが事象Tの合計に事象HTの2倍に2を加えたものと解釈して求める:
fmgf = t ^ 2FactorialMomentGeneratingFunction[NegativeMultinomialDistribution[1, {pr["T"], pr["HT"]}], {t, t^2}]PDFを再構築する:
pdf = SeriesCoefficient[fmgf, {t, 0, k}, Assumptions -> k ≥ 0]mean = Limit[D[fmgf, t], t -> 1]//SimplifyMomentConvert[CentralMoment[2], FactorialMoment]variance = Factor[Limit[D[fmgf, {t, 2}], t -> 1] + mean(1 - mean)]特性と関係 (3)
FactorialMomentGeneratingFunctionは
のExpectationに等しい:
Expectation[t ^ n, nGeometricDistribution[p]]FactorialMomentGeneratingFunction[GeometricDistribution[p], t]Simplify[% - %%]非負の離散変量については,階乗モーメント母関数は確率母関数と一致する:
FactorialMomentGeneratingFunction[GeometricDistribution[p], z]Sum[PDF[GeometricDistribution[p], k]z^k, {k, 0, Infinity}]Simplify[% == %%]階乗モーメント母関数から階乗モーメントを抽出することができる:
𝒟 = HypergeometricDistribution[n, m, nt];D[FactorialMomentGeneratingFunction[𝒟, t], {t, 3}] /. t -> 1FactorialMoment[𝒟, 3]//Refine[#, nt ≥ 3]&%% - %//Simplifyあるいは,SeriesCoefficientを使う:
SeriesCoefficient[3!FactorialMomentGeneratingFunction[𝒟, t], {t, 1, 3}]FactorialMoment[𝒟, 3]//Refine[#, nt ≥ 3]&%% - %//Simplify考えられる問題 (2)
裾部の長い分布の中には低次数のいくつかの階乗モーメントしか定義できないものがある:
FactorialMoment[BetaNegativeBinomialDistribution[7, 11, 13], r]FactorialMomentGeneratingFunction[BetaNegativeBinomialDistribution[7, 11, 13], t]FactorialMomentGeneratingFunctionは常に閉形式で既知である訳ではない:
FactorialMomentGeneratingFunction[WalleniusHypergeometricDistribution[n, m, nt, w], t]おもしろい例題 (1)
一変数分布について,階乗モーメント母関数を複素平面上で可視化する:
dists = {NegativeBinomialDistribution[10, 2 / 3], PoissonDistribution[3], BorelTannerDistribution[5 / 6, 10], ExponentialDistribution[1], BirnbaumSaundersDistribution[1, 3], HyperbolicDistribution[2, 1, 1, 2]};Table[Plot3D[Re[FactorialMomentGeneratingFunction[𝒟, x + I y]]//Evaluate, {x, -2, 2}, {y, -4, 4}, Mesh -> None, ImageSize -> 200, PlotLabel -> 𝒟], {𝒟, dists}]関連するガイド
-
▪
- 統計モーメントと母関数 ▪
- 統計分布関数
テキスト
Wolfram Research (2010), FactorialMomentGeneratingFunction, Wolfram言語関数, https://reference.wolfram.com/language/ref/FactorialMomentGeneratingFunction.html.
CMS
Wolfram Language. 2010. "FactorialMomentGeneratingFunction." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FactorialMomentGeneratingFunction.html.
APA
Wolfram Language. (2010). FactorialMomentGeneratingFunction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FactorialMomentGeneratingFunction.html
BibTeX
@misc{reference.wolfram_2026_factorialmomentgeneratingfunction, author="Wolfram Research", title="{FactorialMomentGeneratingFunction}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/FactorialMomentGeneratingFunction.html}", note=[Accessed: 15-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_factorialmomentgeneratingfunction, organization={Wolfram Research}, title={FactorialMomentGeneratingFunction}, year={2010}, url={https://reference.wolfram.com/language/ref/FactorialMomentGeneratingFunction.html}, note=[Accessed: 15-September-2026]}