短い答え:いいえ、少なくとも基本的な機能に関しては不可能です。ただし、そのような量を計算するための非常に優れた(そして適度に高速な!)数値アルゴリズムが存在し、この場合、これらの数値積分手法よりも推奨されます。
通常の累積分布関数に関する関心の量
関心のある量は、実際には対数正規確率変数の条件付き平均と密接に関連しています。つまり、がパラメーターおよびを使用して対数正規分布として分布している場合、表記法を使用して、
Xμσ
∫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))/σ
したがって、
ここでは標準です正規累積分布関数。
∫baf(x)dx=eμ+12σ2(Φ(β)−Φ(α)),
Φ(x)=∫x−∞12π√e−z2/2dz
数値近似
の既知の閉じた形式の式は存在しないとよく言われます。ただし、1800年代初頭のLiouvilleの定理は、より強力なものを主張しています。この関数には閉じた形の式はありません。(この特定の場合の証明については、Brian Conradの記事を参照してください。)Φ(x)
したがって、数値アルゴリズムを使用して目的の量を概算する必要があります。これは、WJ Codyのアルゴリズムを使用して、IEEE倍精度浮動小数点内で実行できます。それは、この問題のための標準的なアルゴリズム、およびかなり低いための合理的な表現を利用し、それはあまりにも、かなり効率的です。
近似について説明するリファレンスを次に示します。
WJ Cody、Rational Chebyshev近似、エラー関数、
数学。コンプ 、1969年、631--637ページ。
また、サンプルコードの取得が容易になる場合に備えて、MATLABと両方で使用される実装でもあります。R
ここに関連する質問は、あなたが興味を持っている場合には、あります。