Opened 11 years ago

Closed 11 years ago

#5733 closed Bugs (fixed)

Uniform distribution complemented cdf wrong meaning

Reported by: mr.findmyphone@… Owned by: Paul A. Bristow
Milestone: Boost 1.48.0 Component: math
Version: Boost Development Trunk Severity: Problem
Keywords: uniform cdf complemented Cc: pbristow@…

Description

The bug occurs out of the bounds of the function for x smaller than lower bound it returns 0. for x greater than higher bound it return 1. It should be vice versa.

It is also inconsistent with cdf regular function which returns te same values (and not the complemented).

[Code] if (x < lower) {

return 0;

} if (x > upper) {

return 1;

} [Code]

Change History (4)

comment:1 by anonymous, 11 years ago

Component: Nonemath
Owner: set to John Maddock

comment:2 by John Maddock, 11 years ago

Cc: pbristow@… added

Paul, was this one one of yours?

comment:3 by Paul A. Bristow, 11 years ago

Milestone: To Be DeterminedBoost 1.48.0
Owner: changed from John Maddock to Paul A. Bristow
Version: Boost 1.47.0Boost Development Trunk

Confirmed and uniform.hpp and test_uniform.cpp corrected in trunk. Completed: At revision: 73360

comment:4 by Paul A. Bristow, 11 years ago

Keywords: uniform cdf complemented added
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.