statsmodels.duration.hazard_regression.rv_discrete_float

class statsmodels.duration.hazard_regression.rv_discrete_float(xk, pk)[source]

A class representing a collection of discrete distributions.

Parameters:
xk2d array_like

The support points, should be non-decreasing within each row.

pk2d array_like

The probabilities, should sum to one within each row.

Notes

Each row of xk, and the corresponding row of pk describe a discrete distribution.

xk and pk should both be two-dimensional ndarrays. Each row of pk should sum to 1.

This class is used as a substitute for scipy.distributions. rv_discrete, since that class does not allow non-integer support points, or vectorized operations.

Only a limited number of methods are implemented here compared to the other scipy distribution classes.

Methods

mean()

Returns a vector containing the mean values of the discrete distributions.

rvs([n])

Returns a random sample from the discrete distribution.

std()

Returns a vector containing the standard deviations of the discrete distributions.

var()

Returns a vector containing the variances of the discrete distributions.