プログラム修正

昨日載せたプログラムが間違っていた。チェインが発動した時の通常攻撃分を加算し忘れていた。ねこ魔さん、ありがとう。

修正したのがこちら。

sec=2*60   # 実験時間 (sec)

d1=117     # 通常攻撃ダメ
d2=273*2   # SSダメ
q=0.15*1.3 # SS 発動率
sp=85      # 攻撃速度上昇

n= (sec/(1.3*13/16/(1+sp*0.01))).to_i

e=Math::sqrt(q*(1-q)/n)

tmin95=(d1+d2*(q-2*e))*n
tmax95=(d1+d2*(q+2*e))*n

dmin95=tmin95/sec
dmax95=tmax95/sec

print "総ダメ95%信頼区間: #{tmin95.to_i} - #{tmax95.to_i}\n"

こちらの方で計算しなおしてみると、実測値のと比較実験はこうなる。

設定1

予想値(総ダメ95%信頼区間): 19928 - 28790

1回目. 26,221
2回目. 24,454
3回目. 25,769

設定2

予想値(総ダメ95%信頼区間): 28642 - 38237

1回目. 30,638
2回目. 31,891
3回目. 28,613

設定3

予想値(総ダメ95%信頼区間): 40658 - 53198

1回目. 42,822
2回目. 42,003
3回目. 42,432

分析

9回の測定中で95%信頼区間を外れたのは1回のみ。しかも外れ方は29差。
そして、設定1では、実測値は信頼区間のほぼ真ん中の値になっている。

設定2、設定3も大体予想の範囲内と言えるけれど、なんとなく下側にずれてしまっている。この原因としては、ねこ魔さんが指摘しているようにCTの関係かもしれない。