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