実装したいがわからないことのメモ
お金を稼ぐならとりあえずお金に関連することを勉強していこうとしてはや半年。勉強をサボっていたこともあってなかなか進んでいないが、どうにかこの春休みである程度勉強を進めたい。
そこで今回は実装方法はわからないが(またはまだ実装していない)精度向上に寄与しそうな要素を少しメモしておく。実装できたら適宜更新するための記事。
1、説明変数をふやす
ただの力技。FXの予測に使っている指標が10もないのでまだまだ説明変数を増やせるはず。というかやれる。
2,説明変数の重要度からいらない変数を絞る
1とは逆に不要な説明変数をへらすことで精度を上げていく方法。ただ、まずは説明変数を増やしてから減らさないといけないので順番的に優先度が下になる。
3,当てられるときだけあてる
現状、すべての時点で予測を行っているためにあまり精度が良くない。しかし、ただ稼ぐためならすべての時点で予測を必要はなく、当てれるときに当ててくれればいい。
ただ、SVMであれば境界面からの距離などでできるが時系列データに適していないしそもそも為替データなどではデータの個数が多すぎて学習が(最低でも自分の環境では)膨大になりすぎる。
深層学習で信頼度の計算をしたいのだが、計算方法がわからない。実装できない。どうすればいいんだ。教えて偉い人。
追記
ちょっと調べてみると信頼度計算ではなくscore計算がsoftmax関数では確率に一致するらしい(?)のでそこをとっかかりにしていきたい。
参考URL
https://qiita.com/ishizakiiii/items/3b894b6e987fdf87093e