[Boost-bugs] [Boost C++ Libraries] #8314: ibeta error for fisher f distribution

Subject: [Boost-bugs] [Boost C++ Libraries] #8314: ibeta error for fisher f distribution
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-03-20 12:21:18


#8314: ibeta error for fisher f distribution
------------------------------------------------------------------+---------
 Reporter: nyberg72@… | Owner: johnmaddock
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: math
  Version: Boost 1.52.0 | Severity: Problem
 Keywords: beta function,, root finding, fisher f distributiond |
------------------------------------------------------------------+---------
 The following call sequence

 #include <boost/math/distributions/fisher_f.hpp>

 int main ()
 {
   double p = 3.0000000000000008e-068; //Just an example, other very small
 values for p give the same error

   boost::math::fisher_f_distribution<double> fd(2.0, 9.0);

   double F = boost::math::quantile(boost::math::complement(fd, p));

   return 0;
 }

 Will throw

 Error: Error in function boost::math:ibeta<long double>(long double, long
 double, long double): Root finding evaluation exceeded 200 iterations,
 giving up now.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/8314>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:12 UTC