EEGLAB ببساطة

تصميم تجارب EEG

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

السكربت

srate = 250;                                         % samples per second
t     = -0.2:1/srate:0.8;                            % epoch from -200 to 800 ms
erp   = 5 * exp(-((t - 0.35).^2) / (2*0.08^2));      % P3-like wave, 5 microvolts
rng(1);                                              % same noise on every run
nTrials = [10 40 160];
labels  = cell(1, numel(nTrials));
figure; hold on;
for k = 1:numel(nTrials)
    n      = nTrials(k);
    trials = erp + 20 * randn(n, numel(t));          % same wave + noise on each trial
    avg    = mean(trials, 1);                        % the average across trials
    noise  = std(avg(t < 0));                        % noise left in the pre-stimulus period
    fprintf('%4d trials: noise left = %.2f microvolts\n', n, noise);
    plot(t*1000, avg);
    labels{k} = sprintf('%d trials', n);
end
plot(t*1000, erp, 'k', 'LineWidth', 2);
xlabel('Time (ms)'); ylabel('Amplitude (\muV)');
legend([labels, {'True wave'}]);

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

البندما تفعله
عدد المحاولات لكل شرطابدأ من العدد المستخدم في دراسات منشورة لنفس المكوّن، وأضف هامشاً للمحاولات التي سترفض
تسجيل الأحداثأرسل رمز كل حدث (المثير والاستجابة) مباشرة إلى جهاز EEG
دقة التوقيتقِس التأخير بين رمز الحدث وظهور المثير على الشاشة بحسّاس ضوئي (photodiode)
شرط المقارنةشرطان (conditions) يختلفان في عامل واحد فقط
ترتيب المحاولاترتّب الشروط عشوائياً، واجعل الفاصل بين المحاولات متغيّراً قليلاً
قنوات العينسجّل قنوات EOG فوق العين وتحتها وعلى جانبيها
بيئة التسجيلأبعد الشاشات ومصادر الكهرباء عن المشارك، وافحص مقاومة الأقطاب قبل البدء

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

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

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