
変数の操作
変数は、Labvanced実験の基盤です。参加者の反応、反応時間、刺激条件、正確性スコア、そして研究の論理が依存する計算された値といった、実行時にデータを格納するコンテナです。変数がなければ、実験は記録できず、適応できず、決定を下すこともできません。値を読み取ったり結果を書き込んだりするすべてのイベントアクションは、変数に対して操作を行っています。
変数を理解することは、静的な実験から完全に動的で分岐する研究へと移行する鍵です。変数は、その値が変化したときにイベントをトリガーすることができます。イベントは変数を更新できます。変数の値は、どの画像が表示されるか、どのタスクブランチが取られるか、または参加者が前進するか、方向転換するかを制御できます。変数とイベントの間の相互作用が、Labvanced実験の柔軟性を生み出しています。
このセクションでは
変数の紹介
変数とは何か、どのようなデータを保持するのか、そしてなぜすべての実験がそれに依存するのか。当システムに不慣れな方は、ここから始めてください。
変数の作成
変数を作成するための4つの方法:変数タブ、タスクエディターパネル、オブジェクトプロンプト、またはイベントシステムから。命名規則と各方法が最も便利な場合について説明します。
変数の種類
Labvancedの6つの種類の変数:システム、ファクター、オブジェクト、カスタム、配列、データフレーム。それぞれのタイプが何を保持し、いつ使用するか。
変数のプロパティ
データタイプ、スケール、フォーマット、開始値、リセット動作、記録オプションに関するすべての設定の完全なリファレンス。このページを使用して、研究デザインに対して適切に変数を設定してください。
時系列変数
マウスの位置、視線、または生理学的信号などの連続的な測定を記録する方法。記録タイプ、サンプリング方法、およびエクスポートされたデータの形式について説明します。
データフレーム変数
CSVをデータフレームとしてアップロードし、ファイル刺激をマッピングし、イベントシステムを使用して試行ごとに行を読み込む方法。刺激リストとバランス調整のための標準ツールです。
作成する前に
変数は研究全体でグローバルです。1つのタスクで作成された変数は、他のすべてのタスクおよび研究全体のイベントシステムで表示およびアクセス可能です。変数の名前は一意でなければなりません:2つの変数が同じ名前を共有することはできません。
最初のタスクを作成する前に、必要な変数をマッピングしてください。次のことを問いかけてください:どのようなデータを収集する必要があるのか?実験はどのような決定を下す必要があるのか?試行やタスクの間で追跡する必要がある値は何か?明確な計画を持って変数を作成することは、途中で追加してイベントロジックを再構築するよりもはるかに簡単です。
記録されるデータ
システム、ファクター、およびオブジェクト変数は自動的に記録されます。カスタム変数には、2つの追加のステップが必要です:変数のプロパティでRecord Variableを有効にし、適切なタイミングで値を書き込むためにイベントシステムにSet / Record Variableアクションを追加します。
反応時間、マウストラッキング、生理学的信号などの時間を要する測定については、連続データのキャプチャ方法を制御する追加のRecord TypeおよびSampling Method設定に関して、時系列変数を参照してください。