1414
1515
1616
17- @pytest .fixture
1817def create_dummy_dataset (seed = None , n = 30 , base_mean = 0 , expt_groups = 6 ,
1918 scale_means = 2 , scale_std = 1.2 ):
2019 """
@@ -53,58 +52,39 @@ def create_dummy_dataset(seed=None, n=30, base_mean=0, expt_groups=6,
5352 return random_seed , max_mean_diff , df
5453
5554
56- @pytest .fixture
5755def is_difference (result ):
5856 assert result .is_difference == True
5957
60-
61- @pytest .fixture
6258def is_paired (result ):
6359 assert result .is_paired == True
6460
65-
66- @pytest .fixture
6761def check_pvalue_1samp (result ):
6862 assert result .pvalue_1samp_ttest != 'NIL'
6963
70-
71- @pytest .fixture
7264def check_pvalue_2samp_unpaired (result ):
7365 assert result .pvalue_2samp_ind_ttest != 'NIL'
7466
75-
76- @pytest .fixture
7767def check_pvalue_2samp_paired (result ):
7868 assert result .pvalue_2samp_related_ttest != 'NIL'
7969
80-
81- @pytest .fixture
8270def check_mann_whitney (result ):
8371 """Nonparametric unpaired"""
8472 assert result .pvalue_mann_whitney != 'NIL'
8573 assert result .pvalue_wilcoxon == 'NIL'
8674
87-
88- @pytest .fixture
8975def check_wilcoxon (result ):
9076 """Nonparametric Paired"""
9177 assert result .pvalue_wilcoxon != 'NIL'
9278 assert result .pvalue_mann_whitney == 'NIL'
9379
80+ # def test_mean_within_ci_bca(mean, result):
81+ # assert mean >= result.bca_ci_low
82+ # assert mean <= result.bca_ci_high
83+ #
84+ # def test_mean_within_ci_pct(mean, result):
85+ # assert mean >= result.pct_ci_low
86+ # assert mean <= result.pct_ci_high
9487
95- @pytest .fixture
96- def test_mean_within_ci_bca (mean , result ):
97- assert mean >= result .bca_ci_low
98- assert mean <= result .bca_ci_high
99-
100-
101- @pytest .fixture
102- def test_mean_within_ci_pct (mean , result ):
103- assert mean >= result .pct_ci_low
104- assert mean <= result .pct_ci_high
105-
106-
107- @pytest .fixture
10888def single_samp_stat_tests (sample , result ):
10989
11090 assert result .is_difference == False
@@ -113,8 +93,6 @@ def single_samp_stat_tests(sample, result):
11393 ttest_result = sp .stats .ttest_1samp (sample , 0 ).pvalue
11494 assert result .pvalue_1samp_ttest == pytest .approx (ttest_result )
11595
116-
117- @pytest .fixture
11896def unpaired_stat_tests (control , expt , result ):
11997 is_difference (result )
12098 check_pvalue_2samp_unpaired (result )
@@ -130,8 +108,6 @@ def unpaired_stat_tests(control, expt, result):
130108 alternative = 'two-sided' ).pvalue
131109 assert result .pvalue_mann_whitney == pytest .approx (mann_whitney_result )
132110
133-
134- @pytest .fixture
135111def paired_stat_tests (control , expt , result ):
136112 is_difference (result )
137113 is_paired (result )
@@ -146,9 +122,7 @@ def paired_stat_tests(control, expt, result):
146122 wilcoxon_result = sp .stats .wilcoxon (control , expt ).pvalue
147123 assert result .pvalue_wilcoxon == pytest .approx (wilcoxon_result )
148124
149-
150- @pytest .fixture
151- def does_ci_captures_mean_diff (control , expt , paired , nreps = 100 , alpha = 0.05 ):
125+ def does_ci_capture_mean_diff (control , expt , paired , nreps = 100 , alpha = 0.05 ):
152126 if expt is None :
153127 mean_diff = control .mean ()
154128 else :
@@ -206,7 +180,7 @@ def test_single_sample_bootstrap(mean=100, sd=10, n=25, nreps=100, alpha=0.05):
206180 results = bst .bootstrap (sample , alpha_level = alpha )
207181 single_samp_stat_tests (sample , results )
208182
209- does_ci_captures_mean_diff (sample , None , False , nreps , alpha )
183+ does_ci_capture_mean_diff (sample , None , False , nreps , alpha )
210184
211185
212186
@@ -225,7 +199,7 @@ def test_unpaired_difference(mean=100, sd=10, n=25, nreps=100, alpha=0.05):
225199 results = bst .bootstrap (sample1 , sample2 , paired = False , alpha_level = alpha )
226200 unpaired_stat_tests (sample1 , sample2 , results )
227201
228- does_ci_captures_mean_diff (sample1 , sample2 , False , nreps , alpha )
202+ does_ci_capture_mean_diff (sample1 , sample2 , False , nreps , alpha )
229203
230204
231205
@@ -248,4 +222,4 @@ def test_paired_difference(mean=100, sd=10, n=25, nreps=100, alpha=0.05):
248222 results = bst .bootstrap (sample1 , sample2 , alpha_level = alpha , paired = True )
249223 paired_stat_tests (sample1 , sample2 , results )
250224
251- does_ci_captures_mean_diff (sample1 , sample2 , True , nreps , alpha )
225+ does_ci_capture_mean_diff (sample1 , sample2 , True , nreps , alpha )
0 commit comments