23
- 5月
2017
No Comments
【TensorFlow】機械学習で株価の予測を試してみる その7
Advertisements
概要
前回、実際に複数の企業の株価を予測してみました。
その予測結果と実際を比べてみることにしましょう。
株価の予測結果と実際の結果
いきなり、結果をまとめたものをご覧いただきましょう。
以下に、5月19日の終値が、5月18日の終値に比べて上がるか下がるか、を予測した結果をまとめます。
株価コード | 企業名 | 5月18日終値 | 5月19日終値の予測 | 5月19日終値 | 5月19日終値の予測結果評価 |
---|---|---|---|---|---|
1801 | 大成建設(株) | 928.0 | 上昇 | 934.0 | 正解 |
4661 | (株)オリエンタルランド | 7,095.0 | 上昇 | 7,077.0 | 不正解 |
6501 | (株)日立製作所 | 663.7 | 上昇 | 665.6 | 正解 |
8306 | (株)三菱UFJフィナンシャル・グループ | 680.8 | 下落 | 689.9 | 不正解 |
9022 | 東海旅客鉄道(株) | 18,435.0 | 変わらず | 18,345.0 | 不正解 |
9202 | ANAホールディングス(株) | 348.4 | ほぼ変わらず | 348.1 | 正解 |
9432 | 日本電信電話(株) | 5,214.0 | 上昇? | 5,228.0 | 正解 |
9983 | (株)ファーストリテイリング | 37,490.0 | 下落 | 37,390.0 | 正解 |
9984 | ソフトバンクグループ(株) | 8,304.0 | 下落 | 8,379.0 | 不正解 |
9つの企業中、5つの企業の株価の動向を予測できていた!とも言えますが、
4つは当たらなかったわけですね。半々です笑。
ということは、勘で売り買いしても、結果に差はないということです。
機械学習するだけ ムダムダムダムダムダムダァッ! とならないような、
チューニングなりモデリングなりが必要ということですね。
結果を統計的に評価してみる
ということを、本当はやらねばいけません。
学習モデルを評価した際の平均二乗誤差なども求めていますし、
今回の計算にしたって、「上昇」「下落」の2値分類ではなく、絶対値の予測をしたわけです。
したがって、本来ならば、その予測方法に対する、統計的評価を行う必要があります。
しかしながら、そのような結果を予測結果と一緒に事前に提示していなかったので、
いまからどれだけ正しかったんだとか、惜しかったんだと言ったところで、
負け犬の遠吠えです。
ので、次回は、ちゃんと誤差評価などの統計的評価もつけられたらと思います。
最後に
やってみた結果として、結局半々の確率でしか当たらないなら、こんなことする意味はほぼないですね。
それでは。
Advertisements