
試行システム
説明
タスクエディタでは、試行システムは画面の左側にあります。一般的に、試行システムはタスクの繰り返し(試行)を作成するために使用され、タスク作成プロセスの重要な部分です。
試行システムは、次の2つの主要なセクションで構成されています:
- 要因とランダム化: 興味のある要因に基づいて作成された分類、および実験デザインにおけるランダム化要因。
- 試行と条件:
要因とランダム化で作成された要因とレベルを交差させることによって作成された試行と条件。

要因ツリーが試行グループ、要因、またはレベルを変更することによって編集されると、試行と条件の下の条件テーブルは、要因ツリーの設定に基づいて自動的に更新されます。
📌実践例:1分以内に実験要因とレベルを設定する: 下のビデオでは、基本的な実験構造を確立するためにLabvancedで要因およびレベルを利用することがどれほど簡単であるかを示しています:
要因ツリー
要因ツリーは、タスクの上位階層構造を変更および修正するために使用できます。具体的には、タスク階層の上位3要素を修正するために存在します:
- 試行グループ(要因とフレームを含む)
- 要因(レベルを含む)
- レベル(条件を作成するために交差されます)
ワークフローテクニック: 要因とそのレベルの名前は、他の要因やレベルと異なる必要があります。研究を整理し、イベントロジックを明確に保つために、「レベル1」と「レベル1.2」のような音が似ているラベルは避けてください。
以下の画像は、発展した研究におけるこれらのセクションがどのように見えるかを示しています。

時代という名前の要因には、現代とクラシックという2つのレベルがあります
ワークフローテクニック: 各試行に1つの試行しかないレベルを大量に作成することは避けてください。これにより、研究が非常に煩雑で整理されない状態になります。より良い構造は、各試行に複数の試行を持つ少数のレベル(または条件)を持つことです。
試行グループ
試行グループは、タスク内でおおよそ似た試行のグループのためのコンテナとして機能します。最も重要なのは、試行グループ内のすべての試行は、同じフレームの系列を持ち、同じオブジェクトとイベントが含まれています(ただし、オブジェクトおよび/またはイベントのプロパティは試行ごとに変更することができます)。試行グループは、試行の全体的な構造を設定します。各タスクには、少なくとも1つの試行グループが必要です。
ほとんどの実験と同様に、非常に異なるタイプの試行を混在させるべきです(例えば、通常の試行とキャッチ試行)。タスク内の複数の試行グループを使用して、非常に異なる試行を作成し、混在させることができます。
要因
試行グループに要因を追加することで、ユーザーは試行の異なるバージョンを作成できます。通常、要因の名前は、試行のどの側面が変わるかを詳細に示しています(例:刺激の位置、サイズ、画像カテゴリなど)。要因のレベルは、その変化の特性を説明します(左/右、小/中/大、幸せ/悲しいなど)。要因が多くのレベルを持つほど、試行のバリエーションが増え、より大きな刺激空間が作成されます。つまり、要因は全体的な刺激空間を拡張するために少なくとも2つのレベルを持たなければなりません。
Labvancedでは、タスク設定中に要因を分ける2つの方法があります:
- 要因: 通常、実験の質問/仮説のキーである独立変数です。
要因の下のエディタの上部セクションで作成されます。 - ランダム化要因: 偏りを減らすために実験に変動をもたらすために導入されます。正しい画像の位置をランダム化することが含まれ、
ランダム化の下で作成されます。

上の画像は次の設定を示しています:
- 主要因 =
テキスト条件(表示される単語の種類)- レベル1 =
Bouba-ライク - レベル2 =
Kiki-ライク
- レベル1 =
- ランダム化要因 =
pos_correct(正しい画像の位置)- レベル1=
左 - レベル2 =
右
- レベル1=
それに基づいて、試行と条件テーブルは、上記の要因を交差させて4つの条件を作成するように更新され、条件ごとに5つの試行が表示されるように#Trial値(第2列)が更新されます。
実装に関する注意 - 実験実行時の固定要因とランダム化要因の違い: 固定要因はタスクが実行されるときにより多くの試行を生成し、ランダム要因は各試行のために選択するためのより多くの試行の可能性を生成します。たとえば、「位置」という要因が「左」と「右」のレベルを持つ場合、固定されていると、被験者は試行の「左」バリエーションと「右」バリエーションの両方を見ることになります。しかし、要因「位置」がランダムである場合、被験者は試行の「左」バリエーションまたは「右」バリエーションのいずれかをランダムに見ることになります。要因のランダム化に関する詳細情報については、試行のランダム化のセクションを参照してください。
技術的注意/追加情報: 試行グループには、少なくとも1つの固定要因が必要이며、各要因には少なくとも1レベルが必要です。Labvancedはこれを自動的に行い、名前を変更することもできます。この区分は試行のバリエーションの数に影響を与えませんが、タスクが実行されるときに被験者が見る試行の数に影響を与えます。
ランダム化とランダム化要因
ランダム化セクションは、実験デザインをランダム化するための要因を作成するために使用するエディタの部分です。人気のある例は、正しい画像の位置が左側または右側になるように、ターゲット刺激の位置をランダムに変化させることです。
ランダム化セクションと提供される設定についての詳細は、こちらのページを参照してください。
要因関連変数
重要なことに、各要因は要因変数にリンクされています。これは主に2つの理由で便利です。
- 制御イベント: イベントは特定の条件(「画像カテゴリ」の要因が「家」というレベルに等しい場合に何かを実行するために使用するIf…Thenイベント)にカスタマイズできます。
- データ分析: 各試行は与えられた要因の値を記録し、後で実験者がデータセットを見る際に異なる条件を簡単に分けることができます。
試行グループに要因を追加する際、既存の要因変数を再利用するか、新しい変数を作成することができます。要因変数はタスク内またはタスク間でリンクできますが、リンクされた要因変数の変更は、その要因が使用されているすべてのタスクと試行グループの変更を引き起こすことを知っておくことが重要です。
レベル
レベルは各要因の可能な値であり、各要因の特性を決定します。たとえば、要因「名詞」には、「動物 / 花 / 食べ物」という3つのレベルがあるかもしれません。この要因が試行グループ内で唯一の要因である場合、各レベルに対して自動的に条件が作成され、編集画面の左下の条件テーブルに表示されます。下の画像は、「要因1」とその3つのレベルを示しています。多要因設計では、追加の要因とレベルを作成でき、下の画像でも示されています:

複数の要因が作成されている場合、各要因のレベルは、その要因グループ内の他の要因のすべてのレベルと組み合わさります(要因が交差します)。要因「名詞」が3つのレベルを持ち、要因「位置」が2つのレベル、要因「色」も2つのレベルを持つ3要因設計では、合計で3 x 2 x 2 = 12の条件の交差があります。条件テーブルは、自分が設定した要因とレベルに合わせて自動的に更新されます。下の画像は、レベル動物のバリエーションとして最初の4条件を示しています:

使用法: 要因レベルが研究デザインに与える正確な影響を定義するには、要因ツリーで要因レベルをクリックし、現在のフレームに表示されるオブジェクトを修正します。この変更は、対応する要因が選択されたレベルを持つすべての試行と条件に影響します。このアプローチは、刺激の変化が要因のレベルに依存しているが、特定の条件や単一の試行には依存していない場合に特に便利です。
📌実践例:特定のレベルとオブジェクトへの指示を追加し、レベルを使用してターゲット画像のランダム化を設定する: 下の1分のビデオは、Labvancedでレベルを使用して実験に迅速にバリエーションを追加する方法を示しています。ビデオに示されているように、最初にレベルをクリックし、そのレベルに特有の指示を与えることから始めることができます。たとえば、Happyレベルをクリックし、「幸せな画像をクリックしてください」と指示を入力します。次に、Sadレベルをクリックし、「悲しい画像をクリックしてください」と入力します。その後、ランダム化の下の右レベルでターゲット画像の位置を変更し、実験構造がすべての試行にわたって自動的に更新される様子を確認します。
条件
前述のように、条件は要因レベルの数と交差によって決定されます。各条件は、その試行グループ内のすべての要因の値(要因レベル)によって明確に定義されます。
条件は条件テーブルにリストされます - 次のセクションを参照してください。
使用法: 個々の条件を変更するには、ユーザーは条件テーブルで条件をクリックし、キャンバス上のオブジェクトを変更します。行った変更は、選択した条件にのみ適用されます(すなわち、その条件内のすべての試行)。これは、一度に試行のコレクションに変更を加える精密な方法です。
📌実践例 - 特定のレベルおよびオブジェクトに刺激をアップロードする: 下のビデオでは、関連する条件に画像刺激をアップロードすることで実験デザインを発展させます。
試行に画像を追加することに関する詳細は、[このセクション]を参照してください。(#generate-trials-by-adding-stimuli)
ワークフローテクニック: 刺激にコーディング名を付けたり、実験の構造に従った命名規則を採用したりしてください。実験デザインを反映する名前のファイルを持つことで、整理され効率的に作業できます。
条件テーブル
条件テーブルは、タスク階層の中間層(条件と試行)を変更するために使用できます。タスクの階層的性質により、要因レベルの交差は、各試行グループごとに条件を別々に生成します。これらは、その後、タスクエディタの左下にある条件テーブルに表示されます。要因に変更がある場合、条件テーブルは自動的に更新されます。各条件に対して、試行の数を個別に定義できます。一部の条件をまったく表示しないように0に設定することもできます。

列のタイトルとその説明は次のとおりです:
- 条件: 特定の条件番号、クリックするとその中に含まれる特定の試行がアクセスできます。
- #試行: 特定の条件内の試行の数。ここで条件ごとの試行の数を設定できます。
- 試行ID: 試行IDは、第二列に指定した試行の数に一致するように自動的に更新されます。
- 条件グループ: 作成した要因に基づく条件グループを指します。
- 要因1 (感情) = この列には、作成した
要因の名前が取ります。その下に異なるレベルがリストされます。 - 要因2 (ターゲット位置) = それぞれのレベルを持つ2番目の
要因の名前を取ります。- 注意: ここでの要因列は、あなたの実験デザインと研究に特有の要因を反映するように自動的に拡張されます。
デフォルト試行に関する情報は、次のセクションを参照してください。

デフォルト試行
条件テーブルはまた、試行グループに基づいてグループ化され、各試行グループには条件テーブルに「デフォルト試行」が1つだけ存在します。デフォルト試行は、各試行グループの最初の行にあり、条件の上にあります。
⚠️⚠️重要な注意: デフォルト試行が選択されると、行ったすべての変更は試行グループ内のすべての試行に適用されます。デフォルト試行を選択する前に行った(試行、条件、レベル)バリエーションは、デフォルト試行の変更によって上書きされるため注意してください!
全体的に、デフォルト試行を修正すると、試行グループ内のすべての試行が同じ「デフォルト」値にリセットされ、試行グループ内のすべての試行が同時に選択され、編集されます。これは、粗い全体的なフレーム構造を定義するのに役立ちます。
ワークフローテクニック: 新しいオブジェクトをデフォルト試行に最初に配置し、次に条件や特定の試行を選択しながら希望するバリエーションを調整するのが最も合理的です。
📌実践例 - すべての試行のためにフィクサクロスを追加する: 下のビデオでは、デフォルト試行を介してフィクサクロスフレームを追加することで、それが他の条件や試行にも自動的に適用される様子を示しています。
試行
試行は条件内にあり、試行システム階層内の最も基本的な単位です。各条件はデフォルトで1つの試行が作成されます。条件ごとの試行の数は、条件テーブルで調整できます。
使用法: 1つの条件内に複数の試行がある場合、条件を「条件テーブル」で開く(展開する)ことができ、個々の試行を選択できます。その後、キャンバスやオブジェクトへの変更は、その特定の試行にのみ適用されます。
刺激を追加して試行を生成する
試行構造は、ファイルマネージャーおよび統合されたマルチセレクト機能を使用して自動的に作成することもできます。これは、変動が異なる刺激コンテンツ(異なる画像、ビデオ、音など)によって生成される場合に便利です。そのためには、画像、ビデオまたは音オブジェクト(コンテナ)を選択し、オブジェクトプロパティパネルのフォルダーアイコンを介してファイルマネージャーを開く必要があります。次に、複数の(2つ以上の)画像/ビデオ/音ファイルを選択し、右下隅の「割り当て」アイコン(矢印付きグリッド記号)をクリックします。
新しいメニューが開き、これらの複数の選択したファイルの使用方法を尋ねます。ここでは、選択したファイルを割り当て/使用するための3つの主なオプションと、いくつかのサブオプションがあります。下の画像に示されています:

上の画像はオプションAを示しています。試行と指定された条件2にそれを割り当てるようにしています。これは、左下の『試行と条件』テーブルで選択されているからです。
A. 試行: ファイルを試行に割り当てる
- 既存の試行にファイルを割り当てる: 画像/ビデオ/音ファイルが選択した条件内の既存の試行に割り当てられます。
- 選択したファイルの数だけ試行を作成: 画像/ビデオ/音ファイルが選択された条件内の試行の数に一致します。選択した各ファイルに対してちょうど1つの試行があります。条件内の以前の試行は削除されます。要因を作成した場合、画像をどの条件でアップロードすべきかも指定できます(上の画像のように)。
- 選択した各ファイルに新しい試行を作成: 選択した画像/ビデオ/音ファイルごとに、選択した条件に新しい試行が追加されます。その新しい試行は、既存の試行に追加されます。
B. 条件: ファイルを条件に割り当てる
- このオプションは、選択した要因グループと既存の条件にファイルを割り当てます。
C. 要因レベル: ファイルを要因レベルに割り当てる
- 既存の要因レベルにファイルを割り当てる: 画像/ビデオ/音ファイルが選択した要因の既存のレベルに割り当てられます。
- 既存の要因内に新しいレベルを作成: 各画像/ビデオ/音ファイルごとに、選択した要因に新しいレベルが追加されます。新しいレベルは既存のものに追加されます。
- 新しい要因と新しいレベルを作成: 新しい要因が作成されます。各画像/ビデオ/音ファイルごとに、この新しく作成された要因に新しいレベルが追加されます。選択した各ファイルにはちょうど1つの要因レベルがあります。
全体の割り当て方法を選択した後、どのファイルがどの試行、条件、または要因レベルに割り当てられるべきかを決定できます。対応するメニューには、選択したファイルのリスト(右)と割り当てアイテムのリスト(左)が表示されます。その後、個々のファイルを右から左にドラッグ&ドロップして、どのファイルをどの試行、条件、または要因レベルに関連付けるかを手動で決定できます。ただし、「自動割り当て」ボタンを使用することもでき、すべてのファイルをランダムな順序で自動的に割り当てます。これにより、刺激の関連付けを迅速に設定できます。
📌例: 編集者内のオブジェクトを使用して試行にファイルを割り当てる: 下のビデオは、試行システム内の画像オブジェクトをクリックして刺激をLabvancedにアップロードする例を示しています。
試行での作業
要因グループ、要因、レベル、条件、試行が設定され、フレームやオブジェクトが追加された後の次のステップは、オブジェクトプロパティを使用して要素を微調整および修正し、異なる試行が異なる刺激のバリエーションを表示するようにすることです。ここでは、行う変更ごとに適切な修正レベルを選択することが中心となります。全体として、修正には4つのレベルがあります:
- 試行グループ修正("デフォルト試行"を使用): 選択された試行グループ内のすべての試行を変更します。
- 要因レベル修正: 選択された要因が選択された要因レベルを持つ条件(およびその中の試行)をすべて変更します。
- 条件修正: 選択された条件内のすべての試行を変更します。
- 試行修正: 選択された試行のみを変更します。