예제 #1
0
def test_is_outlier_6():
    samples = [
        30, 171, 184, 201, 212, 250, 265, 270, 272, 289, 305, 306, 100000, 8,
        5, 2000
    ]
    x = pd.Series(samples)
    assert Check.is_outlier(x, 5) == []
예제 #2
0
def test_is_outlier_2():
    samples = [
        322, 322, 336, 345, 351, 370, 390, 404, 409, 411, 436, 437, -7,
        80000000, 789654123, 0
    ]
    x = pd.Series(samples)
    assert Check.is_outlier(x, 5) == []
예제 #3
0
def test_is_outlier_4():
    samples = [4551, 7875, 931, 1322, 7795, 22005, 78, 95, 9874, 12365]
    x = pd.Series(samples)
    assert Check.is_outlier(x, 2) == [22005]
예제 #4
0
def test_is_outlier():
    df = pd.read_csv(
        os.path.join(os.path.dirname(__file__), 'data', 'Freedman.csv'))
    check = Check()
    print(check.is_outlier(df['crime'], 3))