Pertama, dengan mengintegrasikan secara analitis, maksud saya, apakah ada aturan integrasi untuk menyelesaikan ini yang bertentangan dengan analisis numerik (seperti aturan trapesium, Gauss-Legendre atau Simpson)?
Saya memiliki fungsi mana g ( x ; μ , σ ) = 1 adalah fungsi kepadatan probabilitas dari distribusi lognormal dengan parameterμdanσ. Di bawah ini, saya akan menyingkat notasi keg(x)dan menggunakanG(x)untuk fungsi distribusi kumulatif.
Saya perlu menghitung integral
Saat ini, saya melakukan ini dengan integrasi numerik menggunakan metode Gauss-Legendre. Karena saya perlu menjalankan ini berkali-kali, kinerja sangat penting. Sebelum saya melihat ke dalam mengoptimalkan analisis numerik / bagian lain, saya ingin tahu apakah ada aturan integrasi untuk menyelesaikan ini.
Saya mencoba menerapkan aturan integrasi per bagian, dan saya sampai di sini, di mana saya terjebak lagi,
.
Saya buntu, karena saya tidak dapat mengevaluasi .
Ini untuk paket perangkat lunak yang saya bangun.
sumber
Jawaban:
Jawaban singkat : Tidak, itu tidak mungkin, setidaknya dalam hal fungsi dasar. Namun, algoritma numerik yang sangat baik (dan cukup cepat!) Ada untuk menghitung kuantitas seperti itu dan mereka harus lebih disukai daripada teknik integrasi numerik apa pun dalam kasus ini.
Jumlah bunga dalam hal cdf normal
Perkiraan angka
Jadi, kita dibiarkan menggunakan algoritma numerik untuk memperkirakan jumlah yang diinginkan. Ini dapat dilakukan ke dalam floating point presisi ganda IEEE melalui algoritma WJ Cody. Ini adalah yang algoritma standar untuk masalah ini, dan memanfaatkan ekspresi rasional urutan cukup rendah, itu cukup efisien, juga.
Berikut ini adalah referensi yang membahas aproksimasi:
Ini pertanyaan terkait, jika Anda tertarik.
sumber