![]() | ![]() | ![]() | /% | ![]() |
|
| pseudo-probability-numerator pseudo-probability-denominator* => quotient | [Function] |
/% | pseudo-probability-numerator => reciprocal |
Purpose
Returns the quotient of dividing
pseudo-probability-numerator by all of the
pseudo-probability-denominators, performing
pseudo-probability-normalization in the process.
Package :gbbopen-tools
Module :gbbopen-tools
Arguments and values
| pseudo-probability-numerator | A fixnum pseudo-probability
| |
| pseudo-probability-denominator | A fixnum pseudo-probability
| |
| quotient | A pseudo-probability-normalized fixnum
| |
| reciprocal | A pseudo-probability-normalized fixnum
|
Returns
The pseudo-probability-normalized fixnum
quotient (if one or more pseudo-probability-denominators is specified;
otherwise the pseudo-probability-normalized fixnum
reciprocal of pseudo-probability-numerator.
Description
pseudo-probability-normalization is performed by /%, but the
fixnum result may not be a pseudo-probability. It is
an error to specify more than one pseudo-probability-denominator value
that leads to an intermediate result that is larger than a
fixnum.
See also
*%
pprob2prob
prob2pprob
Examples
> (/ 0.6 0.8) 0.75 > (/% 600 800) 750 > (/ 0.6 0.8 0.9) 0.8333334 > (/% 600 800 900) 833 > (/ 0.8 0.5) 1.6 ; not a probability > (/% 800 500) 1600 ; not a pseudo-probability > (/ 5.0) ; not a probability 0.2 > (/% 5000) ; not a pseudo-probability 200 > (/ 0.5) 2.0 ; not a probability > (/% 500) 2000 ; not a pseudo-probability >
The GBBopen Project
![]() | ![]() | ![]() | /% | ![]() |