読者です 読者をやめる 読者になる 読者になる

Λάδι Βιώσας

http://profile.hatena.ne.jp/kenkitii/

高校野球のトーナメント戦とランキング

8月3日に高校野球のトーナメント表が発表されました。私の所属している某グループでは毎年、各試合ごとの勝敗から点数の合計点を競うという予想ゲームをやっております。詳細なルールはコレ↓

出場49校に重複しない1〜49の点数をつけ、試合毎に勝った高校の点数を累積し全48試合の合計点を競い合う。

さて、この予想ゲームをするため高校野球ランキングを調べるとこちらのサイト↓ www.osyaburi.mydns.jp で確認できます。しかし、トーナメント戦では総当たりのリーグ戦と違い、実力通りの順位になるとは限らないという問題があります。

そんなわけで、出場高校のおおよその実力ランキングはわかっているが、この表→(夏の甲子園2015 組み合わせ 第97回全国高校野球選手権大会)のトーナメント戦で戦った場合に各高校が何回勝てるか、を計算するスクリプトを書いてみました。(注:優勝高校の予想ではありません)

スクリプト

以下のスクリプトでは、上記ランキングサイトの数値で重み付けして各試合の勝敗をランダムに判定し、トーナメントを10万回繰り返した結果の高校毎の勝利数を集計しています。なんちゃってモンテカルロ法って感じでしょうか。そんな感じで、スクリプトを実行するともっとも勝ち数の多い順に県名をソートして出力します。

結果

群馬, 231478
福井, 226608
宮城, 193133
東東京, 162068
静岡, 158902
熊本, 158360
埼玉, 148657
神奈川, 148341
愛知, 148034
奈良, 140556
大阪, 135861
長野, 132412
栃木, 130092
新潟, 129492
山形, 123322
福岡, 120691
佐賀, 117983
沖縄, 115596
広島, 110391
京都, 105702
岩手, 103531
千葉, 103463
西東京, 95101
和歌山, 87987
南北海道, 86631
山口, 80400
北北海道, 78179
愛媛, 77033
長崎, 73869
鹿児島, 73535
福島, 70354
茨城, 70333
三重, 69914
山梨, 69864
宮崎, 56512
滋賀, 56151
秋田, 56004
富山, 55940
兵庫, 53812
徳島, 53627
青森, 51587
岡山, 50755
高知, 49886
大分, 43373
岐阜, 43227
島根, 42413
石川, 40504
鳥取, 35754
香川, 32582

県名の左の数字は、10万回トーナメントを実施した場合の勝ち数の合計です。ランキングとは微妙に異なるのがわかるかと思います。計算するたび結果は若干変わりますが、ほぼ収束してる感じで、とりあえずこんなん出ました。