示例#1
0
from readcsvfile import reader
data = reader('data.csv')
if __name__ == "__main__":
    print(
        "1.Population Mean 2. Median 3. Mode 4. Population Standard Deviation 5. Variance of population proportion 6. "
        "Z-Score 7. Standardized score 8. Population Correlation Coefficient 9. Confidence Interval 10. Population "
        "Variance 11. P Value 12. Proportion 13. Sample Mean 14. Sample Standard Deviation 15. Variance of sample "
        "proportion")
    c = int(input())
    if c == 1:
        from pmean import pmean
        print((pmean(data)))
    elif c == 2:
        from median import median

        print(str(median(data)))
    elif c == 3:
        from mode import mode

        print(str(mode(data)))
    elif c == 4:
        from popstddev import popstddev

        print(str(popstddev(data)))
    elif c == 5:
        from variancepopprop import variancepopprop

        print(str(variancepopprop(data)))
    elif c == 6:
        from zscore import zscore
示例#2
0
from readcsvfile import reader
import math

dataSet = reader('data.csv')


def smean(dataSet):
    if len(dataSet) == 0:
        return 0
    smean = sum(dataSet[:5]) / 5

    return smean
示例#3
0
from readcsvfile import reader
import math

data1 = reader('data.csv')
data2 = reader('data.csv')


def popcorcoeff(data1, data2):
    if len(data1) == 0 or len(data2) == 0 or len(data1) != len(data2):
        return 0
    s = 0
    data1_mean = sum(data1) / len(data2)
    data2_mean = sum(data2) / len(data2)
    data1_SD = math.sqrt(
        sum([(val - data1_mean)**2 for val in data1]) / (len(data1) - 1))
    data2_SD = math.sqrt(
        sum([(val - data2_mean)**2 for val in data2]) / (len(data2) - 1))
    for i, j in zip(data1, data2):
        s = s + (((i - data1_mean) / data1_SD) * ((j - data2_mean) / data2_SD))
    return s / len(data1)
示例#4
0
from readcsvfile import reader
import math

dataset = reader('data.csv')


def vsampprop(dataset):
    if len(dataset) == 0:
        result = 0

    sum_of_dataset = sum(dataset)
    if sum_of_dataset == 0:
        result = 0

    result = []
    for data in dataset:
        result.append(data / sum_of_dataset)

    cal_mean = sum(result) / len(result)
    cal_variance = sum((xi - cal_mean)**2 for xi in result) / len(result)
    return cal_variance
示例#5
0
def test_csv_reader():
    data = reader('test.csv')
    assert len(data) == 30
示例#6
0
def test_csv_reader_fail():
    data = reader('test.csv')
    assert len(data) != 1
示例#7
0
import math
from readcsvfile import reader
data = reader('test.csv')


def test_csv_reader():
    data = reader('test.csv')
    assert len(data) == 30


def test_csv_reader_fail():
    data = reader('test.csv')
    assert len(data) != 1