0

私は最近、EEG データを分析するプロジェクトに参加しましたが、データ収集に問題があることがわかりました。
実験は、刺激提示に EPrime を使用し、EEG の記録に BioSemi Active 2 システムを使用して実行されました。トリガーは、刺激の開始時に E-Prime から送信され、応答時に送信されるはずでした。ただし、実験の性質上、刺激が応答時に消えず、トリガーのタイミングに何らかの影響がありました。後に登録された応答のみのトリガー画面から刺激が消えた。これは、EEG データ内のすべての応答イベント ラベルが、試行ごとに異なる数百ミリ秒だけ延期されることを意味します。ただし、RT データは正確に記録されており、そのすべてのデータは .edat ファイル (Excel などで抽出できます) にあります。
私の質問は次のとおりです: EEG データのイベント ラベルの位置を調整することは可能ですか? 分析には、Matlab の EEGLAB ツールボックスを使用します。RT の Excel ファイルを EEG の対応するイベントと「同期」し、スクリプトを実行してすべての処理を実行できるのではないかと考えていました。そもそもそれが可能であれば、どうすればいいのかわかりません。助けていただければ幸いです、ありがとうございます!(そして、これが質問するのに適切なフォーラムでない場合は、私に知らせてください。削除します)

4

2 に答える 2

0

イベントフィールドの値を編集することは間違いなく可能です。EEG 構造と「キー」「値」引数のペアを必要とする関数 pop_editeventvals (コマンド ラインまたは GUI > [編集] > [イベント値] のいずれか) を使用してこれを行うことができます。

EEG = pop_editeventvals(EEG,'changefield',{34 'latency' 320.4});

イベント 34 のレイテンシーを 320.4 ミリ秒に変更します。または、対応するイベントをループまたはインデックス付けして、イベント フィールド内の絶対レイテンシーまたはエポック フィールド内の相対的なエポック ロック イベントレイテンシーを直接変更します。

于 2016-12-08T11:24:26.543 に答える