
変数の紹介
Labvancedで構築されたすべての実験は変数に依存しています。これは、プラットフォームが参加者の反応を保存し、タイミングを追跡し、イベントの論理を駆動し、参加者が実行時に見る内容を適応させるメカニズムです。変数がなければ、実験は何も記録できず、決定を下すこともできず、参加者の行動に応じることもできません。変数の働きを理解することは、Labvancedのすべての基礎となります。
変数とは?
Labvancedでは、変数は実験中にデータを保存および管理するために使用されるコンテナです。論理を制御し、反応を記録し、参加者が見る内容を適応させるための基本的な要素です。変数は異なる種類のデータを保持できるラベル付きの箱のように考えてください。
変数は次のようなものを保持できます:
- 参加者の反応(例:回答やボタンクリック)
- 実験で表示される内容の詳細(刺激)
- 自動的に記録されたデータ(例:反応時間)
- 他のデータに基づいて計算された値
各変数にはタイプがあり、Labvancedにどのようなデータを保存するかを指示します。例えば:
Numeric: 反応時間のような数字String: 単語や文Categorical: "正解"や"不正解"のような定義済みのグループBoolean: 真/偽の値
変数は、実験の異なるレベルに存在することもできます:
- トライアルレベル: 単一のトライアルに特有
- ブロックレベル: 複数のトライアル間で共有
- 参加者レベル: 全体の参加者に適用
要するに、変数は実験が何かを記憶する方法です。これがなければ、データは保存されず、論理は実行されず、適応した行動は不可能です。