スターリング近似を用いた多項係数評価
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
このアカウントは事あるごとに多項係数を評価しようとしている:
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
過去の記事では
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
ただ我に返ると:
であっても、
-
条件下での、スターリング近似を用いた多項係数の評価k_i \ge 1 -
を含む場合の処理k_i = 0 - (発展)連続分布への対応
である。
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
1. について
散々やり尽くした計算なので結果だけ書きたい。
ここで、
さて、
とおけば、
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
- 第1項(エントロピー)は正
- 第2項は負
- Q1項は正
- Q2項は負
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
確率分布の偏差に対する法線ベクトル
に対するエントロピーの方向微分は、
さらにこの方向微分は、
であるから、
である。
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
補足)
確率分布の偏差、
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
余談)
確率の制約から、確率分布
このように
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
小括
よって、
となり、多項係数の対数値はエントロピーの関数であることが分かった。
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
2について
今後のため、多項係数ではなく多項分布で考える。多項分布は
である。結論からいうと、0となるkを式から除いても結果は変わらない。
なる集合を考えると、先の式は:
であり、定義より
。よって:
である。
以上の結果から、当該の問題を考える際は、対象となる確率分布のうち、実現回数が非ゼロの項目だけに絞って計算してよい。
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
補足)
ただし、当然ながら:
であり、より単純な別の同型な確率問題に読み替えられるわけではないことに注意する。ただし、
のときは、
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
3.について
今後の宿題とする。一方で、上記の小括の式がそのまま成り立つような気もする。
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
-1. 補遺: 多項分布
せっかくなので多項分布についても求めておこう。多項係数は上述の通りであるから、確率部分だけ計算する。これはこの記事で論じる必要のないぐらい単純な計算で:
である。ここで
よって、全体として:
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
-2. 方向微分項の範囲評価
下記によれば、多項分布の対数値はKL情報量+
要するに、
- qが一様分布(エントロピー最大)のときに最小/最大
- qが最も急峻(エントロピー最小)のときに最大/最小
であることが簡単な計算を通じて分かる(割愛)。
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
最小値は、
最大値は、
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
最大値は、qが一様分布のときで
最小値は、qが最も急峻なときで
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
上記以上の確実なバウンドを思いつかないので、少々大げさにはなるが、以上の結果を使って範囲を評価する。すなわち、
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
下限は:
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)
上限は:
![pokapoka-jigoku](https://res.cloudinary.com/zenn/image/fetch/s--4TZUwueb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/b66f1a9839.jpeg)