最近論文を読んでいると、著者がデータを加工する過程をよく見かけますが、ほんの一世代前の話なので、加工方法を知っているだけで十分です。実践したことはありません。最近、特殊なデータが必要になり、それを加工する必要があります。 MATLAB はデータを処理し、処理プロセスを記録しますが、これは主にプロセス全体を真剣に実行できるようにするためであり、リファレンスにはほとんど意味がありません。
EEGLAB チュートリアルの詳細については、この記事「EEGLab 中国語チュートリアル シリーズの概要」を参照してください。
EEGLAB 処理運動イメージ EEG データ
論文データ処理プロセス
EEGLABをインストールする
公式WebサイトにアクセスしてEEGLABをダウンロードしてください
ダウンロードしたインストールパッケージをMATLABのtoolboxフォルダーに置き、MATLABのパス設定にeeglabのパスを追加します。
MATLAB のプリセットのツールボックス キャッシュを更新する
EEGLAB処理データ
スタートアップツールボックス
MATLAB コマンド ラインにeeglab と入力してツールボックスを起動します
データのインポート
データ形式はcntです。このプラグインは持っていないため、ダウンロードする必要があります
表示信号
波形図を表示して信号品質を確認する
チャンネルポジションデータのインポート
電極の位置の 2D マップを表示する
電極の位置の 3D マップを表示する
チャンネル情報がインポートされると、データ情報が変更されたことがわかります。
チャンネルフィルター
すると、次のようなエラーが見つかりました。
エラー関数を確認し、関数に必要な入力データ型が次のとおりであることを確認します。
ここでも 3 つのチャンネルを直接選択しようとしましたが、エラーが発生するたびに変更方法がわからず、1 つずつ削除してしまいます。
対応するチャンネルを視聴しているときにデータを表示および削除します
時間ディメンションでデータをクリップする
グローバル再参照
処理が完了すると、データのプロパティが変更されたことがわかります。
フィルタリング
出力フィルタ周波数情報
ベースラインに行く
AAR を使用して眼球検査アーチファクトを除去する
このプラグインがないので、まずダウンロードしましょう
AAR プラグインの使用
ダウンサンプリング
処理後、データのプロパティが変更されたことがわかります。
データ抽出エポック
処理後、データのプロパティが変更されたことがわかります。
セーブデータ(.set)
.setファイルをインポートする
プロパティを再度確認すると、エポックが処理されたデータと同じであることがわかります。
ここまでは全ての工程を一人でやりました!!!