EEGLAB ببساطة
حساب المقاييس مسبقاً (precompute)
المحطة 8 · الدرس 5 · EEGLAB 2026.1
من الواجهة
- StudyPrecompute channel measuresPre-compute channel measures for STUDY 'Go-nogo animal (mine)'
- Spherical interpolation of missing channels (performed after optional ICA removal below)
- Remove ICA artifactual components pre-tagged in each dataset
- Remove artifactual ICA cluster or clusters (hold shift key)
- ERPs...Select parameters for ERP
- Baseline (min max) ("rmbase")Epoch start (sec)Ok
-1000 0 - Power spectrum
'specmode', 'fft', 'logtrials', 'off' - ERSPsITCs
- Overwrite files on diskYes
WARNING: SOME DATAFILES ALREADY EXIST, OVERWRITE THEM?animal.studyanimal_mine.study - Ok
السكربت
baseline = [round(ALLEEG(1).xmin*1000) 0]; % from the epoch start to 0 ms
[STUDY, ALLEEG] = std_precomp(STUDY, ALLEEG, {}, 'savetrials', 'on', 'interp', 'on', 'recompute', 'on', ...
'erp', 'on', 'erpparams', {'rmbase', baseline}, ...
'spec', 'on', 'specparams', {'specmode', 'fft', 'logtrials', 'off'}, ...
'ersp', 'on', 'itc', 'on', 'erspparams', {'cycles', [3 0.8], 'freqs', [3 30], 'nfreqs', 20, 'ntimesout', 50});
STUDY = pop_savestudy(STUDY, ALLEEG, 'savemode', 'resave');
first = STUDY.datasetinfo(1);
measureFiles = dir(fullfile(first.filepath, [first.subject '.dat*']));
for k = 1:numel(measureFiles)
fprintf('%-24s %8.1f MB\n', measureFiles(k).name, measureFiles(k).bytes/1e6);
end
fprintf('Channel groups in the STUDY: %d\n', numel(STUDY.changrp));أي قيمة أختار؟
| الخيار | في هذا الدرس | القاعدة العامة |
|---|---|---|
خط الأساس (rmbase) | من بداية الإيبوك إلى 0 ms | نفس خط الأساس الذي استخدمته لكل مشارك. إذا كانت البيانات مصحّحة مسبقاً فالتصحيح الثاني لا يضر. |
الاستيفاء (interp) | on، كما في النافذة | في السكربت قيمته الافتراضية off، فاكتبه صراحة. الأفضل أن تستوفي القنوات الناقصة في ملف كل مشارك قبل الـ STUDY، حيث تراها بعينك. |
حذف مكوّنات ICA (rmicacomps) | off | on فقط إذا كانت المكوّنات معلّمة في كل الملفات، ولم تُحذف من البيانات قبل ذلك. |
الطيف (specparams) | 'specmode', 'fft', 'logtrials', 'off' | الافتراضي مناسب للبداية. غيّره فقط إذا كان عندك سبب منهجي. |
ERSP (erspparams) | كل القنوات، 20 تردداً من 3 إلى 30 Hz، 50 نقطة زمنية | شبكة أدق فقط للترددات والأزمنة التي في سؤال بحثك. أبقِ كل القنوات في EEGLAB 2026.1. |
حفظ المحاولات (savetrials) | on | ثابت: في EEGLAB الحالي لا خيار غيره، والنافذة تضيفه دائماً. |
إعادة الحساب (recompute) | on | on كلما غيّرت أي خيار، وإلا يقرأ EEGLAB الملفات القديمة. |
لقسم Methods
Channel ERPs and spectra were precomputed for each participant and condition (std_precomp), with baseline correction from [−1000] to 0 ms; with spherical interpolation of any missing channels enabled; event-related spectral perturbations were computed at every channel for [20] frequencies from [3] to [30] Hz.