EEGLAB ببساطة
تصحيح baseline
المحطة 5 · الدرس 2 · EEGLAB 2026.1
من الواجهة
- ToolsRemove epoch baseline
- Baseline removal - pop_rmbase()Baseline latency range ([min max] in ms) ([ ] = whole epoch):
-1000 0-200 0 - Or remove baseline points vector (ex:1:56):
- Channel type(s)OR channel(s) (default all)
- 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).