discreteUniformCdf

Evaluates the discrete uniform cumulative distribution function (CDF).

Synopsis

discreteUniformCdf(ix, n)

Required Arguments

int ix (Input)
Argument for which the discrete uniform CDF is to be evaluated. ix must be positive.
int n (Input)
Scale parameter. n must be positive.

Return Value

The probability that a discrete uniform random variable takes a value less than or equal to ix. A value of NaN is returned if an input value is in error.

Description

The function discreteUniformCdf evaluates the discrete uniform cumulative distribution function (CDF) with scale parameter n, defined

\[F(I|N) = \frac{I}{N}, \phantom{...} 1 \leq I \leq N\]

where I = ix and N = n.

Example

In this example, we evaluate the discrete uniform CDF at ix = 3, n = 5.

from __future__ import print_function
from numpy import *
from pyimsl.stat.discreteUniformCdf import discreteUniformCdf

ix = 3
n = 5

p = discreteUniformCdf(ix, n)
print("The probability that a discrete uniform random variable")
print("with scale parameter n = %1i is less than " % n)
print("or equal to %i is %6.4f" % (ix, p))

Output

The probability that a discrete uniform random variable
with scale parameter n = 5 is less than 
or equal to 3 is 0.6000