Hatena::ブログ(Diary)

aqn_の日記

2013-12-23

【艦これ】Lvと命中率の関係を調べた

データは艦これ解体新書様からDLしました。この場をお借りしてお礼申し上げます。

聞いてみた(命中第二回) : 艦これ解体新書
http://kankorekaitai.blog.jp/archives/1780984.html



今回の分析は次のように行った。

1.上記サイトからデータ(エクセルファイル)をDL
2.DLしたデータを加工
3.多変量解析ソフトで分析

1についてはすでに説明したので2について説明する。上記サイトからDLできるエクセルファイルを開くと次のようなデータが表示される。

f:id:aqn1:20131222194445p:image

A列とE列のデータを削除し、C列のセルのうち、1以上のものをすべて100に置き換える。

f:id:aqn1:20131228232722p:image

B列の先頭を「Lv」に、C列の先頭を「命中率」に、D列の先頭を「回避」にそれぞれ置き換える。このデータを多変量解析ソフトに取り込む。「命中率」を目的変数に、「Lv」「回避」を説明変数に設定し、重回帰分析をする。結果は次の通りである。

f:id:aqn1:20131228233439p:image 
f:id:aqn1:20131228233440p:image

これらの情報から、命中率を目的変数としたときのLvの偏回帰係数の95%信頼区間を求めると0.221〜0.550となる。厳密さを殴り捨てて簡単に言うと「Lvが1上がるごとに命中率は0.221〜0.550%上がる可能性が高い」ということである。

次に私が収集したデータ(https://www.dropbox.com/s/yviut3hvbi0vatc/data.xlsx)と艦これ解体新書様のデータを合わせてLvが命中率にどの程度影響を与えるのか推定する。データの集め方はこの記事(http://d.hatena.ne.jp/aqn1/20131221/1387629631)に詳しく書いたので、ここでは省略する。私が集めたデータと艦これ解体新書様のデータとでは電探の有無や収集したステージ(や敵の陣形)が異なるので、説明変数に「命中」「ステージ」という変数を付加し重回帰分析を行う。「命中」とは電探などによる命中補正の値である。32号電探を2つ装備している場合は16となる。「ステージ」は解体新書様のサンプルには1とつけ私のデータには2とつける。重回帰分析の結果は次のようになる。

f:id:aqn1:20131228233441p:image
f:id:aqn1:20131228233442p:image

これらの情報から、命中率を目的変数としたときのLvの偏回帰係数の95%信頼区間を求めると0.240〜0.550となる。95%信頼区間の幅が少しだけ狭くなった。


追記(2014/03/29)

敵艦が味方に攻撃をする時の命中率は、「1-40/(40+回避)」という式にかなり綺麗に従うようです。この記事では命中率と回避の値の関係に線形を仮定しましたが、その仮定はどうやら成り立たないようです。詳しくはこの書き込みや、この書き込み以降の書き込みを読むといいと思います。http://jbbs.shitaraba.net/bbs/read.cgi/netgame/12394/1387515725/434