Python の MNE パッケージを使用していくつかの EEG データをロードしました。データには、10 ~ 20 のモンタージュから取得した 46 の記録チャネルがありますが、多数のデッド チャネルを特定したため、残りのチャネルのみに注目したいと考えています。
チャネルを削除することはできますが、更新されたモンタージュをプロットする方法がわかりません。
まず、edf ファイルをロードし、コピーを作成して、目的のチャンネルをドロップします。
import mne as mn
raw = mn.io.read_raw_edf("patient_001.edf",preload=True)
raw_temp=raw.copy()
raw_temp.drop_channels(['E', 'LIO', 'RIO', 'X1', 'X2',
'X3','X4''X5', 'X6', 'X7', 'X8', 'X9', 'X10', 'X11', 'O2%', 'HR',
'DC03','DC04', 'EEG Mark1', 'EEG Mark2', 'BP1', 'BP2','STI 014'])
確認したところ、チャンネルが削除されました。ここでやりたいことは、残りの 23 チャンネルのみを使用して、更新されたモンタージュをプロットすることです。
raw_temp.info["ch_names"]
['Fp1', 'Fp2', 'F3', 'F4', 'C3', 'C4', 'P3', 'P4', 'O1', 'O2', 'F7', 'F8', ' T7'、'T8'、'P7'、'P8'、'Fz'、'Cz'、'Pz'、'A1'、'A2'、'T1'、'T2']
チャネル配置に関する私の非常に限られた知識から、文字は場所を表し、数字は半球を表すことを理解しています。たとえば、F4 は前頭葉、右側を表します。
以下は、10-20 93 チャネル レイアウトのモンタージュを出力します。
montage = mn.channels.read_montage("standard_1020")
raw_temp.set_montage(montage)
montage.plot()
その他のモンタージュ オプションは、次の場所にリストされています。
https://github.com/mne-tools/mne-python/blob/master/mne/channels/montage.py
しかし、46 チャンネルのオプションが表示されません。
どうにかして 23 チャンネルのモンタージュをプロットする方法はありますか?