Chi-Squared

greybox.distributions.dchi2(q, df, log=False)[source]

Chi-squared distribution density.

Parameters:
  • q (array_like) – Quantiles (must be non-negative).

  • df (float) – Degrees of freedom.

  • log (bool) – If True, return log-density.

Returns:

Density values.

Return type:

array

greybox.distributions.pchi2(q, df)[source]

Chi-squared distribution CDF.

Parameters:
  • q (array_like) – Quantiles.

  • df (float) – Degrees of freedom.

Returns:

CDF values.

Return type:

array

greybox.distributions.qchi2(p, df)[source]

Chi-squared distribution quantile function.

Parameters:
  • p (array_like) – Probabilities.

  • df (float) – Degrees of freedom.

Returns:

Quantile values.

Return type:

array

greybox.distributions.rchi2(n, df)[source]

Chi-squared distribution random number generation.

Parameters:
  • n (int) – Number of observations.

  • df (float) – Degrees of freedom.

Returns:

Random values.

Return type:

array