【デレステ】レアアイドルは本当に均等に出現するのか15901人調べてみた

アイドルマスター シンデレラガールズ スターライトステージ9周年おめでとうございます。

https://x.com/imascg_stage/status/1830621726352572503

ところで日課の納税をするたびに気になっていたことがあるんですよね。
レアアイドルって本当にみんな均等に出現するんだろうか？

![01.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/26088/fa1f6c63-ff23-d04f-5316-537e6df0ece1.jpeg)


デレステはガシャの出現率が全て表示されていまして、レアアイドルは全員0.825%で共通となっています。
ただ毎日引いていると、なんとなくそうではない気がしてくるんですよね。
西園寺琴歌やクラリスはわりとよく見かけるし、逆に楊菲菲や兵藤レナなどはあんまり見ない気がします。
これは単に記憶が偏っているだけなのでしょうか。
それとも本当に何らかの偏りが発生していたりするのでしょうかね。

調べてみたいですよね。
しかし調査するにしてもデータソースはどうしたら？

大丈夫。
なぜなら、私は2016/07/30以降、納税やガシャの結果を全て記録しているから。

![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/26088/5b772429-8cb5-cbff-deed-b9dc002e688c.png)
![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/26088/9909b92f-12df-27e8-2645-3b7dcea745ee.png)


これだけ記録を集めている人もそうそういないと思いますが、でもデレステはプレイしている人も多いからどうでしょうかね。
もしかしたら他にもいるかもしれませんね。

まあともかく、この記録を元にすれば何らかの結論が得られるかもしれません。
とりあえずやってみましょう。

記録といってもExcelなのでプログラムで扱うにはちょっと使い辛い形です。
まずは引いたキャラだけ取り出しましょう。
まあ仕方ないのでここは手動です。

レアアイドルが全員実装されたのは2016/12/22です。
それ以前を集計に入れると偏りが生じてしまうので、計算に含めることはできません。
ということで、集計はきりよく2017/01/01から始めることにしましょう。

![31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/26088/0b079910-64b4-32aa-087f-bfeb2c5e72c0.png)

はい、2017/01/01～2024/08/31までに引いた全てのガシャ人数は15901人でした。

おっとそこ、ガシャを引いて記録するのにかかった時間とか使ったスタージュエル数とか考えるのは禁止だ！禁止！！

ということで次はこれを分析していきます。
この記録はSR・SSRも入っているので、まずはそれを除いて、その次に出現した枚数で集計するわけです。

まあPHPの手にかかれば一瞬なんですけどね。

```php
// ファイル読み込み
$lines = file('デレステ.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

// SR・SSRは集計対象外
foreach ($lines as $k => $line) {
    if ($line[0] === '[') {
        unset($lines[$k]);
    }
}

// 集計
$ranking = array_count_values($lines);

// 多い順にソート
arsort($ranking);

// 保存
file_put_contents('ランキング.txt', json_encode($ranking, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE));
```

集計は実質1行です。
[array_count_values](https://www.php.net/manual/ja/function.array-count-values.php)は、配列を全自動で集計してくれるすごいやつです。
自力でどうにかしたりする必要は全くありません。
さすPHP。

ということで結果は次のようになりました。

:::note
"クラリス": 146,
"梅木音葉": 145,
"西園寺琴歌": 143,
"森久保乃々": 143,
"望月聖": 142,
"柳瀬美由紀": 140,
"速水奏": 140,
"土屋亜子": 140,
"南条光": 140,
"工藤忍": 138,
"高峯のあ": 136,
"市原仁奈": 136,
"神崎蘭子": 136,
"間中美里": 135,
"仙崎恵磨": 134,
"木場真奈美": 132,
"アナスタシア": 132,
"柳清良": 132,
"遊佐こずえ": 131,
"藤居朋": 130,
"島村卯月": 130,
"城ヶ崎莉嘉": 130,
"宮本フレデリカ": 130,
"古澤頼子": 129,
"栗原ネネ": 128,
"海老原菜帆": 128,
"日野茜": 127,
"槙原志保": 126,
"双葉杏": 126,
"輿水幸子": 125,
"篠原礼": 125,
"ライラ": 125,
"桐生つかさ": 124,
"結城晴": 124,
"榊原里美": 124,
"西島櫂": 124,
"メアリー・コクラン": 124,
"白坂小梅": 123,
"早坂美玲": 123,
"十時愛梨": 123,
"西川保奈美": 123,
"二宮飛鳥": 123,
"若林智香": 122,
"難波絵美": 122,
"水野翠": 121,
"大和亜季": 121,
"道明寺歌鈴": 121,
"大沼くるみ": 121,
"伊集院恵": 121,
"白菊ほたる": 120,
"池袋晶葉": 120,
"脇山珠美": 120,
"綾瀬穂乃香": 120,
"有浦柑奈": 120,
"楊菲菲": 119,
"浅野風香": 119,
"佐城雪美": 119,
"大石泉": 119,
"佐藤心": 118,
"ケイト": 118,
"向井拓海": 118,
"桃井あずき": 117,
"江藤美紗希": 117,
"小室千奈美": 117,
"並木芽衣子": 116,
"岡崎泰葉": 116,
"渋谷凛": 116,
"城ヶ崎美嘉": 116,
"月宮雅": 116,
"大西由里子": 115,
"涼宮星花": 115,
"野々村そら": 114,
"服部瞳子": 114,
"財前時子": 114,
"浜口あやめ": 114,
"キャシー・グラハム": 113,
"前川みく": 113,
"原田美世": 113,
"小関麗奈": 113,
"安部菜々": 112,
"瀬名詩織": 112,
"井村雪菜": 112,
"本田未央": 112,
"高橋礼子": 111,
"松原早耶": 111,
"相原雪乃": 110,
"小松伊吹": 110,
"赤西瑛梨華": 109,
"八神マキノ": 109,
"和久井留美": 109,
"諸星きらり": 108,
"兵藤レナ": 108,
"ナターリア": 107,
"三好紗南": 106,
"村松さくら": 106,
"喜多日菜子": 104,
"松永涼": 104,
"高垣楓": 102,
"小早川紗枝": 102,
"北条加蓮": 102,
"北川真尋": 99,
"村上巴": 99,
"佐久間まゆ": 95
:::

なんか予想外にけっこう差がありますね。
最大1.5倍差ですよ。

体感していたとおり西園寺琴歌・クラリスはよく出ていたんですね。
直感意外と合ってた。
でも少ない方は想定外だったようです。
特に佐久間まゆ全然出ていない。
うちのプロデューサーはわりと愛されていなかったみたいです。

さて、思ったより出現率には差があることがわかったということで、…………これからどうすればいいんだ？

統計の素養がないものでこの差に確率的に有意な違いがあるのかよくわかりません。
きっと詳しい人が続きを計算してくれるはず。
誰かあとを頼んだ。