fast-mri/scripts/tmp.py

27 lines
1.5 KiB
Python
Executable File

from scipy import stats
import numpy as np
# siemens_froc = [1.68,1.81,1.44,1.55]
# b400_froc = [3.4,3.93,2.82,]
# b800_froc = [1.58,1.99,1.36,1.6]
# siemens_roc = [0.782, 0.732, 0.775, 0.854]
b400_roc = [0.746, 0.814, 0.789, 0.763]
b800_roc = [0.786, 0.731, 0.67, 0.782]
# stat_test = stats.wilcoxon(siemens_froc,b800_froc,alternative='less')
# print('froc stats siemens > b400',stat_test)
# print(' Mean and std siemens froc:', np.mean(siemens_froc),'+-',np.std(siemens_froc))
# print(' Mean and std b400 froc:', np.mean(b400_froc),'+-',np.std(b400_froc))
# print(' Mean and std b800 froc:', np.mean(b800_froc),'+-',np.std(b800_froc))
# print(' Mean and std siemens roc:', np.mean(siemens_roc),'+-',np.std(siemens_roc))
print(' Mean and std b400 roc:', np.mean(b400_roc),'+-',np.std(b400_roc))
print(' Mean and std b800 roc:', np.mean(b800_roc),'+-',np.std(b800_roc))
# The test has been introduced in [4]. Given n independent samples (xi, yi) from a bivariate distribution
# (i.e. paired samples), it computes the differences di = xi - yi. One assumption of the test is that the
# differences are symmetric, see [2]. The two-sided test has the null hypothesis that the median of the
# differences is zero against the alternative that it is different from zero. The one-sided test has the
# null hypothesis that the median is positive against the alternative that it is negative
# (alternative == 'less'), or vice versa (alternative == 'greater.').