タグ

ブックマーク / qiita.com/mokemokechicken (1)

  • 統計モデリングで遊ぶ: StanとPythonでJリーグのチームの強さを数値化する - Qiita

    思うこと チーム数は 18 である 1stステージは 各チーム同士が1回だけ対戦するので試合数は 153(=18*17/2) サッカーではホーム&アウェイという程だし、対戦における地元と敵地の違いがありそう 試合結果が生まれるメカニズムを考える 試合結果(スコア)がどのように生じるかを以下のように仮定してみます。 各チームは 攻撃力 防御力 ホーム力 というのがあるとする。 攻撃力が高いほど得点が多く、防御力が高いほど失点が少ない ホームゲームにおいては、攻撃力、防御力ともにアドバンテージが付与される(=ホーム力) とします。まあ、ここまではそんなにおかしな話ではなさそうです。 次に、統計の世界に入って考えてみます。 まず「得点」はポアソン分布に従うと適当に仮定します。 つまり、 あるチームのある試合の得点 ~ Poisson(そのチームの攻撃力 - 対戦チームの防御力) という感じです。

    統計モデリングで遊ぶ: StanとPythonでJリーグのチームの強さを数値化する - Qiita
  • 1