Example #1
0
def robustscale(x):
    median = utilities.calculateMedian([float(y) for y in x])
    iqr = utilities.calculateInterquartileRange([float(y) for y in x])

    return [(float(y) - median) / iqr for y in x]
Example #2
0
def median(x):
    return [utilities.calculateMedian([float(y) for y in x])]
Example #3
0
def binarizeOffOn(x):
    median = utilities.calculateMedian(x)
    return [["Off", "On"][float(y) > median] for y in x]
Example #4
0
def binarize(x):
    median = utilities.calculateMedian(x)
    return [[0.0, 1.0][float(y) > median] for y in x]
Example #5
0
def averageHighestGenes(values):
    median = utilities.calculateMedian(values)
    return utilities.calculateMean([x for x in values if x > median])
Example #6
0
def selectMedian(values):
    return utilities.calculateMedian(values)