संक्षिप्त उत्तर : नहीं, यह संभव नहीं है, कम से कम प्राथमिक कार्यों के संदर्भ में। हालांकि, बहुत अच्छी (और यथोचित तेजी से!) संख्यात्मक एल्गोरिदम इतनी मात्रा की गणना करने के लिए मौजूद हैं और उन्हें इस मामले में किसी भी संख्यात्मक एकीकरण तकनीक पर प्राथमिकता दी जानी चाहिए।
सामान्य सीएफडी के संदर्भ में ब्याज की मात्रा
जिस मात्रा में आप रुचि रखते हैं, वह वास्तव में एक लीनियर रैंडम वैरिएबल के सशर्त माध्य से निकटता से संबंधित है। यही है, अगर को पैरामीटर और साथ एक लॉगऑनॉर्मल के रूप में वितरित किया जाता है , तो, अपने अंकन का उपयोग करके,
μ σ ∫ ख एक च ( एक्स ) घ एक्स = ∫ ख एक 1Xμσ
∫baf(x)dx=∫ba1σ2π−−√e−12σ2(log(x)−μ)2dx=P(a≤X≤b)E(X∣a≤X≤b).
इस अभिन्न के लिए एक अभिव्यक्ति पाने के लिए, प्रतिस्थापन । यह पहली बार में थोड़ा असम्बद्ध दिखाई दे सकता है। लेकिन, ध्यान दें कि इस प्रतिस्थापन का उपयोग करते हुए, और बस चरों के परिवर्तन से, हमें
जहां और ।z=(log(x)−(μ+σ2))/σx=eμ+σ2eσz
∫baf(x)dx=eμ+12σ2∫βα12π−−√e−12z2dz,
α=(log(a)−(μ+σ2))/σβ=(log(b)−(μ+σ2))/σ
इसलिए,
जहां मानक है सामान्य संचयी वितरण समारोह।Φ ( एक्स ) = ∫ एक्स - ∞ 1
∫baf(x)dx=eμ+12σ2(Φ(β)−Φ(α)),
Φ(x)=∫x−∞12π√e−z2/2dz
संख्यात्मक सन्निकटन
यह अक्सर कहा जाता है कि लिए कोई ज्ञात बंद फ़ॉर्म अभिव्यक्ति मौजूद नहीं है। हालांकि, 1800 के शुरुआती दौर से लिउविले का एक प्रमेय कुछ अधिक मजबूत है: इस फ़ंक्शन के लिए कोई बंद फ़ॉर्म अभिव्यक्ति नहीं है । (इस विशेष मामले में सबूत के लिए, ब्रायन कोनराड का राइटअप देखें ।)Φ(x)
इस प्रकार, हमें वांछित मात्रा को अनुमानित करने के लिए संख्यात्मक एल्गोरिथ्म का उपयोग करने के लिए छोड़ दिया जाता है। यह डब्ल्यूजे कोडी के एल्गोरिथ्म के माध्यम से आईईईई डबल-सटीक फ़्लोटिंग पॉइंट के भीतर किया जा सकता है। यह है इस समस्या के लिए मानक एल्गोरिथ्म, और एक काफी कम आदेश के तर्कसंगत भाव का उपयोग, यह बहुत कुशल, भी है।
यहाँ एक संदर्भ है जो सन्निकटन पर चर्चा करता है:
डब्ल्यूजे कोडी, त्रुटि समारोह के लिए तर्कसंगत चेबीशेव अनुमोदन ,
गणित। अनि। , 1969, पीपी। 631--637
यह उन दोनों के बीच MATLAB और में उपयोग किया जाने वाला कार्यान्वयन भी है , यदि वे उदाहरण कोड प्राप्त करना आसान बनाते हैं।R
यहाँ एक संबंधित प्रश्न है, यदि आप रुचि रखते हैं।