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