bundles / scipy latest / scipy / stats / _continuous_distns / truncpareto_gen
class
scipy.stats._continuous_distns:truncpareto_gen
Signature
class truncpareto_gen ( momtype = 1 , a = None , b = None , xtol = 1e-14 , badvalue = None , name = None , longname = None , shapes = None , seed = None ) Members
-
_argcheck -
_cdf -
_entropy -
_fitstart -
_get_support -
_isf -
_logcdf -
_logcdf_pos_b -
_logpdf -
_logpdf_pos_b -
_logsf -
_logsf_pos_b -
_munp -
_pdf -
_ppf -
_sf -
_shape_info -
fit
Summary
An upper truncated Pareto continuous random variable.
Extended Summary
%(before_notes)s
Notes
The probability density function for truncpareto is:
for , and .
truncpareto takes b and c as shape parameters for and .
Notice that the upper truncation value is defined in standardized form so that random values of an unscaled, unshifted variable are within the range [1, c]. If u_r is the upper bound to a scaled and/or shifted variable, then c = (u_r - loc) / scale. In other words, the support of the distribution becomes (scale + loc) <= x <= (c*scale + loc) when scale and/or loc are provided.
The fit method assumes that is positive; it does not produce good results when the data is more consistent with negative .
truncpareto can also be used to model a general power law distribution with PDF:
for and . Suppose , , and are represented in code as a, l, and h, respectively. In this case, use truncpareto with parameters b = -a, c = h / l, scale = l, and loc = 0.
%(after_notes)s
See also
- pareto
Pareto distribution
Aliases
-
scipy.stats._continuous_distns.truncpareto_gen