Advertisement
Guest User

Untitled

a guest
May 25th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.46 KB | None | 0 0
  1. import pandas as pd
  2. import numpy as np
  3. import scipy.stats
  4.  
  5. df = pd.DataFrame(data=[
  6.     [1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9],
  7.     [2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9],
  8. ])
  9.  
  10. def compare_and_print(index, row):
  11.     A = row[:5]
  12.     B = row[5:]
  13.     print(index, ":\t", np.mean(A), "+/-", round(np.std(A),2), " vs ", np.mean(B), "+/-",round(np.std(B),2))
  14.     print(scipy.stats.mannwhitneyu(A, B))
  15.  
  16. for index, row in df.iterrows():
  17.     compare_and_print(index, row)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement