def interactiontest(dm):

    dm.bl = baseline.baseline(dm)
    dm.test = srs.reduce_(srs.window(dm.y, start=-50, end=-1))

    lmdata = DataMatrix(length=len(dm) * 2)
    lmdata.pupil = -1
    lmdata.time = -1
    lmdata.condition = -1
    lmdata.trialid = -1
    for i, row in enumerate(dm):
        lmdata.pupil[2 * i] = row.bl
        lmdata.time[2 * i] = 0
        lmdata.condition[2 * i] = row.c
        lmdata.trialid[2 * i] = i
        lmdata.pupil[2 * i + 1] = row.test
        lmdata.time[2 * i + 1] = 1
        lmdata.condition[2 * i + 1] = row.c
        lmdata.trialid[2 * i + 1] = i
    lm = lme4.lmer(lmdata, 'pupil ~ condition*time + (1|trialid)')
    print(lm.p[3])
    return lm.p[3] < ALPHA
예제 #2
0
#print(ef.report)

TNTdm = DataMatrix(length=4)
TNTdm.efficiency = 'Fe','Fd','Ff','Fc'
TNTdm.score = (TNTdES.Fe,TNTdES.Fd,TNTdES.Ff,TNTdES.Fc)
print('TNT Run-1 Power & Efficiency Matrix:')
print(TNTdm)

TNTeffTOT = list(TNTdm.score)
TNTeffSUM = sum(TNTeffTOT)
print("TNT Run-1 Power & Efficiency Sum: "+str(TNTeffSUM))

TNTconditions = list(TNTpseudM.condition)

TNTtrialDm = DataMatrix(length=124)
TNTtrialDm.condition = (TNTconditions)
TNTtrialDm.order = (TNTdES.order)
TNTtrialDm.ITI = (TNTdES.ITI)
TNTtrialDm.onset = (TNTdES.onsets)
print('TNT Run-1 Trial Order Matrix:')
print(TNTtrialDm)

#print("Condition oder:")
#print(TNTorder)

#print("Interstimulus Intervals:")
#print(TNTdES.ITI)#[:120])

#print("Condition Onsets")
#print(TNTdES.onsets)#[:120])