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