diff --git a/solution.py b/solution.py index 491e11d..0ba9a49 100644 --- a/solution.py +++ b/solution.py @@ -4,14 +4,10 @@ from scipy.stats import norm -chat_id = 123456 # Ваш chat ID, не меняйте название переменной +chat_id = 462449141 def solution(p: float, x: np.array) -> tuple: - # Измените код этой функции - # Это будет вашим решением - # Не меняйте название функции и её аргументы - alpha = 1 - p - loc = x.mean() - scale = np.sqrt(np.var(x)) / np.sqrt(len(x)) - return loc - scale * norm.ppf(1 - alpha / 2), \ - loc - scale * norm.ppf(alpha / 2) + const = 0.059 + x -= const + return max(max(x), 2 * (x.mean() - np.sqrt(np.var(x)) * norm.ppf(1 - p / 2) / np.sqrt(len(x)))) + const, \ + max(max(x), 2 * (x.mean() - np.sqrt(np.var(x)) * norm.ppf(p / 2) / np.sqrt(len(x)))) + const