遊戯王OCG全カードの知名度が調べられた!
前回挑戦したが微妙な結果だった知名度ランキング。
しかし「知名度」の指標として「Google検索ヒット数」を使用するアイディアは良かった。
前回をベースとして改善した結果いいかんじのランキングができた。
1. 結果
まずは前回と比べてどれだけ改善されたか結果を貼る。
以下の表はモンスターカードの知名度上位30件。
- 改善前(前回のひどい結果)
順位 | card name | カード名 |
---|---|---|
1 | Wolf | オオカミ |
2 | Supply | 物資調達員 |
3 | Victoria | ウィクトーリア |
4 | Eva | イーバ |
5 | Bat | バット |
6 | Scanner | スキヤナー |
7 | Hyo | 氷 |
8 | Inferno | インフェルノ |
9 | Merlin | 伝説の預言者マーリン |
10 | BOXer | BOXサー |
11 | Overdrive | ガトリングバギー |
12 | Moja | モジャ |
13 | Honest | オネスト |
14 | Dark Magician | ブラック・マジシャン |
15 | Trent | トレント |
16 | Athena | アテナ |
17 | Blocker | ブロッカー |
18 | Lord of the Red | ロード・オブ・ザ・レッド |
19 | Chakra | チャクラ |
20 | Peacock | クジャック |
21 | Code Generator | コード・ジェネレーター |
22 | Blue-Eyes White Dragon | 青眼の白龍 |
23 | Gigantes | ギガンテス |
24 | The Creator | 創世神 |
25 | Firebird | 火炎鳥 |
26 | Jellyfish | 海月-ジェリーフィッシュ- |
27 | Slot Machine | スロットマシーンAM-7 |
28 | Doki Doki | 怒気土器 |
29 | Charlemagne | シャルル大帝 |
30 | Spore | スポーア |
- 改善後(今回の素晴らしい結果)
順位 | card name | カード名 |
---|---|---|
1 | Dark Magician | ブラック・マジシャン |
2 | Blue-Eyes White Dragon | 青眼の白龍 |
3 | Dark Magician Girl | ブラック・マジシャン・ガール |
4 | Master of Oz | マスター・オブ・OZ |
5 | Cyber Dragon | サイバー・ドラゴン |
6 | Master of Chaos | 超魔導戦士-マスター・オブ・カオス |
7 | Sky Dragon | 天空竜 |
8 | Pharaoh’s Servant | ファラオのしもべ |
9 | Kuriboh | クリボー |
10 | Obelisk the Tormentor | オベリスクの巨神兵 |
11 | Slifer the Sky Dragon | オシリスの天空竜 |
12 | Yubel | ユベル |
13 | Jinzo | 人造人間-サイコ・ショッカー |
14 | Red-Eyes Black Dragon | 真紅眼の黒竜 |
15 | Stardust Dragon | スターダスト・ドラゴン |
16 | Spirit Caller | 魂を呼ぶ者 |
17 | Sasuke Samurai #2 | 言語道断侍 |
18 | Skull Knight #2 | スカル・ナイト |
19 | Swordstalker | 復讐のソード・ストーカー |
20 | Blue-Eyes Ultimate Dragon | 青眼の究極竜 |
21 | Phantom of Chaos | ファントム・オブ・カオス |
22 | Black Luster Soldier | カオス・ソルジャー |
23 | Lord of D. | ロード・オブ・ドラゴン-ドラゴンの支配者- |
24 | The Winged Dragon of Ra | ラーの翼神竜 |
25 | Buster Blader | バスター・ブレイダー |
26 | Black Rose Dragon | ブラック・ローズ・ドラゴン |
27 | Harpie Lady | ハーピィ・レディ |
28 | Sasuke Samurai #3 | 大盤振舞侍 |
29 | Red Dragon Archfiend | レッド・デーモンズ・ドラゴン |
30 | Elemental HERO Neos | E・HERO ネオス |
一目瞭然。
改善後のランキングは有名モンスターばかり!
一部気になるモンスターも存在するが前回とは雲泥の差。
30位以降も「デーモンの召喚」「ゲート・ガーディアン」のような原作の人気カードや、
「灰流うらら」「原始生命態ニビル」といったOCGでおなじみのカードが並ぶ。
2. 改善方法
つづいてどのようにして改善したか方法を記す。
- カード名の単独検索ヒット数を取得
前回の実験では下記のようにカード名と「遊戯王」のAND検索の結果のみを取得していた。
1 | 「"青眼の白龍" AND "遊戯王"」 |
今回は、それに加えて下記のようにカード名単体での「Google検索ヒット数」を取得した。
1 | 「"青眼の白龍"」 |
- 各カード名の遊戯王関連率を計算
例えば、
「”オオカミ”」の検索ヒット数は22,000,000 件。
「”オオカミ” AND “遊戯王”」の検索ヒット数は10,700,000 件。
「”青眼の白龍”」の検索ヒット数は4,510,000 件。
「”青眼の白龍” AND “遊戯王”」の検索ヒット数は4,020,000 件 。
ここで
1 | 遊戯王関連率 = AND検索ヒット数 / 単独検索ヒット数 |
とすると、
「オオカミ」の「遊戯王関連率」は0.49
「青眼の白龍」の「遊戯王関連率」は0.89
となる。
- シグモイド関数による数値調整
単純に
1 | 知名度 = Google検索ヒット数 × 遊戯王関連率 |
とすると以下の問題があった。
- 結局桁違いにヒット数の多い一般名詞カードばかり選ばれる
- 「遊戯王関連率」の多少の差で順位が大きく変動する
これらの問題を解決するために、値が小さい時は0に近づけ、大きい時は1に近づけるような関数が欲しかった。
そして思いついたのがシグモイド関数↓。
1 | f(x) = 1/(1+exp(-a*x)) |
三角関数でも似たような形は作れるがシグモイド関数は変形しても形が崩れにくいのが良い。
後はこれをベースにスケーリングしたり平行移動したりして良い感じの関数f()を作り、
1 | 知名度 = Google検索ヒット数 × f(遊戯王関連率×b-c) |
としたものがさっきのランキング。
3. 今後の展望
- 魔法・罠カードも実験
今は都合上モンスターカードのみで実験しているので魔法・罠カードも実験したい。
- 日本語カード名も使用
ランキング上位に来ている謎カード、「マスター・オブ・OZ」や「天空竜」は多分英語名検索の結果たまたま上位に来たのだと思う。
そこで日本語検索の結果を用いてより洗練された知名度ランキングを作りたい。
4. 問題点
お金。
今回の追加実験はモンスターカードだけにしたが、それでも5600円かかった。
どうせそのうち我慢できずに実験するから早くやった方が良いという考え方もある。