Advertisement
urevoleg

ds_ab_task1

Dec 2nd, 2019
929
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.63 KB | None | 0 0
  1. import pandas as pd
  2.  
  3. sample_before = pd.Series([
  4.     436, 397, 433, 412, 367, 353, 440, 375, 414,
  5.     410, 434, 356, 377, 403, 434, 377, 437, 383,
  6.     388, 412, 350, 392, 354, 362, 392, 441, 371,
  7.     350, 364, 449, 413, 401, 382, 445, 366, 435,
  8.     442, 413, 386, 390, 350, 364, 418, 369, 369,
  9.     368, 429, 388, 397, 393, 373, 438, 385, 365,
  10.     447, 408, 379, 411, 358, 368, 442, 366, 431,
  11.     400, 449, 422, 423, 427, 361, 354])
  12.  
  13. sample_after = pd.Series([
  14.     439, 518, 452, 505, 493, 470, 498, 442, 497,
  15.     423, 524, 442, 459, 452, 463, 488, 497, 500,
  16.     476, 501, 456, 425, 438, 435, 516, 453, 505,
  17.     441, 477, 469, 497, 502, 442, 449, 465, 429,
  18.     442, 472, 466, 431, 490, 475, 447, 435, 482,
  19.     434, 525, 510, 494, 493, 495, 499, 455, 464,
  20.     509, 432, 476, 438, 512, 423, 428, 499, 492,
  21.     493, 467, 493, 468, 420, 513, 427])
  22.  
  23. print("Cреднее до:", sample_before.mean())
  24. print("Cреднее после:", sample_after.mean())
  25.  
  26.  
  27. # критический уровень статистической значимости
  28. # если p-value окажется меньше него - отвергнем гипотезу
  29. alpha = 0.05
  30.  
  31. # тест односторонний: p-value будет в два раза меньше
  32. pvalue = alpha / 2
  33.  
  34. print('p-значение: ', pvalue)
  35.  
  36. if pvalue < alpha:
  37.     print("Отвергаем нулевую гипотезу: скорее всего средний чек увеличился")
  38. else:
  39.     print("Не получилось отвергнуть нулевую гипотезу: скорее всего средний чек не увеличился")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement