これは、次のsinh-arcsinh変換を使用して実行できます。
ジョーンズ、MCおよびピュージーA.(2009)。シン-アークシン分布。Biometrika 96:761〜780。
変換は次のように定義されます
H(x ; ϵ 、δ)= sinh[ δ罪− 1(x )− ϵ ] 、(⋆)
どことδ ∈ R +。この変換が通常のCDF S (x ; ϵ 、δ )= Φ [ H (x ; ϵ 、δ )]に適用されると、パラメーター(ϵ 、δ )が歪度と尖度をそれぞれ制御する単峰分布を生成します(ジョーンズand Pewsey、2009)、van Zwet(1969)の意味で。加えて、もしε = 0とδε ∈ Rδ∈ R+S(x ; ϵ 、δ)= Φ [ H(x ; ϵ 、δ)](ϵ 、δ)ϵ = 0、元の正規分布を取得します。次のRコードを参照してください。δ= 1
fs = function(x,epsilon,delta) dnorm(sinh(delta*asinh(x)-epsilon))*delta*cosh(delta*asinh(x)-epsilon)/sqrt(1+x^2)
vec = seq(-15,15,0.001)
plot(vec,fs(vec,0,1),type="l")
points(vec,fs(vec,1,1),type="l",col="red")
points(vec,fs(vec,2,1),type="l",col="blue")
points(vec,fs(vec,-1,1),type="l",col="red")
points(vec,fs(vec,-2,1),type="l",col="blue")
vec = seq(-5,5,0.001)
plot(vec,fs(vec,0,0.5),type="l",ylim=c(0,1))
points(vec,fs(vec,0,0.75),type="l",col="red")
points(vec,fs(vec,0,1),type="l",col="blue")
points(vec,fs(vec,0,1.25),type="l",col="red")
points(vec,fs(vec,0,1.5),type="l",col="blue")
したがって、パラメータの適切なシーケンスを選択して、あなたは歪度と尖度レベルの異なるディストリビューション/変換のシーケンスを生成し、それらが同様として、あるいはあなたが好きな正規分布に異なるように見えるようにすることができます。(ϵn,δn)
次のプロットは、Rコードによって生成された結果を示しています。用(I) 及びδ = 1、および(ii)はε = 0とδ = (0.5 、0.75 、1 、1.25 、1.5 )。ϵ=(−2,−1,0,1,2)δ=1 ϵ=0δ=(0.5,0.75,1,1.25,1.5)
この分布のシミュレーションは簡単なあなただけの逆利用し、通常のサンプルを変換する必要が与えられている。(⋆)
H−1(x;ϵ,δ)=sinh[δ−1(sinh−1(x)+ϵ)]