Comparez les prix des actions en utilisant DTW
Utilisez WarpingCorrespondence pour comparer les cours de l'action HPQ au premier trimestre 2016 avec les données historiques de 2010 à 2015.
In[1]:=
recent = FinancialData["HPQ", {{2016, 1, 1}, {2016, 3, 31}},
"Value"];
{histDates, hist} =
Transpose[
FinancialData["HPQ", {{2010, 1, 1}, {2015, 1, 31}}, "DateValue"]];
Trouvez la meilleure sous-séquence de données historiques.
In[2]:=
{corrHist, corrRecent} =
WarpingCorrespondence[hist, recent,
Method -> {"MatchingInterval" -> "Flexible"}];
Détectez l'intervalle historique qui se rapproche le plus du premier trimestre 2016.
In[3]:=
{m, n} = corrHist[[{1, -1}]];
histDates[[{m, n}]]
Out[3]=
Comparez visuellement les données récentes et la meilleure correspondance historique.
Afficher l'entrée complète de Wolfram Language
Out[4]=
Faites des prédictions sur les prix des actions pour les 30 jours à venir en vous basant sur des données historiques.
Afficher l'entrée complète de Wolfram Language
Out[5]=