たなかし@観る将×データ解析練習場

入院時の暇を利用して王位戦(木村王位×藤井棋聖)を観戦した2日間以来の観る将。データ解析の練習もかねて棋士の強さ解析を実施しながら、マニアックな角度からの観る将ライフを紹介。

レーティング開発

5年分の対局データ(2017-2021)を取り込んでみた

5年分の対局データを使って手元でレーティングを作る 前回のモデル開発記事で、1年分のデータだけでレーティングを作るのは困難というような話をしました。 sdentyu.hatenablog.com ただ、いちいち他サイトに行ってレーティングデータを引っ張ってくるのも面…

2021年のプロ棋戦のデータを解析した(2)

(前回の復習)2021年BTモデルとレーティングの比較 こんな感じでした。左が2021年BTモデル、右がレーティング(2022年4月15日現在)です。 2021BT Rating 220415 藤井竜王 藤井竜王 渡辺名人 渡辺名人 永瀬王座 永瀬王座 豊島九段 豊島九段 齋藤八段 齋藤八…

2021年のプロ棋戦のデータを解析した(1)

ソースデータ 将棋連盟の月間対局結果ページから、2021年の1月~12月の対局結果 Wikipediaから第71回NHK杯トーナメント結果(収録日データ含む) 囲碁将棋チャンネルから第29期銀河戦結果(収録日データ含む) 月間対局結果|対局予定・結果、記録|日本将棋…

対局データの前処理

連盟対局データ BTモデルが使えそうで、Rを使って解析もできそうなことがわかった。では解析に使う各対局の勝敗データはどこから取ってこようか。 ふつうに考えれば連盟がHPで公開している対局結果だろう。 月間対局結果|対局予定・結果、記録|日本将棋連…

ブラッドリーテリーモデル

ロジスティック解析でできない? 前回二項分布の話をして、ロジスティックモデルにこれまでの戦績をインプットすればできるんじゃね? とか軽く考えていたのですが、できないですね、それ。 特定の2人の対局のデータだけ使ったら、たぶんできるんですよね。…

勝敗予想モデル

勝敗確率と結果の分布:二項分布 棋士Aと棋士Bが一局交えた時の勝敗の確率はどう計算するか? コインを投げたときに表が出る確率は1/2というところは異論無いところだろう。ただ、コインを2回投げた場合に表と裏が1回ずつ出るとは限らず、表が出る場合も裏が…

※個人の感想※レーティングへの批判

レーティング プロ将棋界でも非公式ながら利用されるレーティング。イロ・レーティングというものが使われているらしい。 ja.m.wikipedia.org その仕組み自体はよくできたもので、ある程度の対戦データの蓄積があれば、棋士の実力を示す相対値(勝敗予想する…