ベンフォードの法則
自然にできた数字(会計帳簿とか)で、一番上の桁には1が登場する事が多いらしい
なんとか体験したいものである
データをどこから持ってくるかが問題
どんな数日でもいいから世界に存在する数字を持ってくればよい
うまい方法はあるかな?
人工的じゃないものが望ましい
データ入手先
自分のファイル
何かの統計データ
天気とか株価とかなんでも
ディレクトリ内のファイルサイズでやってみる shokai.icon
$ find ~/src/nodejs/ | xargs wc -c | ruby -lane 'puts $_.scan(/(\d+)/)000' | sort | uniq -c 途中 ~~ Is a directory というエラーがたくさんでるけど無視してください
結果
1が多い!!
code:結果.txt
810 0
40012 1
19470 2
12055 3
12121 4
8825 5
7036 6
6633 7
5095 8
5925 9
おお、いい結果だ 増井俊之.icon
https://gyazo.com/53fccd1a6946d9c7aa3e839ba9953800
自分の~だとあまり綺麗じゃなかった 増井俊之.icon
code:結果.txt
21763 1
6275 2
3640 3
5866 4
11500 5
9907 6
7960 7
5924 8
5440 9
もっと自然なデータの方がいいのかも
人口とか降雨量とかでやってみるとか shokai.icon 日本の都市6350の人口データ
https://gyazo.com/8231eabecdbf802b1f50d80e69f8294d
かなり沢山のデータでも綺麗にならないものみたい 増井俊之.icon 2017/02/02 13:09:52
4とか5とかあまり変わらないから数値が逆になってしまうこともあるのかな
一方、1とか9とかの特徴は明らかである
...というところも発見的なのかもしれない