I will cut the dataset to train and test datasets,
Train dataset derived from starting timestamp until last 30 days
Test dataset derived from last 30 days until end of the dataset
So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot.
LSTM, accuracy 95.693%, time taken for 1 epoch 01:09
LSTM Bidirectional, accuracy 93.8%, time taken for 1 epoch 01:40
LSTM 2-Path, accuracy 94.63%, time taken for 1 epoch 01:39
GRU, accuracy 94.63%, time taken for 1 epoch 02:10
GRU Bidirectional, accuracy 92.5673%, time taken for 1 epoch 01:40
GRU 2-Path, accuracy 93.2117%, time taken for 1 epoch 01:39
Vanilla, accuracy 91.4686%, time taken for 1 epoch 00:52
Vanilla Bidirectional, accuracy 88.9927%, time taken for 1 epoch 01:06
Vanilla 2-Path, accuracy 91.5406%, time taken for 1 epoch 01:08
LSTM Seq2seq, accuracy 94.9817%, time taken for 1 epoch 01:36
LSTM Bidirectional Seq2seq, accuracy 94.517%, time taken for 1 epoch 02:30
LSTM Seq2seq VAE, accuracy 95.4190%, time taken for 1 epoch 01:48
GRU Seq2seq, accuracy 90.8854%, time taken for 1 epoch 01:34
GRU Bidirectional Seq2seq, accuracy 67.9915%, time taken for 1 epoch 02:30
GRU Seq2seq VAE, accuracy 89.1321%, time taken for 1 epoch 01:48
Attention-is-all-you-Need, accuracy 94.2482%, time taken for 1 epoch 01:41
CNN-Seq2seq, accuracy 90.74%, time taken for 1 epoch 00:43
Dilated-CNN-Seq2seq, accuracy 95.86%, time taken for 1 epoch 00:14
Bonus
How to forecast,
Sentiment consensus,
Results analysis
Outliers study using K-means, SVM, and Gaussian on TESLA stock
Overbought-Oversold study on TESLA stock
Which stock you need to buy?
Results simulation
Simple Monte Carlo
Dynamic volatity Monte Carlo
Drift Monte Carlo
Multivariate Drift Monte Carlo BTC/USDT with Bitcurate sentiment
请发表评论