Ausgehend von "Spiel mit dem Propheten" versuchte ich, den Übergang des Bitmünzenpreises vorherzusagen.
Datasets
――Es scheint, dass der jüngste Trend dahin geht, dass er zunimmt. ――Der wöchentliche Trend scheint "am Dienstag kaufen und am Sonntag verkaufen" zu sein.
Es riecht nach Staub, also werde ich es etwas genauer untersuchen.
Lassen Sie uns die Leistung mit SMAPE [^ 1] überprüfen.
――Die Tendenz zu wöchentlichen Änderungen ändert sich nur durch eine geringfügige Änderung des Zeitraums. Was ist es? ??
y_true = forecast["y"].values
y_pred = forecast["yhat"].values
print "FORECAST SMAPE: %.3f" % smape(y_true, y_pred)
# FORECAST SMAPE: 4.238
y_true = forecast["y"].values
y_pred = forecast["yhat"].values
print "FORECAST SMAPE: %.3f" % smape(y_true, y_pred)
# FORECAST SMAPE: 4.197
Ein bisschen besser als die Standardeinstellung
y_median = np.asarray([np.median(y_true)] * len(y_true))
print "MEDIAN SMAPE: %.3f" % smape(y_true, y_median)
# MEDIAN SMAPE: 2.922
Ich kenne den Medianwert zukünftiger Daten nicht, werde ihn aber als Leitfaden geben. Die Leistung ist besser, wenn der Medianwert verwendet wird. Daher scheint es, dass die Vorhersage verbessert werden muss.
--Vorhersagen von Bitcoin-Preisänderungen mit Prophet
References
Recommended Posts