2016-07-14 9 views
0

Ich habe verschiedene Zeitreihen, die verschiedenen Individuen und ihrer Position innerhalb eines Gebäudes entsprechen (eine kategoriale Variable - mehr wie ein Raumname).Cross-Recurrence-Plots in R (mit oder ohne ggplot)

Ich möchte die Ähnlichkeit in der Bewegung von verschiedenen Individuen durch etwas wie Kreuzreplikations-Plots untersuchen, wobei die zwei Zeitreihen den zwei Achsen entsprechen und die tatsächlichen Punkte der Anwesenheit/Abwesenheit von Individuen in demselben entsprechen Zimmer.

Hat jemand versucht, solche Plots in R oder während der Verwendung von ggplot zu tun? Jede Hilfe wäre großartig!

Antwort

-1

Ich habe diese Routine nicht verwendet. Ich habe nur d2 Dimension und Lyapunov Exponent für EEG verwendet, aber dieses Paket Tisean (RTisean für Ihren Fall) hat eine Routine ['recurr'], die das spezifische Diagramm zurückgibt.

Diese link hat eine schöne wrap up von Tutorials und Links

Edited:

In diesem link Sie ein schönes Beispiel für die Anwendung von Rekurrenzplot finden. wiederholen

Die Rückkehr Variablen der Funktion (und ähnliche Funktionen anderer Pakete) können Sie zugreifen, nachdem $ nach dem Datensatz (wie Datenbank)
setzen und Sie können sie innerhalb in ggplot Funktion zugreifen und die entsprechenden aes Anwendung.

+0

Danke! Aber ich sehe, dass 'RTisean' Paket ist nicht verfügbar für die neueste Version von R. Ich fand auch ein anderes Paket namens crqa [link] (https://cran.r-project.org/web/packages/crqa/index.html) aber es scheint keine Methode zu haben, Plots zu erzeugen. –

+0

Ja ist in der Tat veraltet, als ich meine Antwort editiert gibt es ein Skript, mit dem Sie das gewünschte Ergebnis erzielen können. Nehmen Sie die Funktion crqa und greifen Sie auf die Daten dieser Funktion zu und fügen Sie sie der ggplot-Funktion als Eingabe hinzu. –

+0

OH! Das ist großartig! Danke für das Teilen! –

Verwandte Themen