ピクミンブルーム 12種類のデコガチャコンプまでの各種統計値【花札イベント】

ピクミンブルームの花札イベントで、12種類のデコガチャの各種統計値(コンプまでの期待値など)を調べてみました。

 

なお、チケットなどは考慮していません。

 

お察しのとおり、運が悪いととことん沼ります。チケット使用やコンプあきらめが肝心です。

 

苗育成の基本知識

  • 歩く前に花植えをし、最大30%の歩数ボーナスを維持する。花びらに余裕があれば、隊列を9匹にして花植え終了をせずに放置も可能(1時間あたり120枚消費)
  • スペシャルスロットを使えば7000歩で育成可能。そこに苗を入れたい場合、手前2枠は適当な苗で埋めておくこと
  • 50000歩を超えると苗が育たない?
  • 全部徹底すれば1日9苗育成も”理論上”可能

 

コンプまでの各種統計値について

この項では、去年の花札を1種類も持っていない場合の統計値を書きます。

去年の花札イベントで何種類か持っている場合は、最後の項を参照してください。

基本統計

●コンプまでの苗取得回数について
平均: 37.23852813852814 回
中央値: 35 回
最頻値: 30 回
分散: 188.11810779408182
標準偏差: 13.715615472667707
累計x回目までの苗でコンプできる累積確率y
苗取得回数xと、その時のゲット種類数y

青線は平均、橙線は上位5%、緑線は下位5%

その他細かい統計
●上位x%の運のときのコンプまでの苗取得回数
上位 1 %: 17 回
上位 5 %: 20 回
上位 10 %: 23 回
上位 25 %: 27 回
上位 50 %: 35 回
上位 75 %: 44 回
上位 90 %: 55 回
上位 95 %: 63 回
上位 99 %: 82 回


●苗取得回数と、そのときにコンプできる確率の表
1 回目まで: 0.0 %
2 回目まで: 0.0 %
3 回目まで: 0.0 %
4 回目まで: 0.0 %
5 回目まで: 0.0 %
6 回目まで: 0.0 %
7 回目まで: 0.0 %
8 回目まで: 0.0 %
9 回目まで: 0.0 %
10 回目まで: 0.0 %
11 回目まで: 0.0 %
12 回目まで: 0.005372321709247828 %
13 回目まで: 0.03492009111011088 %
14 回目まで: 0.12561532774331552 %
15 回目まで: 0.33101336364792605 %
16 回目まで: 0.7143192942880958 %
17 回目まで: 1.3390716534979528 %
18 回目まで: 2.260361355173539 %
19 回目まで: 3.5184384756373874 %
20 回目まで: 5.1353664655260705 %
21 回目まで: 7.114508280318386 %
22 回目まで: 9.442166757481536 %
23 回目まで: 12.090572224732089 %
24 回目まで: 15.021486143655766 %
25 回目まで: 18.189859208314484 %
26 回目まで: 21.547170566456323 %
27 回目まで: 25.04424071945504 %
28 回目まで: 28.633437820895274 %
29 回目まで: 32.27028396012735 %
30 回目まで: 35.91452031802048 %
31 回目まで: 39.53071605641144 %
32 回目まで: 43.088513555203825 %
33 回目まで: 46.56259892263278 %
34 回目まで: 49.93247669752813 %
35 回目まで: 53.18211490543205 %
36 回目まで: 56.29951341923116 %
37 回目まで: 59.276236253036984 %
38 回目まで: 62.106937663672525 %
39 回目まで: 64.78890299081085 %
40 回目まで: 67.32161801444524 %
41 回目まで: 69.70637508277585 %
42 回目まで: 71.9459201354869 %
43 回目まで: 74.04414177138781 %
44 回目まで: 76.00580145216526 %
45 回目まで: 77.83630258847799 %
46 回目まで: 79.5414954454978 %
47 回目まで: 81.12751438893528 %
48 回目まで: 82.60064385572052 %
49 回目まで: 83.96720948758048 %
50 回目まで: 85.23349104392372 %
51 回目まで: 86.40565396322866 %
52 回目まで: 87.48969673379257 %
53 回目まで: 88.49141154013999 %
54 回目まで: 89.41635595359556 %
55 回目まで: 90.26983372350857 %
56 回目まで: 91.05688299278175 %
57 回目まで: 91.7822705042558 %
58 回目まで: 92.45049058187045 %
59 回目まで: 93.06576786256927 %
60 回目まで: 93.6320629227927 %
61 回目まで: 94.15308008882724 %
62 回目まで: 94.63227684526045 %
63 回目まで: 95.07287436245215 %
64 回目まで: 95.47786875437659 %
65 回目まで: 95.85004275442834 %
66 回目まで: 96.19197756068571 %
67 回目まで: 96.50606465538925 %
68 回目まで: 96.79451744754788 %
69 回目まで: 97.05938262398182 %
70 回目まで: 97.30255112393672 %
71 回目まで: 97.52576867668829 %
72 回目まで: 97.73064586119237 %
73 回目まで: 97.9186676625873 %
74 回目まで: 98.0912025128744 %
75 回目まで: 98.24951081294698 %
76 回目まで: 98.39475294077405 %
77 回目まで: 98.52799675637044 %
78 回目まで: 98.6502246185313 %
79 回目まで: 98.76233993145375 %
80 回目まで: 98.86517324154424 %
81 回目まで: 98.95948790610856 %
82 回目まで: 99.04598535640265 %
83 回目まで: 99.12530997781734 %
84 回目まで: 99.19805362988657 %
85 回目まで: 99.2647598284369 %
86 回目まで: 99.32592761160463 %
87 回目まで: 99.38201511069886 %
88 回目まで: 99.43344284602657 %
89 回目まで: 99.48059676686088 %
90 回目まで: 99.5238310537543 %

 

すでに何種類か持っている場合

後の項に示すプログラムを書き換え、Pythonで実行すれば、入力した条件のときの「苗取得回数xと、その時のゲット種類数y」のグラフと同じ種類のものが出力されます。

 

つかいかた
  • Coupon = 12 #デコ種類数
  • have = 0 #すでに持っているデコ数
  • lim = 90 #苗取得回数の上限値
  • luck_range = [0.05, 0.95] #上位10%~90%の運の場合のデコゲット種類数

 

を適宜変更します。特に、have = 0 には、持っているデコ種類数を入れます。

グラフ描画の際は#目盛り幅(step)は適宜変更の部分も変えてください。

 

プログラム
import numpy as np
import matplotlib.pyplot as plt
import math


Coupon = 12 #デコ種類数
have = 0 #すでに持っているデコ数
lim = 90 #苗取得回数の上限値


A=[0]*(Coupon+1)
for i in range(0,Coupon+1):
    A[i] = [0]*(Coupon+1)

for i in range(0,Coupon+1):
    for j in range(0,Coupon+1):
        if i==j:
            A[j][i] = i/Coupon
        elif i==j-1:
            A[j][i] = (Coupon-i)/Coupon

x = [i for i in range(Coupon+1)]
y = [0]*(Coupon+1)

ave = [0]*(lim+1)
xx = [i for i in range(lim+1)]

PerU = [0]*(lim+1)
PerD = [0]*(lim+1)

luck_range = [0.05, 0.95] #上位10%~90%の運の場合のデコゲット種類数

for jj in range(0,lim+1):
    B = np.linalg.matrix_power(A, jj)
    for ii in range(0,Coupon+1):
        if ii >= have:
            y[ii] = B[ii][have]
            ave[jj] = sum([i*j for (i,j) in zip(x,y)])
        if sum(y[0:ii]) <= 1-luck_range[0] and sum(y[0:ii+1]) > 1-luck_range[0]:
            PerU[jj] = ii
        if sum(y[0:ii]) <= 1-luck_range[1] and sum(y[0:ii+1]) > 1-luck_range[1]:
            PerD[jj] = ii


plt.plot(xx, ave, label= "average")
plt.plot(xx, PerU, label= 'top {} %'.format(100*luck_range[0]))
plt.plot(xx, PerD, label= 'bottom {} %'.format(100-100*luck_range[1]))
plt.xticks(np.arange(0, lim+1, step=10)) #x軸の範囲や目盛り幅。目盛り幅(step)は適宜変更
plt.yticks(np.arange(0, Coupon+1, step=2)) #y軸の範囲や目盛り幅。目盛り幅(step)は適宜変更
plt.grid(linestyle="--")
plt.legend()
plt.show()

print()
print()
print("()内 ","Bottom", round(100-100*luck_range[1],4),"% ~", "Top", 100*luck_range[0], "%")
print()
for i in range(0,lim+1):
    print(i, "回平均:", round(ave[i],4), " (", PerD[i], "~", PerU[i],")")

 

 

他の統計値を求めるための参考記事

限られた苗入手回数でのゲット個数を求めたい(コンプを考えない人に推奨)

ピクミンブルーム 花札デコの苗26個で平均何種類の絵柄が手に入るか?【推移行列のn乗】

 

コンプしたい人向け、コンプまでに何回か?

ピクミンブルーム 24種の花札デコをそろえるのに必要な回数【平均、中央値、最頻値、上位x%点】

 

本記事の参考:

ピクミンブルーム 苗取得回数とデコゲット種類数の確率的関係グラフ

 

コメント

タイトルとURLをコピーしました