<株分析>今日やったことと成果
今日やったこと
スケールダウン
最初は、始値、高値、安値、終値、出来高…など、たくさんの変数から次の日の終値を予想しようとしていましたが、ちょっと難易度が高すぎました。。
ということで、過去100日の終値→次の日の終値を予想する、という単純なロジックから実装することにしました。リファクタリング
predict.pyをリファクタリング。
変数の数を増やしたり減らしたりするときに、定数を変えたらいいだけの設計にしました。
あと、オブジェクト指向で書き直しました。データの標準化
各値を標準正規分布に合わせて標準化した値を投入するよう変更しました。成果
1銘柄の1日目〜100日目の株価をデータにして、それ以降のデータを予測させてみました。
(点線:実際の値 実線:予想値)
見ての通り、全然ダメでした。次やってみること ・前日比の変動率で計算させてみる?(ネットではうまく行った報告が結構あるので) ・(ある程度形になってきたら)銘柄のグルーピング→学習?(時価総額でグルーピング、DeepLearningで概念抽出させる、など)
ソースコード github.com ・GitHubの使い方はわかってきた、ような・・・?