예제 #1
0
def aveForCond(cond, participantData):
    correctResponses = []
    for row in participantData:
        # print("looking at : ",row["offset"])
        if row["vib_style"] == str(cond):
            correctResponses.append(float(row["correct"]))
    return ave(correctResponses)
예제 #2
0
def aveForOffset(offset, participantData):
    correctResponses = []
    for row in participantData:
        # print("looking at : ",row["offset"])
        if row["offset"] == str(offset):
            correctResponses.append(float(row["correct"]))
    return ave(correctResponses)
예제 #3
0
import numpy as np
import matplotlib.pyplot as plt
import matplotlib

data1 = np.loadtxt("monteavesample.dat")
data2 = np.loadtxt("montemedsample.dat")
stev1 = np.zeros(len(data1))
stev2 = np.zeros(len(data2))
N = np.zeros(len(data1))
for i in range(len(data1)):
    stev1[i] = data1[i, 0]
    stev2[i] = data2[i, 0]
    N[i] = data1[i, 1]
print np.ave(stev1)
plt.plot(N, stev1, label="stdev mean")
plt.plot(N, stev2, label="stdev median")
plt.legend()
#plt.yscale('log')
#plt.xscale('log')
#plt.show()
예제 #4
0
def aveForCondAndContrast(contrast, cond, participantData):
    correctResponses = []
    for row in participantData:
        if (row["contrast"] == contrast) and (row["vib_style"] == str(cond)):
            correctResponses.append(float(row["correct"]))
    return ave(correctResponses)
예제 #5
0
def aveForContrastAndOffset(contrast, offset, participantData):
    correctResponses = []
    for row in participantData:
        if (row["contrast"] == contrast) and (row["offset"] == str(offset)):
            correctResponses.append(float(row["correct"]))
    return ave(correctResponses)
예제 #6
0
파일: mathutil.py 프로젝트: FHe/tdl
def ave(x):
    """
    average of an array
    """
    #return (sum(x)/float(len(x)))
    return num.ave(x)
예제 #7
0
def ave(x):
    """
    average of an array
    """
    #return (sum(x)/float(len(x)))
    return num.ave(x)