ポケモンスリープ攻略・検証Wiki

編集相談板 / 793

1533 コメント
views
1 フォロー
793
名前なし 2024/03/05 (火) 11:11:56 74aa0@dc75a

料理チャンスSの効果についての考察です。
料理チャンスSが発動したことで獲得できるエナジーの期待値は以下の計算で求められます。

1.直前まで成功が出なかった確率 × 2.料理チャンスSによる確率上昇量 × 3.料理エナジー
これを1回目、2回目、3回目・・・∞回目の試行に対して計算、それらをすべて足し合わせる。

1.のn度目の試行において直前まで成功が出なかった確率は、(1 - 最終成功確率) ^ (n-1) で求めます。
2.は料理チャンスSによる確率上昇分。lv1:0.04 lv2:0.05 lv3:0.06 lv4:0.07 lv5:0.08 lv6:0.10

料理エナジーを10000として計算すると、以下に収束します。
lv1(4%):2856
lv2(5%):3332
lv3(6%):3749
lv4(7%):4117
lv5(8%):4444
lv6(10%):5000

通報 ...
  • 794
    名前なし 2024/03/05 (火) 11:18:38 74aa0@dc75a >> 793

    補足ですが、1.の最終成功確率は、基礎成功率10%(日曜日は30%)にスキルによる上昇確率を足したものになります。

    795
    名前なし 2024/03/05 (火) 11:20:25 74aa0@dc75a >> 794

    計算するとわかりますが、スキルによる上昇量が2倍になってもエナジー期待値は単純に2倍にならないので、重ね掛けに弱いといえます。
    また、日曜日は基礎成功確率が高いため、スキルによるエナジー期待値は下がってしまいます。

    797
    名前なし 2024/03/05 (火) 14:02:51 5ab84@d98e7 >> 794

    効果が加算だと思われるので、乗算に直すと分かりやすいかもしれませんね。

    日曜日以外
    Lv1:確率1.4倍
    Lv2:確率1.5倍
    Lv3:確率1.6倍
    Lv4:確率1.7倍
    Lv5:確率1.8倍
    Lv6:確率2.0倍

    日曜日
    Lv1:確率1.133倍
    Lv2:確率1.167倍
    Lv3:確率1.200倍
    Lv4:確率1.233倍
    Lv5:確率1.267倍
    Lv6:確率1.333倍

    日曜日のチャンスSLv6よりも平日のLv1の方が恩恵が相対的に大きい事がわかります。

  • 796
    名前なし 2024/03/05 (火) 13:56:04 5ab84@d98e7 >> 793

    面白い考察だと思います。
    料理は最大でも21(+1)回/週しか作れないので、無限級数で評価する必要はないかもしれません。(その場合は週のどのタイミングで発動したのかで効果が変わる事になり、週を跨いでしまうと効果が完全に無駄になる)

    825
    名前なし 2024/03/07 (木) 09:26:37 41f15@b5b5f >> 796

    1回目が成功した場合はそのスキルの役割はもう終わってるから考えなくてもいいでしょ。
    なんで一回で消失するスキル効果の成功後の場合を考えなきゃいけないのよ。
    相手方を理解できないことにして話進めないでもらえるかな。

    826
    名前なし 2024/03/07 (木) 09:32:46 41f15@b5b5f >> 796

    どっから料理3回分の大成功確率の期待値の話が出てくるんだ?
    あくまで料理チャンスというスキル一回が寄与するエナジー上昇量の話をしてると思ってたんだが

    827
    k 2024/03/07 (木) 09:33:41 修正 389d7@08738 >> 796

    その疑問の答えは高校1年生で習う範囲なので、勉強してきてもらうのが一番良いのですが...

    828
    名前なし 2024/03/07 (木) 09:37:27 41f15@b5b5f >> 796

    いやいや、スキルが無くても大成功は一定確率で起きるだろ?スキルによるエナジー効果量はそれをマイナスしないと出来ないと思うんだが。

    829

    >> 824
    の説明で理解できないようでしたら、この場で説明するのは非常に困難ですね...。
    >> 824の説明では分かり易くなるように通常確率で大成功が起こる場合を引いています

    830

    kさんありがとうございます!
    数学の教養がなく数式化が苦手なのでとても助かります!

    831

    こ・こんびん・・・
    勉強させてもらいました

    832

    COMBINはexcel等で計算する際の関数で、高校数学だと"5C3"みたいな表記で表すものです。
    COMBIN(5,3)="高校数学で習う5C3"

    833

    複雑な計算はちょっと説明が難しいので、
    「シミュレーションの結果」とかでまとめちゃってもよさそうですね。

    834
    名前なし 2024/03/07 (木) 09:52:09 3cfcb@358de >> 796

    違うと思ったら(3-1)になおりました。
    さすがです。ありがとうございます。

  • 823
    名前なし 2024/03/07 (木) 09:25:22 修正 3cfcb@358de >> 793

    意見というか要望に近いですが、

    期待値を出すなら、下記もあったほうがいいと思います。

    1. スキルなし(通常)の期待値
    2. 週間単位で日曜日も考慮する
    3. 1日1〜3回発動を想定した重ね掛けでの期待値
    835

    重ね掛けも考慮すると大変にややこしいため、「できれば」くらいで良いかと思います。
    1と2に関してはその通りですね。

    859
    名前なし 2024/03/08 (金) 18:36:45 f1baf@11ced >> 823

    週間単位で発動頻度ごとの期待値を計算してみました。
    あまり自身がないので検証いただければと思います。

    Lv月曜朝のみ毎日朝のみ毎日朝、昼のみ毎日朝、晩のみ毎日三食
    0(なし)24.6024.6024.6024.6024.60
    124.8825.9626.8326.7827.51
    224.9326.1927.1927.1427.99
    324.9726.4127.5327.4728.42
    425.0126.6127.8427.7828.82
    525.0426.8028.1328.0729.21
    625.1027.1428.6728.6029.92
    860

    表に書かれている数値は「料理で獲得できるエナジーを100%としたときの、スキル効果として考えることのできるエナジー量」と解釈する感じでしょうか?

    861
    名前なし 2024/03/09 (土) 10:18:18 修正 71538@7a42e >> 823

    はい、そうです。

    スキルなしの例
    (スキルありはこんなシンプルな計算ではないですが)

    1食あたり

    曜日大成功なし大成功あり期待値
    月~土121.1
    131.6
    1.1 * 18 + 1.6 * 3 = 24.6
    
    862

    いや、自分が思っていたものとは違いますね笑
    料理一回で獲得できるエナジーを1とした時に1週間でどれくらいのエナジーを獲得できるかを表してるわけですね。

    具体的な計算式がわからないので正しいかどうかは判断できないです…。

    863
    名前なし 2024/03/09 (土) 13:35:03 修正 3cfcb@1bb2f >> 823

    毎日三食発動(Lv6)の場合

    月-朝の期待値:

     0.8*1 // 大成功なし
    +0.2*2 // 大成功あり
    

    月-昼の期待値:

     0.8*0.7*1 // 大成功なし, 大成功なし
    +0.8*0.3*2 // 大成功なし, 大成功あり
    +0.2*0.8*1 // 大成功あり, 大成功なし
    +0.2*0.2*2 // 大成功あり, 大成功あり
    

    というふうに料理チャンスのかかっている回数を考慮しながら毎食の期待値を計算して、21食分を合算したのが>> 859の結果です。

    864

    式を見るに毎食発動というのは毎回の料理前に発動する(1週間の間に合計21回発動する)という事ですかね?

    デデンネのスキル確率等次第ですが、仮定が少し限定的すぎるかもしれません。

    計算式自体は合っていそうです

  • 836

    ちなみにここまで散々「料理の大成功確率は日曜日以外10%、日曜日は30%」と仮定して計算していますが、検証:料理の大成功のページで検証が続けられている項目(収集したデータだと仮定と異なる結果が出ている)なので、検証の協力もお願いしたいです。

  • 837
    名前なし 2024/03/07 (木) 19:00:04 52dcf@a1c05 >> 793

    横からですみませんが、kさんの説明中に

    1×3+0.9×(3-1)=4.7

    とありますが、この式になった理由を教えていただけませんでしょうか

    それと、基礎大成功確率については解析の結果として情報提供版に平日10%、日曜30%という報告がありましたが、これでは情報として確定するには早計というご判断なのでしょうか

    838
    名前なし 2024/03/07 (木) 19:28:19 3cfcb@1bb2f >> 837

    1×3: 3食とも大成功なし
    0.9×(3-1): 大成功による増加分の理論値(回数期待値×増加分)

    840

    上の方が説明していただいた通りです。
    0.9回大成功が発生し、3倍のエナジーを獲得できるので、その数値を足しているわけです。

    解析情報があるのは把握していますし、正しいと思っています。海外の検証データ3000件ほどを参照して分析してみましたが全く矛盾しないので信憑性も高いでしょう。

    検証が続けられていて未解明のものは「すごく大成功確率が偏っている場合がある」点ですね。
    単なる上振れ下振れと評価するには異常すぎるほどに大成功する頻度が偏っているデータが報告されており、調査が進められているところです。

    842
    名前なし 2024/03/07 (木) 20:26:30 52dcf@3267a >> 837

    まず、単純に1×3+0.9×(3-1)の計算結果は4.8ではありませんか?

    そして、考え方としても正しくないように思います。この考え方では、大成功の回数に応じた増加量を考慮していないためです
    具体的には、
    大成功一回:(3+1+1)-(1+1+1)=2
    大成功二回:(3+3+1)-(1+1+1)=4
    大成功三回:(3+3+3)-(1+1+1)=6
    とそれぞれ増加量は異なる筈ですが、ご提示の計算式では増加は常に2として計算していることになります

    より適切な計算式は各発動回数となる確率に大成功分を含めた1日の料理エナジーを掛け合わせた数字を足したものではありませんか?
    実際に計算すると

    0.7^3×3+COMBIN(3,1)×0.7^2×0.3×5+COMBIN(3,2)×0.7×0.3^2×7+0.3^3×9=4.8

    基礎大成功確率の30%を想定した場合、ご提示の計算式の結果と一致しますが
    料理チャンスSのLv.6が一回発動した際の増加量を計算するならば
    (0.216)×3+(0.144+0.168+0.196)×5+(0.072+0.084+0.084)×7+(0.036)×9=5.192
    と出ます

    5.192-4.8=3.92
    こちらの方が増加量としてより適切な数字になっているのではないかと思いますが、いかがでしょうか

    845
    k 2024/03/07 (木) 20:42:26 修正 389d7@08738 >> 837

    確かに。ご指摘いただいた通りだと思います。
    ありがとうございます
    最期の計算結果は"39.2% or 0.392"ですかね?

    848
    名前なし 2024/03/07 (木) 20:54:12 52dcf@3267a >> 837

    ごめんなさい、最後のは純粋にこちらの不注意によるミスです
    ×3.92
    ○0.392
    仰るように、料理のエナジーを1とした時39.2%の増加になると考えています

    また、一応手元に1週間のうち残り料理ができる回数(1〜21)それぞれに対応して直前に発動した料理チャンスSのスキルエナジー期待値を算出できる式があります
    要素が多過ぎて文章で説明するのは億劫なのですが、式だけでもこちらに提示すると役立ちますでしょうか(793さんの式とは異なっており、私の方が間違っている可能性も十分あるため積極的に提示するのは二の足を踏んでおります)

    849

    料理チャンスの評価はかなりややこしいですよね...(このレベルで議論できるようになって良かった)
    もし何か共有できるものがあればサンドボックスに載せておくなどしておいてもらえると参考になると思います。
    (間違っていても考え方だけでも参考になるかもしれません)

    854
    名前なし 2024/03/07 (木) 21:20:11 52dcf@3267a >> 837

    ご返信ありがとうございます
    ちょっと時間がかかりそうですが明日のうちにはサンドボックスにあげようと思いますので、ご確認下さいますと幸いです

  • 839
    名前なし 2024/03/07 (木) 19:35:01 修正 00ce5@22141 >> 793

    直感的にはわかりにくい部分をできるだけ説明してみようとしましたが、これで合ってますかね?(数学はあまり得意ではないので、間違っていたらすいません)
    加えて、上のグラフに従うと、料理チャンスlv6を発動して、エナジー20000の料理を作った場合、週前半であればエナジー期待効果量は約10000になりますが、条件付きとはいえ流石に強すぎると感じます。スキルの発動率次第ですが、直感的な数値と合わないのはここら辺も原因の一部なんですかね?

    841
    名前なし 2024/03/07 (木) 20:14:05 5ab84@08738 >> 839

    合ってると思います。

    『料理で獲得できるエナジーを2倍にする』というのが効果なので月曜日の朝に発動する分にはそんな感じな気もします。
    日曜に使用する事が多い料理パワーアップと差別化できていて上手くできていますね。

    843
    名前なし 2024/03/07 (木) 20:35:09 00ce5@22141 >> 839

    ありがとうございます。
    料理チャンスのページに計算結果をまとめてくれた方がいましたが、条件次第では化けそうな感じですね。

  • 844

    日曜日も考慮した計算式を作成しました。
    これで合ってる・・・?よなぁ?

    1回あたり期待値上昇量(平日)
     =(0.1+確率上昇量)2 + (0.9-確率上昇量)1  -  0.12 - 0.91

    1回あたり期待値上昇量(日曜)
     =(0.3+確率上昇量)3 + (0.7-確率上昇量)+1 - 0.33 - 0.7*1

    n:残り料理回数

    n>3の場合(平日の場合)

    =Σ(i=1,n-3){(1回期待値上昇量(平日)(0.9-確率上昇量)^(i-1)}
     +Σ(i=n-2,n){(1回期待値上昇量(日曜)
    ((0.9-確率上昇量)^(n-3))*((0.7-確率上昇量)^(i-n+2))

    n<=3の場合(日曜日の場合)

    =Σ(i=1,n){(1回期待値上昇量(日曜)*(0.7-確率上昇量)^(i-1)}

  • 846

    日曜日も考慮した計算式を作成しました。
    なんか×が消えちゃったのでもう一度

    1回あたり期待値上昇量(平日)
     =(0.1+確率上昇量)×2 + (0.9-確率上昇量)×1  -  0.1×2 - 0.9×1

    1回あたり期待値上昇量(日曜)
     =(0.3+確率上昇量)×3 + (0.7-確率上昇量)+1 - 0.3×3 - 0.7×1

    n:残り料理回数

    n>3の場合(平日の場合)

    =Σ(i=1,n-3){(1回期待値上昇量(平日)×(0.9-確率上昇量)^(i-1)}
     +Σ(i=n-2,n){(1回期待値上昇量(日曜)×((0.9-確率上昇量)^(n-3))×((0.7-確率上昇量)^(i-n+2))

    n<=3の場合(日曜日の場合)

    =Σ(i=1,n){(1回期待値上昇量(日曜)×(0.7-確率上昇量)^(i-1)}

    847
    k 2024/03/07 (木) 20:52:26 修正 389d7@08738 >> 846

    これだと同じ確率が2回かけられていることになるので間違っているような気がします

    850

    式は表計算用に整理・簡略化しています。
    コンビネーションは組み合わせが多くなると実用的ではないため。

    例として日曜日の朝にlv6が発動したとすると

    1回当たり期待値上昇量(日曜)
    =(0.3+0.1)×3 + (0.7-0.1)×1 -0.3×3 - 0.7×1
    =0.2
    つまり1回調理したときの期待値が20パーセント上昇します。

    =Σ(i=1,3){0.2 × (0.7-0.1)^(i-1)}
    =0.2 × 0.6^0 + 0.2 × 0.6^1 + 0.2 × 0.6^2
    =0.392

    日曜日の朝にlv6が発動すると、0.392期待値が上昇する計算になります。

    あってる・・・?よね?

    851

    k氏の計算と一致しているのであっているとは思います。
    平日は計算長いので省略しますが、あっていると思います。

    852

    なるほど。合ってるかもしれません。

    853

    k氏のようにすべての組み合わせを考えずに計算をしています。

    850の例(日曜朝)だと

    1.1回目の調理の期待値が20パーセント増。最終期待値には0.2が加算される。
    2.1回目の調理が失敗した場合に2回目の調理の計算をする。調理1回の期待値は20パーセント増。1回目が失敗する確率が60%なので、0.2*0.6が最終期待値に加算される。
    3.2回目の調理が失敗した場合、3回目の調理の計算をする。調理1回の期待値は20パーセント増。2回目まで失敗する確率は0.6×0.6となる。なので0.2×0.6×0.6が最終期待値に加算される。

    855

    合っていると思います。実質的に確率の期待値を求めることになるので、確率を複数回かけることになるようです。

    今度暇な時にすべての組み合わせを考えるような計算もしてみておこうとは思います。

    856

    ふう!
    久しぶりに勉強したので疲れた!楽しかった!

    857

    スキル発動して大成功した後はスキル発動していない場合と同じなのでわざわざ計算して求める必要は無い(すべての組み合わせを考える必要は無い)ですね。

    せっかくですので料理チャンスのページに計算式も載せておきたいですね。