正規分布からサンプリングされた数値のベクトルが与えられた場合、それらの数値がサンプリングされた正規分布のパラメーター(つまり、平均と分散)をどのように推定しますか?
あなたが探しているMatlab関数はnormfit
です。normfit
引数を1つだけ使用して呼び出すとX
、平均と標準偏差の推定値である2つの出力が得られます。
[muhat,sigmahat] = normfit(X)
ここで、muhat
は平均sigmahat
の推定値と標準偏差の推定値です。ここで、2番目の引数を使用して呼び出すと、alpha
4つの出力、2つの推定値、および各推定値の信頼区間が得られます。
[muhat,sigmahat,muci,sigmaci] = normfit(X,alpha)
muci
含まれているのは、平均sigmaci
の信頼区間と標準偏差の信頼区間です。
例:
>>a=randn(1,100);
>>[muhat,sigmahat,muci,sigmaci] = normfit(a,.01);
>>sigmaci
sigmaci =
0.8550
1.2360
したがって、P(0.8550 << sigma
1.2360)= 1-0.1です。
sigma_2
は分散であるため、単純に2乗sigmaci
することで、信頼区間が次のようになりますsigma_2
。
>>sigma_2ci=sigmaci.^2
sigma_2ci =
0.7310 1.5277
およびP(0.7310 << sigma_2
1.5277)= 1-0.1。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加