Advertisement
Nika57

Untitled

Mar 24th, 2020
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.39 KB | None | 0 0
  1. plants = data_query.query('category == "растения"').pivot_table(index='order_id', values='revenue', aggfunc='mean')
  2.  
  3. house = data_query.query('category == "хозяйственные товары"').pivot_table(index='order_id', values='revenue', aggfunc='mean')
  4.  
  5. artificial = data_query.query('category == "искусственные растения, овощи и фрукты"').pivot_table(index='order_id', values='revenue', aggfunc='mean')
  6.  
  7. kitchen = data_query.query('category == "кухонная утварь"').pivot_table(index='order_id', values='revenue', aggfunc='mean')
  8. -----------------------------
  9. Поскольку объемы выборок разнятся, применен метод Шидака (корректировка критического уровня значимости методом Шидака для снижения вероятности ошибки)
  10. -----------------------------
  11. alpha = 1 - (1 - 0.05)**(1/4)
  12.  
  13. alpha = 1 - (1 - 0.05)**(1/4)
  14.  
  15. results = st.ttest_ind(plants, house, equal_var = False)
  16.  
  17. print('p-значение:', results.pvalue)
  18.  
  19. if (results.pvalue < alpha):
  20. print("Отвергаем нулевую гипотезу")
  21. else:
  22. print("Не получилось отвергнуть нулевую гипотезу")
  23. p-значение: [1.3961919e-34]
  24. Отвергаем нулевую гипотезу
  25. Вывод: средний чек по категориям "растения" и "хозяйственные товары" различается
  26. -----------------------------
  27. alpha = 1 - (1 - 0.05)**(1/4)
  28.  
  29. results = st.ttest_ind(plants, artificial, equal_var = False)
  30.  
  31. print('p-значение:', results.pvalue)
  32.  
  33. if (results.pvalue < alpha):
  34. print("Отвергаем нулевую гипотезу")
  35. else:
  36. print("Не получилось отвергнуть нулевую гипотезу")
  37.  
  38. p-значение: [0.10298934]
  39. Не получилось отвергнуть нулевую гипотезу
  40. Вывод: средний чек по категориям "растения" и "искусственные товары" не различается
  41. -----------------------------
  42. alpha = 1 - (1 - 0.05)**(1/4)
  43. results = st.ttest_ind(plants, kitchen, equal_var = False)
  44. print('p-значение:', results.pvalue)
  45. if (results.pvalue < alpha):
  46. print("Отвергаем нулевую гипотезу")
  47. else:
  48. print("Не получилось отвергнуть нулевую гипотезу")
  49. p-значение: [0.00113272]
  50. Отвергаем нулевую гипотезу
  51. Вывод: средний чек по категориям "растения" и "куханная утварь" различается
  52. -----------------------------
  53. alpha = 1 - (1 - 0.05)**(1/4)
  54. results = st.ttest_ind(house, artificial, equal_var = False)
  55. print('p-значение:', results.pvalue)
  56. if (results.pvalue < alpha):
  57. print("Отвергаем нулевую гипотезу")
  58. else:
  59. print("Не получилось отвергнуть нулевую гипотезу")
  60. p-значение: [0.00597875]
  61. Отвергаем нулевую гипотезу
  62. Вывод: средний чек по категориям "искусственные товары" и "хозяйственные товары" различается
  63. -----------------------------
  64. alpha = 1 - (1 - 0.05)**(1/4)
  65. results = st.ttest_ind(house, kitchen, equal_var = False)
  66. print('p-значение:', results.pvalue)
  67. if (results.pvalue < alpha):
  68. print("Отвергаем нулевую гипотезу")
  69. else:
  70. print("Не получилось отвергнуть нулевую гипотезу")
  71. p-значение: [4.96183504e-25]
  72. Отвергаем нулевую гипотезу
  73. Вывод: средний чек по категориям "кухонная утварь" и "хозяйственные товары" не различается
  74. -----------------------------
  75. alpha = 1 - (1 - 0.05)**(1/4)
  76. results = st.ttest_ind(kitchen, artificial, equal_var = False)
  77. print('p-значение:', results.pvalue)
  78. if (results.pvalue < alpha):
  79. print("Отвергаем нулевую гипотезу")
  80. else:
  81. print("Не получилось отвергнуть нулевую гипотезу")
  82. p-значение: [0.56750443]
  83. Не получилось отвергнуть нулевую гипотезу
  84. Вывод: средний чек по категориям "кухонная утварь" и "искусственные товары" не различается
  85.  
  86. -----------------------------
  87. Результат проверки статистических гипотез:
  88.  
  89. Средний чек не различается по категориям:
  90.  
  91. "растения" и "искусственные растения, овощи и фрукты"
  92. "кухонная утварь" и "хозяйственные товары"
  93. "кухонная утварь" и "искусственные растения, овощи и фрукты"
  94. Средний чек различается по категориям:
  95.  
  96. "растения" и "хозяйственные товары"
  97. "растения" и "куханная утварь"
  98. "искусственные растения, овощи и фрукты" и "хозяйственные товары"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement