EEGLAB ببساطة

إعادة المرجع (re-referencing)

المحطة 3 · الدرس 7 · EEGLAB 2026.1

من الواجهة

  1. Channels per frame
  2. ToolsRe-reference the datapop_reref - average reference or re-reference data
  3. Current data reference state is: unknown
  4. Compute average reference
  5. Huber average ref. with threshold
  6. Exclude channel indices (EMG, EOG)... EOG1EOG2
  7. Add old ref. channel back to the data
  8. OK Re-referencing data
  9. Overwrite it in memory (set=yes; unset=create a new dataset) D1 main
  10. FileSave current dataset as
  11. PlotChannel data (scroll) EOG1EOG2

السكربت

EEG_before = EEG;
eogIdx = find(ismember({EEG.chanlocs.labels}, {'EOG1', 'EOG2'}));
EEG = pop_reref(EEG, [], 'exclude', eogIdx);
EEG.setname = 'D1 main';
scalpIdx = setdiff(1:EEG.nbchan, eogIdx);
fprintf('Reference: %s\n', EEG.ref);
fprintf('Largest sum over scalp channels: %g uV\n', max(abs(sum(EEG.data(scalpIdx, :), 1))));
oz = find(strcmp({EEG.chanlocs.labels}, 'Oz'));
t = 1:5*EEG.srate;
figure;
plot(t / EEG.srate, EEG_before.data(oz, t), t / EEG.srate, EEG.data(oz, t));
legend('Original reference (mastoid)', 'Average reference');
xlabel('Time (s)'); ylabel('Amplitude (uV)');
EEG = pop_saveset(EEG, 'filename', 'D1_main.set', 'filepath', pwd);

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

الإعدادالقيمة
المرجع لمسار ICA وتحليل المصادرالمرجع المتوسط
المرجع لمقارنة نتائجك بدراسات ERP سابقةنفس مرجع تلك الدراسات، غالباً متوسط الماستويد
القنوات المستبعدةقنوات EOG و ECG و EMG
إضافة قناة المرجع القديمفقط إذا كانت موقعها معرّفاً في محرر القنوات
Huberلا قبل ICA

تأكّد

  • النافذة الرئيسية
  • الفحص في السكربت
  • قنوات العين لم تتغيّر
  • قنوات الرأس تغيّرت

لقسم Methods

Data were re-referenced to the average of all scalp channels (pop_reref, EEGLAB 2026.1); EOG channels were excluded from the reference.

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

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

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