Kısa cevap : Hayır, en azından temel işlevler açısından mümkün değildir. Bununla birlikte, böyle bir miktarı hesaplamak için çok iyi (ve oldukça hızlı!) Sayısal algoritmalar mevcuttur ve bu durumda herhangi bir sayısal entegrasyon tekniğine göre tercih edilmelidir.
Normal cdf cinsinden ilgi miktarı
İlgilendiğiniz miktar aslında lognormal rasgele değişkenin koşullu ortalamasıyla yakından ilgilidir. Yani, ve parametreleriyle bir lognormal olarak dağıtılmışsa , gösterimi kullanarak
μ σ ∫ b a f ( x ) d x = ∫ b a 1Xμσ
∫baf(x)dx=∫ba1σ2π−−√e−12σ2(log(x)−μ)2dx=P(a≤X≤b)E(X∣a≤X≤b).
Bu integrale ilişkin bir ifade almak için, . Bu başlangıçta biraz motive olmamış gibi görünebilir. Ancak, bu ikame, ve basit bir değişken değişikliği ile
burada ve .x = e μ + σ 2 e σ z ∫ b a f ( x ) d x = e μ + 1z=(log(x)−(μ+σ2))/σx=eμ+σ2eσz
∫baf(x)dx=eμ+12σ2∫βα12π−−√e−12z2dz,
α=(log(a)−(μ+σ2))/σβ=(log(b)−(μ+σ2))/σ
Bu nedenle,
burada standarttır normal dağılım dağılım işlevi.Φ ( x ) = ∫ x - ∞ 1
∫baf(x)dx=eμ+12σ2(Φ(β)−Φ(α)),
Φ(x)=∫x−∞12π√e−z2/2dz
Sayısal yaklaşım
için bilinen hiçbir kapalı form ifadesinin bulunmadığı sıklıkla ifade edilir . Bununla birlikte, 1800'lerin başlarından itibaren bir Liouville teoremi daha güçlü bir şey ileri sürer: Bu işlev için kapalı bir form ifadesi yoktur . (Bu özel durumdaki kanıt için bkz. Brian Conrad'ın yazımı .)Φ(x)
Böylece, istenen miktara yaklaşmak için sayısal bir algoritma kullanmaya bırakıldık. Bu, WJ Cody'nin bir algoritması yoluyla IEEE çift kesinlikli kayan noktaya yapılabilir. Öyle Bu sorunun standart algoritma ve oldukça düşük düzenin rasyonel ifadeleri kullanan, bu da bayağı etkili.
İşte yaklaşımı tartışan bir referans:
WJ Cody, Rasyonel Chebyshev Hata Fonksiyonu Yaklaşımları ,
Matematik. Zorunlu. , 1969, sayfa 631-637.
Ayrıca, örnek kod almayı kolaylaştırmaları durumunda, diğerlerinin yanı sıra, hem MATLAB hem de kullanılan uygulamadır .R
Burada ilgilendiğiniz durumda ilgili soru vardır.