Biarkan mengikuti distribusi seragam dan mengikuti distribusi normal. Apa yang bisa dikatakan tentang ? Apakah ada distribusi untuk itu?
Saya menemukan rasio dua normals dengan mean nol adalah Cauchy.
Biarkan mengikuti distribusi seragam dan mengikuti distribusi normal. Apa yang bisa dikatakan tentang ? Apakah ada distribusi untuk itu?
Saya menemukan rasio dua normals dengan mean nol adalah Cauchy.
Jawaban:
Biarkan variabel acak dengan pdf f ( x ) :
di mana saya mengasumsikan (ini kasus standar Uniform ( 0 , 1 ) ). [Hasil berbeda akan diperoleh jika mengatakan parameter a < 0 , tetapi prosedurnya persis sama. ]
Selanjutnya, misalkan , dan misalkan W = 1 / Y dengan pdf g ( w ) :
Kemudian, kami mencari pdf dari produk , katakanlah h ( v ) , yang diberikan oleh:
di mana saya menggunakan mathStatica 's TransformProduct
fungsi untuk mengotomatisasi seluk-gritties, dan di mana Erf
menunjukkan fungsi Kesalahan: http://reference.wolfram.com/language/ref/Erf.html
Semua selesai.
Plot
Berikut adalah dua plot pdf:
Monte Carlo periksa
Integral di atas dapat dievaluasi menggunakan urutan transformasi berikut:
Jawaban ini dapat diverifikasi dengan simulasi. Script berikut dalam R melakukan tugas ini.
n <- 1e7
mu <- 2
sigma <- 4
X <- runif(n)
Y <- rnorm(n, mean=mu, sd=sigma)
Z <- X/Y
# Constrain range of Z to allow better visualization
Z <- Z[Z>-10]
Z <- Z[Z<10]
# The actual density
hist(Z, breaks=1000, xlim=c(-10,10), prob=TRUE)
# The theoretical density
r <- seq(from=-10, to=10, by=0.01)
p <- sigma/sqrt(2*pi)*( exp( -mu^2/(2*sigma^2)) - exp(-(1/r-mu)^2/(2*sigma^2)) ) + mu*( pnorm((1/r-mu)/sigma) - pnorm(-mu/sigma) )
lines(r,p, col="red")
Berikut beberapa grafik untuk verifikasi:
N ≤ 1 M Y < 1 X Y<0set.seed(1);x=rbeta(10000000,1,1)/rnorm(10000000,7);hist(x,n=length(x)/50000)
runif
runif
? Tampaknya lebih idiomatis dan juga lebih cepat)
hist(x,n=length(x),xlim=c(-10,10))
) (sekitar 96% dari distribusi tampaknya berada di dalam batas itu)