Exemple #1
0
def proportion(data):
    p = len(data)
    height = 0
    for values in data:
        if height > 64:
            addition(height)
    return division(values, p)
def var_pop_proportion(data):
    p = proportion(data)
    q = subtraction(1, p)
    data = [num for elem in data for num in elem]
    new_data = [float(x) for x in data]
    n = len(new_data)
    return division(n, multiplication(p, q))
Exemple #3
0
def sampleMean(data, sample_size):
    total = 0
    sample = sampleData(data, sample_size)
    sample_values = len(sample)
    for value in sample:
        total = addition(total, value)
    return division(total, sample_values)
def z_score(data):
    u = population_mean(data)
    new_data = [float(x) for x in data]
    x = new_data[1]
    pop_sd = pop_stand_dev(new_data)
    y = subtraction(x, u)
    z = division(pop_sd, y)
    return z
Exemple #5
0
def population_variance(data):
    u = population_mean(data)
    deviations = subtraction(data, u)
    sq_deviations = square(deviations)
    x = len(data)
    y = sum(sq_deviations)
    d = division(x, y)
    return d
def z_score(data):
    data = [num for elem in data for num in elem]
    new_data = [float(x) for x in data]
    x = new_data[1]
    u = population_mean(new_data)
    sample_sd = sample_st_dev(new_data)
    y = subtraction(x, u)
    return division(sample_sd, y)
def var_sample_proportion(data, sample_size):
    height = 0
    sample = sampleData(data, sample_size)
    sample_values = len(sample)
    x = proportion(data)
    z = subtraction(1, x)
    y = subtraction(sample_values, 1)
    for height_el in sample:
        height = multiplication(x, z)
    return division(height, y)
def population_variance(data):
    data = [num for elem in data for num in elem]
    new_data = [float(x) for x in data]
    u = population_mean(new_data)
    deviations = subtraction(new_data, u)
    sq_deviations = square(deviations)
    x = len(new_data)
    y = sum(sq_deviations)
    d = division(x, y)
    return d
def confidence_interval(data):
    # For a Confidence Interval of 95%
    z_value = 1.960
    mean = sampleMean(data)
    sd = pop_stand_dev(data)
    x = len(data)
    y = division(square_root(x), sd)
    margin_of_error = multiplication(z_value, y)
    a = subtraction(mean, margin_of_error)
    b = addition(mean, margin_of_error)
    return a, b
def sample_st_dev(data, sample_size):
    dev = 0
    sample = sampleData(data, sample_size)
    sample_values = len(sample)
    x_bar = sampleMean()
    x = sample_values
    n = subtraction(sample_values, 1)
    for dev in sample:
        dev = subtraction(x, x_bar)
        square_x_bar = square(dev)
        add = addition(square_x_bar, square_x_bar)
        divide = division(add, n)
    return square_root(divide)
Exemple #11
0
def confidence_interval(data):
    data = [num for elem in data for num in elem]
    new_data = [float(x) for x in data]
    # For a Confidence Interval of 95%
    z_value = 1.960
    mean = sampleMean(new_data)
    sd = pop_stand_dev(new_data)
    x = len(new_data)
    y = division(square_root(x), sd)
    margin_of_error = multiplication(z_value, y)
    a = subtraction(mean, margin_of_error)
    b = addition(mean, margin_of_error)
    return a, b
def confidence_interval(data):
    # For a Confidence Interval of 95%
    z_value = 1.960
    mean = population_mean(data)
    sd = pop_stand_dev(data)
    x = len(data)
    y = division(square_root(x), sd)
    margin_of_error = multiplication(z_value, y)
    a = [subtraction(mean, margin_of_error)]
    b = [addition(mean, margin_of_error)]
    size = len(a)
    # c = [(a[i], b[i]) for i in range(size)]
    lower = a[0]
    upper = b[0]
    # print(lower, upper)
    return lower, upper
Exemple #13
0
def sampleMean(data):
    sample_data = data[0:999]
    n = len(sample_data)
    return round(division(n, sum(sample_data)), 1)
Exemple #14
0
def z_score(data):
    x = 64
    u = population_mean(data)
    sample_sd = sample_st_dev(data)
    y = subtraction(x, u)
    return division(sample_sd, y)
Exemple #15
0
def var_pop_proportion(data):
    p = proportion(data)
    q = subtraction(p, 1)
    n = len(data)
    return division(multiplication(p, q), n)
 def divide(self, a, b):
     self.result = division(float(a), float(b))
     return self.result
def population_mean(data):
    data = [num for elem in data for num in elem]
    new_data = [float(x) for x in data]
    n = len(new_data)
    return round(division(n, sum(new_data)), 8)
def population_mean(data):
    n = len(data)
    sum_total = sum(data)
    return round(division(n, sum_total), 8)
Exemple #19
0
def population_variance(data):
    u = population_mean(data)
    leng = len(data)
    return round(division(leng, sum([(element - u)**2 for element in data])),
                 3)
def population_mean(data):
    n = len(data)
    total = 0
    for item in data:
        total = addition(total, item)
    return division(total, n)