|
a |
|
b/Sim_P3example.py |
|
|
1 |
from utils import * |
|
|
2 |
|
|
|
3 |
# raw_filename = 'SimulatedERP_raw.fif' |
|
|
4 |
# try: |
|
|
5 |
# raw = mne.io.read_raw_fif(raw_filename, preload=True) |
|
|
6 |
# event_id = {'CondZero':1, 'CondOne':2} |
|
|
7 |
# except FileNotFoundError: |
|
|
8 |
# #if not make the raw simulation and save |
|
|
9 |
# raw,event_id = SimulateRaw(amp1=10, amp2=5, freq=2., batch=1) |
|
|
10 |
# raw.save(raw_filename,overwrite=True) |
|
|
11 |
|
|
|
12 |
raw,event_id = SimulateRaw(amp1=100, amp2=50, freq=2., batch=1) |
|
|
13 |
epochs = PreProcess(raw,event_id,filter_data=False,plot_erp=True) |
|
|
14 |
|
|
|
15 |
pick = 33 |
|
|
16 |
for event in event_id.keys(): |
|
|
17 |
fig = plt.imshow(epochs[event]._data[:,pick,:]) |
|
|
18 |
plt.show() |
|
|
19 |
|
|
|
20 |
feats = FeatureEngineer(epochs) |
|
|
21 |
model,_ = CreateModel(feats) |
|
|
22 |
TrainTestVal(model,feats) |
|
|
23 |
|