Exemplo n.º 1
0
nreg = len(names)
ROI_tc = mroi.get_roi_feature('signal')
glm.fit(ROI_tc.T, X, method=method, model=model)

mp.figure()
mp.subplot(1, 2, 1)
b1 = mp.bar(np.arange(nreg-1), glm.beta[:-1,0], width=.4, color='blue',
            label='r1')
b2 = mp.bar(np.arange(nreg-1)+0.3, glm.beta[:-1,1], width=.4, color='red',
            label='r2')
mp.xticks(np.arange(nreg-1), names[:-1])
mp.legend()
mp.title('parameters estimates for the roi time courses')
bx =  mp.subplot(1, 2 ,2)
mroi.plot_discrete_feature('contrast', bx)


########################################
# fitted and adjusted response
########################################

res = ROI_tc -np.dot(glm.beta.T, X.T)
proj = np.eye(nreg)
proj[2:] = 0
fit = np.dot(np.dot(glm.beta.T,proj),X.T)

# plot it
mp.figure()
for k in range(mroi.k):
    mp.subplot(mroi.k, 1, k+1)