RのWeb制作ホームWeb制作RのWeb制作Webサービス制作のための技術情報を。名将と呼ばれた者達、めちゃくちゃソースコードが長い(この記事)ここでは、「どのパラメータが打率等にどれくらい関係するのか」を理解することで強いチームを作る指針を記載しておきます。重回帰分析を使っていきます。この結果(打率)はどの要素(ミート、パワー、走力...etc)が関係してるの?を答える統計解析です。調べてみたらPHPで重回帰分析があったので使いました。(多分python使ったほうが良さそう。)これをcakePHPに入れて計算してみます。・・・ただし、これはコピペで動かないので注意。最初は動かなかったので、最終的にソースを整形する作業が必要でした。エラー回避、反応、コントロール(投手)=PC※定数項あり。関係すると考えられる能力は赤(太)、関係しそうなのは黒(太)、関係しないと考えられる能力は黒で表記します。判定基準を詳しく言うと、統計学の平均±標準誤差を使用します。関係すると考えられる能力は赤(太)説明変数Xiが、Xi±2SEをしても0にならない値となった場合これと判定します。Xi±2SEは母平均の95%が含まれている。=該当する数値は0にならない可能性が非常に高いと判断できるからです。関係しそうなのは黒(太)説明変数Xiが、Xi±SEをしても0にならない値となった場合これと判定します。Xi±SEは母平均の68%が含まれている。=該当する数値は0にならない可能性が高いと判断できるからです。関係しないと考えられる能力は黒それ以外は黒で表示します。「んーこれはXi±SEが0になるから関係ないんじゃね」という感じです。1.077結論から言うと、「ミートが全能力の中で一番、打率等に強い相関関係がある。加えて、「複雑なパラメータが絡み合って存在していることが予想される」ということでしょう。設計通りでよかったです。・出塁率には守備力がマイナスに相関関係してそう。・一塁打率には走力がマイナスに相関関係している。・OPSはミート>パワー≒走力>反応に相関している。・反応が(表記の割に)意外と重要そう設計通り。(キリッ反応は、速球投手の活躍のために生まれました。速球早い=反応早くないとブレるって感じですね。その他には守備にも走塁にもプラス要素として入っている素敵な能力です。お前は肩力が必要なんだ?・HR率は・・・ん?走力必要か?守備力とは・・・何なのか。なんだろうこれは、というものですね。・長打にそれほどパワーが関係してこないこと(HRには関係するよ!)面白いですね。選手たちは本当に生き物みたいです。今後もデータ分析を通じて面白いゲームを作っていきたいと思います。お願いします!こぼれ話このゲームの歴史をちょっと紐解くと、このゲームは生まれて間もないですが、原型の物理プログラムコード自体は2011年頃には生まれていました。「何人かと思いっきり試合しまくって微調整する」「打撃練習(実装予定なし)で打率を調整する」等々、合わせて3年近く調整にかかっています。当初は「0.1秒ごとに球を動かして投球・打撃をする」でした。当時のマシンパワーは今に比べてひどかったのと、比較的重いPerl(CGI)だったので動かすのに相当苦労した記憶があります。動作確認は「表示で疑似3Dを作って動きを1球ずつ確認」してました。・まともに球投げねえ(笑)・まともに打撃しねえ(笑)(そりゃ0.1秒間隔じゃ球とバットが埋まるでしょ)・まともに守備しねえ(笑)ってか守備陣どこ?打ったらHRなんだけど。みたいなことをしていました。それに比べたらだいぶ進歩したなあと思ってます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト関連記事[Meisyo]アイテム3種類の追加Meisyoのアップデートを行いました。メインはアイテムの追加です。監督画面でアイテムの所持数を確認できるようにしました。下記アイテムを追加しました。いえばこれまで適当な書き方で無理やり実装していたなと思い、教科書的なものを買いました。...TensorFlowまで到達ちょいちょい数式に詰まりながらも、DeeplearningのフレームワークTensorFlowの学習まで漕ぎ着けました。...【初心者向け】mysqlclientのインストールで詰まったときの補足コマンドラインでmysqlを使いたい!と思ったら、思わぬ罠がありましたので紹介します。*僕の場合はpythonで使いたい!というものでしたが、他でも使えることを確認しています。...PREV[Meisyo]練習試合にレーティング制を導入NEXT[Meisyo]ビッグデータから学ぶ試合の基礎設計3筆者情報ご連絡はこちらまで。RSSWordPress.orgホームWeb制作RのWeb制作Webサービス制作のための技術情報を。