機械学習を用いず数学でゲーム内の需要予測をする

93f0bbf50d6d53bd261c5054499176e3?s=47 nessie
September 07, 2018
2.6k

 機械学習を用いず数学でゲーム内の需要予測をする

9/7のbuilderscon 2018で使用したスライドになります

93f0bbf50d6d53bd261c5054499176e3?s=128

nessie

September 07, 2018
Tweet

Transcript

  1. 5.

    自己紹介 • 禰寝崇之(あだ名は「ねっしー」) • 東京工業大学大学院理工学研究科数学専攻 修 士課程修了 • 専門は解析的整数論、特に篩法を用いたPrime Gapsについて

    • 新卒で面白法人カヤックに入社、ソーシャル ゲーム事業部でレベルデザイナーを経験した 後、事業部を横断して分析する『ねし部』を 設立して現在は分析業務がメイン • 趣味で絵を描いたり
  2. 9.

    4つの分析 記述的分析 • 何が起こった のかの可視化 診断的分析 • なぜ起こったか を明らかにする 予測的分析

    • これから何が 起こるかを予 測する 処方的分析 • 結果を最適化 するための手 段を導く Gartner “IT Glossary_ Predictive Analytics” http://www.gartner.com/it-glossary/predictive-analytics
  3. 10.

    4つの分析 記述的分析 • 何が起こった のかの可視化 診断的分析 • なぜ起こったか を明らかにする 予測的分析

    • これから何が 起こるかを予 測する 処方的分析 • 結果を最適化 するための手 段を導く Gartner “IT Glossary_ Predictive Analytics” http://www.gartner.com/it-glossary/predictive-analytics 過去や現在 を知る 因果関係を 見つける 未来を知る 未来をコント ロールする
  4. 11.

    4つの分析 記述的分析 • 何が起こった のかの可視化 診断的分析 • なぜ起こったか を明らかにする 予測的分析

    • これから何が 起こるかを予 測する 処方的分析 • 結果を最適化 するための手 段を導く Gartner “IT Glossary_ Predictive Analytics” http://www.gartner.com/it-glossary/predictive-analytics 過去や現在 を知る 因果関係を 見つける 未来を知る 未来をコント ロールする 分析の究極的目標は 未来を知ること!
  5. 18.

    4つの分析 記述的分析 • 何が起こった のかの可視化 診断的分析 • なぜ起こったか を明らかにする 予測的分析

    • これから何が 起こるかを予 測する 処方的分析 • 結果を最適化 するための手 段を導く Gartner “IT Glossary_ Predictive Analytics” http://www.gartner.com/it-glossary/predictive-analytics 過去や現在 を知る 因果関係を 見つける 未来を知る 未来をコント ロールする
  6. 19.

    4つの分析 記述的分析 • 何が起こった のかの可視化 診断的分析 • なぜ起こったか を明らかにする 予測的分析

    • これから何が 起こるかを予 測する 処方的分析 • 結果を最適化 するための手 段を導く Gartner “IT Glossary_ Predictive Analytics” http://www.gartner.com/it-glossary/predictive-analytics 過去や現在 を知る 因果関係を 見つける 未来を知る 未来をコント ロールする BIツール 機械学習
  7. 20.

    4つの分析 記述的分析 • 何が起こった のかの可視化 診断的分析 • なぜ起こったか を明らかにする 予測的分析

    • これから何が 起こるかを予 測する 処方的分析 • 結果を最適化 するための手 段を導く Gartner “IT Glossary_ Predictive Analytics” http://www.gartner.com/it-glossary/predictive-analytics 過去や現在 を知る 因果関係を 見つける 未来を知る 未来をコント ロールする BIツール 機械学習 あれ?? ここは?
  8. 62.

    ぼくポケのガチャ スキルレベルを上げること が目的 ★5が2個、★5と★3が合わ せて32個あればレベル6を作 ることができる さらに★5改シリーズだと64 個でレベル7を作ることが可 能 闘魂化して

    こめる ★3 ガンナーバット【試作】 スキル「チェインショット」 レベル1 スロット空き3 ★5 ガンナーバット スキル「チェインショット」 レベル1 スロット空き5 ★ガンナーバット スキル「チェインショット」 レベル2 スロット空き4 CAP解放!
  9. 63.

    3. 仮説作成 • ガチャを回すユーザーは以下の2通りに分けられる • 一気にカンスト近くまで回す熱量の高いユーザー • 手持ちのゲーム通貨で無理せずスキルレベルを上げるユー ザー •

    試合にたくさん参加するユーザーの方が熱量が高く、ガ チャをよく回す • ユーザーがガチャをやめるタイミングは手持ちのゲーム 内通貨がなくなったか、目標としていたスキルレベルに 達した瞬間 • カンストしたら以降はガチャを回さなくなる • ユーザーによってはレベル5で満足してそれ以降回さなく なる • 別の高レベルのアイテムを持っているのであれば、そも そも回さない etc..
  10. 74.

    流れ 1. 前提条件とゴールの設定 2. データを眺める 3. 仮説作成 4. 仮説を数値に落とし込む 5.

    例外処理・微調整 ゴールと相関のある数字を見つけて 例外をひたすら潰していく作業
  11. 78.