Advertisement
Guest User

Untitled

a guest
Apr 7th, 2020
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.20 KB | None | 0 0
  1. fst_column = data["FSIQ"].values
  2. snd_column = data["MRI_Count"].values
  3. res_table = []
  4. for i in range(len(fst_column)):
  5.     new_row = []
  6.     new_row.append(fst_column[i])
  7.     new_row.append(snd_column[i])
  8.     res_table.append(new_row)
  9. avg1 = data["FSIQ"].values.mean()
  10. avg2 = data["MRI_Count"].values.mean()
  11. quarter1 = 0
  12. quarter2 = 0
  13. quarter3 = 0
  14. quarter4 = 0
  15. for el in res_table:
  16.     if el[0] > avg1:
  17.         if el[1] > avg2:
  18.             quarter1 += 1
  19.         else:
  20.             quarter2 += 1
  21.     else:
  22.         if el[1] > avg2:
  23.             quarter3 += 1
  24.         else:
  25.             quarter4 += 1
  26. ready_table = []
  27. row = []
  28. row.append(quarter1)
  29. row.append(quarter2)
  30. ready_table.append(row)
  31. row2 = []
  32. row2.append(quarter3)
  33. row2.append(quarter4)
  34. ready_table.append(row2)
  35. chi2, prob, df, expected = chi2_contingency(ready_table)
  36. output = "test Statistics: {}\ndegrees of freedom: {}\np-value: {}\n"
  37.  
  38. print(output.format( chi2, df, prob))
  39.  
  40. print(expected)
  41.  
  42. alpha = 0.05
  43. if prob < 0.05:
  44.     print("Отвергаем нулевую гипотезу, то есть есть зависимость")
  45. else:
  46.     print("Нет оснований отклонить нулевую гипотезу")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement