パラメータ設定
L = M = N =
α = β = γ =
年間総資金 万円 年間配布人数 人 継続期間 年 乱数の種
L と N と M を入力 α と β と N を入力
モンテカルロシミュレーション
L = 、M = 、N = 、α = 、β = 、γ = を使ってみる
この条件で、シミュレーションを行う
予算円を、人に円ずつ分配する。 1年毎に得た価値(利益ではないよ)をモンテカルロシミュレーションで
年間回試す
プログラムについて
このページのプログラムは、JavaScriptでクライアントサイドでリアルタイムで動いている。
そのため、処理速度の遅いCPUで計算すると、特に分配人数や継続期間を増やすと処理に時間がかかることがある。
なお、プログラムの多くは、ES2015に準拠しており、IE11では動作しないので、注意して欲しい。
Edge、Chrome、FirefoxなどモダンWebブラウザなら、動作するはずである。
プログラムの改変について
プログラムは、JavaScriptなので、ページのソースコードをダウンロードすし、改変することができる。
特に、このページは、jQueryどころか、MaxJaxも使っていないピュアなJavaScriptなので、プログラムの改変も楽だと思う。
呼んでいるのは、style.css だけで、これも文字の大きさとか背景の色とかを決めているだけに過ぎない
実は、私自身「資金を複利的に使うか」の部分をプログラムに足していて、あまりにバリエーションがあることに気付いた。例えば、「資金は元金を超えた人からだけ回収するか否か?」「成果の価値の大きさによって還元の比率の傾斜を付けるか否か」など。
この辺、自由に改変することにして、何か面白い結果が出たら、教えてほしいものだ。
プログラムのライセンスなど 2019年 6月 30日 野田篤司記
このページのJavaScriptプログラムの著作権は、野田篤司が所有する。
このページのJavaScriptプログラムは、MITライセンスとする。
詳細は、MITライセンスの条項を見てもらいたいが、簡単に言えば、
- 改変自由
- 再配布自由(改変した場合も)
- 改変した場合などの問題点発生時は免責