UPDATE: 2024-01-26 16:08:16.208478

はじめに

このノートは「ベイズ統計」に関する何らかの内容をまとめ、ベイズ統計への理解を深めていくために作成している。今回は「たのしいベイズモデリング」の第11章に記載されている徳岡先生のM1グランプリの評価を推定する内容を参考にさせていただき、写経しながら、ところどころ自分用の補足をメモすることで、自分用の補足資料になることを目指す。私の解釈がおかしく、メモが誤っている場合があるので注意。

準備

まずは必要なライブラリや設定を行っておく。

library(tidyverse)
library(rstan)
library(ggplot2)
library(patchwork)

options(max.print = 999999)
rstan_options(auto_write=TRUE)
options(mc.cores=parallel::detectCores())

dat01 <- read.csv("~/Desktop/m1_score_long.csv", fileEncoding = "CP932", stringsAsFactors = TRUE)
r_name <- unique(dat01$審査員)
p_name <- unique(dat01$演者)
y_name <- unique(dat01$年代)
dat01
##     年代                 演者       審査員 val val_z
## 1     13         ジャルジャル   上沼恵美子  90  0.42
## 2     13                 和牛   上沼恵美子  95  1.12
## 3     13                 ミキ   上沼恵美子  95  1.12
## 4     13               さや香   上沼恵美子  90  0.42
## 5     13     マヂカルラブリー   上沼恵美子  83 -0.57
## 6     13           かまいたち   上沼恵美子  89  0.28
## 7     13   スーパーマラドーナ   上沼恵美子  89  0.28
## 8     13         とろサーモン   上沼恵美子  93  0.84
## 9     13             カミナリ   上沼恵美子  90  0.42
## 10    13           ゆにばーす   上沼恵美子  90  0.42
## 11    12             銀シャリ   上沼恵美子  95  1.12
## 12    12                 和牛   上沼恵美子  95  1.12
## 13    12   スーパーマラドーナ   上沼恵美子  93  0.84
## 14    12       さらば青春の光   上沼恵美子  91  0.56
## 15    12               アキナ   上沼恵美子  89  0.28
## 16    12             ハライチ   上沼恵美子  93  0.84
## 17    12             カミナリ   上沼恵美子  81 -0.85
## 18    12         スリムクラブ   上沼恵美子  89  0.28
## 19    12         相席スタート   上沼恵美子  90  0.42
## 20     9       パンクブーブー   上沼恵美子  98  1.54
## 21     9               笑い飯   上沼恵美子  98  1.54
## 22     9            NON STYLE   上沼恵美子  98  1.54
## 23     9               ナイツ   上沼恵美子  93  0.84
## 24     9             ハライチ   上沼恵美子  91  0.56
## 25     9     東京ダイナマイト   上沼恵美子  90  0.42
## 26     9   モンスターエンジン   上沼恵美子  90  0.42
## 27     9   南海キャンディーズ   上沼恵美子  90  0.42
## 28     9         ハリセンボン   上沼恵美子  87  0.00
## 29     8            NON STYLE   上沼恵美子  95  1.12
## 30     8           オードリー   上沼恵美子  92  0.70
## 31     8               ナイツ   上沼恵美子  95  1.12
## 32     8               笑い飯   上沼恵美子  95  1.12
## 33     8              U字工事   上沼恵美子  93  0.84
## 34     8             ダイアン   上沼恵美子  90  0.42
## 35     8   モンスターエンジン   上沼恵美子  85 -0.28
## 36     8         キングコング   上沼恵美子  90  0.42
## 37     8           ザ・パンチ   上沼恵美子  88  0.14
## 38     7   サンドウィッチマン   上沼恵美子  95  1.12
## 39     7     トータルテンボス   上沼恵美子  95  1.12
## 40     7         キングコング   上沼恵美子  97  1.40
## 41     7         ハリセンボン   上沼恵美子  93  0.84
## 42     7               笑い飯   上沼恵美子  89  0.28
## 43     7           ザブングル   上沼恵美子  92  0.70
## 44     7             ダイアン   上沼恵美子  89  0.28
## 45     7                 千鳥   上沼恵美子  85 -0.28
## 46     7     POISON GIRL BAND   上沼恵美子  81 -0.85
## 47    13         ジャルジャル     松本人志  95  1.12
## 48    13                 和牛     松本人志  93  0.84
## 49    13                 ミキ     松本人志  94  0.98
## 50    13               さや香     松本人志  90  0.42
## 51    13     マヂカルラブリー     松本人志  84 -0.43
## 52    13           かまいたち     松本人志  91  0.56
## 53    13   スーパーマラドーナ     松本人志  90  0.42
## 54    13         とろサーモン     松本人志  92  0.70
## 55    13             カミナリ     松本人志  85 -0.28
## 56    13           ゆにばーす     松本人志  87  0.00
## 57    12             銀シャリ     松本人志  95  1.12
## 58    12                 和牛     松本人志  93  0.84
## 59    12   スーパーマラドーナ     松本人志  89  0.28
## 60    12       さらば青春の光     松本人志  90  0.42
## 61    12               アキナ     松本人志  87  0.00
## 62    12             ハライチ     松本人志  85 -0.28
## 63    12             カミナリ     松本人志  89  0.28
## 64    12         スリムクラブ     松本人志  90  0.42
## 65    12         相席スタート     松本人志  84 -0.43
## 66    10               笑い飯     松本人志  96  1.26
## 67    10         スリムクラブ     松本人志  96  1.26
## 68    10       パンクブーブー     松本人志  97  1.40
## 69    10               ピース     松本人志  89  0.28
## 70    10             銀シャリ     松本人志  90  0.42
## 71    10               ナイツ     松本人志  88  0.14
## 72    10             ハライチ     松本人志  86 -0.14
## 73    10         ジャルジャル     松本人志  87  0.00
## 74    10             カナリア     松本人志  85 -0.28
## 75     9       パンクブーブー     松本人志  93  0.84
## 76     9               笑い飯     松本人志  95  1.12
## 77     9            NON STYLE     松本人志  92  0.70
## 78     9               ナイツ     松本人志  85 -0.28
## 79     9             ハライチ     松本人志  88  0.14
## 80     9     東京ダイナマイト     松本人志  88  0.14
## 81     9   モンスターエンジン     松本人志  83 -0.57
## 82     9   南海キャンディーズ     松本人志  83 -0.57
## 83     9         ハリセンボン     松本人志  80 -0.99
## 84     8            NON STYLE     松本人志  93  0.84
## 85     8           オードリー     松本人志  95  1.12
## 86     8               ナイツ     松本人志  93  0.84
## 87     8               笑い飯     松本人志  89  0.28
## 88     8              U字工事     松本人志  85 -0.28
## 89     8             ダイアン     松本人志  85 -0.28
## 90     8   モンスターエンジン     松本人志  83 -0.57
## 91     8         キングコング     松本人志  86 -0.14
## 92     8           ザ・パンチ     松本人志  80 -0.99
## 93     7   サンドウィッチマン     松本人志  95  1.12
## 94     7     トータルテンボス     松本人志  93  0.84
## 95     7         キングコング     松本人志  93  0.84
## 96     7         ハリセンボン     松本人志  88  0.14
## 97     7               笑い飯     松本人志  85 -0.28
## 98     7           ザブングル     松本人志  90  0.42
## 99     7             ダイアン     松本人志  85 -0.28
## 100    7                 千鳥     松本人志  80 -0.99
## 101    7     POISON GIRL BAND     松本人志  90  0.42
## 102    6       チュートリアル     松本人志  95  1.12
## 103    6   フットボールアワー     松本人志  90  0.42
## 104    6                 麒麟     松本人志  87  0.00
## 105    6               笑い飯     松本人志  89  0.28
## 106    6     トータルテンボス     松本人志  90  0.42
## 107    6           ライセンス     松本人志  85 -0.28
## 108    6          ザ・プラン9     松本人志  80 -0.99
## 109    6             変ホ長調     松本人志  75 -1.69
## 110    6     POISON GIRL BAND     松本人志  85 -0.28
## 111    5   ブラックマヨネーズ     松本人志  95  1.12
## 112    5               笑い飯     松本人志  95  1.12
## 113    5                 麒麟     松本人志  90  0.42
## 114    5             品川庄司     松本人志  90  0.42
## 115    5       チュートリアル     松本人志  95  1.12
## 116    5                 千鳥     松本人志  80 -0.99
## 117    5    タイムマシーン3号     松本人志  75 -1.69
## 118    5             アジアン     松本人志  70 -2.39
## 119    5   南海キャンディーズ     松本人志  75 -1.69
## 120   13         ジャルジャル     博多大吉  91  0.56
## 121   13                 和牛     博多大吉  94  0.98
## 122   13                 ミキ     博多大吉  91  0.56
## 123   13               さや香     博多大吉  90  0.42
## 124   13     マヂカルラブリー     博多大吉  88  0.14
## 125   13           かまいたち     博多大吉  92  0.70
## 126   13   スーパーマラドーナ     博多大吉  93  0.84
## 127   13         とろサーモン     博多大吉  93  0.84
## 128   13             カミナリ     博多大吉  91  0.56
## 129   13           ゆにばーす     博多大吉  92  0.70
## 130   12             銀シャリ     博多大吉  93  0.84
## 131   12                 和牛     博多大吉  91  0.56
## 132   12   スーパーマラドーナ     博多大吉  92  0.70
## 133   12       さらば青春の光     博多大吉  90  0.42
## 134   12               アキナ     博多大吉  89  0.28
## 135   12             ハライチ     博多大吉  89  0.28
## 136   12             カミナリ     博多大吉  90  0.42
## 137   12         スリムクラブ     博多大吉  88  0.14
## 138   12         相席スタート     博多大吉  87  0.00
## 139    3   フットボールアワー     博多大吉  97  1.40
## 140    3               笑い飯     博多大吉  95  1.12
## 141    3     アンタッチャブル     博多大吉  84 -0.43
## 142    3              2丁拳銃     博多大吉  80 -0.99
## 143    3         りあるキッズ     博多大吉  85 -0.28
## 144    3       スピードワゴン     博多大吉  74 -1.83
## 145    3     アメリカザリガニ     博多大吉  70 -2.39
## 146    3                 麒麟     博多大吉  75 -1.69
## 147    3                 千鳥     博多大吉  70 -2.39
## 148    2         ますだおかだ     博多大吉  70 -2.39
## 149    2   フットボールアワー     博多大吉  85 -0.28
## 150    2               笑い飯     博多大吉  80 -0.99
## 151    2           おぎやはぎ     博多大吉  80 -0.99
## 152    2       ハリガネロック     博多大吉  65 -3.09
## 153    2          テツandトモ     博多大吉  65 -3.09
## 154    2       スピードワゴン     博多大吉  75 -1.69
## 155    2             ダイノジ     博多大吉  60 -3.79
## 156    2     アメリカザリガニ     博多大吉  60 -3.79
## 157    1               中川家     博多大吉  70 -2.39
## 158    1       ハリガネロック     博多大吉  60 -3.79
## 159    1     アメリカザリガニ     博多大吉  65 -3.09
## 160    1         ますだおかだ     博多大吉  70 -2.39
## 161    1                 麒麟     博多大吉  75 -1.69
## 162    1   フットボールアワー     博多大吉  55 -4.49
## 163    1         キングコング     博多大吉  55 -4.49
## 164    1       チュートリアル     博多大吉  50 -5.19
## 165    1           DonDokoDon     博多大吉  65 -3.09
## 166    1           おぎやはぎ     博多大吉  60 -3.79
## 167   13         ジャルジャル   春風亭小朝  90  0.42
## 168   13                 和牛   春風亭小朝  94  0.98
## 169   13                 ミキ   春風亭小朝  92  0.70
## 170   13               さや香   春風亭小朝  90  0.42
## 171   13     マヂカルラブリー   春風亭小朝  89  0.28
## 172   13           かまいたち   春風亭小朝  90  0.42
## 173   13   スーパーマラドーナ   春風亭小朝  91  0.56
## 174   13         とろサーモン   春風亭小朝  93  0.84
## 175   13             カミナリ   春風亭小朝  90  0.42
## 176   13           ゆにばーす   春風亭小朝  91  0.56
## 177    4     アンタッチャブル   春風亭小朝  95  1.12
## 178    4   南海キャンディーズ   春風亭小朝  90  0.42
## 179    4                 麒麟   春風亭小朝  88  0.14
## 180    4       タカアンドトシ   春風亭小朝  85 -0.28
## 181    4               笑い飯   春風亭小朝  85 -0.28
## 182    4     POISON GIRL BAND   春風亭小朝  88  0.14
## 183    4     トータルテンボス   春風亭小朝  84 -0.43
## 184    4     東京ダイナマイト   春風亭小朝  87  0.00
## 185    4                 千鳥   春風亭小朝  82 -0.71
## 186    1               中川家   春風亭小朝  90  0.42
## 187    1       ハリガネロック   春風亭小朝  70 -2.39
## 188    1     アメリカザリガニ   春風亭小朝  80 -0.99
## 189    1         ますだおかだ   春風亭小朝  80 -0.99
## 190    1                 麒麟   春風亭小朝  65 -3.09
## 191    1   フットボールアワー   春風亭小朝  80 -0.99
## 192    1         キングコング   春風亭小朝  70 -2.39
## 193    1       チュートリアル   春風亭小朝  75 -1.69
## 194    1           DonDokoDon   春風亭小朝  65 -3.09
## 195    1           おぎやはぎ   春風亭小朝  75 -1.69
## 196   13         ジャルジャル     中川礼二  89  0.28
## 197   13                 和牛     中川礼二  93  0.84
## 198   13                 ミキ     中川礼二  91  0.56
## 199   13               さや香     中川礼二  90  0.42
## 200   13     マヂカルラブリー     中川礼二  88  0.14
## 201   13           かまいたち     中川礼二  94  0.98
## 202   13   スーパーマラドーナ     中川礼二  92  0.70
## 203   13         とろサーモン     中川礼二  93  0.84
## 204   13             カミナリ     中川礼二  89  0.28
## 205   13           ゆにばーす     中川礼二  90  0.42
## 206   12             銀シャリ     中川礼二  91  0.56
## 207   12                 和牛     中川礼二  95  1.12
## 208   12   スーパーマラドーナ     中川礼二  95  1.12
## 209   12       さらば青春の光     中川礼二  90  0.42
## 210   12               アキナ     中川礼二  89  0.28
## 211   12             ハライチ     中川礼二  88  0.14
## 212   12             カミナリ     中川礼二  90  0.42
## 213   12         スリムクラブ     中川礼二  89  0.28
## 214   12         相席スタート     中川礼二  88  0.14
## 215   11 トレンディエンジェル     中川礼二  94  0.98
## 216   11             銀シャリ     中川礼二  91  0.56
## 217   11         ジャルジャル     中川礼二  89  0.28
## 218   11    タイムマシーン3号     中川礼二  93  0.84
## 219   11   スーパーマラドーナ     中川礼二  92  0.70
## 220   11                 和牛     中川礼二  90  0.42
## 221   11       メイプル超合金     中川礼二  87  0.00
## 222   11         馬鹿よ貴方は     中川礼二  88  0.14
## 223   11             ハライチ     中川礼二  92  0.70
## 224   13         ジャルジャル     渡辺正行  88  0.14
## 225   13                 和牛     渡辺正行  92  0.70
## 226   13                 ミキ     渡辺正行  94  0.98
## 227   13               さや香     渡辺正行  91  0.56
## 228   13     マヂカルラブリー     渡辺正行  89  0.28
## 229   13           かまいたち     渡辺正行  89  0.28
## 230   13   スーパーマラドーナ     渡辺正行  91  0.56
## 231   13         とろサーモン     渡辺正行  93  0.84
## 232   13             カミナリ     渡辺正行  86 -0.14
## 233   13           ゆにばーす     渡辺正行  87  0.00
## 234   10               笑い飯     渡辺正行  90  0.42
## 235   10         スリムクラブ     渡辺正行  88  0.14
## 236   10       パンクブーブー     渡辺正行  95  1.12
## 237   10               ピース     渡辺正行  89  0.28
## 238   10             銀シャリ     渡辺正行  87  0.00
## 239   10               ナイツ     渡辺正行  88  0.14
## 240   10             ハライチ     渡辺正行  90  0.42
## 241   10         ジャルジャル     渡辺正行  87  0.00
## 242   10             カナリア     渡辺正行  85 -0.28
## 243    9       パンクブーブー     渡辺正行  91  0.56
## 244    9               笑い飯     渡辺正行  92  0.70
## 245    9            NON STYLE     渡辺正行  90  0.42
## 246    9               ナイツ     渡辺正行  91  0.56
## 247    9             ハライチ     渡辺正行  89  0.28
## 248    9     東京ダイナマイト     渡辺正行  90  0.42
## 249    9   モンスターエンジン     渡辺正行  89  0.28
## 250    9   南海キャンディーズ     渡辺正行  88  0.14
## 251    9         ハリセンボン     渡辺正行  85 -0.28
## 252    8            NON STYLE     渡辺正行  90  0.42
## 253    8           オードリー     渡辺正行  92  0.70
## 254    8               ナイツ     渡辺正行  91  0.56
## 255    8               笑い飯     渡辺正行  91  0.56
## 256    8              U字工事     渡辺正行  90  0.42
## 257    8             ダイアン     渡辺正行  90  0.42
## 258    8   モンスターエンジン     渡辺正行  88  0.14
## 259    8         キングコング     渡辺正行  89  0.28
## 260    8           ザ・パンチ     渡辺正行  85 -0.28
## 261    6       チュートリアル     渡辺正行  90  0.42
## 262    6   フットボールアワー     渡辺正行  90  0.42
## 263    6                 麒麟     渡辺正行  89  0.28
## 264    6               笑い飯     渡辺正行  85 -0.28
## 265    6     トータルテンボス     渡辺正行  85 -0.28
## 266    6           ライセンス     渡辺正行  88  0.14
## 267    6          ザ・プラン9     渡辺正行  80 -0.99
## 268    6             変ホ長調     渡辺正行  79 -1.13
## 269    6     POISON GIRL BAND     渡辺正行  75 -1.69
## 270    5   ブラックマヨネーズ     渡辺正行  93  0.84
## 271    5               笑い飯     渡辺正行  90  0.42
## 272    5                 麒麟     渡辺正行  91  0.56
## 273    5             品川庄司     渡辺正行  87  0.00
## 274    5       チュートリアル     渡辺正行  86 -0.14
## 275    5                 千鳥     渡辺正行  89  0.28
## 276    5    タイムマシーン3号     渡辺正行  83 -0.57
## 277    5             アジアン     渡辺正行  80 -0.99
## 278    5   南海キャンディーズ     渡辺正行  79 -1.13
## 279   13         ジャルジャル   オール巨人  93  0.84
## 280   13                 和牛   オール巨人  92  0.70
## 281   13                 ミキ   オール巨人  93  0.84
## 282   13               さや香   オール巨人  87  0.00
## 283   13     マヂカルラブリー   オール巨人  86 -0.14
## 284   13           かまいたち   オール巨人  95  1.12
## 285   13   スーパーマラドーナ   オール巨人  94  0.98
## 286   13         とろサーモン   オール巨人  88  0.14
## 287   13             カミナリ   オール巨人  87  0.00
## 288   13           ゆにばーす   オール巨人  89  0.28
## 289   12             銀シャリ   オール巨人  96  1.26
## 290   12                 和牛   オール巨人  95  1.12
## 291   12   スーパーマラドーナ   オール巨人  90  0.42
## 292   12       さらば青春の光   オール巨人  87  0.00
## 293   12               アキナ   オール巨人  92  0.70
## 294   12             ハライチ   オール巨人  91  0.56
## 295   12             カミナリ   オール巨人  91  0.56
## 296   12         スリムクラブ   オール巨人  85 -0.28
## 297   12         相席スタート   オール巨人  87  0.00
## 298    9       パンクブーブー   オール巨人  90  0.42
## 299    9               笑い飯   オール巨人  93  0.84
## 300    9            NON STYLE   オール巨人  87  0.00
## 301    9               ナイツ   オール巨人  90  0.42
## 302    9             ハライチ   オール巨人  89  0.28
## 303    9     東京ダイナマイト   オール巨人  86 -0.14
## 304    9   モンスターエンジン   オール巨人  87  0.00
## 305    9   南海キャンディーズ   オール巨人  84 -0.43
## 306    9         ハリセンボン   オール巨人  85 -0.28
## 307    8            NON STYLE   オール巨人  91  0.56
## 308    8           オードリー   オール巨人  91  0.56
## 309    8               ナイツ   オール巨人  89  0.28
## 310    8               笑い飯   オール巨人  91  0.56
## 311    8              U字工事   オール巨人  84 -0.43
## 312    8             ダイアン   オール巨人  86 -0.14
## 313    8   モンスターエンジン   オール巨人  89  0.28
## 314    8         キングコング   オール巨人  86 -0.14
## 315    8           ザ・パンチ   オール巨人  83 -0.57
## 316    7   サンドウィッチマン   オール巨人  92  0.70
## 317    7     トータルテンボス   オール巨人  90  0.42
## 318    7         キングコング   オール巨人  88  0.14
## 319    7         ハリセンボン   オール巨人  86 -0.14
## 320    7               笑い飯   オール巨人  83 -0.57
## 321    7           ザブングル   オール巨人  79 -1.13
## 322    7             ダイアン   オール巨人  81 -0.85
## 323    7                 千鳥   オール巨人  87  0.00
## 324    7     POISON GIRL BAND   オール巨人  84 -0.43
## 325   11 トレンディエンジェル     増田英彦  93  0.84
## 326   11             銀シャリ     増田英彦  91  0.56
## 327   11         ジャルジャル     増田英彦  89  0.28
## 328   11    タイムマシーン3号     増田英彦  90  0.42
## 329   11   スーパーマラドーナ     増田英彦  87  0.00
## 330   11                 和牛     増田英彦  92  0.70
## 331   11       メイプル超合金     増田英彦  85 -0.28
## 332   11         馬鹿よ貴方は     増田英彦  85 -0.28
## 333   11             ハライチ     増田英彦  89  0.28
## 334   11 トレンディエンジェル       岩尾望  89  0.28
## 335   11             銀シャリ       岩尾望  92  0.70
## 336   11         ジャルジャル       岩尾望  96  1.26
## 337   11    タイムマシーン3号       岩尾望  90  0.42
## 338   11   スーパーマラドーナ       岩尾望  93  0.84
## 339   11                 和牛       岩尾望  92  0.70
## 340   11       メイプル超合金       岩尾望  89  0.28
## 341   11         馬鹿よ貴方は       岩尾望  90  0.42
## 342   11             ハライチ       岩尾望  85 -0.28
## 343   11 トレンディエンジェル       吉田敬  93  0.84
## 344   11             銀シャリ       吉田敬  89  0.28
## 345   11         ジャルジャル       吉田敬  90  0.42
## 346   11    タイムマシーン3号       吉田敬  89  0.28
## 347   11   スーパーマラドーナ       吉田敬  90  0.42
## 348   11                 和牛       吉田敬  86 -0.14
## 349   11       メイプル超合金       吉田敬  85 -0.28
## 350   11         馬鹿よ貴方は       吉田敬  83 -0.57
## 351   11             ハライチ       吉田敬  83 -0.57
## 352   11 トレンディエンジェル     徳井義実  88  0.14
## 353   11             銀シャリ     徳井義実  95  1.12
## 354   11         ジャルジャル     徳井義実  96  1.26
## 355   11    タイムマシーン3号     徳井義実  88  0.14
## 356   11   スーパーマラドーナ     徳井義実  89  0.28
## 357   11                 和牛     徳井義実  90  0.42
## 358   11       メイプル超合金     徳井義実  91  0.56
## 359   11         馬鹿よ貴方は     徳井義実  89  0.28
## 360   11             ハライチ     徳井義実  89  0.28
## 361   11 トレンディエンジェル   富澤たけし  93  0.84
## 362   11             銀シャリ   富澤たけし  92  0.70
## 363   11         ジャルジャル   富澤たけし  94  0.98
## 364   11    タイムマシーン3号   富澤たけし  93  0.84
## 365   11   スーパーマラドーナ   富澤たけし  91  0.56
## 366   11                 和牛   富澤たけし  90  0.42
## 367   11       メイプル超合金   富澤たけし  92  0.70
## 368   11         馬鹿よ貴方は   富澤たけし  93  0.84
## 369   11             ハライチ   富澤たけし  89  0.28
## 370   11 トレンディエンジェル       石田明  92  0.70
## 371   11             銀シャリ       石田明  87  0.00
## 372   11         ジャルジャル       石田明  94  0.98
## 373   11    タイムマシーン3号       石田明  94  0.98
## 374   11   スーパーマラドーナ       石田明  88  0.14
## 375   11                 和牛       石田明  88  0.14
## 376   11       メイプル超合金       石田明  89  0.28
## 377   11         馬鹿よ貴方は       石田明  83 -0.57
## 378   11             ハライチ       石田明  86 -0.14
## 379   11 トレンディエンジェル     佐藤哲夫  92  0.70
## 380   11             銀シャリ     佐藤哲夫  89  0.28
## 381   11         ジャルジャル     佐藤哲夫  93  0.84
## 382   11    タイムマシーン3号     佐藤哲夫  91  0.56
## 383   11   スーパーマラドーナ     佐藤哲夫  93  0.84
## 384   11                 和牛     佐藤哲夫  90  0.42
## 385   11       メイプル超合金     佐藤哲夫  89  0.28
## 386   11         馬鹿よ貴方は     佐藤哲夫  90  0.42
## 387   11             ハライチ     佐藤哲夫  88  0.14
## 388   11 トレンディエンジェル         哲夫  91  0.56
## 389   11             銀シャリ         哲夫  92  0.70
## 390   11         ジャルジャル         哲夫  93  0.84
## 391   11    タイムマシーン3号         哲夫  88  0.14
## 392   11   スーパーマラドーナ         哲夫  90  0.42
## 393   11                 和牛         哲夫  88  0.14
## 394   11       メイプル超合金         哲夫  89  0.28
## 395   11         馬鹿よ貴方は         哲夫  90  0.42
## 396   11             ハライチ         哲夫  87  0.00
## 397   10               笑い飯     島田紳助  96  1.26
## 398   10         スリムクラブ     島田紳助  91  0.56
## 399   10       パンクブーブー     島田紳助  97  1.40
## 400   10               ピース     島田紳助  88  0.14
## 401   10             銀シャリ     島田紳助  87  0.00
## 402   10               ナイツ     島田紳助  92  0.70
## 403   10             ハライチ     島田紳助  87  0.00
## 404   10         ジャルジャル     島田紳助  86 -0.14
## 405   10             カナリア     島田紳助  81 -0.85
## 406    9       パンクブーブー     島田紳助  94  0.98
## 407    9               笑い飯     島田紳助 100  1.82
## 408    9            NON STYLE     島田紳助  90  0.42
## 409    9               ナイツ     島田紳助  91  0.56
## 410    9             ハライチ     島田紳助  90  0.42
## 411    9     東京ダイナマイト     島田紳助  85 -0.28
## 412    9   モンスターエンジン     島田紳助  89  0.28
## 413    9   南海キャンディーズ     島田紳助  85 -0.28
## 414    9         ハリセンボン     島田紳助  82 -0.71
## 415    8            NON STYLE     島田紳助  94  0.98
## 416    8           オードリー     島田紳助  89  0.28
## 417    8               ナイツ     島田紳助  89  0.28
## 418    8               笑い飯     島田紳助  95  1.12
## 419    8              U字工事     島田紳助  91  0.56
## 420    8             ダイアン     島田紳助  89  0.28
## 421    8   モンスターエンジン     島田紳助  91  0.56
## 422    8         キングコング     島田紳助  88  0.14
## 423    8           ザ・パンチ     島田紳助  87  0.00
## 424    7   サンドウィッチマン     島田紳助  98  1.54
## 425    7     トータルテンボス     島田紳助  96  1.26
## 426    7         キングコング     島田紳助  96  1.26
## 427    7         ハリセンボン     島田紳助  86 -0.14
## 428    7               笑い飯     島田紳助  85 -0.28
## 429    7           ザブングル     島田紳助  86 -0.14
## 430    7             ダイアン     島田紳助  86 -0.14
## 431    7                 千鳥     島田紳助  86 -0.14
## 432    7     POISON GIRL BAND     島田紳助  75 -1.69
## 433    6       チュートリアル     島田紳助  97  1.40
## 434    6   フットボールアワー     島田紳助  90  0.42
## 435    6                 麒麟     島田紳助  88  0.14
## 436    6               笑い飯     島田紳助  89  0.28
## 437    6     トータルテンボス     島田紳助  87  0.00
## 438    6           ライセンス     島田紳助  85 -0.28
## 439    6          ザ・プラン9     島田紳助  83 -0.57
## 440    6             変ホ長調     島田紳助  82 -0.71
## 441    6     POISON GIRL BAND     島田紳助  76 -1.55
## 442    5   ブラックマヨネーズ     島田紳助  95  1.12
## 443    5               笑い飯     島田紳助  85 -0.28
## 444    5                 麒麟     島田紳助  88  0.14
## 445    5             品川庄司     島田紳助  85 -0.28
## 446    5       チュートリアル     島田紳助  85 -0.28
## 447    5                 千鳥     島田紳助  82 -0.71
## 448    5    タイムマシーン3号     島田紳助  76 -1.55
## 449    5             アジアン     島田紳助  75 -1.69
## 450    5   南海キャンディーズ     島田紳助  72 -2.11
## 451    3   フットボールアワー     島田紳助  98  1.54
## 452    3               笑い飯     島田紳助  99  1.68
## 453    3     アンタッチャブル     島田紳助  92  0.70
## 454    3              2丁拳銃     島田紳助  91  0.56
## 455    3         りあるキッズ     島田紳助  90  0.42
## 456    3       スピードワゴン     島田紳助  85 -0.28
## 457    3     アメリカザリガニ     島田紳助  80 -0.99
## 458    3                 麒麟     島田紳助  84 -0.43
## 459    3                 千鳥     島田紳助  82 -0.71
## 460    2         ますだおかだ     島田紳助  89  0.28
## 461    2   フットボールアワー     島田紳助  89  0.28
## 462    2               笑い飯     島田紳助  86 -0.14
## 463    2           おぎやはぎ     島田紳助  76 -1.55
## 464    2       ハリガネロック     島田紳助  75 -1.69
## 465    2          テツandトモ     島田紳助  76 -1.55
## 466    2       スピードワゴン     島田紳助  73 -1.97
## 467    2             ダイノジ     島田紳助  83 -0.57
## 468    2     アメリカザリガニ     島田紳助  73 -1.97
## 469    1               中川家     島田紳助  80 -0.99
## 470    1       ハリガネロック     島田紳助  71 -2.25
## 471    1     アメリカザリガニ     島田紳助  74 -1.83
## 472    1         ますだおかだ     島田紳助  78 -1.27
## 473    1                 麒麟     島田紳助  75 -1.69
## 474    1   フットボールアワー     島田紳助  66 -2.95
## 475    1         キングコング     島田紳助  74 -1.83
## 476    1       チュートリアル     島田紳助  60 -3.79
## 477    1           DonDokoDon     島田紳助  64 -3.23
## 478    1           おぎやはぎ     島田紳助  50 -5.19
## 479   10               笑い飯     南原清隆  98  1.54
## 480   10         スリムクラブ     南原清隆  93  0.84
## 481   10       パンクブーブー     南原清隆  94  0.98
## 482   10               ピース     南原清隆  87  0.00
## 483   10             銀シャリ     南原清隆  89  0.28
## 484   10               ナイツ     南原清隆  90  0.42
## 485   10             ハライチ     南原清隆  89  0.28
## 486   10         ジャルジャル     南原清隆  88  0.14
## 487   10             カナリア     南原清隆  86 -0.14
## 488    6       チュートリアル     南原清隆  95  1.12
## 489    6   フットボールアワー     南原清隆  94  0.98
## 490    6                 麒麟     南原清隆  91  0.56
## 491    6               笑い飯     南原清隆  92  0.70
## 492    6     トータルテンボス     南原清隆  88  0.14
## 493    6           ライセンス     南原清隆  90  0.42
## 494    6          ザ・プラン9     南原清隆  89  0.28
## 495    6             変ホ長調     南原清隆  84 -0.43
## 496    6     POISON GIRL BAND     南原清隆  85 -0.28
## 497    4     アンタッチャブル     南原清隆  96  1.26
## 498    4   南海キャンディーズ     南原清隆  92  0.70
## 499    4                 麒麟     南原清隆  88  0.14
## 500    4       タカアンドトシ     南原清隆  86 -0.14
## 501    4               笑い飯     南原清隆  89  0.28
## 502    4     POISON GIRL BAND     南原清隆  85 -0.28
## 503    4     トータルテンボス     南原清隆  84 -0.43
## 504    4     東京ダイナマイト     南原清隆  80 -0.99
## 505    4                 千鳥     南原清隆  83 -0.57
## 506    3   フットボールアワー     南原清隆  89  0.28
## 507    3               笑い飯     南原清隆  90  0.42
## 508    3     アンタッチャブル     南原清隆  85 -0.28
## 509    3              2丁拳銃     南原清隆  87  0.00
## 510    3         りあるキッズ     南原清隆  81 -0.85
## 511    3       スピードワゴン     南原清隆  81 -0.85
## 512    3     アメリカザリガニ     南原清隆  84 -0.43
## 513    3                 麒麟     南原清隆  76 -1.55
## 514    3                 千鳥     南原清隆  82 -0.71
## 515   10               笑い飯   大竹まこと  97  1.40
## 516   10         スリムクラブ   大竹まこと  91  0.56
## 517   10       パンクブーブー   大竹まこと  91  0.56
## 518   10               ピース   大竹まこと  89  0.28
## 519   10             銀シャリ   大竹まこと  89  0.28
## 520   10               ナイツ   大竹まこと  90  0.42
## 521   10             ハライチ   大竹まこと  90  0.42
## 522   10         ジャルジャル   大竹まこと  89  0.28
## 523   10             カナリア   大竹まこと  87  0.00
## 524    8            NON STYLE   大竹まこと  90  0.42
## 525    8           オードリー   大竹まこと  92  0.70
## 526    8               ナイツ   大竹まこと  89  0.28
## 527    8               笑い飯   大竹まこと  88  0.14
## 528    8              U字工事   大竹まこと  88  0.14
## 529    8             ダイアン   大竹まこと  86 -0.14
## 530    8   モンスターエンジン   大竹まこと  88  0.14
## 531    8         キングコング   大竹まこと  87  0.00
## 532    8           ザ・パンチ   大竹まこと  83 -0.57
## 533    7   サンドウィッチマン   大竹まこと  84 -0.43
## 534    7     トータルテンボス   大竹まこと  84 -0.43
## 535    7         キングコング   大竹まこと  90  0.42
## 536    7         ハリセンボン   大竹まこと  85 -0.28
## 537    7               笑い飯   大竹まこと  85 -0.28
## 538    7           ザブングル   大竹まこと  84 -0.43
## 539    7             ダイアン   大竹まこと  82 -0.71
## 540    7                 千鳥   大竹まこと  81 -0.85
## 541    7     POISON GIRL BAND   大竹まこと  80 -0.99
## 542    6       チュートリアル   大竹まこと  92  0.70
## 543    6   フットボールアワー   大竹まこと  89  0.28
## 544    6                 麒麟   大竹まこと  86 -0.14
## 545    6               笑い飯   大竹まこと  89  0.28
## 546    6     トータルテンボス   大竹まこと  83 -0.57
## 547    6           ライセンス   大竹まこと  83 -0.57
## 548    6          ザ・プラン9   大竹まこと  82 -0.71
## 549    6             変ホ長調   大竹まこと  83 -0.57
## 550    6     POISON GIRL BAND   大竹まこと  83 -0.57
## 551    5   ブラックマヨネーズ   大竹まこと  90  0.42
## 552    5               笑い飯   大竹まこと  85 -0.28
## 553    5                 麒麟   大竹まこと  90  0.42
## 554    5             品川庄司   大竹まこと  89  0.28
## 555    5       チュートリアル   大竹まこと  84 -0.43
## 556    5                 千鳥   大竹まこと  88  0.14
## 557    5    タイムマシーン3号   大竹まこと  82 -0.71
## 558    5             アジアン   大竹まこと  82 -0.71
## 559    5   南海キャンディーズ   大竹まこと  79 -1.13
## 560    4     アンタッチャブル   大竹まこと  95  1.12
## 561    4   南海キャンディーズ   大竹まこと  86 -0.14
## 562    4                 麒麟   大竹まこと  89  0.28
## 563    4       タカアンドトシ   大竹まこと  82 -0.71
## 564    4               笑い飯   大竹まこと  82 -0.71
## 565    4     POISON GIRL BAND   大竹まこと  83 -0.57
## 566    4     トータルテンボス   大竹まこと  79 -1.13
## 567    4     東京ダイナマイト   大竹まこと  76 -1.55
## 568    4                 千鳥   大竹まこと  81 -0.85
## 569    3   フットボールアワー   大竹まこと  89  0.28
## 570    3               笑い飯   大竹まこと  90  0.42
## 571    3     アンタッチャブル   大竹まこと  87  0.00
## 572    3              2丁拳銃   大竹まこと  83 -0.57
## 573    3         りあるキッズ   大竹まこと  83 -0.57
## 574    3       スピードワゴン   大竹まこと  82 -0.71
## 575    3     アメリカザリガニ   大竹まこと  76 -1.55
## 576    3                 麒麟   大竹まこと  75 -1.69
## 577    3                 千鳥   大竹まこと  79 -1.13
## 578    2         ますだおかだ   大竹まこと  92  0.70
## 579    2   フットボールアワー   大竹まこと  91  0.56
## 580    2               笑い飯   大竹まこと  80 -0.99
## 581    2           おぎやはぎ   大竹まこと  79 -1.13
## 582    2       ハリガネロック   大竹まこと  83 -0.57
## 583    2          テツandトモ   大竹まこと  77 -1.41
## 584    2       スピードワゴン   大竹まこと  80 -0.99
## 585    2             ダイノジ   大竹まこと  78 -1.27
## 586    2     アメリカザリガニ   大竹まこと  78 -1.27
## 587   10               笑い飯     宮迫博之  95  1.12
## 588   10         スリムクラブ     宮迫博之  91  0.56
## 589   10       パンクブーブー     宮迫博之  98  1.54
## 590   10               ピース     宮迫博之  92  0.70
## 591   10             銀シャリ     宮迫博之  93  0.84
## 592   10               ナイツ     宮迫博之  91  0.56
## 593   10             ハライチ     宮迫博之  90  0.42
## 594   10         ジャルジャル     宮迫博之  90  0.42
## 595   10             カナリア     宮迫博之  88  0.14
## 596   10               笑い飯   中田カウス  96  1.26
## 597   10         スリムクラブ   中田カウス  94  0.98
## 598   10       パンクブーブー   中田カウス  96  1.26
## 599   10               ピース   中田カウス  95  1.12
## 600   10             銀シャリ   中田カウス  92  0.70
## 601   10               ナイツ   中田カウス  87  0.00
## 602   10             ハライチ   中田カウス  88  0.14
## 603   10         ジャルジャル   中田カウス  79 -1.13
## 604   10             カナリア   中田カウス  80 -0.99
## 605    9       パンクブーブー   中田カウス  97  1.40
## 606    9               笑い飯   中田カウス  98  1.54
## 607    9            NON STYLE   中田カウス  95  1.12
## 608    9               ナイツ   中田カウス  96  1.26
## 609    9             ハライチ   中田カウス  95  1.12
## 610    9     東京ダイナマイト   中田カウス  90  0.42
## 611    9   モンスターエンジン   中田カウス  87  0.00
## 612    9   南海キャンディーズ   中田カウス  88  0.14
## 613    9         ハリセンボン   中田カウス  89  0.28
## 614    8            NON STYLE   中田カウス  91  0.56
## 615    8           オードリー   中田カウス  98  1.54
## 616    8               ナイツ   中田カウス  94  0.98
## 617    8               笑い飯   中田カウス  88  0.14
## 618    8              U字工事   中田カウス  92  0.70
## 619    8             ダイアン   中田カウス  93  0.84
## 620    8   モンスターエンジン   中田カウス  90  0.42
## 621    8         キングコング   中田カウス  86 -0.14
## 622    8           ザ・パンチ   中田カウス  85 -0.28
## 623    7   サンドウィッチマン   中田カウス  92  0.70
## 624    7     トータルテンボス   中田カウス  93  0.84
## 625    7         キングコング   中田カウス  91  0.56
## 626    7         ハリセンボン   中田カウス  86 -0.14
## 627    7               笑い飯   中田カウス  92  0.70
## 628    7           ザブングル   中田カウス  82 -0.71
## 629    7             ダイアン   中田カウス  84 -0.43
## 630    7                 千鳥   中田カウス  81 -0.85
## 631    7     POISON GIRL BAND   中田カウス  85 -0.28
## 632    6       チュートリアル   中田カウス  97  1.40
## 633    6   フットボールアワー   中田カウス  96  1.26
## 634    6                 麒麟   中田カウス  94  0.98
## 635    6               笑い飯   中田カウス  92  0.70
## 636    6     トータルテンボス   中田カウス  90  0.42
## 637    6           ライセンス   中田カウス  89  0.28
## 638    6          ザ・プラン9   中田カウス  93  0.84
## 639    6             変ホ長調   中田カウス  88  0.14
## 640    6     POISON GIRL BAND   中田カウス  85 -0.28
## 641    5   ブラックマヨネーズ   中田カウス  96  1.26
## 642    5               笑い飯   中田カウス  95  1.12
## 643    5                 麒麟   中田カウス  97  1.40
## 644    5             品川庄司   中田カウス  89  0.28
## 645    5       チュートリアル   中田カウス  91  0.56
## 646    5                 千鳥   中田カウス  93  0.84
## 647    5    タイムマシーン3号   中田カウス  88  0.14
## 648    5             アジアン   中田カウス  90  0.42
## 649    5   南海キャンディーズ   中田カウス  88  0.14
## 650    4     アンタッチャブル   中田カウス  97  1.40
## 651    4   南海キャンディーズ   中田カウス  94  0.98
## 652    4                 麒麟   中田カウス  96  1.26
## 653    4       タカアンドトシ   中田カウス  95  1.12
## 654    4               笑い飯   中田カウス  95  1.12
## 655    4     POISON GIRL BAND   中田カウス  90  0.42
## 656    4     トータルテンボス   中田カウス  88  0.14
## 657    4     東京ダイナマイト   中田カウス  89  0.28
## 658    4                 千鳥   中田カウス  93  0.84
## 659    3   フットボールアワー   中田カウス  98  1.54
## 660    3               笑い飯   中田カウス  95  1.12
## 661    3     アンタッチャブル   中田カウス  86 -0.14
## 662    3              2丁拳銃   中田カウス  86 -0.14
## 663    3         りあるキッズ   中田カウス  84 -0.43
## 664    3       スピードワゴン   中田カウス  79 -1.13
## 665    3     アメリカザリガニ   中田カウス  81 -0.85
## 666    3                 麒麟   中田カウス  82 -0.71
## 667    3                 千鳥   中田カウス  80 -0.99
## 668    2         ますだおかだ   中田カウス  95  1.12
## 669    2   フットボールアワー   中田カウス  97  1.40
## 670    2               笑い飯   中田カウス  83 -0.57
## 671    2           おぎやはぎ   中田カウス  82 -0.71
## 672    2       ハリガネロック   中田カウス  85 -0.28
## 673    2          テツandトモ   中田カウス  90  0.42
## 674    2       スピードワゴン   中田カウス  85 -0.28
## 675    2             ダイノジ   中田カウス  84 -0.43
## 676    2     アメリカザリガニ   中田カウス  83 -0.57
## 677    9       パンクブーブー   東国原英夫  88  0.14
## 678    9               笑い飯   東国原英夫  92  0.70
## 679    9            NON STYLE   東国原英夫  89  0.28
## 680    9               ナイツ   東国原英夫  88  0.14
## 681    9             ハライチ   東国原英夫  86 -0.14
## 682    9     東京ダイナマイト   東国原英夫  85 -0.28
## 683    9   モンスターエンジン   東国原英夫  85 -0.28
## 684    9   南海キャンディーズ   東国原英夫  89  0.28
## 685    9         ハリセンボン   東国原英夫  87  0.00
## 686    7   サンドウィッチマン ラサール石井  95  1.12
## 687    7     トータルテンボス ラサール石井  95  1.12
## 688    7         キングコング ラサール石井  95  1.12
## 689    7         ハリセンボン ラサール石井  84 -0.43
## 690    7               笑い飯 ラサール石井  85 -0.28
## 691    7           ザブングル ラサール石井  84 -0.43
## 692    7             ダイアン ラサール石井  86 -0.14
## 693    7                 千鳥 ラサール石井  80 -0.99
## 694    7     POISON GIRL BAND ラサール石井  82 -0.71
## 695    5   ブラックマヨネーズ ラサール石井  94  0.98
## 696    5               笑い飯 ラサール石井  92  0.70
## 697    5                 麒麟 ラサール石井  95  1.12
## 698    5             品川庄司 ラサール石井  91  0.56
## 699    5       チュートリアル ラサール石井  95  1.12
## 700    5                 千鳥 ラサール石井  89  0.28
## 701    5    タイムマシーン3号 ラサール石井  85 -0.28
## 702    5             アジアン ラサール石井  86 -0.14
## 703    5   南海キャンディーズ ラサール石井  80 -0.99
## 704    4     アンタッチャブル ラサール石井  96  1.26
## 705    4   南海キャンディーズ ラサール石井  95  1.12
## 706    4                 麒麟 ラサール石井  92  0.70
## 707    4       タカアンドトシ ラサール石井  90  0.42
## 708    4               笑い飯 ラサール石井  89  0.28
## 709    4     POISON GIRL BAND ラサール石井  89  0.28
## 710    4     トータルテンボス ラサール石井  88  0.14
## 711    4     東京ダイナマイト ラサール石井  86 -0.14
## 712    4                 千鳥 ラサール石井  82 -0.71
## 713    3   フットボールアワー ラサール石井  95  1.12
## 714    3               笑い飯 ラサール石井  92  0.70
## 715    3     アンタッチャブル ラサール石井  92  0.70
## 716    3              2丁拳銃 ラサール石井  86 -0.14
## 717    3         りあるキッズ ラサール石井  85 -0.28
## 718    3       スピードワゴン ラサール石井  86 -0.14
## 719    3     アメリカザリガニ ラサール石井  83 -0.57
## 720    3                 麒麟 ラサール石井  78 -1.27
## 721    3                 千鳥 ラサール石井  84 -0.43
## 722    2         ますだおかだ ラサール石井  90  0.42
## 723    2   フットボールアワー ラサール石井  95  1.12
## 724    2               笑い飯 ラサール石井  84 -0.43
## 725    2           おぎやはぎ ラサール石井  79 -1.13
## 726    2       ハリガネロック ラサール石井  81 -0.85
## 727    2          テツandトモ ラサール石井  82 -0.71
## 728    2       スピードワゴン ラサール石井  86 -0.14
## 729    2             ダイノジ ラサール石井  78 -1.27
## 730    2     アメリカザリガニ ラサール石井  78 -1.27
## 731    1               中川家 ラサール石井  90  0.42
## 732    1       ハリガネロック ラサール石井  92  0.70
## 733    1     アメリカザリガニ ラサール石井  92  0.70
## 734    1         ますだおかだ ラサール石井  88  0.14
## 735    1                 麒麟 ラサール石井  90  0.42
## 736    1   フットボールアワー ラサール石井  82 -0.71
## 737    1         キングコング ラサール石井  76 -1.55
## 738    1       チュートリアル ラサール石井  68 -2.67
## 739    1           DonDokoDon ラサール石井  82 -0.71
## 740    1           おぎやはぎ ラサール石井  82 -0.71
## 741    6       チュートリアル     島田洋七  98  1.54
## 742    6   フットボールアワー     島田洋七  91  0.56
## 743    6                 麒麟     島田洋七  92  0.70
## 744    6               笑い飯     島田洋七  90  0.42
## 745    6     トータルテンボス     島田洋七  90  0.42
## 746    6           ライセンス     島田洋七  89  0.28
## 747    6          ザ・プラン9     島田洋七  90  0.42
## 748    6             変ホ長調     島田洋七  85 -0.28
## 749    6     POISON GIRL BAND     島田洋七  81 -0.85
## 750    5   ブラックマヨネーズ     島田洋七  96  1.26
## 751    5               笑い飯     島田洋七  91  0.56
## 752    5                 麒麟     島田洋七  95  1.12
## 753    5             品川庄司     島田洋七  95  1.12
## 754    5       チュートリアル     島田洋七  86 -0.14
## 755    5                 千鳥     島田洋七  86 -0.14
## 756    5    タイムマシーン3号     島田洋七  82 -0.71
## 757    5             アジアン     島田洋七  81 -0.85
## 758    5   南海キャンディーズ     島田洋七  79 -1.13
## 759    4     アンタッチャブル     島田洋七  97  1.40
## 760    4   南海キャンディーズ     島田洋七  92  0.70
## 761    4                 麒麟     島田洋七  92  0.70
## 762    4       タカアンドトシ     島田洋七  91  0.56
## 763    4               笑い飯     島田洋七  91  0.56
## 764    4     POISON GIRL BAND     島田洋七  81 -0.85
## 765    4     トータルテンボス     島田洋七  84 -0.43
## 766    4     東京ダイナマイト     島田洋七  83 -0.57
## 767    4                 千鳥     島田洋七  78 -1.27
## 768    3   フットボールアワー     島田洋七  97  1.40
## 769    3               笑い飯     島田洋七  95  1.12
## 770    3     アンタッチャブル     島田洋七  90  0.42
## 771    3              2丁拳銃     島田洋七  95  1.12
## 772    3         りあるキッズ     島田洋七  93  0.84
## 773    3       スピードワゴン     島田洋七  85 -0.28
## 774    3     アメリカザリガニ     島田洋七  90  0.42
## 775    3                 麒麟     島田洋七  84 -0.43
## 776    3                 千鳥     島田洋七  75 -1.69
## 777    2         ますだおかだ     島田洋七  96  1.26
## 778    2   フットボールアワー     島田洋七  94  0.98
## 779    2               笑い飯     島田洋七  84 -0.43
## 780    2           おぎやはぎ     島田洋七  85 -0.28
## 781    2       ハリガネロック     島田洋七  86 -0.14
## 782    2          テツandトモ     島田洋七  79 -1.13
## 783    2       スピードワゴン     島田洋七  86 -0.14
## 784    2             ダイノジ     島田洋七  81 -0.85
## 785    2     アメリカザリガニ     島田洋七  83 -0.57
## 786    4     アンタッチャブル   西川きよし  97  1.40
## 787    4   南海キャンディーズ   西川きよし  90  0.42
## 788    4                 麒麟   西川きよし  89  0.28
## 789    4       タカアンドトシ   西川きよし  86 -0.14
## 790    4               笑い飯   西川きよし  84 -0.43
## 791    4     POISON GIRL BAND   西川きよし  87  0.00
## 792    4     トータルテンボス   西川きよし  80 -0.99
## 793    4     東京ダイナマイト   西川きよし  82 -0.71
## 794    4                 千鳥   西川きよし  83 -0.57
## 795    1               中川家   西川きよし  91  0.56
## 796    1       ハリガネロック   西川きよし  95  1.12
## 797    1     アメリカザリガニ   西川きよし  88  0.14
## 798    1         ますだおかだ   西川きよし  95  1.12
## 799    1                 麒麟   西川きよし  79 -1.13
## 800    1   フットボールアワー   西川きよし  90  0.42
## 801    1         キングコング   西川きよし  80 -0.99
## 802    1       チュートリアル   西川きよし  80 -0.99
## 803    1           DonDokoDon   西川きよし  75 -1.69
## 804    1           おぎやはぎ   西川きよし  77 -1.41
## 805    2         ますだおかだ     立川談志  80 -0.99
## 806    2   フットボールアワー     立川談志  70 -2.39
## 807    2               笑い飯     立川談志  70 -2.39
## 808    2           おぎやはぎ     立川談志  80 -0.99
## 809    2       ハリガネロック     立川談志  70 -2.39
## 810    2          テツandトモ     立川談志  70 -2.39
## 811    2       スピードワゴン     立川談志  50 -5.19
## 812    2             ダイノジ     立川談志  70 -2.39
## 813    2     アメリカザリガニ     立川談志  70 -2.39
## 814    1               中川家     鴻上尚史  85 -0.28
## 815    1       ハリガネロック     鴻上尚史  85 -0.28
## 816    1     アメリカザリガニ     鴻上尚史  84 -0.43
## 817    1         ますだおかだ     鴻上尚史  84 -0.43
## 818    1                 麒麟     鴻上尚史  83 -0.57
## 819    1   フットボールアワー     鴻上尚史  82 -0.71
## 820    1         キングコング     鴻上尚史  83 -0.57
## 821    1       チュートリアル     鴻上尚史  75 -1.69
## 822    1           DonDokoDon     鴻上尚史  84 -0.43
## 823    1           おぎやはぎ     鴻上尚史  73 -1.97
## 824    1               中川家     青島幸男  90  0.42
## 825    1       ハリガネロック     青島幸男  90  0.42
## 826    1     アメリカザリガニ     青島幸男  85 -0.28
## 827    1         ますだおかだ     青島幸男  80 -0.99
## 828    1                 麒麟     青島幸男  75 -1.69
## 829    1   フットボールアワー     青島幸男  80 -0.99
## 830    1         キングコング     青島幸男  75 -1.69
## 831    1       チュートリアル     青島幸男  75 -1.69
## 832    1           DonDokoDon     青島幸男  85 -0.28
## 833    1           おぎやはぎ     青島幸男  80 -0.99

使用するデータは、13回分のM1グランプリの決勝に出場した62組の評価得点データである。コンビのおもしろさをベイズモデリングで推定することが目的。シンプルなモデルから複雑なモデルに拡張していく。下記、番号と漫才コンビの対応を表示しておく。

data.frame(
  no = as.numeric(p_name),
  name = p_name
) %>% arrange(no)
##    no                 name
## 1   1              2丁拳銃
## 2   2           DonDokoDon
## 3   3            NON STYLE
## 4   4     POISON GIRL BAND
## 5   5              U字工事
## 6   6               アキナ
## 7   7             アジアン
## 8   8     アメリカザリガニ
## 9   9     アンタッチャブル
## 10 10           オードリー
## 11 11           おぎやはぎ
## 12 12             カナリア
## 13 13           かまいたち
## 14 14             カミナリ
## 15 15         キングコング
## 16 16           ザ・パンチ
## 17 17          ザ・プラン9
## 18 18           ザブングル
## 19 19               さや香
## 20 20       さらば青春の光
## 21 21   サンドウィッチマン
## 22 22         ジャルジャル
## 23 23   スーパーマラドーナ
## 24 24       スピードワゴン
## 25 25         スリムクラブ
## 26 26             ダイアン
## 27 27             ダイノジ
## 28 28    タイムマシーン3号
## 29 29       タカアンドトシ
## 30 30       チュートリアル
## 31 31          テツandトモ
## 32 32     トータルテンボス
## 33 33 トレンディエンジェル
## 34 34         とろサーモン
## 35 35               ナイツ
## 36 36             ハライチ
## 37 37       ハリガネロック
## 38 38         ハリセンボン
## 39 39       パンクブーブー
## 40 40               ピース
## 41 41   フットボールアワー
## 42 42   ブラックマヨネーズ
## 43 43         ますだおかだ
## 44 44     マヂカルラブリー
## 45 45                 ミキ
## 46 46       メイプル超合金
## 47 47   モンスターエンジン
## 48 48           ゆにばーす
## 49 49           ライセンス
## 50 50         りあるキッズ
## 51 51               中川家
## 52 52                 千鳥
## 53 53   南海キャンディーズ
## 54 54                 和牛
## 55 55             品川庄司
## 56 56             変ホ長調
## 57 57     東京ダイナマイト
## 58 58         相席スタート
## 59 59               笑い飯
## 60 60             銀シャリ
## 61 61         馬鹿よ貴方は
## 62 62                 麒麟

モデル1: コンビ平均モデル

スコア\(Y_i\)は、コンビ\(i\)ごとの漫才力\(\theta_i\)と標準偏差\(\sigma_i\)をパラメタにもつ正規分布に従うとするモデル。

モデル1

\[ \begin{eqnarray} Y_{i}\sim Normal(\theta_i,\sigma_i) \end{eqnarray} \]

データを用意する。

data01 <- list(L = nrow(dat01), # サンプルサイズ
                   N = max(as.numeric(dat01$演者)), # 演者に数をふり,最大値を持ってきて演者数を入れる
                   idX = as.numeric(dat01$演者), # 演者に数をふり,グループ変数のように扱う
                   Y = as.numeric(dat01$val_z) # 各漫才の得点を標準化した得点
)
map(.x = data01, .f = function(x){head(x, 50)})
## $L
## [1] 833
## 
## $N
## [1] 62
## 
## $idX
##  [1] 22 54 45 19 44 13 23 34 14 48 60 54 23 20  6 36 14 25 58 39 59  3 35 36 57
## [26] 47 53 38  3 10 35 59  5 26 47 15 16 21 32 15 38 59 18 26 52  4 22 54 45 19
## 
## $Y
##  [1]  0.42  1.12  1.12  0.42 -0.57  0.28  0.28  0.84  0.42  0.42  1.12  1.12
## [13]  0.84  0.56  0.28  0.84 -0.85  0.28  0.42  1.54  1.54  1.54  0.84  0.56
## [25]  0.42  0.42  0.42  0.00  1.12  0.70  1.12  1.12  0.84  0.42 -0.28  0.42
## [37]  0.14  1.12  1.12  1.40  0.84  0.28  0.70  0.28 -0.28 -0.85  1.12  0.84
## [49]  0.98  0.42

モデルはこちら。

data{
  int<lower=1> L; //data Length
  int<lower=1> N; //number of players
  int idX[L];     //player ID index
  real Y[L];      // scores
}

parameters{
  real theta[N];
  real<lower=0> sig[N];
}

model{
  for(l in 1:L){
    Y[l] ~ normal(theta[idX[l]],sig[idX[l]]);
  }
}

モデルの挙動を深掘りしておく。

model{
  for(l in 1:L){
    Y[l] ~ normal(theta[idX[l]],sig[idX[l]]);
  }
}

// l = 1
// Y[l] ~ normal(theta[idX[l]],sig[idX[l]]);
// Y[1] ~ normal(theta[idX[1]],sig[idX[1]]);
// Y[1] ~ normal(theta[22],sig[22]);

先にコンパイルしてから、

model01 <- stan_model('model01.stan')

sampling()関数でサンプリングする。

fit01 <- sampling(object = model01, data = data01, seed = 1989)

推定結果を確認する。

print(fit01, prob = c(0.025, 0.5, 0.975), digits = 2)
## Inference for Stan model: anon_model.
## 4 chains, each with iter=2000; warmup=1000; thin=1; 
## post-warmup draws per chain=1000, total post-warmup draws=4000.
## 
##             mean se_mean   sd    2.5%    50%  97.5% n_eff Rhat
## theta[1]   -0.03    0.01 0.38   -0.78  -0.03   0.72  3483    1
## theta[2]   -1.78    0.01 0.71   -3.15  -1.78  -0.47  2745    1
## theta[3]    0.67    0.00 0.12    0.43   0.67   0.92  5091    1
## theta[4]   -0.52    0.00 0.15   -0.81  -0.52  -0.21  7208    1
## theta[5]    0.28    0.00 0.25   -0.23   0.28   0.81  2807    1
## theta[6]    0.31    0.01 0.21   -0.08   0.31   0.70  1198    1
## theta[7]   -0.92    0.01 0.51   -1.92  -0.91   0.05  3875    1
## theta[8]   -1.14    0.00 0.27   -1.66  -1.14  -0.59  5461    1
## theta[9]    0.71    0.00 0.20    0.33   0.71   1.09  5594    1
## theta[10]   0.81    0.00 0.23    0.36   0.80   1.28  2407    1
## theta[11]  -1.61    0.01 0.40   -2.39  -1.61  -0.82  4804    1
## theta[12]  -0.34    0.00 0.23   -0.79  -0.34   0.13  2906    1
## theta[13]   0.62    0.01 0.20    0.22   0.62   0.99  1608    1
## theta[14]   0.17    0.00 0.14   -0.10   0.17   0.44  4763    1
## theta[15]  -0.35    0.00 0.34   -1.00  -0.35   0.35  6404    1
## theta[16]  -0.37    0.00 0.20   -0.81  -0.36   0.04  2886    1
## theta[17]  -0.25    0.01 0.39   -1.06  -0.25   0.52  3887    1
## theta[18]  -0.24    0.01 0.35   -0.94  -0.24   0.46  3229    1
## theta[19]   0.38    0.00 0.10    0.18   0.38   0.56  1920    1
## theta[20]   0.36    0.01 0.19    0.03   0.37   0.70   797    1
## theta[21]   0.85    0.01 0.36    0.20   0.84   1.55  1368    1
## theta[22]   0.45    0.00 0.12    0.21   0.46   0.69  5080    1
## theta[23]   0.57    0.00 0.07    0.43   0.57   0.71  5479    1
## theta[24]  -1.11    0.01 0.40   -1.89  -1.11  -0.31  5600    1
## theta[25]   0.48    0.00 0.14    0.21   0.48   0.77  5305    1
## theta[26]  -0.06    0.00 0.14   -0.34  -0.06   0.22  5631    1
## theta[27]  -1.51    0.01 0.62   -2.76  -1.51  -0.31  2888    1
## theta[28]  -0.05    0.00 0.22   -0.50  -0.05   0.40  5779    1
## theta[29]   0.13    0.01 0.34   -0.53   0.12   0.83  2298    1
## theta[30]  -0.39    0.01 0.43   -1.26  -0.39   0.51  7049    1
## theta[31]  -1.41    0.01 0.59   -2.63  -1.41  -0.23  3686    1
## theta[32]   0.13    0.00 0.16   -0.19   0.13   0.45  6410    1
## theta[33]   0.65    0.00 0.12    0.41   0.65   0.90  4509    1
## theta[34]   0.72    0.00 0.14    0.43   0.72   1.02  2978    1
## theta[35]   0.49    0.00 0.09    0.31   0.49   0.67  6419    1
## theta[36]   0.23    0.00 0.07    0.09   0.23   0.37  5267    1
## theta[37]  -1.11    0.01 0.45   -1.98  -1.11  -0.22  5641    1
## theta[38]  -0.15    0.00 0.14   -0.43  -0.15   0.11  5955    1
## theta[39]   1.01    0.00 0.14    0.74   1.02   1.29  5140    1
## theta[40]   0.40    0.00 0.21   -0.04   0.41   0.81  2912    1
## theta[41]   0.11    0.00 0.29   -0.46   0.12   0.69  6269    1
## theta[42]   1.00    0.00 0.16    0.68   1.00   1.32  3269    1
## theta[43]  -0.32    0.00 0.37   -1.08  -0.32   0.41  5959    1
## theta[44]  -0.04    0.00 0.18   -0.40  -0.04   0.31  3760    1
## theta[45]   0.82    0.00 0.12    0.58   0.82   1.06  2246    1
## theta[46]   0.20    0.00 0.14   -0.09   0.20   0.48  3585    1
## theta[47]   0.06    0.00 0.11   -0.17   0.06   0.28  4518    1
## theta[48]   0.34    0.00 0.14    0.06   0.34   0.63  2526    1
## theta[49]  -0.01    0.00 0.19   -0.41   0.00   0.39  3533    1
## theta[50]  -0.16    0.01 0.31   -0.79  -0.17   0.49  3297    1
## theta[51]  -0.26    0.01 0.57   -1.44  -0.26   0.90  2969    1
## theta[52]  -0.58    0.00 0.14   -0.86  -0.58  -0.29  6574    1
## theta[53]  -0.20    0.00 0.21   -0.62  -0.19   0.21  5530    1
## theta[54]   0.67    0.00 0.08    0.51   0.67   0.84  7191    1
## theta[55]   0.35    0.01 0.26   -0.14   0.34   0.87  1467    1
## theta[56]  -0.66    0.01 0.30   -1.26  -0.67  -0.03  2756    1
## theta[57]  -0.22    0.00 0.18   -0.57  -0.21   0.14  6201    1
## theta[58]   0.02    0.01 0.26   -0.46   0.03   0.50   911    1
## theta[59]   0.43    0.00 0.10    0.23   0.43   0.62  7624    1
## theta[60]   0.59    0.00 0.09    0.41   0.59   0.77  7011    1
## theta[61]   0.13    0.00 0.21   -0.29   0.12   0.56  3925    1
## theta[62]  -0.17    0.00 0.19   -0.55  -0.17   0.20  7630    1
## sig[1]      0.91    0.01 0.39    0.49   0.82   1.91  2481    1
## sig[2]      1.73    0.01 0.72    0.91   1.56   3.53  2446    1
## sig[3]      0.45    0.00 0.10    0.30   0.44   0.71  4823    1
## sig[4]      0.67    0.00 0.11    0.49   0.65   0.92  5270    1
## sig[5]      0.64    0.01 0.27    0.34   0.58   1.35  2439    1
## sig[6]      0.39    0.01 0.26    0.16   0.32   1.00  1324    1
## sig[7]      1.21    0.01 0.48    0.65   1.10   2.49  2703    1
## sig[8]      1.21    0.00 0.21    0.89   1.19   1.71  5769    1
## sig[9]      0.75    0.00 0.16    0.51   0.72   1.14  4977    1
## sig[10]     0.54    0.01 0.24    0.28   0.48   1.14  1911    1
## sig[11]     1.47    0.00 0.33    0.98   1.42   2.25  4692    1
## sig[12]     0.55    0.00 0.23    0.29   0.50   1.14  2311    1
## sig[13]     0.44    0.01 0.19    0.23   0.39   0.90  1433    1
## sig[14]     0.48    0.00 0.12    0.31   0.45   0.77  4025    1
## sig[15]     1.51    0.00 0.26    1.11   1.48   2.11  5208    1
## sig[16]     0.50    0.00 0.23    0.26   0.45   1.01  2515    1
## sig[17]     0.97    0.01 0.39    0.51   0.87   2.01  2732    1
## sig[18]     0.83    0.01 0.34    0.42   0.75   1.64  2518    1
## sig[19]     0.23    0.00 0.11    0.12   0.20   0.47  1521    1
## sig[20]     0.33    0.01 0.23    0.14   0.27   0.90   859    1
## sig[21]     0.83    0.01 0.38    0.43   0.74   1.76  1517    1
## sig[22]     0.57    0.00 0.09    0.42   0.56   0.79  5023    1
## sig[23]     0.31    0.00 0.05    0.23   0.30   0.43  5273    1
## sig[24]     1.50    0.01 0.34    1.00   1.45   2.30  4540    1
## sig[25]     0.47    0.00 0.12    0.30   0.45   0.77  3692    1
## sig[26]     0.52    0.00 0.12    0.34   0.50   0.80  4252    1
## sig[27]     1.55    0.01 0.63    0.81   1.40   3.24  2585    1
## sig[28]     0.89    0.00 0.18    0.62   0.86   1.31  5146    1
## sig[29]     0.81    0.01 0.37    0.42   0.72   1.73  1844    1
## sig[30]     1.96    0.00 0.33    1.44   1.92   2.74  5001    1
## sig[31]     1.48    0.01 0.62    0.77   1.34   3.04  2160    1
## sig[32]     0.73    0.00 0.13    0.54   0.71   1.02  5979    1
## sig[33]     0.34    0.00 0.11    0.20   0.32   0.61  4128    1
## sig[34]     0.35    0.00 0.15    0.18   0.31   0.74  2427    1
## sig[35]     0.41    0.00 0.07    0.30   0.40   0.57  5457    1
## sig[36]     0.38    0.00 0.06    0.29   0.37   0.50  6133    1
## sig[37]     1.67    0.01 0.38    1.12   1.61   2.60  4860    1
## sig[38]     0.48    0.00 0.11    0.33   0.47   0.74  4975    1
## sig[39]     0.50    0.00 0.11    0.34   0.48   0.77  4784    1
## sig[40]     0.50    0.00 0.22    0.26   0.45   1.09  2324    1
## sig[41]     1.50    0.00 0.22    1.15   1.48   1.99  5556    1
## sig[42]     0.39    0.00 0.17    0.20   0.34   0.81  2396    1
## sig[43]     1.37    0.00 0.31    0.91   1.32   2.09  5213    1
## sig[44]     0.45    0.00 0.18    0.23   0.41   0.91  3214    1
## sig[45]     0.29    0.00 0.14    0.15   0.26   0.62  1624    1
## sig[46]     0.41    0.00 0.14    0.24   0.38   0.77  2798    1
## sig[47]     0.40    0.00 0.09    0.27   0.39   0.63  3195    1
## sig[48]     0.35    0.00 0.14    0.18   0.32   0.74  1949    1
## sig[49]     0.48    0.00 0.19    0.26   0.43   0.99  2470    1
## sig[50]     0.77    0.01 0.34    0.40   0.69   1.59  2395    1
## sig[51]     1.42    0.01 0.59    0.74   1.28   2.93  2577    1
## sig[52]     0.73    0.00 0.11    0.56   0.72   0.97  6711    1
## sig[53]     0.95    0.00 0.17    0.69   0.93   1.34  5424    1
## sig[54]     0.38    0.00 0.07    0.28   0.38   0.54  4518    1
## sig[55]     0.59    0.01 0.27    0.30   0.53   1.26  1494    1
## sig[56]     0.77    0.01 0.29    0.42   0.69   1.54  2608    1
## sig[57]     0.65    0.00 0.15    0.43   0.63   1.01  3926    1
## sig[58]     0.49    0.01 0.33    0.20   0.40   1.34  1073    1
## sig[59]     0.80    0.00 0.07    0.67   0.79   0.95  6777    1
## sig[60]     0.41    0.00 0.07    0.30   0.40   0.57  6499    1
## sig[61]     0.59    0.00 0.19    0.35   0.55   1.08  2938    1
## sig[62]     1.12    0.00 0.14    0.88   1.10   1.42  5927    1
## lp__      -95.65    0.28 9.14 -114.38 -95.33 -78.98  1099    1
## 
## Samples were drawn using NUTS(diag_e) at Fri Jan 26 16:08:19 2024.
## For each parameter, n_eff is a crude measure of effective sample size,
## and Rhat is the potential scale reduction factor on split chains (at 
## convergence, Rhat=1).
get_posterior <- function(ms, id){
  EAP <- apply(ms, 2, mean)
  post_sd <- apply(ms, 2, sd)
  lower <- apply(ms, 2, quantile, probs = 0.025)
  upper <- apply(ms, 2, quantile, probs = 0.975)
  
  res <- tibble(
    id = id, 
    EAP, post_sd, lower, upper
  ) %>% arrange(desc(EAP))
  
  return(res)
}

list(
  theta = get_posterior(
    ms = rstan::extract(fit01)$theta, 
    id = factor(levels(p_name))
    ) %>% head(10),
  sigma = get_posterior(
    ms = rstan::extract(fit01)$sig, 
    id = factor(levels(p_name))
    ) %>% tail(10)
)
## $theta
## # A tibble: 10 × 5
##    id                     EAP post_sd lower upper
##    <fct>                <dbl>   <dbl> <dbl> <dbl>
##  1 パンクブーブー       1.01   0.138  0.736 1.29 
##  2 ブラックマヨネーズ   0.998  0.157  0.678 1.32 
##  3 サンドウィッチマン   0.847  0.359  0.199 1.55 
##  4 ミキ                 0.823  0.124  0.575 1.06 
##  5 オードリー           0.808  0.233  0.360 1.28 
##  6 とろサーモン         0.723  0.144  0.431 1.02 
##  7 アンタッチャブル     0.708  0.198  0.325 1.09 
##  8 和牛                 0.674  0.0842 0.514 0.842
##  9 NON STYLE            0.672  0.123  0.427 0.917
## 10 トレンディエンジェル 0.655  0.120  0.411 0.900
## 
## $sigma
## # A tibble: 10 × 5
##    id                     EAP post_sd lower upper
##    <fct>                <dbl>   <dbl> <dbl> <dbl>
##  1 ブラックマヨネーズ   0.387  0.166  0.202 0.807
##  2 和牛                 0.385  0.0673 0.278 0.540
##  3 ハライチ             0.378  0.0554 0.288 0.503
##  4 ゆにばーす           0.348  0.143  0.181 0.736
##  5 とろサーモン         0.346  0.146  0.178 0.735
##  6 トレンディエンジェル 0.339  0.109  0.198 0.607
##  7 さらば青春の光       0.335  0.226  0.139 0.904
##  8 スーパーマラドーナ   0.308  0.0529 0.225 0.427
##  9 ミキ                 0.292  0.136  0.150 0.619
## 10 さや香               0.229  0.106  0.119 0.466
# stan_plot(
#   fit01,
#   point_est = 'mean',
#   show_density = TRUE,
#   ci_level = 0.9,
#   outer_level = 1,
#   pars = 'theta',
#   fill_color = 'tomato'
# ) + labs(title = 'Theta[i]')

審判員のくせ評価モデル

「審判員の評価にくせがある」との仮定を追加したモデル。スコア\(Y_{ij}\)は、コンビ\(i\)ごとの漫才力\(\theta_i\)と審査員\(j\)ごとの標準偏差\(\sigma_j\)をパラメタにもつ正規分布に従うとするモデル。

例えば、審査員\(j\)の値が大きいとすると、標準偏差\(\sigma_j\)が大きいことを意味するため、スコア\(Y_{ij}\)は、ばらつきやすくなる。つまり、審査員の好き嫌いが評価に影響すると考えている。反対に標準偏差\(\sigma_j\)が小さいと、スコア\(Y_{ij}\)は、ばらつきにくくなり、スコア\(Y_{ij}\)の変動は少なくなる。

モデル2

\[ \begin{eqnarray} Y_{ij} &\sim& Normal(\theta_i,\sigma_j) \\ \theta_i &\sim& Normal(0,\sigma_\theta) \\ \end{eqnarray} \]

データを用意する。

data0203 <- list(L = nrow(dat01),
                   N = max(as.numeric(dat01$演者)),
                   M = max(as.numeric(dat01$審査員)),
                   idX = as.numeric(dat01$演者),
                   idY = as.numeric(dat01$審査員),
                   Y = as.numeric(dat01$val_z)
)
map(.x = data0203, .f = function(x){head(x, 50)})
## $L
## [1] 833
## 
## $N
## [1] 62
## 
## $M
## [1] 27
## 
## $idX
##  [1] 22 54 45 19 44 13 23 34 14 48 60 54 23 20  6 36 14 25 58 39 59  3 35 36 57
## [26] 47 53 38  3 10 35 59  5 26 47 15 16 21 32 15 38 59 18 26 52  4 22 54 45 19
## 
## $idY
##  [1]  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3
## [26]  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3 21 21 21 21
## 
## $Y
##  [1]  0.42  1.12  1.12  0.42 -0.57  0.28  0.28  0.84  0.42  0.42  1.12  1.12
## [13]  0.84  0.56  0.28  0.84 -0.85  0.28  0.42  1.54  1.54  1.54  0.84  0.56
## [25]  0.42  0.42  0.42  0.00  1.12  0.70  1.12  1.12  0.84  0.42 -0.28  0.42
## [37]  0.14  1.12  1.12  1.40  0.84  0.28  0.70  0.28 -0.28 -0.85  1.12  0.84
## [49]  0.98  0.42

モデルはこちら。

data{
  int<lower=1> L; //data Length
  int<lower=1> N; //number of players
  int<lower=1> M; //number of rators
  int idX[L];     //player ID index
  int idY[L];     //rator ID index
  real Y[L];      // scores
}

parameters{
  real theta[N];
  real<lower=0> sig_theta[N];
  real<lower=0> sig[M];
}

model{
  for(l in 1:L){
    Y[l] ~ normal(theta[idX[l]],sig[idY[l]]);
  }
  //prior
  theta ~ normal(0, sig_theta);
  sig_theta ~ cauchy(0,5);
  sig ~ cauchy(0,5);
}

モデルの挙動を深掘りしておく。

model{
  for(l in 1:L){
    Y[l] ~ normal(theta[idX[l]],sig[idY[l]]);
  }
}

// l = 1
// Y[1] ~ normal(theta[idX[1]],sig[idY[1]]);
// Y[1] ~ normal(theta[22],sig[3]);

先にコンパイルしてから、

model02 <- stan_model('model02.stan')

sampling()関数でサンプリングする。

fit02 <- sampling(object = model02, data = data0203, seed = 1989)

推定結果を確認する。

print(fit02, prob = c(0.025, 0.5, 0.975), digits = 2)
## Inference for Stan model: anon_model.
## 4 chains, each with iter=2000; warmup=1000; thin=1; 
## post-warmup draws per chain=1000, total post-warmup draws=4000.
## 
##                  mean se_mean    sd    2.5%     50%   97.5% n_eff Rhat
## theta[1]         0.01    0.01  0.25   -0.46    0.00    0.53   312 1.01
## theta[2]        -1.54    0.02  0.40   -2.31   -1.54   -0.75   620 1.01
## theta[3]         0.54    0.01  0.15    0.23    0.54    0.83   509 1.01
## theta[4]        -0.56    0.01  0.16   -0.85   -0.56   -0.26   226 1.02
## theta[5]         0.12    0.01  0.20   -0.24    0.10    0.52   507 1.01
## theta[6]         0.33    0.01  0.20   -0.05    0.33    0.72   770 1.01
## theta[7]        -0.95    0.02  0.26   -1.42   -0.96   -0.44   216 1.02
## theta[8]        -0.77    0.00  0.19   -1.13   -0.78   -0.39  1464 1.00
## theta[9]         0.69    0.01  0.21    0.29    0.69    1.09   425 1.01
## theta[10]        0.74    0.00  0.21    0.32    0.74    1.14  1835 1.00
## theta[11]       -1.28    0.02  0.27   -1.84   -1.27   -0.81   215 1.02
## theta[12]       -0.15    0.02  0.21   -0.58   -0.14    0.22    92 1.04
## theta[13]        0.71    0.01  0.19    0.35    0.71    1.09   429 1.01
## theta[14]        0.15    0.01  0.14   -0.09    0.14    0.42   246 1.02
## theta[15]        0.05    0.00  0.13   -0.21    0.04    0.32   859 1.01
## theta[16]       -0.36    0.01  0.21   -0.77   -0.36    0.02   965 1.00
## theta[17]       -0.34    0.02  0.25   -0.83   -0.34    0.12   204 1.02
## theta[18]       -0.30    0.01  0.25   -0.81   -0.30    0.14   286 1.02
## theta[19]        0.31    0.01  0.19   -0.03    0.30    0.69   193 1.02
## theta[20]        0.30    0.01  0.21   -0.09    0.29    0.73   362 1.01
## theta[21]        0.69    0.01  0.23    0.23    0.68    1.16  1920 1.00
## theta[22]        0.56    0.01  0.11    0.36    0.56    0.78   415 1.01
## theta[23]        0.62    0.00  0.10    0.41    0.62    0.80   492 1.01
## theta[24]       -0.67    0.01  0.21   -1.08   -0.67   -0.24  1026 1.01
## theta[25]        0.34    0.01  0.15    0.05    0.34    0.64   656 1.01
## theta[26]       -0.09    0.01  0.14   -0.39   -0.08    0.17   654 1.01
## theta[27]       -0.98    0.01  0.34   -1.65   -0.97   -0.31  1437 1.00
## theta[28]        0.24    0.00  0.12    0.01    0.24    0.47  1314 1.00
## theta[29]        0.03    0.00  0.23   -0.43    0.02    0.51  2134 1.01
## theta[30]        0.11    0.00  0.14   -0.15    0.09    0.42  1756 1.00
## theta[31]       -0.89    0.03  0.36   -1.55   -0.89   -0.16   156 1.02
## theta[32]        0.06    0.01  0.13   -0.17    0.04    0.33   148 1.02
## theta[33]        0.66    0.00  0.12    0.43    0.65    0.90  1580 1.00
## theta[34]        0.66    0.01  0.19    0.29    0.64    1.02  1255 1.01
## theta[35]        0.43    0.00  0.12    0.20    0.43    0.67  1205 1.00
## theta[36]        0.20    0.01  0.09    0.02    0.20    0.37   298 1.02
## theta[37]       -0.46    0.03  0.28   -1.01   -0.47    0.11    85 1.04
## theta[38]       -0.10    0.00  0.14   -0.39   -0.09    0.16   818 1.01
## theta[39]        0.87    0.02  0.18    0.49    0.88    1.20    74 1.05
## theta[40]        0.36    0.01  0.21   -0.05    0.36    0.77  1726 1.00
## theta[41]        0.45    0.00  0.15    0.17    0.45    0.74   976 1.01
## theta[42]        0.91    0.01  0.25    0.41    0.91    1.40  1170 1.00
## theta[43]        0.26    0.02  0.25   -0.20    0.24    0.74   252 1.02
## theta[44]        0.00    0.00  0.16   -0.34   -0.01    0.31  1499 1.00
## theta[45]        0.78    0.01  0.19    0.41    0.78    1.15   410 1.01
## theta[46]        0.19    0.00  0.12   -0.04    0.19    0.43  1947 1.00
## theta[47]        0.03    0.00  0.13   -0.24    0.02    0.28  1831 1.00
## theta[48]        0.25    0.01  0.18   -0.08    0.25    0.58   177 1.02
## theta[49]        0.01    0.00  0.19   -0.38    0.01    0.41  2098 1.00
## theta[50]       -0.20    0.02  0.27   -0.76   -0.18    0.24   172 1.02
## theta[51]        0.02    0.01  0.32   -0.64    0.01    0.70  1514 1.00
## theta[52]       -0.45    0.00  0.13   -0.70   -0.44   -0.19   892 1.01
## theta[53]       -0.20    0.00  0.13   -0.46   -0.19    0.05  1451 1.00
## theta[54]        0.60    0.00  0.10    0.40    0.60    0.78   817 1.01
## theta[55]        0.22    0.01  0.23   -0.17    0.20    0.72   662 1.01
## theta[56]       -0.74    0.02  0.24   -1.18   -0.74   -0.30   215 1.02
## theta[57]       -0.17    0.01  0.16   -0.48   -0.15    0.13   145 1.02
## theta[58]        0.04    0.02  0.19   -0.31    0.03    0.43   163 1.02
## theta[59]        0.46    0.00  0.08    0.31    0.46    0.62  1071 1.01
## theta[60]        0.58    0.00  0.09    0.40    0.58    0.76  2772 1.00
## theta[61]        0.22    0.00  0.13   -0.05    0.22    0.48  1483 1.00
## theta[62]        0.04    0.00  0.11   -0.16    0.03    0.26   675 1.01
## sig_theta[1]     2.36    0.37 13.71    0.04    0.85    9.70  1380 1.00
## sig_theta[2]     4.55    0.13  6.25    0.72    2.99   18.20  2351 1.00
## sig_theta[3]     3.13    0.14  6.26    0.30    1.65   15.03  2028 1.00
## sig_theta[4]     3.21    0.44  8.34    0.28    1.50   14.33   361 1.01
## sig_theta[5]     2.11    0.12  6.58    0.04    0.79   11.20  2908 1.00
## sig_theta[6]     4.96    2.81 11.62    0.10    1.31   49.41    17 1.22
## sig_theta[7]     3.78    0.13  5.87    0.44    2.28   15.31  1968 1.01
## sig_theta[8]     3.61    0.20 10.56    0.35    2.02   14.22  2746 1.00
## sig_theta[9]     3.16    0.10  4.81    0.34    1.91   13.19  2117 1.00
## sig_theta[10]    3.38    0.25  8.97    0.37    1.82   13.86  1287 1.00
## sig_theta[11]    4.81    0.67  6.54    0.64    2.77   21.35    95 1.04
## sig_theta[12]    2.11    0.09  4.28    0.03    0.87   11.80  2307 1.00
## sig_theta[13]    3.14    0.11  4.89    0.36    1.73   13.91  2106 1.00
## sig_theta[14]    2.02    0.12  4.50    0.00    0.75   10.86  1333 1.00
## sig_theta[15]    2.08    0.30 11.92    0.02    0.57    9.88  1609 1.00
## sig_theta[16]    3.20    0.74  9.32    0.12    1.16   16.09   161 1.03
## sig_theta[17]    2.38    0.11  4.60    0.09    1.15   11.17  1657 1.00
## sig_theta[18]    2.50    0.12  6.24    0.07    1.12   12.29  2770 1.00
## sig_theta[19]    2.45    0.10  4.62    0.09    1.16   11.91  2117 1.00
## sig_theta[20]    2.64    0.31  4.99    0.06    1.29   10.72   258 1.01
## sig_theta[21]    4.15    0.89  7.40    0.33    2.03   18.29    69 1.05
## sig_theta[22]    3.31    0.17  9.13    0.34    1.78   12.33  2768 1.00
## sig_theta[23]    3.16    0.17  7.50    0.37    1.72   13.43  1846 1.00
## sig_theta[24]    3.25    0.10  4.65    0.33    1.88   13.96  2337 1.00
## sig_theta[25]    2.44    0.10  5.06    0.15    1.14   11.68  2528 1.00
## sig_theta[26]    1.88    0.10  5.05    0.02    0.62   11.30  2323 1.00
## sig_theta[27]    3.35    0.11  4.75    0.42    2.06   14.29  1868 1.00
## sig_theta[28]    2.97    0.73  8.44    0.10    1.08   17.67   134 1.02
## sig_theta[29]    1.84    0.09  3.68    0.02    0.72    9.81  1672 1.01
## sig_theta[30]    1.91    0.08  4.36    0.02    0.70   11.17  2854 1.00
## sig_theta[31]    3.39    0.13  5.42    0.37    1.96   15.03  1627 1.00
## sig_theta[32]    1.89    0.10  4.41    0.02    0.63   10.94  1831 1.00
## sig_theta[33]    3.33    0.15  5.34    0.38    1.79   15.38  1241 1.01
## sig_theta[34]    3.56    0.25  5.47    0.33    1.83   17.75   487 1.01
## sig_theta[35]    2.79    0.11  4.53    0.23    1.49   13.71  1604 1.00
## sig_theta[36]    2.37    0.27 12.28    0.08    0.84   10.88  2115 1.00
## sig_theta[37]    2.94    0.11  5.15    0.15    1.52   14.22  2070 1.00
## sig_theta[38]    1.87    0.10  5.01    0.02    0.79   10.39  2722 1.00
## sig_theta[39]    3.45    0.12  5.11    0.49    1.97   15.72  1772 1.01
## sig_theta[40]    2.58    0.11  4.97    0.10    1.22   13.67  1880 1.00
## sig_theta[41]    3.13    0.34 14.32    0.24    1.42   14.59  1783 1.00
## sig_theta[42]    4.06    0.29 10.11    0.48    2.18   17.20  1212 1.00
## sig_theta[43]    2.28    0.09  3.82    0.05    1.15   12.14  1849 1.00
## sig_theta[44]    1.87    0.09  4.37    0.03    0.67   11.58  2401 1.00
## sig_theta[45]    3.41    0.18  6.85    0.40    1.85   14.13  1501 1.00
## sig_theta[46]    2.12    0.09  4.38    0.06    1.00   10.82  2211 1.00
## sig_theta[47]    1.64    0.09  4.21    0.01    0.50    8.64  2322 1.00
## sig_theta[48]    2.17    0.14  4.89    0.06    1.06   11.30  1141 1.00
## sig_theta[49]    2.40    0.26 10.70    0.03    0.80   11.43  1695 1.00
## sig_theta[50]    2.24    0.10  4.69    0.05    1.04   11.18  2126 1.00
## sig_theta[51]    2.34    0.13  4.18    0.04    1.14   12.69  1061 1.00
## sig_theta[52]    2.69    0.13  4.49    0.23    1.41   14.20  1114 1.01
## sig_theta[53]    2.16    0.10  5.01    0.04    0.93   10.59  2637 1.00
## sig_theta[54]    3.17    0.15  8.44    0.34    1.63   13.72  3102 1.00
## sig_theta[55]    2.14    0.08  4.28    0.04    0.92   12.11  2830 1.00
## sig_theta[56]    3.17    0.13  5.07    0.34    1.74   14.20  1576 1.00
## sig_theta[57]    2.02    0.12  4.09    0.03    0.73   11.22  1134 1.00
## sig_theta[58]    2.03    0.18  4.86    0.03    0.67   12.38   759 1.00
## sig_theta[59]    2.81    0.13  5.53    0.27    1.34   12.37  1719 1.00
## sig_theta[60]    4.27    0.91  7.37    0.34    1.86   22.28    65 1.05
## sig_theta[61]    2.57    0.18  6.73    0.06    1.09   13.16  1462 1.00
## sig_theta[62]    1.72    0.09  3.71    0.02    0.56    9.89  1841 1.00
## sig[1]           0.41    0.00  0.05    0.32    0.41    0.52   346 1.01
## sig[2]           0.81    0.00  0.08    0.66    0.80    0.98  1812 1.00
## sig[3]           0.61    0.00  0.07    0.49    0.61    0.76   808 1.00
## sig[4]           0.31    0.00  0.05    0.22    0.30    0.42  2595 1.00
## sig[5]           0.75    0.00  0.07    0.64    0.75    0.88   890 1.01
## sig[6]           0.27    0.00  0.10    0.15    0.25    0.52   711 1.01
## sig[7]           0.58    0.00  0.07    0.45    0.58    0.75  2213 1.00
## sig[8]           1.94    0.01  0.21    1.59    1.92    2.38   466 1.01
## sig[9]           0.59    0.02  0.18    0.32    0.55    0.98    95 1.04
## sig[10]          0.28    0.00  0.09    0.15    0.27    0.51  1660 1.00
## sig[11]          0.41    0.00  0.13    0.23    0.38    0.75  1030 1.00
## sig[12]          0.60    0.00  0.06    0.50    0.60    0.72  1042 1.01
## sig[13]          0.46    0.01  0.15    0.25    0.44    0.84   873 1.00
## sig[14]          0.45    0.00  0.14    0.26    0.43    0.78  1332 1.01
## sig[15]          0.41    0.01  0.13    0.23    0.39    0.73   210 1.02
## sig[16]          0.74    0.00  0.09    0.59    0.74    0.92  1416 1.01
## sig[17]          1.09    0.01  0.09    0.94    1.09    1.28   196 1.03
## sig[18]          0.48    0.01  0.14    0.27    0.45    0.80   376 1.01
## sig[19]          1.11    0.00  0.15    0.85    1.10    1.47  2527 1.00
## sig[20]          0.45    0.01  0.15    0.26    0.43    0.82   637 1.01
## sig[21]          0.61    0.00  0.06    0.51    0.61    0.74   898 1.00
## sig[22]          0.42    0.00  0.05    0.34    0.42    0.52  1598 1.00
## sig[23]          0.62    0.02  0.19    0.35    0.58    1.04   115 1.03
## sig[24]          2.66    0.02  0.73    1.63    2.54    4.49  1933 1.00
## sig[25]          0.87    0.00  0.16    0.61    0.84    1.21  1118 1.01
## sig[26]          1.46    0.02  0.40    0.91    1.40    2.42   694 1.01
## sig[27]          1.06    0.02  0.30    0.63    1.01    1.76   202 1.02
## lp__          -130.50    0.39  8.53 -147.30 -130.50 -114.78   485 1.00
## 
## Samples were drawn using NUTS(diag_e) at Fri Jan 26 16:08:24 2024.
## For each parameter, n_eff is a crude measure of effective sample size,
## and Rhat is the potential scale reduction factor on split chains (at 
## convergence, Rhat=1).

審判員の基準効果モデル

「審判員ごとに評価基準の違いがある」という仮定を追加したモデル。スコア\(Y_{ij}\)は、コンビ\(i\)ごとの漫才力\(\theta_i\)と審査員\(j\)ごとの評価の基準\(\gamma_j\)を平均、コンビ\(i\)ごとの標準偏差\(\sigma_i\)をパラメタにもつ正規分布に従うとするモデル。例えば、審査員\(j\)ごとの評価の基準\(\gamma_j\)の値が大きいとすると、スコア\(Y_{ij}\)は大きくなりやすい。

モデル3

\[ \begin{eqnarray} Y_{ij} &\sim& Normal(\theta_i + \gamma_j,\sigma_i) \\ \theta_i &\sim& Normal(0,\sigma_\theta) \\ \gamma_j &\sim& Normal(0,\sigma_\gamma) \\ \end{eqnarray} \]

データを用意する。

map(.x = data0203, .f = function(x){head(x, 50)})
## $L
## [1] 833
## 
## $N
## [1] 62
## 
## $M
## [1] 27
## 
## $idX
##  [1] 22 54 45 19 44 13 23 34 14 48 60 54 23 20  6 36 14 25 58 39 59  3 35 36 57
## [26] 47 53 38  3 10 35 59  5 26 47 15 16 21 32 15 38 59 18 26 52  4 22 54 45 19
## 
## $idY
##  [1]  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3
## [26]  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3 21 21 21 21
## 
## $Y
##  [1]  0.42  1.12  1.12  0.42 -0.57  0.28  0.28  0.84  0.42  0.42  1.12  1.12
## [13]  0.84  0.56  0.28  0.84 -0.85  0.28  0.42  1.54  1.54  1.54  0.84  0.56
## [25]  0.42  0.42  0.42  0.00  1.12  0.70  1.12  1.12  0.84  0.42 -0.28  0.42
## [37]  0.14  1.12  1.12  1.40  0.84  0.28  0.70  0.28 -0.28 -0.85  1.12  0.84
## [49]  0.98  0.42

モデルはこちら。

data{
  int<lower=1> L; //data Length
  int<lower=1> N; //number of players
  int<lower=1> M; //number of rators
  int idX[L];     //player ID index
  int idY[L];     //rator ID index
  real Y[L];      // scores
}
 
parameters{
  vector[N] theta;
  vector[M] gamma;
  real<lower=0> sig_theta;
  real<lower=0> sig_gamma;
  real<lower=0> sig[N];
}
 
model{
  //likellihood
  for(l in 1:L){
    Y[l] ~ normal(theta[idX[l]] + gamma[idY[l]], sig[idX[l]]);
  }
  //prior
  theta ~ normal(0, sig_theta);
  gamma ~ normal(0, sig_gamma);
  sig_theta ~ cauchy(0,5);
  sig_gamma ~ cauchy(0,5);
  sig ~ cauchy(0,5);
}

モデルの挙動を深掘りしておく。

model{
  for(l in 1:L){
    Y[l] ~ normal(theta[idX[l]] + gamma[idY[l]], sig[idX[l]]);
  }
}

// l = 1
// Y[1] ~ normal(theta[idX[1]] + gamma[idY[1]], sig[idX[1]]);
// Y[1] ~ normal(theta[22] + gamma[3], sig[22]);

先にコンパイルしてから、

model03 <- stan_model('model03.stan')

sampling()関数でサンプリングする。

fit03 <- sampling(object = model03, data = data0203, seed = 1989)

推定結果を確認する。

print(fit03, prob = c(0.025, 0.5, 0.975), digits = 2)
## Inference for Stan model: anon_model.
## 4 chains, each with iter=2000; warmup=1000; thin=1; 
## post-warmup draws per chain=1000, total post-warmup draws=4000.
## 
##             mean se_mean   sd   2.5%    50% 97.5% n_eff Rhat
## theta[1]   -0.08    0.00 0.27  -0.61  -0.09  0.47  3324 1.00
## theta[2]   -0.62    0.01 0.51  -1.57  -0.64  0.41  3539 1.00
## theta[3]    0.57    0.00 0.11   0.35   0.58  0.78  1239 1.01
## theta[4]   -0.56    0.00 0.15  -0.85  -0.56 -0.27  2647 1.00
## theta[5]    0.18    0.00 0.19  -0.20   0.19  0.57  2949 1.00
## theta[6]    0.20    0.00 0.21  -0.23   0.20  0.61  2688 1.00
## theta[7]   -0.60    0.01 0.36  -1.23  -0.62  0.19  2942 1.00
## theta[8]   -0.94    0.00 0.24  -1.39  -0.95 -0.44  3960 1.00
## theta[9]    0.53    0.00 0.20   0.11   0.54  0.91  3306 1.00
## theta[10]   0.64    0.00 0.19   0.24   0.66  0.98  1969 1.00
## theta[11]  -0.96    0.01 0.39  -1.67  -0.99 -0.16  3500 1.00
## theta[12]  -0.33    0.00 0.23  -0.77  -0.34  0.17  3285 1.00
## theta[13]   0.47    0.00 0.20   0.05   0.48  0.85  2289 1.00
## theta[14]   0.09    0.00 0.16  -0.23   0.10  0.40  2640 1.00
## theta[15]  -0.30    0.00 0.27  -0.81  -0.30  0.24  4909 1.00
## theta[16]  -0.39    0.00 0.17  -0.71  -0.40 -0.04  2239 1.00
## theta[17]  -0.24    0.00 0.25  -0.73  -0.25  0.29  3979 1.00
## theta[18]  -0.26    0.00 0.25  -0.74  -0.26  0.29  3766 1.00
## theta[19]   0.30    0.00 0.11   0.07   0.30  0.52  1438 1.01
## theta[20]   0.27    0.00 0.15  -0.05   0.27  0.54  1218 1.00
## theta[21]   0.57    0.01 0.28  -0.03   0.59  1.07  2846 1.00
## theta[22]   0.40    0.00 0.14   0.11   0.40  0.67  2992 1.00
## theta[23]   0.53    0.00 0.08   0.37   0.53  0.69  1084 1.01
## theta[24]  -0.79    0.01 0.31  -1.38  -0.80 -0.14  3396 1.00
## theta[25]   0.38    0.00 0.14   0.08   0.38  0.66  1973 1.00
## theta[26]  -0.14    0.00 0.12  -0.38  -0.14  0.11  1827 1.00
## theta[27]  -0.69    0.01 0.47  -1.53  -0.72  0.28  3668 1.00
## theta[28]  -0.06    0.00 0.21  -0.48  -0.06  0.35  4819 1.00
## theta[29]   0.01    0.00 0.20  -0.42   0.01  0.41  2896 1.00
## theta[30]  -0.27    0.00 0.34  -0.91  -0.27  0.40  6114 1.00
## theta[31]  -0.72    0.01 0.44  -1.50  -0.76  0.25  2881 1.00
## theta[32]   0.03    0.00 0.15  -0.26   0.03  0.32  2547 1.00
## theta[33]   0.64    0.00 0.15   0.31   0.65  0.91  1680 1.00
## theta[34]   0.61    0.00 0.14   0.31   0.62  0.87  1897 1.00
## theta[35]   0.40    0.00 0.09   0.22   0.40  0.59   971 1.01
## theta[36]   0.19    0.00 0.07   0.04   0.19  0.33   825 1.01
## theta[37]  -0.65    0.01 0.36  -1.35  -0.66  0.09  4598 1.00
## theta[38]  -0.22    0.00 0.13  -0.48  -0.22  0.04  1839 1.00
## theta[39]   0.90    0.00 0.12   0.65   0.90  1.13  1745 1.00
## theta[40]   0.31    0.00 0.14   0.03   0.31  0.61  1977 1.00
## theta[41]   0.05    0.00 0.24  -0.42   0.05  0.53  4502 1.00
## theta[42]   0.87    0.00 0.12   0.60   0.88  1.09  1321 1.00
## theta[43]  -0.22    0.00 0.29  -0.79  -0.23  0.35  3740 1.00
## theta[44]  -0.09    0.00 0.20  -0.50  -0.09  0.31  2271 1.00
## theta[45]   0.71    0.00 0.14   0.41   0.73  0.95  1556 1.00
## theta[46]   0.22    0.00 0.13  -0.05   0.23  0.48  2245 1.00
## theta[47]  -0.01    0.00 0.12  -0.26  -0.01  0.23  1655 1.00
## theta[48]   0.25    0.00 0.15  -0.05   0.25  0.55  2014 1.00
## theta[49]  -0.07    0.00 0.14  -0.34  -0.07  0.20  2338 1.00
## theta[50]  -0.20    0.00 0.25  -0.68  -0.21  0.31  3587 1.00
## theta[51]  -0.15    0.00 0.35  -0.83  -0.15  0.56  5210 1.00
## theta[52]  -0.63    0.00 0.14  -0.92  -0.63 -0.35  2754 1.00
## theta[53]  -0.25    0.00 0.19  -0.64  -0.25  0.14  3362 1.00
## theta[54]   0.64    0.00 0.09   0.47   0.64  0.80  1357 1.01
## theta[55]   0.22    0.00 0.19  -0.16   0.22  0.59  2899 1.00
## theta[56]  -0.59    0.00 0.26  -1.04  -0.61  0.00  2759 1.00
## theta[57]  -0.28    0.00 0.15  -0.58  -0.28  0.02  2863 1.00
## theta[58]  -0.05    0.00 0.16  -0.36  -0.05  0.27  1674 1.00
## theta[59]   0.34    0.00 0.11   0.13   0.34  0.55  1592 1.00
## theta[60]   0.54    0.00 0.10   0.35   0.54  0.73  1430 1.00
## theta[61]   0.15    0.00 0.16  -0.17   0.15  0.45  3014 1.00
## theta[62]  -0.22    0.00 0.18  -0.56  -0.22  0.13  3781 1.00
## gamma[1]   -0.02    0.00 0.08  -0.18  -0.02  0.15   755 1.01
## gamma[2]    0.15    0.00 0.11  -0.05   0.15  0.36  1641 1.00
## gamma[3]    0.32    0.00 0.08   0.17   0.32  0.48   712 1.01
## gamma[4]    0.13    0.00 0.08  -0.03   0.13  0.29   998 1.01
## gamma[5]    0.37    0.00 0.08   0.21   0.37  0.53   800 1.01
## gamma[6]    0.04    0.00 0.12  -0.19   0.04  0.27  2386 1.00
## gamma[7]    0.05    0.00 0.10  -0.15   0.05  0.26  2046 1.00
## gamma[8]   -0.04    0.00 0.09  -0.21  -0.03  0.13  1391 1.00
## gamma[9]   -0.32    0.00 0.13  -0.59  -0.32 -0.07  2899 1.00
## gamma[10]  -0.05    0.00 0.12  -0.28  -0.05  0.19  2086 1.00
## gamma[11]  -0.12    0.00 0.13  -0.37  -0.12  0.12  2532 1.00
## gamma[12]  -0.19    0.00 0.08  -0.36  -0.19 -0.03  1421 1.01
## gamma[13]   0.24    0.00 0.13   0.00   0.24  0.51  2125 1.00
## gamma[14]   0.16    0.00 0.13  -0.08   0.16  0.41  2541 1.00
## gamma[15]   0.03    0.00 0.12  -0.21   0.02  0.27  2328 1.00
## gamma[16]   0.26    0.00 0.11   0.05   0.26  0.50  1596 1.00
## gamma[17]   0.01    0.00 0.08  -0.14   0.01  0.17   942 1.01
## gamma[18]   0.03    0.00 0.13  -0.21   0.03  0.29  2434 1.00
## gamma[19]   0.06    0.00 0.10  -0.13   0.06  0.26  2021 1.00
## gamma[20]  -0.18    0.00 0.13  -0.44  -0.17  0.08  2931 1.00
## gamma[21]  -0.02    0.00 0.07  -0.16  -0.02  0.12   779 1.01
## gamma[22]   0.03    0.00 0.07  -0.11   0.03  0.18   768 1.01
## gamma[23]  -0.21    0.00 0.13  -0.45  -0.21  0.04  2386 1.00
## gamma[24]  -0.56    0.01 0.30  -1.21  -0.54 -0.07  1782 1.00
## gamma[25]   0.00    0.00 0.16  -0.30   0.01  0.31  3599 1.00
## gamma[26]  -0.08    0.00 0.21  -0.51  -0.08  0.31  4991 1.00
## gamma[27]  -0.05    0.00 0.21  -0.48  -0.05  0.37  4896 1.00
## sig_theta   0.52    0.00 0.07   0.41   0.52  0.66  2159 1.00
## sig_gamma   0.24    0.00 0.06   0.14   0.23  0.38  1311 1.00
## sig[1]      0.79    0.01 0.30   0.41   0.72  1.50  3254 1.00
## sig[2]      2.10    0.01 0.77   1.07   1.95  4.03  2919 1.00
## sig[3]      0.36    0.00 0.08   0.24   0.35  0.57  3196 1.00
## sig[4]      0.66    0.00 0.12   0.48   0.65  0.93  4270 1.00
## sig[5]      0.49    0.00 0.20   0.26   0.45  0.99  2407 1.00
## sig[6]      0.46    0.01 0.28   0.19   0.40  1.14  2035 1.00
## sig[7]      1.13    0.01 0.45   0.59   1.03  2.31  2650 1.00
## sig[8]      1.15    0.00 0.21   0.82   1.12  1.65  4300 1.00
## sig[9]      0.76    0.00 0.18   0.50   0.73  1.20  3586 1.00
## sig[10]     0.47    0.00 0.20   0.24   0.42  0.99  2103 1.00
## sig[11]     1.62    0.01 0.39   1.04   1.55  2.61  3012 1.00
## sig[12]     0.68    0.01 0.29   0.35   0.62  1.31  2238 1.00
## sig[13]     0.52    0.00 0.22   0.27   0.47  1.06  2498 1.00
## sig[14]     0.55    0.00 0.14   0.35   0.53  0.90  3607 1.00
## sig[15]     1.46    0.00 0.25   1.06   1.42  2.04  4414 1.00
## sig[16]     0.42    0.00 0.16   0.22   0.38  0.85  2687 1.00
## sig[17]     0.76    0.00 0.29   0.40   0.70  1.49  3432 1.00
## sig[18]     0.79    0.01 0.30   0.42   0.72  1.58  3102 1.00
## sig[19]     0.26    0.00 0.12   0.13   0.23  0.55  2680 1.00
## sig[20]     0.29    0.00 0.18   0.10   0.24  0.75  1680 1.00
## sig[21]     0.76    0.01 0.31   0.40   0.69  1.54  2686 1.00
## sig[22]     0.65    0.00 0.11   0.48   0.64  0.92  4298 1.00
## sig[23]     0.31    0.00 0.06   0.22   0.30  0.44  3650 1.00
## sig[24]     1.34    0.01 0.33   0.86   1.29  2.13  3231 1.00
## sig[25]     0.49    0.00 0.12   0.31   0.47  0.78  3310 1.00
## sig[26]     0.44    0.00 0.10   0.29   0.43  0.68  3720 1.00
## sig[27]     1.61    0.01 0.65   0.79   1.47  3.20  2918 1.00
## sig[28]     0.91    0.00 0.19   0.62   0.89  1.35  4143 1.00
## sig[29]     0.57    0.00 0.22   0.30   0.52  1.11  3585 1.00
## sig[30]     1.90    0.00 0.32   1.40   1.85  2.65  4522 1.00
## sig[31]     1.42    0.01 0.58   0.71   1.28  2.95  2548 1.00
## sig[32]     0.66    0.00 0.12   0.48   0.65  0.94  5240 1.00
## sig[33]     0.42    0.00 0.14   0.23   0.40  0.77  2744 1.00
## sig[34]     0.33    0.00 0.15   0.16   0.30  0.71  1832 1.00
## sig[35]     0.35    0.00 0.06   0.26   0.34  0.50  3886 1.00
## sig[36]     0.31    0.00 0.05   0.23   0.30  0.42  3744 1.00
## sig[37]     1.64    0.01 0.36   1.09   1.59  2.54  4376 1.00
## sig[38]     0.44    0.00 0.10   0.29   0.42  0.68  4221 1.00
## sig[39]     0.39    0.00 0.10   0.25   0.37  0.62  3311 1.00
## sig[40]     0.35    0.00 0.14   0.18   0.31  0.72  2698 1.00
## sig[41]     1.41    0.00 0.20   1.08   1.38  1.86  4790 1.00
## sig[42]     0.26    0.00 0.13   0.13   0.23  0.58  2004 1.00
## sig[43]     1.27    0.00 0.29   0.84   1.23  1.98  4031 1.00
## sig[44]     0.53    0.00 0.21   0.28   0.48  1.08  2736 1.00
## sig[45]     0.29    0.00 0.14   0.14   0.25  0.63  1861 1.00
## sig[46]     0.34    0.00 0.12   0.19   0.32  0.65  2577 1.00
## sig[47]     0.42    0.00 0.10   0.27   0.40  0.65  3863 1.00
## sig[48]     0.36    0.00 0.15   0.18   0.33  0.73  2506 1.00
## sig[49]     0.35    0.00 0.15   0.17   0.31  0.72  3035 1.00
## sig[50]     0.71    0.01 0.27   0.38   0.64  1.41  2759 1.00
## sig[51]     1.28    0.01 0.44   0.72   1.19  2.41  3919 1.00
## sig[52]     0.72    0.00 0.11   0.55   0.71  0.96  4215 1.00
## sig[53]     0.90    0.00 0.15   0.66   0.88  1.24  4607 1.00
## sig[54]     0.32    0.00 0.06   0.22   0.32  0.47  3489 1.00
## sig[55]     0.52    0.00 0.21   0.27   0.47  1.06  2624 1.00
## sig[56]     0.67    0.01 0.27   0.35   0.61  1.38  2195 1.00
## sig[57]     0.56    0.00 0.12   0.38   0.54  0.86  4168 1.00
## sig[58]     0.32    0.00 0.20   0.13   0.27  0.83  1867 1.00
## sig[59]     0.74    0.00 0.07   0.62   0.74  0.90  5140 1.00
## sig[60]     0.39    0.00 0.07   0.28   0.38  0.56  3720 1.00
## sig[61]     0.44    0.00 0.15   0.24   0.42  0.83  2710 1.00
## sig[62]     1.06    0.00 0.13   0.84   1.04  1.36  5171 1.00
## lp__      -13.77    0.27 9.85 -33.74 -13.42  4.36  1356 1.00
## 
## Samples were drawn using NUTS(diag_e) at Fri Jan 26 16:08:27 2024.
## For each parameter, n_eff is a crude measure of effective sample size,
## and Rhat is the potential scale reduction factor on split chains (at 
## convergence, Rhat=1).

開催回数効果モデル

「開催を重ねるごとに評価基準が変化する」という仮定を追加したモデル。スコア\(Y_{ijo}\)は、コンビ\(i\)ごとの漫才力\(\theta_i\)と審査員\(j\)ごとの評価基準\(\gamma_j\)、開催回数\(o\)ごとの特徴\(\zeta_o\)を総和した値を平均、標準偏差\(\sigma_e\)をパラメタにもつ正規分布に従うとするモデル。

例えば、開催回数\(o\)ごとの特徴\(\zeta_o\)の値が大きいとすると、その年代のスコアは全体的に大きくなる傾向があると仮定している。つまり、開催時期によって評価の基準が異なっていいるだろうと考えているモデル。

モデル4

\[ \begin{eqnarray} Y_{ijo} &\sim& Normal(\theta_i + \gamma_j + \zeta_o, \ \sigma_e) \\ \theta_i &\sim& Normal(0, \sigma_{\theta}) \\ \gamma_j &\sim& Normal(0, \sigma_{\gamma}) \\ \zeta_o &\sim& Normal(0, \sigma_{\zeta}) \\ \end{eqnarray} \]

データを用意する。

data04 <- list(L = nrow(dat01),
                   N = max(as.numeric(dat01$演者)),
                   M = max(as.numeric(dat01$審査員)),
                   O = max(as.numeric(dat01$年代)),
                   idX = as.numeric(dat01$演者),
                   idY = as.numeric(dat01$審査員),
                   idZ = as.numeric(dat01$年代),
                   Y = as.numeric(dat01$val_z)
)
map(.x = data04, .f = function(x){head(x, 50)})
## $L
## [1] 833
## 
## $N
## [1] 62
## 
## $M
## [1] 27
## 
## $O
## [1] 13
## 
## $idX
##  [1] 22 54 45 19 44 13 23 34 14 48 60 54 23 20  6 36 14 25 58 39 59  3 35 36 57
## [26] 47 53 38  3 10 35 59  5 26 47 15 16 21 32 15 38 59 18 26 52  4 22 54 45 19
## 
## $idY
##  [1]  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3
## [26]  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3  3 21 21 21 21
## 
## $idZ
##  [1] 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12  9  9  9  9  9  9
## [26]  9  9  9  8  8  8  8  8  8  8  8  8  7  7  7  7  7  7  7  7  7 13 13 13 13
## 
## $Y
##  [1]  0.42  1.12  1.12  0.42 -0.57  0.28  0.28  0.84  0.42  0.42  1.12  1.12
## [13]  0.84  0.56  0.28  0.84 -0.85  0.28  0.42  1.54  1.54  1.54  0.84  0.56
## [25]  0.42  0.42  0.42  0.00  1.12  0.70  1.12  1.12  0.84  0.42 -0.28  0.42
## [37]  0.14  1.12  1.12  1.40  0.84  0.28  0.70  0.28 -0.28 -0.85  1.12  0.84
## [49]  0.98  0.42

モデルはこちら。

data{
  int<lower=1> L; //data Length
  int<lower=1> N; //number of players
  int<lower=1> M; //number of rators
  int<lower=1> O; //number of year
  int idX[L];     //player ID index
  int idY[L];     //rator ID index
  int idZ[L];     //year ID index
  real Y[L];      // scores
}
 
parameters{
  vector[N] theta; //manzai
  vector[M] gamma; //rator
  vector[O] zeta; //year
  real<lower=0> sig_theta;
  real<lower=0> sig_gamma;
  real<lower=0> sig_zeta;
  real<lower=0> sig_e;
}
 
model{
  //likellihood
  for(l in 1:L){
    Y[l] ~ normal(theta[idX[l]] + gamma[idY[l]] + zeta[idZ[l]], sig_e);
  }
  //prior
  theta ~ normal(0, sig_theta);
  gamma ~ normal(0, sig_gamma);
  zeta ~ normal(0, sig_zeta);
  sig_theta ~ cauchy(0,5);
  sig_gamma ~ cauchy(0,5);
  sig_zeta ~ cauchy(0,5);
  sig_e ~ cauchy(0,5);
}

generated quantities{
  real rho_theta;
  rho_theta = sig_theta^2 / (sig_theta^2 + sig_gamma^2 + sig_e^2);
}

モデルの挙動を深掘りしておく。

model{
  for(l in 1:L){
    Y[l] ~ normal(theta[idX[l]] + gamma[idY[l]] + zeta[idZ[l]], sig_e);
  }
}

// l = 1
// Y[1] ~ normal(theta[idX[1]] + gamma[idY[1]] + zeta[idZ[1]], sig_e);
// Y[1] ~ normal(theta[22 + gamma[3] + zeta[13], sig_e);

先にコンパイルしてから、

model04 <- stan_model('model04.stan')

sampling()関数でサンプリングする。

fit04 <- sampling(object = model04, data = data04, seed = 1989)

推定結果を確認する。

print(fit04, prob = c(0.025, 0.5, 0.975), digits = 2)
## Inference for Stan model: anon_model.
## 4 chains, each with iter=2000; warmup=1000; thin=1; 
## post-warmup draws per chain=1000, total post-warmup draws=4000.
## 
##             mean se_mean   sd   2.5%    50% 97.5% n_eff Rhat
## theta[1]    0.30    0.00 0.23  -0.16   0.30  0.75  4612 1.00
## theta[2]   -0.05    0.00 0.23  -0.50  -0.05  0.40  5137 1.00
## theta[3]    0.28    0.00 0.18  -0.07   0.28  0.63  3639 1.00
## theta[4]   -0.60    0.00 0.15  -0.91  -0.60 -0.30  2841 1.00
## theta[5]   -0.02    0.00 0.23  -0.46  -0.02  0.43  5418 1.00
## theta[6]   -0.14    0.00 0.26  -0.64  -0.14  0.36  4891 1.00
## theta[7]   -0.70    0.00 0.23  -1.17  -0.69 -0.23  4460 1.00
## theta[8]   -0.04    0.00 0.16  -0.36  -0.04  0.28  2849 1.00
## theta[9]    0.72    0.00 0.18   0.36   0.72  1.07  3604 1.00
## theta[10]   0.38    0.00 0.23  -0.08   0.38  0.81  5206 1.00
## theta[11]  -0.14    0.00 0.19  -0.50  -0.14  0.22  3252 1.00
## theta[12]  -0.55    0.00 0.24  -1.02  -0.55 -0.09  5426 1.00
## theta[13]   0.06    0.00 0.23  -0.43   0.06  0.51  4608 1.00
## theta[14]  -0.30    0.00 0.19  -0.69  -0.30  0.08  2891 1.00
## theta[15]   0.06    0.00 0.15  -0.24   0.06  0.37  3174 1.00
## theta[16]  -0.51    0.00 0.24  -0.99  -0.50 -0.05  5183 1.00
## theta[17]  -0.25    0.00 0.23  -0.70  -0.24  0.21  4370 1.00
## theta[18]  -0.32    0.00 0.23  -0.78  -0.32  0.14  5036 1.00
## theta[19]  -0.13    0.00 0.24  -0.60  -0.13  0.34  4067 1.00
## theta[20]  -0.10    0.00 0.26  -0.60  -0.10  0.40  4701 1.00
## theta[21]   0.51    0.00 0.23   0.05   0.51  0.96  5054 1.00
## theta[22]   0.00    0.00 0.15  -0.29   0.00  0.30  2716 1.00
## theta[23]   0.06    0.00 0.16  -0.24   0.07  0.38  2753 1.00
## theta[24]  -0.29    0.00 0.18  -0.64  -0.29  0.08  3775 1.00
## theta[25]   0.04    0.00 0.19  -0.34   0.04  0.41  4402 1.00
## theta[26]  -0.26    0.00 0.18  -0.62  -0.26  0.09  3604 1.00
## theta[27]  -0.27    0.00 0.23  -0.72  -0.28  0.19  4783 1.00
## theta[28]  -0.27    0.00 0.17  -0.61  -0.27  0.06  3497 1.00
## theta[29]  -0.05    0.00 0.22  -0.48  -0.05  0.39  5839 1.00
## theta[30]   0.14    0.00 0.15  -0.16   0.15  0.43  2777 1.00
## theta[31]  -0.19    0.00 0.24  -0.65  -0.19  0.27  4560 1.00
## theta[32]  -0.02    0.00 0.15  -0.32  -0.02  0.28  2846 1.00
## theta[33]   0.16    0.00 0.21  -0.25   0.16  0.59  4526 1.00
## theta[34]   0.13    0.00 0.23  -0.32   0.13  0.60  4622 1.00
## theta[35]   0.12    0.00 0.15  -0.18   0.12  0.40  3195 1.00
## theta[36]  -0.19    0.00 0.14  -0.46  -0.19  0.08  2759 1.00
## theta[37]   0.29    0.00 0.19  -0.08   0.29  0.66  2877 1.00
## theta[38]  -0.37    0.00 0.18  -0.72  -0.37 -0.03  3975 1.00
## theta[39]   0.54    0.00 0.18   0.19   0.54  0.90  3580 1.00
## theta[40]   0.02    0.00 0.23  -0.43   0.02  0.46  4434 1.00
## theta[41]   0.85    0.00 0.14   0.58   0.85  1.14  1999 1.00
## theta[42]   0.76    0.00 0.23   0.32   0.76  1.22  3773 1.00
## theta[43]   0.98    0.00 0.19   0.60   0.98  1.34  2811 1.00
## theta[44]  -0.45    0.00 0.24  -0.92  -0.45  0.01  3925 1.00
## theta[45]   0.22    0.00 0.23  -0.25   0.21  0.67  4040 1.00
## theta[46]  -0.20    0.00 0.22  -0.62  -0.20  0.22  5030 1.00
## theta[47]  -0.25    0.00 0.18  -0.60  -0.25  0.11  4134 1.00
## theta[48]  -0.16    0.00 0.24  -0.61  -0.16  0.31  4482 1.00
## theta[49]  -0.06    0.00 0.23  -0.52  -0.06  0.39  5447 1.00
## theta[50]   0.19    0.00 0.22  -0.25   0.20  0.63  4330 1.00
## theta[51]   1.12    0.00 0.25   0.64   1.12  1.60  3679 1.00
## theta[52]  -0.53    0.00 0.14  -0.81  -0.53 -0.25  2979 1.00
## theta[53]  -0.35    0.00 0.15  -0.65  -0.36 -0.05  3155 1.00
## theta[54]   0.16    0.00 0.16  -0.14   0.16  0.47  2610 1.00
## theta[55]   0.26    0.00 0.22  -0.19   0.26  0.69  4996 1.00
## theta[56]  -0.57    0.00 0.23  -1.02  -0.57 -0.12  4555 1.00
## theta[57]  -0.43    0.00 0.18  -0.80  -0.43 -0.08  3839 1.00
## theta[58]  -0.34    0.00 0.26  -0.84  -0.33  0.16  4894 1.00
## theta[59]   0.42    0.00 0.10   0.22   0.42  0.62  1678 1.00
## theta[60]   0.13    0.00 0.16  -0.19   0.13  0.43  2822 1.00
## theta[61]  -0.27    0.00 0.22  -0.69  -0.27  0.16  4225 1.00
## theta[62]   0.19    0.00 0.13  -0.06   0.19  0.44  2255 1.00
## gamma[1]   -0.23    0.00 0.14  -0.50  -0.22  0.04   766 1.01
## gamma[2]    0.45    0.01 0.13   0.19   0.46  0.72   690 1.01
## gamma[3]    0.14    0.01 0.14  -0.13   0.14  0.41   711 1.00
## gamma[4]   -0.08    0.00 0.15  -0.39  -0.08  0.21  1249 1.00
## gamma[5]    0.40    0.01 0.12   0.16   0.40  0.63   532 1.01
## gamma[6]    0.02    0.00 0.24  -0.45   0.01  0.47  2800 1.00
## gamma[7]    0.07    0.01 0.15  -0.22   0.07  0.36   743 1.01
## gamma[8]   -0.81    0.00 0.14  -1.08  -0.80 -0.55   754 1.00
## gamma[9]   -0.33    0.00 0.24  -0.80  -0.33  0.11  2569 1.00
## gamma[10]  -0.07    0.00 0.24  -0.55  -0.07  0.39  2880 1.00
## gamma[11]  -0.16    0.00 0.24  -0.64  -0.16  0.31  2608 1.00
## gamma[12]  -0.21    0.01 0.13  -0.47  -0.21  0.04   614 1.01
## gamma[13]   0.22    0.01 0.22  -0.21   0.22  0.65  1779 1.00
## gamma[14]   0.18    0.00 0.23  -0.29   0.18  0.63  2848 1.00
## gamma[15]   0.03    0.00 0.24  -0.43   0.03  0.49  2727 1.00
## gamma[16]   0.37    0.01 0.14   0.09   0.37  0.64   709 1.01
## gamma[17]  -0.14    0.01 0.12  -0.38  -0.14  0.10   510 1.01
## gamma[18]   0.02    0.00 0.24  -0.44   0.02  0.49  2523 1.00
## gamma[19]  -0.02    0.01 0.15  -0.33  -0.02  0.28   927 1.00
## gamma[20]  -0.28    0.00 0.23  -0.73  -0.27  0.17  2123 1.00
## gamma[21]  -0.17    0.01 0.12  -0.42  -0.17  0.07   589 1.01
## gamma[22]  -0.16    0.01 0.13  -0.42  -0.16  0.10   664 1.00
## gamma[23]  -0.16    0.00 0.24  -0.62  -0.16  0.30  2383 1.00
## gamma[24]  -1.33    0.01 0.24  -1.81  -1.32 -0.87  2154 1.00
## gamma[25]   0.66    0.01 0.18   0.32   0.66  1.02  1045 1.00
## gamma[26]   0.71    0.01 0.22   0.28   0.71  1.14  1779 1.00
## gamma[27]   0.74    0.00 0.23   0.30   0.74  1.19  2089 1.00
## zeta[1]    -1.95    0.01 0.16  -2.27  -1.95 -1.62   787 1.00
## zeta[2]    -0.98    0.01 0.16  -1.30  -0.98 -0.67   747 1.00
## zeta[3]    -0.43    0.01 0.16  -0.74  -0.43 -0.13   578 1.01
## zeta[4]    -0.06    0.01 0.15  -0.37  -0.06  0.24   568 1.01
## zeta[5]    -0.07    0.01 0.15  -0.38  -0.07  0.23   651 1.00
## zeta[6]     0.05    0.01 0.16  -0.26   0.05  0.36   579 1.01
## zeta[7]     0.14    0.01 0.15  -0.16   0.13  0.45   632 1.01
## zeta[8]     0.35    0.01 0.16   0.04   0.35  0.66   589 1.01
## zeta[9]     0.46    0.01 0.15   0.16   0.45  0.76   592 1.01
## zeta[10]    0.38    0.01 0.15   0.08   0.38  0.69   689 1.01
## zeta[11]    0.52    0.01 0.18   0.16   0.52  0.88  1193 1.00
## zeta[12]    0.73    0.01 0.17   0.40   0.73  1.08   812 1.01
## zeta[13]    0.73    0.01 0.16   0.41   0.73  1.06   749 1.01
## sig_theta   0.44    0.00 0.05   0.35   0.44  0.55  3039 1.00
## sig_gamma   0.49    0.00 0.09   0.35   0.48  0.69  3272 1.00
## sig_zeta    0.82    0.00 0.20   0.53   0.79  1.28  3530 1.00
## sig_e       0.64    0.00 0.02   0.60   0.64  0.67  5598 1.00
## rho_theta   0.23    0.00 0.05   0.15   0.23  0.33  3352 1.00
## lp__      -17.17    0.22 7.89 -33.48 -16.87 -2.64  1294 1.00
## 
## Samples were drawn using NUTS(diag_e) at Fri Jan 26 16:08:30 2024.
## For each parameter, n_eff is a crude measure of effective sample size,
## and Rhat is the potential scale reduction factor on split chains (at 
## convergence, Rhat=1).

開催回数の効果\(\zeta_o\)を可視化する。開催初期はマイナスの効果があり、開催が続くに連れて、スコアにプラスの効果がある。

ms <- rstan::extract(fit04)
d_est <- data.frame(t(apply(ms$zeta, 2, quantile, probs = c(0.025, 0.5, 0.975))))
colnames(d_est) <- c("lwr", "mid", "upr")
d_est <- cbind(data.frame(time = 1:13, d_est))

ggplot(data = d_est, aes(x = time)) + 
  theme_bw(base_size = 15) +
  geom_hline(yintercept = 0, linetype = 'dashed') + 
  geom_line(aes(y = mid)) +
  geom_ribbon(aes(x = time, y = mid, ymin = lwr, ymax = upr), alpha = 0.3) + 
  labs(x = 'time', y = 'Zeta', title = 'Effects(Zeta[o]) by time of event') +
  scale_y_continuous(breaks = seq(-2.5, 2.5, 0.5), limits = c(-2.5, 2.5)) + 
  scale_x_continuous(breaks = seq(1, 13, 1)) + 
  theme_bw()

このモデルが真のモデルであると仮定すると、漫才のおもしろさによって決定されるのは、20%前後である

# 信頼性rho
round(summary(fit04)$summary["rho_theta",], digits = 2)
##    mean se_mean      sd    2.5%     25%     50%     75%   97.5%   n_eff    Rhat 
##    0.23    0.00    0.05    0.15    0.20    0.23    0.27    0.33 3351.54    1.00
# stan_dens(
#   fit04,
#   point_est = 'mean',
#   show_density = TRUE,
#   ci_level = 0.9,
#   outer_level = 1,
#   pars = 'rho_theta',
#   fill_color = 'tomato'
# )