あつ森 跳ね型。 あつ 森

あつ森 カブ価・株価予測・傾向の予想!変動パターンの時間やタイミング【あつまれどうぶつの森】

あつ森 跳ね型

注意 以下は「」様に掲載されている 解析データを使用しています.そういった情報がNGな方は閲覧をお控えください. また,あくまで期待値ですので,不利益を被っても責任は負いません.破産にはお気をつけください. まずはカブの設定をまとめます 計算に必要なもののみ .• 1カブあたり ベルで,日曜の午前に購入できます ベルは通貨単位 .• カブ価は毎日の午前午後に変動します カブ価が切り替わるのは月〜土の午前午後で12回ある .• カブは土曜午後までに売却する必要があります.• カブ価の1週間の変動パターンは4つあります それぞれの詳細は後述 .• 減少型• 跳ね小型• 跳ね大型• まずは,前週の変動パターンがわかっているときの今週の期待値 条件付き期待値 を計算してみます.これは簡単で,例えば前週が波型だったときは, となります.同様に計算すれば,• 前週が減少型だったとき• 前週が跳ね小型だったとき• 前週が跳ね大型だったとき が得られますね.簡単に言えば,減少型の翌週はいっぱい儲かる,跳ね大型の翌週はあまり儲からないってことです.波型と跳ね小型の翌週の期待値はあんまり変わらないんですね. では次に,前週の変動パターンがわからないときの期待値を求めます.例えば,これから10週連続でカブを購入するときの期待値なんかは,こっちのほうが便利です 前週のパターンがわからないので . まず,定常状態 十分時間が経った後 に各パターンがどのくらいの確率で出現するかを求めます.このとき,各パターンの出現確率は均衡しているはずです 十分 が大きくなれば, 回目と 回目の各パターンの出現確率は同じ . よって,定常状態における波型,減少型,跳ね小型,跳ね大型の出現確率を とすれば,以下の式が成り立ちます. これを解けば, が得られるので,定常状態での各変動パターンの出現確率は,• 波型 34. 減少型 14. 跳ね小型 25. 跳ね大型 24. 95倍になることが期待されています!! 例えば,カブを毎週100万ベル分,10週連続で買うとすれば,期待値は1950万ベル!! ということですね!! すごい!!

次の

あつ森、大勝負!

あつ森 跳ね型

概要 『あつまれ どうぶつの森』におけるカブの売値(たぬき商店での平日の値段)は 9~660ベルの間で変動するとされ、特に最高値660ベル、最安値9ベルが出るのは非常に珍しいとされている。 そこで、ある週において、最高値および最安値が出現する確率を計算してみる。 求める確率は、ゲームプレイ週数を無限大に近づけた際に収束する値とする。 以下のカブ価決定アルゴリズムの解析結果(2020年7月13日時点)が正しいものとする。 ゲーム内の時刻を現実のものから変える行為(いわゆる時間操作)は行わないものとする。 擬似乱数に規則性を見いだし、特定の値になるように調整する行為(いわゆる乱数調整)は行わないものとする。 カブ価変動パターン カブ価の変動パターンは大きく以下の4種類に分けられる。 減少型: 単調減少し、買値を超えることはない。 波型: 何度か上下を繰り返し、買値の近辺の値をとり続ける。 跳ね大型: 単調減少ののち増加に転じ、大きなピークを迎え、減少する。 跳ね小型: 単調減少ののち増加に転じ、小さなピークを迎え、減少する。 最高値は「3. 跳ね大型」でのみ、最安値は「4. 跳ね小型」でのみ発生する。 そのため、まずは各型の確率を求めてみる。 各型になる確率は、一つ前の週の型によってのみ決定され(マルコフ連鎖)、以下の表のようになっている。 (本当は収束することの証明が必要であるが、ここでは省略する。 Pythonのコードを以下に示す。 array [[ 0. 05 , 0. 25 , 0. 45 , 0. 25 ], [ 0. 15 , 0. 20 , 0. 30 , 0. 35 ], [ 0. 20 , 0. 50 , 0. 05 , 0. 25 ], [ 0. 15 , 0. 45 , 0. 25 , 0. array [ 1 , 0 , 0 , 0 ] print B np. linalg. inv A [0. 1476074 0. 34627733 0. 24736279 0. 25875248] 最高値(660ベル)となる確率 最高値(660ベル)になるためには、「3. 跳ね大型」になること(確率0. 2474)に加え、以下の条件が必要である。 A: その島の買値(日曜午前にウリから買える値段)は90~110ベルであるが、これが110ベルである。 B: ピーク時には買値の2~6倍になるが、これが6倍になる。 Bについては、まず倍率として2. 0~6. 0倍でなくてもよい可能性がある。 乱数が大きいほどbに近い数となる。 0 , 6. その確率は 0. 00227273 である。 それでは、次に最安値の確率も計算してみる。 最安値(9ベル)となる確率 最安値(9ベル)になるためには、「4. 跳ね小型」になること(確率0. 2588)に加え、以下の条件が必要である。 A: その島の買値(日曜午前にウリから買える値段)は90~110ベルであるが、これが90ベルである。 C: 以上の条件の下で、月曜午前のカブ価は36~81ベルの可能性があるが、これが36ベルである。 D: 以上の条件の下で、木曜午後のカブ価は9~65ベルの可能性があるが、これが9ベルである。 Cについては、まず倍率として0. 4~0. 9のfloat型の数値を生成し、買値の90ベルに掛けた結果が月曜午前のカブ価となる。 小数点以下は切り上げであるため、36ベルとなるためには、倍率は0. 4(誤差の関係上、わずかに上回る分には問題ない)でなければならない。 やはり、カブ価が36ベルとなる乱数のボーダーを二分探索を用いて調べることで、条件Cを満たす確率を求めるのがよさそうだ。 乱数が大きいほどbに近い数となる。 9 , 0. その確率は 1. 19209e-07 である。 小数点以下を切り上げるという性質上、最高値のときの条件Bより、今回のほうが確率は大幅に低くなっている。 最後に、条件「D: 木曜午後のカブ価は9~65ベルの可能性があるが、これが9ベルである。 」を満たす確率を考えてみる。 月曜午前時点で0. 4である倍率は、月曜午後~木曜午後までの6期間において単調減少する。 この際、各期間において、倍率の下落幅が0. 03~0. 05の中から決められ、更新される。 4 - 0. 05 になる場合を考えることになる。 しかし、カブ価の小数点以下切り上げ時に「0. 99999を足してから小数を切り捨てる」という処理を行っているため、例えば9. 0001ベルは10ベルに切り上げられるが、9. 0000001ベルは9ベルとなる、という現象が発生する。 そのため、下落幅は6回すべてが最大値でなくてもよい可能性がある。 それでも条件Cでは二分探索をすることで乱数の閾値を求められたが、それは乱数発生が1回だけであったからできたことであり、今回は6回の乱数が関係してくるため単純にはできない。 そこで、以下のような方法で確率を求める。 D-1. D-2. D-3. D-4. (注)0. 05ではなく0. 03であるのは、解析では「0. 02を引いてから、0~0. 03を引く」という操作をしており、それに倣ったため。 下落幅については10進数で小数点以下を表示するより、float型の仮数部を見たほうが扱いやすいので、そう表記する。 仮数部の16進数表現を得るのに、以下の記事を参考にした。 また、今までは10進数表記していた乱数の値も、これからは16進数表記することとする。 まずはD-1を二分探索で行う。 乱数が大きいほどbに近い数となる。 4 - 0. 乱数が大きいほどbに近い数となる。 以下の出力が得られた。 乱数下限 乱数上限 幅 下落幅の仮数部 00 fffffe00 ffffffff 200 23d709 01 fffffc00 fffffdff 200 23d707 02 fffffa00 fffffbff 200 23d706 03 fffff800 fffff9ff 200 23d705 04 fffff600 fffff7ff 200 23d704 05 fffff400 fffff5ff 200 23d702 06 fffff200 fffff3ff 200 23d701 07 fffff000 fffff1ff 200 23d700 08 ffffee00 ffffefff 200 23d6fe 09 ffffec00 ffffedff 200 23d6fd 0a ffffea00 ffffebff 200 23d6fc 0b ffffe800 ffffe9ff 200 23d6fb 0c ffffe600 ffffe7ff 200 23d6f9 0d ffffe400 ffffe5ff 200 23d6f8 0e ffffe200 ffffe3ff 200 23d6f7 0f ffffe000 ffffe1ff 200 23d6f6 10 ffffde00 ffffdfff 200 23d6f4 11 ffffdc00 ffffddff 200 23d6f3 12 ffffda00 ffffdbff 200 23d6f2 13 ffffd800 ffffd9ff 200 23d6f0 14 ffffd600 ffffd7ff 200 23d6ef 15 ffffd400 ffffd5ff 200 23d6ee 16 ffffd200 ffffd3ff 200 23d6ed 17 ffffd000 ffffd1ff 200 23d6eb 18 ffffce00 ffffcfff 200 23d6ea 19 ffffcc00 ffffcdff 200 23d6e9 1a ffffca00 ffffcbff 200 23d6e7 1b ffffc800 ffffc9ff 200 23d6e6 1c ffffc600 ffffc7ff 200 23d6e5 1d ffffc400 ffffc5ff 200 23d6e4 1e ffffc200 ffffc3ff 200 23d6e2 1f ffffc000 ffffc1ff 200 23d6e1 20 ffffbe00 ffffbfff 200 23d6e0 21 ffffbc00 ffffbdff 200 23d6de 22 ffffba00 ffffbbff 200 23d6dd 23 ffffb800 ffffb9ff 200 23d6dc 24 ffffb600 ffffb7ff 200 23d6db 表の数値はすべて16進数である。 例えば、最後の行を見ると、( 00000000 ~ ffffffff の値をとる乱数が) ffffb600 から ffffb7ff までの 0x200 通りの値をとった場合、下落幅の仮数部は 23d6db になる、ということである。 この表より、以下のことがわかる。 乱数がどんな値であっても、下落幅が 23d708, 23d703,... などの仮数部になることはない。 (48通り調べているのに、表の行数が 0x25 すなわち37行なので、そのような下落幅が11通りあることがわかる。 」を満たす確率、ということになる。 これを計算した結果、以下の出力が得られた。 その場合、条件Dが満たされ、その確率は 2. 49367e-035 である。 これは天文学的な低確率である。 なお、これは「前提」に記載したカブ価決定アルゴリズムの解析結果のソースコードが、完全にゲーム内部のものと同じである場合の確率である。 小数点以下を切り上げるintceil関数で足す値が0. 99999でなく0. 999999であれば最安値の確率はもっと低くなるわけであり、またfloat型をdouble型にするだけでも確率は変わるだろう。 まとめ• 参考 カブの買値や売値を入力すると、カブ価の予測値や、カブ価が各変動パターンである確率が表示される。 競技プログラミングのサイトAtCoderのコードテストページ。 更新履歴•

次の

あつ森のカブの期待値は約2倍!? 期待値を計算してみた

あつ森 跳ね型

・波型 毎回上下するわけではありませんが、値段が上下します。 上下すること自体に法則性は感じられません。 ・3期型(跳ね大型) 必ず買値より低い値段から始まり、ある程度下がり続けたあとに上がり始め、上がり始めから3期で最高値になります。 最高値のあとは下がり続けます。 例えば上がり始めが水曜午前なら最高値は木曜午前です。 最高値は買値の4~6倍程度になります。 ・4期型(跳ね小型) こちらも最初からある程度下がり続けて上がりますが、いったん上がったあとにわずかに下がるか、横ばいになります。 その2期後に最高値になり、買値の2倍程度になります。 最高値のあとは下がり続けます。 例えば上がり始めが水曜午前なら最高値は木曜午後です。 ・ジリ貧型 最初から最後まで下がり続けます。 この次の週は3期型になる可能性が高いです。

次の