卒研メモ:MATLABによるランダムシミュレーション

 「Rで楽しむ統計」著者の奥村先生が次のようなTweetをRTされてました。

 なるほど,確かにP.53~55に,ランダムなやり取りによって,かえって平等性が失われ,極端な貧富の格差が出るという数学的な説明がありました。元の論文ではRスクリプトの例がありましたが,MATLABの練習問題にはちょうどいいので早速作ってみました。

 粗削りですが,上記の例を実行するためのMATLABスクリプトを下記に張りつけておきます。

perms関数を使っているので,動作的にはずいぶん遅くなってしまっていますが,大体の雰囲気はつかめるでしょう。平等に出会ってその都度支払い&受け取りが発生したとしても,貧富の格差は大きくなるばかり,という現象が視覚的に理解できます。

 高機能計算ツールMATLABが入手できた暁には実行してみて下さい。