Skip to content

第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解析