に対数正規確率密度関数を乗算して分析的に積分することは可能ですか?


10

まず、分析的に統合することによって、つまり、数値解析(台形、ガウスレジェンドル、シンプソンの規則など)とは対照的に、これを解決するための統合規則はありますか?

私には関数があり、 は、対数正規分布の確率密度関数です。パラメータおよび。以下では、表記を省略して、累積分布関数にを使用します。f(x)=xg(x;μ,σ)

g(x;μ,σ)=1σx2πe12σ2(log(x)μ)2
μσg(x)G(x)

積分を計算する必要があり

abf(x)dx.

現在、Gauss-Legendre法を使用した数値積分でこれを行っています。これを何度も実行する必要があるため、パフォーマンスは重要です。数値解析/その他の部分の最適化を検討する前に、これを解決するための統合ルールがあるかどうかを知りたいと思います。

パーツごとの統合ルールを適用してみたところ、再び行き詰まりました。

  1. udv=uvvdu

  2. u=xdu=dx

  3. dv=g(x)dxv=G(x)

  4. uvvdx=xG(x)G(x)dx

評価できないので、行き詰まっています。G(x)dx

これは私が構築しているソフトウェアパッケージ用です。


@Rosh、とは、確率密度を意味しますか?lognormal
mpiktas 2011

1
これは、定数に2つの通常の累積分布関数の差を掛けたものとして表現できます。通常の累積分布関数は、W。Codyの有理チェビシェフ近似を使用して効率的に計算されます。これに代わる数値積分の代替手段は必要ありませんし、ほとんど間違いなく優先すべきではありません。詳細が必要な場合は投稿できます。
枢機卿、

@mpiktas、はい、lognormalは確率密度関数で、lognormalCDFは累積密度関数です。
Rosh

3
@Roshには対数正規分布があります。これは、が正規分布していることを意味し。したがって、元の積分にを代入します。被積分関数は、引数が 2次関数である指数関数です。正方形を完了すると、通常のPDFの倍数に変換されます。そのため、通常のCDFと元のエンドポイントの指数に関して回答が書き込まれます。通常のCDF(エラー関数の倍数)には多くの優れた近似があります。xlog(x)x=exp(y)y
whuber

1
はい、@ whuberと私は同じことを説明していました。あなたのような何かを得る必要があります and andは通常のcdfを示します。、、およびの値に応じて、この式をより数値的に安定するように書き換える方法があることに注意してください。eμ+12σ2(Φ(β)Φ(α))β=(log(b)(μ+σ2))/σα=(log(a)(μ+σ2))/σΦ()abμσ
枢機卿

回答:


15

短い答え:いいえ、少なくとも基本的な機能に関しては不可能です。ただし、そのような量を計算するための非常に優れた(そして適度に高速な!)数値アルゴリズムが存在し、この場合、これらの数値積分手法よりも推奨されます。

通常の累積分布関数に関する関心の量

関心のある量は、実際には対数正規確率変数の条件付き平均と密接に関連しています。つまり、がパラメーターおよびを使用して対数正規分布として分布している場合、表記法を使用して、 Xμσ

abf(x)dx=ab1σ2πe12σ2(log(x)μ)2dx=P(aXb)E(XaXb).

この積分の式を取得するには、代入し。これは最初はやる気がないように見えるかもしれません。ただし、この置換、を使用し、変数を単に変更するだけで、 ここでおよび。z=(log(x)(μ+σ2))/σx=eμ+σ2eσz

abf(x)dx=eμ+12σ2αβ12πe12z2dz,
α=(log(a)(μ+σ2))/σβ=(log(b)(μ+σ2))/σ

したがって、 ここでは標準です正規累積分布関数。

abf(x)dx=eμ+12σ2(Φ(β)Φ(α)),
Φ(x)=x12πez2/2dz

数値近似

の既知の閉じた形式の式は存在しないとよく言われます。ただし、1800年代初頭のLiouvilleの定理は、より強力なものを主張していますこの関数には閉じた形の式はありません。(この特定の場合の証明については、Brian Conradの記事を参照してください。)Φ(x)

したがって、数値アルゴリズムを使用して目的の量を概算する必要があります。これは、WJ Codyのアルゴリズムを使用して、IEEE倍精度浮動小数点内で実行できます。それは、この問題のための標準的なアルゴリズム、およびかなり低いための合理的な表現を利用し、それはあまりにも、かなり効率的です。

近似について説明するリファレンスを次に示します。

WJ Cody、Rational Chebyshev近似、エラー関数数学。コンプ 、1969年、631--637ページ。

また、サンプルコードの取得が容易になる場合に備えて、MATLABと両方で使用される実装でもあります。R

ここに関連する質問は、あなたが興味を持っている場合には、あります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.