(self)
| 1190 | assert_raises(ValueError, f, dfnum, bad_dfden * 3) |
| 1191 | |
| 1192 | def test_noncentral_f(self): |
| 1193 | dfnum = [2] |
| 1194 | dfden = [3] |
| 1195 | nonc = [4] |
| 1196 | bad_dfnum = [0] |
| 1197 | bad_dfden = [-1] |
| 1198 | bad_nonc = [-2] |
| 1199 | nonc_f = np.random.noncentral_f |
| 1200 | desired = np.array([9.1393943263705211, |
| 1201 | 13.025456344595602, |
| 1202 | 8.8018098359100545]) |
| 1203 | |
| 1204 | self.setSeed() |
| 1205 | actual = nonc_f(dfnum * 3, dfden, nonc) |
| 1206 | assert_array_almost_equal(actual, desired, decimal=14) |
| 1207 | assert_raises(ValueError, nonc_f, bad_dfnum * 3, dfden, nonc) |
| 1208 | assert_raises(ValueError, nonc_f, dfnum * 3, bad_dfden, nonc) |
| 1209 | assert_raises(ValueError, nonc_f, dfnum * 3, dfden, bad_nonc) |
| 1210 | |
| 1211 | self.setSeed() |
| 1212 | actual = nonc_f(dfnum, dfden * 3, nonc) |
| 1213 | assert_array_almost_equal(actual, desired, decimal=14) |
| 1214 | assert_raises(ValueError, nonc_f, bad_dfnum, dfden * 3, nonc) |
| 1215 | assert_raises(ValueError, nonc_f, dfnum, bad_dfden * 3, nonc) |
| 1216 | assert_raises(ValueError, nonc_f, dfnum, dfden * 3, bad_nonc) |
| 1217 | |
| 1218 | self.setSeed() |
| 1219 | actual = nonc_f(dfnum, dfden, nonc * 3) |
| 1220 | assert_array_almost_equal(actual, desired, decimal=14) |
| 1221 | assert_raises(ValueError, nonc_f, bad_dfnum, dfden, nonc * 3) |
| 1222 | assert_raises(ValueError, nonc_f, dfnum, bad_dfden, nonc * 3) |
| 1223 | assert_raises(ValueError, nonc_f, dfnum, dfden, bad_nonc * 3) |
| 1224 | |
| 1225 | def test_noncentral_f_small_df(self): |
| 1226 | self.setSeed() |
nothing calls this directly
no test coverage detected