最大エントロピー原理から正規分布の導出をpythonで行いたいです。
(参考:https://logics-of-blue.com/information-theory-ba …)
上記のサイトを見る限り、正規分布を導出するためには3つの制約式のもとで目的関数であるエントロピーを最大化する数理最適化問題を解くと思います。
pythonでこの問題を実装する際に役に立ちそうなパッケージは何があるでしょうか。
ないとするとどのようにして実装すればよいか簡単なアドバイスを頂けませんか。
PuLPという数理最適化のパッケージがあるそうですが、調べてみると混合整数計画問題で使用できるとありました。よってこの問題を解く際にはこのパッケージは使えないと思っていますが正しいでしょうか。
No.2ベストアンサー
- 回答日時:
pythonがどうして出てくるのか不思議だなあ。
確率密度関数をp(u)、pの平均値をμ、標準偏差をσとする。pのエントロピー
E = ∫{-∞~∞} p log(p) du
は
x = (u - μ)/σ
p(u) = y(x)
という変数変換をやると、pは平均値0、標準偏差1の確率密度関数yで表せる。そして、yについて
E = (1/σ)∫{-∞~∞} y log(y) dx
となる。なので「最大エントロピー原理」とおっしゃるのは
∫{-∞~∞} A(x) dx = 1, A(x) = y(x)
∫{-∞~∞} B(x) dx = 0, B(x) = x y(x)
∫{-∞~∞} C(x) dx = 1, C(x) = (x^2) y(x)
y(-∞) = y(~∞) = 0
という条件のもとで、汎関数Eに関する停留曲線yを求めるという、条件付き変分法の問題のこと。
変分法の処方に素直に従えば、yが満たすべき条件は
∂(y log(y))/∂y + α(∂A/∂y) + β(∂B/∂y) + γ(∂C/∂y) = 0
すなわち
y = e^(-( 1 + α + βx + γ(x^2)))
= W e^(-βx) e^(-γ(x^2)) (ただしWは正の定数)
と書き換えられ、これでyの形は決まった。あとはパラメータW, β, γを
∫{-∞~∞} y dx = 1
∫{-∞~∞} xy dx = 0
∫{-∞~∞} (x^2)y dx = 1
y(-∞) = y(~∞) = 0
という条件に合うように決めるだけです。左辺の積分をやれば簡単な方程式が得られる。その結果、yは標準正規分布の確率密度関数だとわかる。以上。
というわけで、python?実装?なんのこっちゃです。
No.1
- 回答日時:
エントロピー最大化のような連続非線形の最適化問題なら基本的に scipy.optimize でできるでしょう。
minimizeしかなかったかもしれませんが、最大化問題の目的関数をマイナスすれば良いだけですね。参考 https://qiita.com/alchemist/items/dad4a083ce8dc9 …
PuLPは混合整数問題を解くものですが、これは目的関数・制約条件とも線形である必要があります。質問の問題は非線形になるのでPuLPは使えないでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 統計学 統計検定2級の過去問について 1 2023/01/04 16:40
- 国家公務員・地方公務員 公務員試験の数的処理で苦戦しています。 1 2023/01/30 08:56
- 高校受験 数学の問題いくつか捨てても大丈夫?残り1ヶ月、点数が取れない教科ばっか勉強しても大丈夫? 高校受験 2 2023/01/07 17:55
- 統計学 統計学 二項分布の正規近似について 2 2023/02/10 11:58
- 中学校 理科だけが極端に苦手 5 2022/09/10 14:18
- 大学受験 お急ぎの質問です。 現在高3受験生です。次の金曜日に明治大学総合数理学部(現象数理科)の学部別試験が 3 2023/02/13 23:38
- 大学受験 整数問題 Nを正の整数とする。 N+18がN+2の倍数となるようなNの値の個数を求めたい。 解説に、 1 2022/08/13 12:25
- 物理学 大学物理に詳しい方に質問です。 ラザフォードたちが実験で知りたかったことは衝突パラメータbと原子核の 1 2023/03/16 03:39
- 数学 大学入試の数学の正答率と良問の関係についてです。 5 2023/02/24 15:22
- 統計学 t統計量とF統計量について 9 2023/01/05 14:23
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数学の法則を発見しました
-
標準反応エントロピー
-
DNAが右巻き螺旋だけ! なぜで...
-
氷から水になるときのエントロ...
-
高一です数Aです!!これってど...
-
エントロピーと気体分子運動論
-
標準エントロピー、標準生成エ...
-
時間とエントロピー
-
らんべると・ベール法則が成立...
-
平均符号長とエントロピーとの...
-
係り結びの法則 本居宣長
-
凝固の際、エントロピーは増加...
-
どうすれば4乗根3の2乗(?)がル...
-
「論理」と「理論」の意味を小...
-
エンタルピーとエントロピーの意味
-
飽和した食塩水に砂糖は溶ける...
-
宇宙は、開放系ですか?それと...
-
エントロピー変化の計算
-
断熱圧縮は等エントロピー変化...
-
どうしてNaClは水に溶けるのか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エントロピーの減少
-
標準反応エントロピー
-
混合による、融点の低下のメカ...
-
宇宙は、開放系ですか?それと...
-
どうすれば4乗根3の2乗(?)がル...
-
「平和主義」と「事なかれ主義...
-
徳山と在日朝鮮人
-
フェヒナーの法則について簡単...
-
日本語のアクセントについて教...
-
哲学でいう反エントロピーとは...
-
dU=TdS-pdVはどうやって出て...
-
らんべると・ベール法則が成立...
-
何故光速度一定の法則は成り立...
-
凝固の際、エントロピーは増加...
-
断熱流と等エントロピー流の違...
-
「論理」と「理論」の意味を小...
-
断熱圧縮は等エントロピー変化...
-
「楽しい」とは何ですか?
-
エンタルピーとエントロピーの...
-
標準エントロピー、標準生成エ...
おすすめ情報
誤って質問を男性リクエストにしてしまいました。
特に回答者様の性別は気にしていません。
よろしくお願いいたします。