第5章: イベントとエポック化¶
第4章 — ICAによるアーティファクト除去からの続きです。
クリーンな連続記録データが得られたので、この章では関心のある瞬間に印を付け、その周辺でデータを試行ごとに切り出します — MNE-Pythonトラックのイベントとエポック化の章でコードとして扱われているのと同じプロセスです。
イベントとアノテーション¶
Markers メニューは、MNE-Pythonが区別する2種類の時間マーカーの両方をカバーします:
- Markers → Edit Events...、Import Events...、Export Events... は、正確なサンプル位置における数値のイベントコード — MNE-Pythonの
events配列 — を管理します。 - Markers → Edit Annotations...、Import Annotations...、Export Annotations... は、ラベル付きの時間範囲 — MNE-Pythonの
Annotations。不良区間や連続的な条件のマーキングによく使われます — を管理します。 - Markers → Find Events... は刺激チャンネルを走査してイベントを自動生成し、Markers → Events from Annotations / Annotations from Events... は両者の表現を相互に変換します。これはコードでの
mne.events_from_annotations()とその逆に対応します。
エポックを作成する¶
Epochs → Create Epochs... は、選んだイベントコードの集合を中心に、連続記録データを固定長のウィンドウに切り出します。時間範囲(例: イベント前200msからイベント後500ms)と、差し引く任意のベースライン期間を指定します — これはコードでの mne.Epochs() が取るのと同じパラメーターです。実行すると、サイドバーの項目は連続記録データからエポックの束へと切り替わり、以降のメニュー操作はそのすべてに対して一括で適用されます。
エポックをクリーンにする¶
- Epochs → Drop Bad Epochs... は、設定した閾値を超えるピークtoピーク振幅を持つエポックを除去します — コードでの
epochs.drop_bad()に相当するGUI操作で、ICAで完全には取り除けなかった残留アーティファクトを捕らえます。 - Epochs → Detect Artifacts... は、除去を確定する前にエポックにフラグを付けるための、追加の自動棄却基準を提供します。
これらのメニュー項目が包んでいる基盤となるエポック化のAPIについては、MNE-Pythonトラックのイベントとエポック化の章を参照してください。
次へ: 第6章 — ERP解析