Ini dapat dilakukan dengan menggunakan transformasi sinh-arcsinh dari
Jones, MC dan Pewsey A. (2009). Distribusi sinh-arcsinh . Biometrika 96: 761-780.
Transformasi didefinisikan sebagai
H( x ; ϵ , δ) = sinh[ δsinh- 1( x ) - ϵ ] ,( ⋆ )
dimana dan δ ∈ R + . Ketika transformasi ini diterapkan pada CDF S normal ( x ; ϵ , δ ) = Φ [ H ( x ; ϵ , δ ) ] , ia menghasilkan distribusi unimodal yang parameternya ( ϵ , δ ) mengendalikan kemiringan dan kurtosis, masing-masing (Jones). dan Pewsey, 2009), dalam arti van Zwet (1969) . Selain itu, jika ϵ = 0 dan δϵ ∈ Rδ∈ R+S( x ; ϵ, δ) = Φ [ H( x ; ϵ, δ) ]( ϵ , δ)ϵ = 0 , kami memperoleh distribusi normal asli. Lihat kode R. berikut.δ= 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")
Oleh karena itu, dengan memilih urutan parameter yang sesuai , Anda dapat menghasilkan urutan distribusi / transformasi dengan berbagai tingkat kemiringan dan kurtosis dan membuatnya terlihat sama atau berbeda dengan distribusi normal seperti yang Anda inginkan.( ϵn, δn)
Plot berikut menunjukkan hasil yang dihasilkan oleh kode R. Untuk (i) dan δ = 1 , dan (ii) ϵ = 0 dan δ = ( 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 )
Simulasi distribusi ini mudah karena Anda hanya perlu mengubah sampel normal menggunakan invers dari .( ⋆ )
H- 1( x ; ϵ , δ) = sinh[ δ- 1( sinh- 1( x ) + ϵ ) ]