2013-03-05 9 views
3

Il suffit de lire le "Mining time series data" pdf par Ratanamahatana, Lin, Gunopulos et Keogh. Quelqu'un a-t-il su visualiser les grappes de séries chronologiques en R comme dans la figure 1.7? enter image description hereComment tracer des grappes de séries temporelles dans R?

+0

Votre question est de savoir comment tracer la «matrice de gauchissement», ou comment tracer deux séries temporelles alignées par gauchissement (comme dans la Fig. 1.3)? La figure 1.4 illustre l'utilisation de la programmation dynamique et d'une matrice de gauchissement utilisant deux exemples de séquences. Il semble peu probable que ce soit ce que vous voulez réellement. Pourriez-vous être un peu plus précis? Avez-vous calculé des distances par paires entre un ensemble de séries temporelles en utilisant cette technique de déformation, ou avez-vous l'intention de le faire? – micans

+0

@micans Cela devrait être la Figure 1.7. Pardon. Permettez-moi de corriger la question. –

+0

Mon but est de trouver et de visualiser des similitudes dans une centaine de séries chronologiques différentes. –

Répondre

2

Vous pouvez visualiser des centaines de séquences de séries temporelles avec Sparklines. Si vous voulez aussi l'ordre hiérarchique, vous pouvez l'atteindre en 2 étapes.

  1. Trier votre data.frame de séquences Séries temporelles par leurs groupes multi-niveaux. (Cela suppose que vous avez calculé la hiérarchie du cluster pour chaque série.)

  2. Téléchargez et installez le SparkTable dans votre configuration R. Tracez maintenant les Sparklines pour vos séquences TS. Jetez un oeil à cette page Inside-R pour SparkEPS.

This answer on statExchange est exactement ce dont vous avez besoin pour la partie traçante, donc je ne suis pas reproduisez le même exemple.

Espérons que ça aide.

0

Ce chiffre le plus probable est faite avec un dessin programme, non pas avec un logiciel d'exploration de données.

Personne ne procéderait à une analyse de cluster sur 6 observations de ce type. Il est plus facile de les regarder visuellement et de le faire manuellement que de trouver un moyen de visualiser un programme de cette façon.

Questions connexes