@@ 100-114 (lines=15) @@ | ||
97 | for i in range(grp2_sample_size): |
|
98 | grp2_sample.add_numeric(normal(grp2_mu, grp2_sigma)) |
|
99 | ||
100 | sampling_distribution = MeanDiffSamplingDistribution(grp1_sample_distribution=SampleDistribution(grp1_sample), |
|
101 | grp2_sample_distribution=SampleDistribution(grp2_sample)) |
|
102 | self.assertEqual(sampling_distribution.distribution_family, DistributionFamily.normal) |
|
103 | print('sampling distribution: (point_estimate = ' + str(sampling_distribution.point_estimate) |
|
104 | + ', standard_error = ' + str(sampling_distribution.standard_error) + ')') |
|
105 | print('confidence interval for 95% confidence level: ' + str(sampling_distribution.confidence_interval(0.95))) |
|
106 | ||
107 | def test_confidence_interval_with_sample_stats_student(self): |
|
108 | grp1_sample_mean = 0 |
|
109 | grp1_sample_sd = 1 |
|
110 | grp1_sample_size = 29 |
|
111 | grp2_sample_mean = 0.001 |
|
112 | grp2_sample_sd = 1.3 |
|
113 | grp2_sample_size = 24 |
|
114 | sampling_distribution = MeanDiffSamplingDistribution(grp1_sample_mean=grp1_sample_mean, |
|
115 | grp1_sample_sd=grp1_sample_sd, |
|
116 | grp1_sample_size=grp1_sample_size, |
|
117 | grp2_sample_mean=grp2_sample_mean, |
|
@@ 74-88 (lines=15) @@ | ||
71 | grp2_sample_size = 36 |
|
72 | sampling_distribution = MeanDiffSamplingDistribution(grp1_sample_mean=grp1_sample_mean, |
|
73 | grp1_sample_sd=grp1_sample_sd, |
|
74 | grp1_sample_size=grp1_sample_size, |
|
75 | grp2_sample_mean=grp2_sample_mean, |
|
76 | grp2_sample_sd=grp2_sample_sd, |
|
77 | grp2_sample_size=grp2_sample_size) |
|
78 | self.assertEqual(sampling_distribution.distribution_family, DistributionFamily.normal) |
|
79 | print('sampling distribution: (point_estimate = ' + str(sampling_distribution.point_estimate) |
|
80 | + ', standard_error=' + str(sampling_distribution.standard_error) + ')') |
|
81 | print('confidence interval for 95% confidence level: ' + str(sampling_distribution.confidence_interval(0.95))) |
|
82 | ||
83 | def test_confidence_interval_with_sample_normal(self): |
|
84 | grp1_mu = 0.0 |
|
85 | grp1_sigma = 1.0 |
|
86 | grp1_sample_size = 31 |
|
87 | grp1_sample = Sample() |
|
88 | ||
89 | grp2_mu = 0.09 |
|
90 | grp2_sigma = 2.0 |
|
91 | grp2_sample_size = 36 |