
Arbeiten mit Variablen
Variablen sind das Rückgrat jedes Labvanced-Experiments. Sie sind Container, die Daten zur Laufzeit speichern: Teilnehmerantworten, Reaktionszeiten, Stimulusbedingungen, Genauigkeitswerte und jeden berechneten Wert, von dem Ihre Studienlogik abhängt. Ohne Variablen kann ein Experiment keine Aufzeichnung vornehmen, sich nicht anpassen und keine Entscheidungen treffen. Jede Ereignisaktion, die einen Wert liest oder ein Ergebnis schreibt, arbeitet auf einer Variablen.
Das Verständnis von Variablen ist der Schlüssel zum Übergang von statischen Experimenten zu vollständig dynamischen, verzweigten Studien. Eine Variable kann ein Ereignis auslösen, wenn sich ihr Wert ändert. Ein Ereignis kann eine Variable aktualisieren. Ein Variablenwert kann steuern, welches Bild angezeigt wird, welcher Aufgabenpfad gewählt wird oder ob ein Teilnehmer voranschreitet oder umgeleitet wird. Dieses Zusammenspiel zwischen Variablen und Ereignissen verleiht Labvanced-Experimenten ihre Flexibilität.
In diesem Abschnitt
Einführung in Variablen
Was Variablen sind, welche Daten sie halten und warum jedes Experiment von ihnen abhängt. Beginnen Sie hier, wenn Sie neu im Variablensystem sind.
Variablen erstellen
Vier Möglichkeiten, eine Variable zu erstellen: über den Tab "Variablen", das Aufgabeneditor-Panel, eine Objektaufforderung oder das Ereignissystem. Behandelt Namenskonventionen und wann jede Methode am nützlichsten ist.
Variablentypen
Die sechs Typen von Variablen in Labvanced: System-, Faktor-, Objekt-, benutzerdefinierte-, Array- und Datenrahmenvariablen. Was jeder Typ speichert und wann er verwendet werden sollte.
Variablen Eigenschaften
Ein vollständiges Nachschlagewerk für jede Einstellung: Datentyp, Skala, Format, Startwert, Rücksetzverhalten und Aufzeichnungsoptionen. Verwenden Sie diese Seite, um eine Variable korrekt für Ihr Studiendesign zu konfigurieren.
Zeitreihenvariablen
Wie kontinuierliche Messungen wie Mausposition, Blick oder physiologische Signale aufgezeichnet werden. Behandelt Aufzeichnungstyp, Abtastmethode und wie die exportierten Daten aussehen.
Datenrahmenvariablen
Wie man eine CSV-Datei als Datenrahmen hochlädt, Dateistimuli zuordnet und Zeilen von Versuch zu Versuch unter Verwendung des Ereignissystems liest. Das Standardwerkzeug für Stimuluslisten und Gegenbalancierung.
Systemvariablen
Was Systemvariablen sind: automatisch erstellt, schreibgeschützt und verfolgen experimentelle Informationen wie Versuchsnummer und Role_Id.
Role_Id
Die Systemvariable, die jeden Teilnehmer in einer Multi-User-Studie identifiziert, ohne persönliche Daten zu sammeln.
Bevor Sie beginnen
Variablen sind global für die Studie. Eine in einer Aufgabe erstellte Variable ist in jeder anderen Aufgabe und im Ereignissystem über die gesamte Studie hinweg sichtbar und zugänglich. Variablennamen müssen einzigartig sein: Zwei Variablen können nicht denselben Namen teilen.
Bevor Sie Ihre erste Aufgabe erstellen, skizzieren Sie die Variablen, die Sie benötigen. Fragen Sie: Welche Daten muss ich sammeln? Welche Entscheidungen muss das Experiment treffen? Welche Werte müssen über Versuche oder Aufgaben verfolgt werden? Variablen mit einem klaren Plan zu erstellen, ist erheblich einfacher, als sie während des Aufbaus hinzuzufügen und die Ereignislogik um sie herum neu zu gestalten.
Was aufgezeichnet wird
System-, Faktor- und Objektvariablen werden automatisch aufgezeichnet. Benutzerdefinierte Variablen erfordern zwei zusätzliche Schritte: Aktivieren Sie Record Variable in den Variablen Eigenschaften und fügen Sie eine Set / Record Variable-Aktion im Ereignissystem hinzu, um den Wert zum richtigen Zeitpunkt zu schreiben.
Für zeitkritische Messungen wie Reaktionszeit, Mausverfolgung oder physiologische Signale siehe Zeitreihenvariablen für die zusätzlichen Record Type und Sampling Method-Einstellungen, die steuern, wie kontinuierliche Daten erfasst werden.