Opened 6 years ago

Closed 6 years ago

#5733 closed Bugs (fixed)

Uniform distribution complemented cdf wrong meaning

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


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]

Attachments (0)

Change History (4)

comment:1 Changed 6 years ago by anonymous

  • Component changed from None to math
  • Owner set to johnmaddock

comment:2 Changed 6 years ago by johnmaddock

  • Cc pbristow@… added

Paul, was this one one of yours?

comment:3 Changed 6 years ago by pbristow

  • Milestone changed from To Be Determined to Boost 1.48.0
  • Owner changed from johnmaddock to pbristow
  • Version changed from Boost 1.47.0 to Boost Development Trunk

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

comment:4 Changed 6 years ago by pbristow

  • Keywords uniform cdf complemented added
  • Resolution set to fixed
  • Status changed from new to closed

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain pbristow.
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.