Mercurial > octave
changeset 30029:40157299fdeb
betaincinv.m: Update reference values in BISTs (bug #60528).
* scripts/specfun/betaincinv.m: Update reference values from Wolfram Alpha.
Increase tolerance for one of the BISTs.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Sat, 21 Aug 2021 21:54:34 +0200 |
parents | bd2744459de4 |
children | 06f4e4d986a1 |
files | scripts/specfun/betaincinv.m |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/specfun/betaincinv.m Sat Aug 21 16:20:40 2021 +0200 +++ b/scripts/specfun/betaincinv.m Sat Aug 21 21:54:34 2021 +0200 @@ -272,15 +272,15 @@ ## Extreme values for y, a, b that really test the algorithm %!assert (betaincinv ([0, 1], 1, 3), [0, 1]) -%!assert <*60528> (betaincinv (1e-6, 1, 3), 3.3333344444450657e-07, 2*eps) -%!assert <*60528> (betaincinv (1-1e-6, 3, 1), 0.999999666666556, 2*eps) +%!assert <*60528> (betaincinv (1e-6, 1, 3), 3.3333344444450617e-7, 2*eps) +%!assert <*60528> (betaincinv (1-1e-6, 3, 1), 0.9999996666665555, 2*eps) %!assert (betainc (betaincinv (0.9, 1e-3, 1), 1e-3, 1), 0.9, 2*eps) %!assert (betainc (betaincinv (.01, 1, 1e-3), 1, 1e-3), .01, 6*eps) %!assert (betainc (betaincinv (0.5, 100, 1), 100, 1), 0.5, 8*eps) %!assert (betainc (betaincinv (0.5, 1, 100), 1, 100), 0.5, 22*eps) %!assert (betaincinv ([0, 1], 1, 3, "upper"), [1, 0]) %!assert <*60528> (betaincinv (1e-6, 1, 3, "upper"), 0.99, 2*eps) -%!assert <*60528> (betaincinv (1-1e-6, 3, 1,"upper"), .01000000000003977, 2*eps) +%!assert <*60528> (betaincinv (1-1e-6, 3, 1,"upper"), .01, 250*eps) %!assert (betainc (betaincinv (0.1, 1e-3, 1, "upper"), 1e-3, 1, "upper"), %! 0.1, 2*eps) %!assert (betainc (betaincinv (.99, 1, 1e-3, "upper"), 1, 1e-3, "upper"),