- from scipy import stats as st
- import numpy as np
- import pandas as pd
- revenue = pd.read_csv('/datasets/revenue.csv', header = None)
- revenue = revenue.loc[:, 0]
- interested_value = 50000 # сколько обещал бизнес-коуч?
- alpha = .05 # укажите критический уровень статистической значимости
- results = st.ttest_1samp(
- revenue,
- interested_value) # используйте метод st.ttest_1samp
- print('p-значение:', results.pvalue / 2) # добавьте в аргумент p-value для одностороннего теста
- (# сравните полученный и критический уровени значимости
- # и проверьте, что выборочное среднее с нужной стороны от interested_value):
- if (results.pvalue / 2 < alpha) and (revenue.mean() < interested_value):
- print("Отвергаем нулевую гипотезу: выручка значимо меньше 50 тысяч")
- else:
- print("Не получилось отвергнуть нулевую гипотезу: выручка достигает запланированных показателей")