回答:
データをスキュー正規分布に適合させる方法について第一原理から最尤推定量を計算できます。最初なお、位置パラメータとスキュー正規分布の確率密度関数、スケールパラメーター及び形状パラメーター ISω α
ここで、は標準正規密度関数、は標準正規CDFです。この密度は、この質問に対する私の回答で説明されているクラスのメンバーであることに注意してください。Φ (⋅ )
この分布からの独立した観測値のサンプルに基づく対数尤度は次のとおりです。
このMLEには閉じた形のソリューションがないのは事実です。しかし、それは数値的に解くことができます。たとえば、ではR
、尤度関数を次のようにコード化できます(注:上の尤度関数の計算方法を完全に透過的にするために、可能な場合よりもコンパクト/効率を低くしました)。
set.seed(2345)
# generate standard normal data, which is a special case
n = 100
X = rnorm(n)
# Calculate (negative) log likelihood for minimization
# P[1] is omega, P[2] is xi and P[3] is alpha
L = function(P)
{
# positivity constraint on omega
if( P[1] <= 0 ) return(Inf)
S = 0
for(i in 1:n)
{
S = S - log( dnorm( (X[i] - P[2])/P[1] ) )
S = S - log( pnorm( P[3]*(X[i] - P[2])/P[1] ) )
}
return(S + n*log(P[1]))
}
次に、この関数を数値的に最小化します(つまり、可能性を最大化します)。これは、のパッケージのデフォルト実装であるシンプレックスアルゴリズムを使用することにより、導関数を計算せずに実行できます。optim()
R
歪度のテスト方法について:を制約し、尤度比テストを実行することにより、歪曲正常と通常の比較(正常はサブモデルであるため)を明示的にテストできます。
# log likelihood constraining alpha=0.
L2 = function(Q) L(c(Q[1],Q[2],0))
# log likelihood from the constrained model
-optim(c(1,1),L2)$value
[1] -202.8816
# log likelihood from the full model
-optim(c(1,1,1),L)$value
[1] -202.0064
# likelihood ratio test statistic
LRT = 2*(202.8816-202.0064)
# p-value under the null distribution (chi square 1)
1-pchisq(LRT,1)
[1] 0.1858265
したがって、(つまり、スキューなし)という帰無仮説を棄却しません。
ここでは、正規分布がサブモデルであるため、比較は単純でした。他のより一般的なケースでは、たとえば、すべての競合する近似で最尤推定量を使用している場合、AIC(ここで行うように)を比較することにより、スキュー正規分布を他の参照分布と比較できます。たとえば、ガンマ分布とスキュー標準の下で最尤によってデータを近似し、追加された尤度がスキュー標準の追加された複雑さを正当化するかどうかを確認できます(2ではなく3つのパラメーター)。また、1つのサンプルのKolmogorov Smirnov検定を使用して、データをスキュー正常ファミリーからの最適な推定値と比較することを検討することもできます。
私はこの専門職に30年以上携わってきた統計学者であり、この投稿を読む前に、スキュー正規分布について聞いたことがありませんでした。高度に歪んだデータがある場合、なぜ対数正規またはガンマではなく、通常の歪曲を調べたいのですか?ガンマ、対数正規、スキュー正規などの分布のパラメトリックファミリーがある場合はいつでも、カイ二乗やコルモゴロフスミルノフなどの適合度検定を適用できます。
したがって、最終的に私の解決策は、fGarchパッケージ をダウンロードすることであり、fGarchsnormFit
によって提供され、パラメーターのMLEをSkewed-Normalに取得しました。
次にdsnorm
、fGarchが提供する関数を使用して、これらのパラメーターをKolmogorov-Smirnovテストに接続しました。
http://www.egyankosh.ac.in/bitstream/123456789/25807/1/Unit6.pdfとhttp://en.wikipedia.org/wiki/Skewnessを確認してください。
歪度については、カールピアソン検定を使用できます。3次モーメントと標準偏差の3乗の比率は、歪度係数と呼ばれます。対称分布は歪度= 0になります