|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
ParameterEstimator
ParameterEstimator
EstimatedDistributionとFindDistributionParametersのオプションで.使用する母数推定を指定する.
詳細詳細
- 使用可能な基本的設定値:
-
"MaximumLikelihood" 対数尤度関数を最大化する "MethodOfMoments" 原点の周りのモーメントにマッチする "MethodOfCentralMoments" 中心モーメントにマッチする "MethodOfCumulants" キュムラントにマッチする "MethodOfFactorialMoments" 階乗モーメントにマッチする - 最尤法は対数尤度関数
を最大化する.ただし,
は分布母数で
は記号分布の確率密度関数である. - モーメント法は
,
,
を解く.ただし,
は第 
サンプルモーメントであり
は母数が
の分布の第 
モーメントである. - モーメント法には
,
,
,
がある. - ParameterEstimator->{mm, "MomentOrders"->list}とすると,list で指定されるモーメントの次数はモーメント法の推定器 mm によって使われる.
- 一変量分布の場合,モーメントの次数は正の整数のリストでなければならない.
次元の分布の場合,モーメントの次数は長さ
で各リストの総和が正であるの非負の整数の複数のリストでなければならない.- ParameterEstimator->{"estimator", Method->"solver"}はもとになる方程式あるいは最適化ソルバのどれを使用するかを指定する.
で使用可能なソルバ:-
Automatic 自動的に選ばれたソルバ "FindMaximum" FindMaximumを使って対数尤度を最大化する "FindRoot" FindRootを使って尤度方程式を解く "NMaximize" NMaximizeを使って対数尤度を最大化する
,
,
,
で使用可能なソルバ設定:-
Automatic 自動的に選ばれたソルバ "FindRoot" FindRootを使ってモーメント方程式を解く "NSolve" NSolveを使ってモーメント方程式を解く "Solve" Solveを使ってモーメント方程式を解く - Automaticと設定すると,分布に基づいたソルバ(1つまたはいくつかのソルバの組合せ)と推定される母数が使われる.
- ParameterEstimator->{"estimator", Method->{"solver", opts}}と設定すると,ソルバに追加オプションを与えることができる.
- Solve,NSolve,NMaximizeのような初期値に依存しないソルバメソッドはEstimatedDistributionやFindDistributionParametersに与えられる初期値を利用しない.
バージョン 8 の新機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »

