def margin_of_error (data, confidence_Zscore):
    try:

        size = len(data)
        std = standard_deviation(data)
        z = confidence_Zscore
        moe = multiplication(z, division(std, squareRoot(size)))
        return round(moe, 5)

    except ValueError:
        print("ERROR: That is an emtpy array! Try again.")
def confidenceIntervalTop(data, confidence_level):
    try:

        values = len(data)
        std = standard_deviation(data)
        avg = mean(data)
        rounded_interval = stats.norm.interval(
            confidence_level, avg, division(std, squareRoot(values)))
        intervalBottom = round(rounded_interval[1], 5)
        return intervalBottom

    except ValueError:
        print("ERROR: That is an emtpy array! Try again.")
Beispiel #3
0
def z_score(data):
    try:
        zscore_list = []

        for x in data:
            zmean = mean(data)
            standard_dev = standard_deviation(data)
            diff = subtraction(x, zmean)
            z = division(diff, standard_dev)
            roundedz = round(z, 5)
            zscore_list.append(roundedz)

        return zscore_list

    except ValueError:
        print("ERROR: That is an emtpy array! Try again.")
 def std_dev(self, data):
     self.result = standard_deviation(data)
     return self.result