クマラスワミー分布(Kumaraswamy distribution)
シンプルな単峰分布三角分布
代用品としてのクマラスワミー分布
三角分布の項で説明したように、有限区間の単峰分布として、ベータ分布やジョンソン SB 分布が挙げられるが、これらの分布は関数が複雑で手に余る。 そこでシンプルな三角分布の登場となるが、さすがに三角形で分布をフィットするのはどうも。。。そこで、もう少し調整の利くシンプルな分布が切望されるが、その特徴を兼ね備えた分布がクマラスワミー分布である。分布の形状
基本情報
- 2つのパラメータ が必要です.
- 有限区間 で定義された連続分布です。
- 平均対して対称にも非対称にもなり得ます。
確率
- 累積分布関数
- 確率密度関数
- Excel での累積分布関数 (c.d.f.) と 確率密度関数 (p.d.f.)の求め方
1 2 3 4 5 6 7 A B データ 説明 0.5 対象となる値 8 分布のパラメータ A の値 2 分布のパラメータ B の値 数式 説明(計算結果) =1-(1-A2^A3)^A4 上のデータに対する累積分布関数の値 =A3*A4*A2^(A2-1)*(1-A2^A3)^(A4-1) 上のデータに対する確率密度関数の値
分位点
分布の特徴
平均 – 分布の”中心”はどこ? (定義)
- Mean
- Excel での計算法
1 2 3 4 5
A B データ 説明 8 分布のパラメータ A の値 2 分布のパラメータ B の値 数式 説明(計算結果) =A3*EXP(GAMMALN(1+1/A2)+GAMMALN(A3)-GAMMALN(1+1/A2+A3)) 上のデータに対する分布の平均
乱数
- 乱数 x は一様乱数 U に対して次式で生成されます(逆関数法) :
- Excel での乱数生成法
1 2 3 4 5
A B データ 説明 0.5 分布のパラメータ A の値 0.5 分布のパラメータ B の値 数式 説明(計算結果) =POWER(1-(1-NTRAND(100))^(1/A3),1/A2) 100個のクマラスワミー乱数を Mersenne Twister アルゴリズムで生成します。 メモ: この使用例の数式は、配列数式として入力する必要があります。使用例を新規ワークシートにコピーした後、A5:A104 のセル範囲 (配列数式が入力されているセルが左上になる) を選択します。F2 キーを押し、Ctrl キーと Shift キーを押しながら Enter キーを押します。この数式が配列数式として入力されていない場合、単一の値 2 のみが計算結果として返されます。
参照
- Wikipedia – Kumaraswamy distribution
- ModelAssist for ModelRisk
- Hydrology
Fletcher, S.G., and Ponnambalam, K. (1996). “Estimation of reservoir yield and storage distribution using moments analysis”. Journal of Hydrology 182: 259-275.