示例#1
0
def zscore(numbers):
    row_value = 151
    sd = psd(numbers)
    m = mean(numbers)
    result = subtraction(row_value, m)
    z_score = division(result, sd)
    print(z_score)
    return z_score
示例#2
0
def pop_corr_coeff(numbers):
    num_value = len(numbers)
    # Calculation of covariance
    result1 = subtraction(numbers, sample_mean)
    result2 = subtraction(numbers, sample_mean)
    result3 = multiplication(result1, result2)
    covariance = division(num_value, sum(result3))

    # denominator
    data1 = CsvReader('Tests/Data/pop_corr_data1').numbers
    data2 = CsvReader('Tests/Data/pop_corr_data2').numbers
    result4 = psd(data1)
    result5 = psd(data2)
    result6 = multiplication(result4, result5)

    population_corr_coeff = division(result6, covariance)
    return population_corr_coeff
def conf_interval(data):
    x = mean(data)
    dev = psd(data)
    z = 1.96  # for 95% confidence

    standard_error = division(dev, squareroot(len(data)))
    conf_upper_level = round(addition(x, multiplication(z, standard_error)), 2)
    conf_lower_level = round(subtraction(multiplication(z, standard_error), x), 2)
    return conf_upper_level, conf_lower_level
 def psd(self):
     d = []
     for row in self.data.data:
         d.append(row['v'])
     self.result = psd(d)
     return self.result
 def Psd(self, po):
     self.result = psd(po)
     return self.result
def zscore(numbers):
    row_value = 484
    sd = psd(numbers)
    m = mean(numbers)
    result = subtraction(m, row_value)
    return division(sd, result)