Mercurial > repos > bimib > marea
comparison Marea/marea.py @ 69:19d704e24977 draft
Uploaded
| author | bimib |
|---|---|
| date | Thu, 23 Apr 2020 17:17:41 -0400 |
| parents | a61733753aec |
| children | 84da46340c39 |
comparison
equal
deleted
inserted
replaced
| 68:aa09186cbc9f | 69:19d704e24977 |
|---|---|
| 683 rest = rest + i | 683 rest = rest + i |
| 684 | 684 |
| 685 tmp = {} | 685 tmp = {} |
| 686 count = 0 | 686 count = 0 |
| 687 max_F_C = 0 | 687 max_F_C = 0 |
| 688 | 688 |
| 689 for l1, l2 in zip(rest, class_pat.get(single_cluster)): | 689 primo = -1 |
| 690 | |
| 691 for l1, l2 in zip(class_pat.get(single_cluster), rest): | |
| 690 try: | 692 try: |
| 691 stat_D, p_value = st.ks_2samp(l1, l2) | 693 stat_D, p_value = st.ks_2samp(l1, l2) |
| 692 avg = fold_change(sum(l1) / len(l1), sum(l2) / len(l2)) | 694 avg = fold_change(sum(l1) / len(l1), sum(l2) / len(l2)) |
| 695 if primo == -1: | |
| 696 primo = 0 | |
| 697 print(avg) | |
| 693 if not isinstance(avg, str): | 698 if not isinstance(avg, str): |
| 694 if max_F_C < abs(avg): | 699 if max_F_C < abs(avg): |
| 695 max_F_C = abs(avg) | 700 max_F_C = abs(avg) |
| 696 tmp[ids[count]] = [float(p_value), avg] | 701 tmp[ids[count]] = [float(p_value), avg] |
| 697 count += 1 | 702 count += 1 |
