EEGLAB ببساطة

تصحيح baseline

المحطة 5 · الدرس 2 · EEGLAB 2026.1

من الواجهة

  1. ToolsRemove epoch baseline
  2. Baseline removal - pop_rmbase()Baseline latency range ([min max] in ms) ([ ] = whole epoch): -1000 0-200 0
  3. Or remove baseline points vector (ex:1:56):
  4. Channel type(s)OR channel(s) (default all)
  5. OkName it:Overwrite it in memory (set=yes; unset=create a new dataset)Ok D1 epochs bl

السكربت

EEG = pop_rmbase(EEG, [-200 0]);
EEG.setname = 'D1 epochs bl';
EEG = eeg_checkset(EEG);
blIdx = EEG.times >= -200 & EEG.times <= 0;
blMeans = mean(EEG.data(:, blIdx, :), 2);
fprintf('Baseline points: %d, largest baseline mean: %.2g uV\n', sum(blIdx), max(abs(blMeans(:))));

أي قيمة أختار؟

الإعدادالقيمة
فترة baseline لتحليل ERPمن -200 إلى 0 ميلي ثانية
كل الفترة قبل الحدثمن -1000 إلى 0
فترة قصيرة جداً100 ميلي ثانية أو أقل
مسارنا في هذا الموقعمن -200 إلى 0

لقسم Methods

Epochs were baseline-corrected by subtracting the mean voltage from -200 to 0 ms before stimulus onset (pop_rmbase, EEGLAB 2026.1).

النسخة الكاملة: https://simplyeeglab.pages.dev/lesson/baseline-correction/

رخصة المحتوى: CC BY-NC-SA 4.0 · MIT (code)

موقع تعليمي مستقل، غير تابع رسمياً لـ EEGLAB أو SCCN.