Zeitreihenvariablen
Eine Zeitreihenvariable protokolliert jede Wertänderung während eines Versuchs, jede zusammen mit einem Zeitstempel. Dies unterscheidet sich vom Standardaufzeichnungsmodus, der nur den endgültigen Wert am Ende eines Versuchs erfasst.
Verwenden Sie Zeitreihenvariablen immer dann, wenn Sie etwas verfolgen müssen, das sich kontinuierlich innerhalb eines Versuchs entwickelt: Blickkoordinaten, Mausposition, Werte physiologischer Signale oder jede Antwort, die sich im Laufe der Zeit ändert, anstatt ein einzelnes diskretes Ergebnis zu produzieren.
Einrichten einer Zeitreihenvariable
Die Zeitreißenaufzeichnung wird durch zwei Variablen-Eigenschaften gesteuert:
- Im Eigenschaftenfeld der Variablen setzen Sie
Record TypeaufAll changes / time series. Dies sagt Labvanced, dass jede Wertänderung mit einem Zeitstempel protokolliert werden soll, anstatt bis zum Ende des Versuchs zu warten. - Stellen Sie sicher, dass
Record Variableaktiviert ist, damit die Daten in Ihrem Export enthalten sind.
Für Variablen, die Koordinaten oder Arrays von Werten enthalten (wie Blick x/y), setzen Sie Format auf Array. Für einzelne kontinuierliche Messungen (wie eine Slider-Position) ist Scalar geeignet.
Sampling-Methode
Wenn Record Type auf All changes / time series gesetzt ist, erscheint eine Sampling method Option im Eigenschaftenfeld der Variablen. Sie steuert, wie aufeinanderfolgende gleiche Werte behandelt werden.
| Option | Beschreibung |
|---|---|
record changes only (no repeated duplicates) | Protokolliert einen neuen Datenpunkt nur, wenn sich der Wert ändert. Aufeinanderfolgende doppelte Werte werden übersprungen. |
record all (allow repeated duplicates) | Protokolliert einen Datenpunkt in jedem Abtastintervall, einschließlich wiederholter Werte. |
Der Standard hängt vom Variablenformat ab: skalare Variablen haben standardmäßig record changes only, und Array-Variablen haben standardmäßig record all. Dies entspricht dem häufigsten Nutzungsmuster für jeden Typ.
Verwenden Sie record changes only, wenn Ihre Variable selten aktualisiert wird und Sie das Datenvolumen minimieren möchten. Verwenden Sie record all, wenn Sie eine vollständige, gleichmäßig verteilte Zeitreihe benötigen, unabhängig davon, ob sich der Wert zwischen den Abtastungen ändert, beispielsweise beim Abtasten in einem festen Intervall über eine Schleife.
Wie Zeitreihendaten erfasst werden
Jedes Mal, wenn sich der Wert der Variablen ändert (oder in jedem Abtastintervall, abhängig von der Sampling-Methode), speichert Labvanced:
- Den Variablenwert zu diesem Zeitpunkt
- Einen Zeitstempel relativ zum Versuch
Dies erzeugt eine Zeile pro Probe im Export, anstatt eine Zeile pro Versuch. Versuche mit vielen Proben erzeugen viele Zeilen im Zeitreihenexport.
Datenexport
Zeitreihenvariablen werden separat von regulären Versuchsdaten exportiert. Im Datenansicht & Export Tab gibt es zwei Datendownloads:
- Reguläre Daten: eine Zeile pro Versuch, die endgültige Werte der Standardvariablen erfasst.
- Zeitreihendaten: eine Zeile pro aufgezeichnetem Sample, mit einer Zeitstempel-Spalte.
Innerhalb des Zeitreihenexports können Sie wählen, ob Sie alle Zeitreihenvariablen in einer einzigen Datei kombinieren (nach Zeit organisiert, abwechselnd Zeilen pro Variable) oder eine separate Datei für jede Variable exportieren möchten. Eine separate Datei pro Variable ist einfacher zu handhaben, wenn Variablen unterschiedliche Abtastraten haben.
Häufige Anwendungsfälle
Mausverfolgung: Zeichnen Sie die Maus x/y-Position kontinuierlich während eines Versuchs auf, indem Sie eine numerische Array-Variable auf All changes / time series setzen und ein Ereignis mit einem Mouse Move-Trigger verwenden, um die aktuelle Position bei jeder Bewegung zu protokollieren.
Augenverfolgung: Blickkoordinatenvariablen, die vom Augenverfolgungssystem erstellt werden, sind standardmäßig Zeitreihen. Jede Blickprobe wird mit ihrem Zeitstempel gespeichert, sodass eine Analyse der Fixierungen und Scans von Bild zu Bild möglich ist.
Physiologische Signale: Variablen, die kontinuierliche physiologische Eingaben (Herzfrequenz, Kopfposition) empfangen, werden als Zeitreihen aufgezeichnet, sodass das vollständige Signal über die Dauer des Versuchs erhalten bleibt.
Slider oder kontinuierliche Reaktion: Wenn ein Teilnehmer einen Slider während eines Versuchs bewegt und Sie die Trajektorie erfassen möchten, nicht nur die endgültige Position, setzen Sie die verknüpfte Variable auf Zeitreihenaufzeichnung.
Weiterführende Literatur
Variablen-Eigenschaften
Ein vollständiges Referenzwerk für jede Variableneinstellung, einschließlich der Optionen Record Type und Record Variable, die die Zeitreihenaufzeichnung ermöglichen.
Arbeiten mit Variablen
Die Hub-Seite für den Abschnitt Arbeiten mit Variablen: Typen, Eigenschaften, Aufnahmeoptionen und Datenrahmen.