Esempio n. 1
0
def sample_st_dev(data):
    mean = sampleMean(data)
    sample_data = data[0:999]
    tot = 0.0
    for x in sample_data:
        tot = addition(tot, (x - mean)**2)
    return round((tot / (len(sample_data) - 1))**0.5, 2)
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)
Esempio n. 4
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 sample_mean(self, data):
     self.result = sampleMean(data)
     return self.result
 def sample_mean(self):
     self.result = sampleMean()
     return self.result