Scipy distributions#
This project supports all continuous and discrete probability distributions
available in the scipy.stats module.
You can find the full list of distributions in the
scipy.stats documentation.
- class Alpha(*args, reparametrization=None, **params)#
Alpha distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the alpha distribution for details.
- class Anglit(*args, reparametrization=None, **params)#
Anglit distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Arcsine(*args, reparametrization=None, **params)#
Arcsine distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Argus(*args, reparametrization=None, **params)#
Argus distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
chi (float, mandatory) – Shape parameter. See the SciPy documentation for the argus distribution for details.
- class Betaprime(*args, reparametrization=None, **params)#
Betaprime distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the betaprime distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the betaprime distribution for details.
- class Bradford(*args, reparametrization=None, **params)#
Bradford distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the bradford distribution for details.
- class Burr(*args, reparametrization=None, **params)#
Burr distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the burr distribution for details.
d (float, mandatory) – Shape parameter. See the SciPy documentation for the burr distribution for details.
- class Burr12(*args, reparametrization=None, **params)#
Burr12 distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the burr12 distribution for details.
d (float, mandatory) – Shape parameter. See the SciPy documentation for the burr12 distribution for details.
- class Cauchy(*args, reparametrization=None, **params)#
Cauchy distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Chi(*args, reparametrization=None, **params)#
Chi distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
df (float, mandatory) – Shape parameter. See the SciPy documentation for the chi distribution for details.
- class Chi2(*args, reparametrization=None, **params)#
Chi2 distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
df (float, mandatory) – Shape parameter. See the SciPy documentation for the chi2 distribution for details.
- class Cosine(*args, reparametrization=None, **params)#
Cosine distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Crystalball(*args, reparametrization=None, **params)#
Crystalball distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
beta (float, mandatory) – Shape parameter. See the SciPy documentation for the crystalball distribution for details.
m (float, mandatory) – Shape parameter. See the SciPy documentation for the crystalball distribution for details.
- class Dgamma(*args, reparametrization=None, **params)#
Dgamma distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the dgamma distribution for details.
- class DparetoLognorm(*args, reparametrization=None, **params)#
DparetoLognorm distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
u (float, mandatory) – Shape parameter. See the SciPy documentation for the dpareto_lognorm distribution for details.
s (float, mandatory) – Shape parameter. See the SciPy documentation for the dpareto_lognorm distribution for details.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the dpareto_lognorm distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the dpareto_lognorm distribution for details.
- class Dweibull(*args, reparametrization=None, **params)#
Dweibull distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the dweibull distribution for details.
- class Erlang(*args, reparametrization=None, **params)#
Erlang distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the erlang distribution for details.
- class Expon(*args, reparametrization=None, **params)#
Expon distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Exponnorm(*args, reparametrization=None, **params)#
Exponnorm distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
K (float, mandatory) – Shape parameter. See the SciPy documentation for the exponnorm distribution for details.
- class Exponpow(*args, reparametrization=None, **params)#
Exponpow distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the exponpow distribution for details.
- class Exponweib(*args, reparametrization=None, **params)#
Exponweib distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the exponweib distribution for details.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the exponweib distribution for details.
- class F(*args, reparametrization=None, **params)#
F distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
dfn (float, mandatory) – Shape parameter. See the SciPy documentation for the f distribution for details.
dfd (float, mandatory) – Shape parameter. See the SciPy documentation for the f distribution for details.
- class Fatiguelife(*args, reparametrization=None, **params)#
Fatiguelife distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the fatiguelife distribution for details.
- class Fisk(*args, reparametrization=None, **params)#
Fisk distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the fisk distribution for details.
- class Foldcauchy(*args, reparametrization=None, **params)#
Foldcauchy distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the foldcauchy distribution for details.
- class Foldnorm(*args, reparametrization=None, **params)#
Foldnorm distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the foldnorm distribution for details.
- class Gausshyper(*args, reparametrization=None, **params)#
Gausshyper distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the gausshyper distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the gausshyper distribution for details.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the gausshyper distribution for details.
z (float, mandatory) – Shape parameter. See the SciPy documentation for the gausshyper distribution for details.
- class Genexpon(*args, reparametrization=None, **params)#
Genexpon distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the genexpon distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the genexpon distribution for details.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the genexpon distribution for details.
- class Genextreme(*args, reparametrization=None, **params)#
Genextreme distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the genextreme distribution for details.
- class Gengamma(*args, reparametrization=None, **params)#
Gengamma distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the gengamma distribution for details.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the gengamma distribution for details.
- class Genhalflogistic(*args, reparametrization=None, **params)#
Genhalflogistic distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the genhalflogistic distribution for details.
- class Genhyperbolic(*args, reparametrization=None, **params)#
Genhyperbolic distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
p (float, mandatory) – Shape parameter. See the SciPy documentation for the genhyperbolic distribution for details.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the genhyperbolic distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the genhyperbolic distribution for details.
- class Geninvgauss(*args, reparametrization=None, **params)#
Geninvgauss distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
p (float, mandatory) – Shape parameter. See the SciPy documentation for the geninvgauss distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the geninvgauss distribution for details.
- class Genlogistic(*args, reparametrization=None, **params)#
Genlogistic distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the genlogistic distribution for details.
- class Gennorm(*args, reparametrization=None, **params)#
Gennorm distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
beta (float, mandatory) – Shape parameter. See the SciPy documentation for the gennorm distribution for details.
- class Genpareto(*args, reparametrization=None, **params)#
Genpareto distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the genpareto distribution for details.
- class Gibrat(*args, reparametrization=None, **params)#
Gibrat distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Gompertz(*args, reparametrization=None, **params)#
Gompertz distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the gompertz distribution for details.
- class GumbelL(*args, reparametrization=None, **params)#
GumbelL distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class GumbelR(*args, reparametrization=None, **params)#
GumbelR distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Halfcauchy(*args, reparametrization=None, **params)#
Halfcauchy distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Halfgennorm(*args, reparametrization=None, **params)#
Halfgennorm distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
beta (float, mandatory) – Shape parameter. See the SciPy documentation for the halfgennorm distribution for details.
- class Halflogistic(*args, reparametrization=None, **params)#
Halflogistic distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Halfnorm(*args, reparametrization=None, **params)#
Halfnorm distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Hypsecant(*args, reparametrization=None, **params)#
Hypsecant distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Invgamma(*args, reparametrization=None, **params)#
Invgamma distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the invgamma distribution for details.
- class Invgauss(*args, reparametrization=None, **params)#
Invgauss distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
mu (float, mandatory) – Shape parameter. See the SciPy documentation for the invgauss distribution for details.
- class Invweibull(*args, reparametrization=None, **params)#
Invweibull distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the invweibull distribution for details.
- class Irwinhall(*args, reparametrization=None, **params)#
Irwinhall distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
n (float, mandatory) – Shape parameter. See the SciPy documentation for the irwinhall distribution for details.
- class JfSkewT(*args, reparametrization=None, **params)#
JfSkewT distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the jf_skew_t distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the jf_skew_t distribution for details.
- class Johnsonsb(*args, reparametrization=None, **params)#
Johnsonsb distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the johnsonsb distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the johnsonsb distribution for details.
- class Johnsonsu(*args, reparametrization=None, **params)#
Johnsonsu distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the johnsonsu distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the johnsonsu distribution for details.
- class Kappa3(*args, reparametrization=None, **params)#
Kappa3 distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the kappa3 distribution for details.
- class Kappa4(*args, reparametrization=None, **params)#
Kappa4 distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
h (float, mandatory) – Shape parameter. See the SciPy documentation for the kappa4 distribution for details.
k (float, mandatory) – Shape parameter. See the SciPy documentation for the kappa4 distribution for details.
- class Ksone(*args, reparametrization=None, **params)#
Ksone distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
n (float, mandatory) – Shape parameter. See the SciPy documentation for the ksone distribution for details.
- class Kstwo(*args, reparametrization=None, **params)#
Kstwo distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
n (float, mandatory) – Shape parameter. See the SciPy documentation for the kstwo distribution for details.
- class Kstwobign(*args, reparametrization=None, **params)#
Kstwobign distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Landau(*args, reparametrization=None, **params)#
Landau distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Laplace(*args, reparametrization=None, **params)#
Laplace distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class LaplaceAsymmetric(*args, reparametrization=None, **params)#
LaplaceAsymmetric distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
kappa (float, mandatory) – Shape parameter. See the SciPy documentation for the laplace_asymmetric distribution for details.
- class Levy(*args, reparametrization=None, **params)#
Levy distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class LevyL(*args, reparametrization=None, **params)#
LevyL distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class LevyStable(*args, reparametrization=None, **params)#
LevyStable distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
alpha (float, mandatory) – Shape parameter. See the SciPy documentation for the levy_stable distribution for details.
beta (float, mandatory) – Shape parameter. See the SciPy documentation for the levy_stable distribution for details.
- class Loggamma(*args, reparametrization=None, **params)#
Loggamma distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the loggamma distribution for details.
- class Logistic(*args, reparametrization=None, **params)#
Logistic distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Loglaplace(*args, reparametrization=None, **params)#
Loglaplace distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the loglaplace distribution for details.
- class Lognorm(*args, reparametrization=None, **params)#
Lognorm distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
s (float, mandatory) – Shape parameter. See the SciPy documentation for the lognorm distribution for details.
- Loguniform#
alias of
Reciprocal
- class Lomax(*args, reparametrization=None, **params)#
Lomax distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the lomax distribution for details.
- class Maxwell(*args, reparametrization=None, **params)#
Maxwell distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Mielke(*args, reparametrization=None, **params)#
Mielke distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
k (float, mandatory) – Shape parameter. See the SciPy documentation for the mielke distribution for details.
s (float, mandatory) – Shape parameter. See the SciPy documentation for the mielke distribution for details.
- class Moyal(*args, reparametrization=None, **params)#
Moyal distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Nakagami(*args, reparametrization=None, **params)#
Nakagami distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
nu (float, mandatory) – Shape parameter. See the SciPy documentation for the nakagami distribution for details.
- class Ncf(*args, reparametrization=None, **params)#
Ncf distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
dfn (float, mandatory) – Shape parameter. See the SciPy documentation for the ncf distribution for details.
dfd (float, mandatory) – Shape parameter. See the SciPy documentation for the ncf distribution for details.
nc (float, mandatory) – Shape parameter. See the SciPy documentation for the ncf distribution for details.
- class Nct(*args, reparametrization=None, **params)#
Nct distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
df (float, mandatory) – Shape parameter. See the SciPy documentation for the nct distribution for details.
nc (float, mandatory) – Shape parameter. See the SciPy documentation for the nct distribution for details.
- class Ncx2(*args, reparametrization=None, **params)#
Ncx2 distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
df (float, mandatory) – Shape parameter. See the SciPy documentation for the ncx2 distribution for details.
nc (float, mandatory) – Shape parameter. See the SciPy documentation for the ncx2 distribution for details.
- class Norm(*args, reparametrization=None, **params)#
Norm distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Norminvgauss(*args, reparametrization=None, **params)#
Norminvgauss distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the norminvgauss distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the norminvgauss distribution for details.
- class Pearson3(*args, reparametrization=None, **params)#
Pearson3 distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
skew (float, mandatory) – Shape parameter. See the SciPy documentation for the pearson3 distribution for details.
- class Powerlaw(*args, reparametrization=None, **params)#
Powerlaw distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the powerlaw distribution for details.
- class Powerlognorm(*args, reparametrization=None, **params)#
Powerlognorm distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the powerlognorm distribution for details.
s (float, mandatory) – Shape parameter. See the SciPy documentation for the powerlognorm distribution for details.
- class Powernorm(*args, reparametrization=None, **params)#
Powernorm distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the powernorm distribution for details.
- class Rayleigh(*args, reparametrization=None, **params)#
Rayleigh distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Rdist(*args, reparametrization=None, **params)#
Rdist distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the rdist distribution for details.
- class Recipinvgauss(*args, reparametrization=None, **params)#
Recipinvgauss distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
mu (float, mandatory) – Shape parameter. See the SciPy documentation for the recipinvgauss distribution for details.
- class Reciprocal(*args, reparametrization=None, **params)#
Reciprocal distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the reciprocal distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the reciprocal distribution for details.
- class RelBreitwigner(*args, reparametrization=None, **params)#
RelBreitwigner distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
rho (float, mandatory) – Shape parameter. See the SciPy documentation for the rel_breitwigner distribution for details.
- class Rice(*args, reparametrization=None, **params)#
Rice distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the rice distribution for details.
- class Semicircular(*args, reparametrization=None, **params)#
Semicircular distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Skewcauchy(*args, reparametrization=None, **params)#
Skewcauchy distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the skewcauchy distribution for details.
- class Skewnorm(*args, reparametrization=None, **params)#
Skewnorm distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the skewnorm distribution for details.
- class StudentizedRange(*args, reparametrization=None, **params)#
StudentizedRange distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
k (float, mandatory) – Shape parameter. See the SciPy documentation for the studentized_range distribution for details.
df (float, mandatory) – Shape parameter. See the SciPy documentation for the studentized_range distribution for details.
- class T(*args, reparametrization=None, **params)#
T distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
df (float, mandatory) – Shape parameter. See the SciPy documentation for the t distribution for details.
- class Trapezoid(*args, reparametrization=None, **params)#
Trapezoid distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the trapezoid distribution for details.
d (float, mandatory) – Shape parameter. See the SciPy documentation for the trapezoid distribution for details.
- class Triang(*args, reparametrization=None, **params)#
Triang distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the triang distribution for details.
- class Truncexpon(*args, reparametrization=None, **params)#
Truncexpon distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the truncexpon distribution for details.
- class Truncnorm(*args, reparametrization=None, **params)#
Truncnorm distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the truncnorm distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the truncnorm distribution for details.
- class Truncpareto(*args, reparametrization=None, **params)#
Truncpareto distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the truncpareto distribution for details.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the truncpareto distribution for details.
- class TruncweibullMin(*args, reparametrization=None, **params)#
TruncweibullMin distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the truncweibull_min distribution for details.
a (float, mandatory) – Shape parameter. See the SciPy documentation for the truncweibull_min distribution for details.
b (float, mandatory) – Shape parameter. See the SciPy documentation for the truncweibull_min distribution for details.
- class Tukeylambda(*args, reparametrization=None, **params)#
Tukeylambda distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
lam (float, mandatory) – Shape parameter. See the SciPy documentation for the tukeylambda distribution for details.
- class Uniform(*args, reparametrization=None, **params)#
Uniform distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class Vonmises(*args, reparametrization=None, **params)#
Vonmises distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
kappa (float, mandatory) – Shape parameter. See the SciPy documentation for the vonmises distribution for details.
- class Wald(*args, reparametrization=None, **params)#
Wald distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
- class WeibullMax(*args, reparametrization=None, **params)#
WeibullMax distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the weibull_max distribution for details.
- class WeibullMin(*args, reparametrization=None, **params)#
WeibullMin distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the weibull_min distribution for details.
- class Wrapcauchy(*args, reparametrization=None, **params)#
Wrapcauchy distribution.
- Parameters:
loc (float, optional) – Location parameter, by default 0.0.
scale (float, optional) – Scale parameter, by default 1.0.
c (float, mandatory) – Shape parameter. See the SciPy documentation for the wrapcauchy distribution for details.
- wrap_scipy_distribution(scipy_dist)#
Wrap a scipy distribution class to create a ScipyDistribution subclass.