(self)
| 1164 | assert_raises(ValueError, rng.gamma, shape, bad_scale * 3) |
| 1165 | |
| 1166 | def test_f(self): |
| 1167 | dfnum = [1] |
| 1168 | dfden = [2] |
| 1169 | bad_dfnum = [-1] |
| 1170 | bad_dfden = [-2] |
| 1171 | desired = np.array([0.80038951638264799, |
| 1172 | 0.86768719635363512, |
| 1173 | 2.7251095168386801]) |
| 1174 | |
| 1175 | rng = random.RandomState(self.seed) |
| 1176 | actual = rng.f(dfnum * 3, dfden) |
| 1177 | assert_array_almost_equal(actual, desired, decimal=14) |
| 1178 | assert_raises(ValueError, rng.f, bad_dfnum * 3, dfden) |
| 1179 | assert_raises(ValueError, rng.f, dfnum * 3, bad_dfden) |
| 1180 | |
| 1181 | rng = random.RandomState(self.seed) |
| 1182 | actual = rng.f(dfnum, dfden * 3) |
| 1183 | assert_array_almost_equal(actual, desired, decimal=14) |
| 1184 | assert_raises(ValueError, rng.f, bad_dfnum, dfden * 3) |
| 1185 | assert_raises(ValueError, rng.f, dfnum, bad_dfden * 3) |
| 1186 | |
| 1187 | def test_noncentral_f(self): |
| 1188 | dfnum = [2] |
nothing calls this directly
no test coverage detected