The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

PDL::GSL::CDF - PDL interface to GSL Cumulative Distribution Functions

DESCRIPTION

This is an interface to the Cumulative Distribution Function package present in the GNU Scientific Library.

SYNOPSIS

    use PDL;
    use PDL::GSL::CDF;

    my $p = gsl_cdf_tdist_P( $t, $df );

    my $t = gsl_cdf_tdist_Pinv( $p, $df );

FUNCTIONS

gsl_cdf_ugaussian_P

  Signature: (double x();  [o]out())

gsl_cdf_ugaussian_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_ugaussian_Pinv

  Signature: (double p();  [o]out())

gsl_cdf_ugaussian_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_gaussian_P

  Signature: (double x(); double sigma();  [o]out())

gsl_cdf_gaussian_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_gaussian_Pinv

  Signature: (double p(); double sigma();  [o]out())

gsl_cdf_gaussian_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_gamma_P

  Signature: (double x(); double a(); double b();  [o]out())

gsl_cdf_gamma_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_gamma_Pinv

  Signature: (double p(); double a(); double b();  [o]out())

gsl_cdf_gamma_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_cauchy_P

  Signature: (double x(); double a();  [o]out())

gsl_cdf_cauchy_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_cauchy_Pinv

  Signature: (double p(); double a();  [o]out())

gsl_cdf_cauchy_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_laplace_P

  Signature: (double x(); double a();  [o]out())

gsl_cdf_laplace_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_laplace_Pinv

  Signature: (double p(); double a();  [o]out())

gsl_cdf_laplace_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_rayleigh_P

  Signature: (double x(); double sigma();  [o]out())

gsl_cdf_rayleigh_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_rayleigh_Pinv

  Signature: (double p(); double sigma();  [o]out())

gsl_cdf_rayleigh_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_chisq_P

  Signature: (double x(); double nu();  [o]out())

gsl_cdf_chisq_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_chisq_Pinv

  Signature: (double p(); double nu();  [o]out())

gsl_cdf_chisq_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_exponential_P

  Signature: (double x(); double mu();  [o]out())

gsl_cdf_exponential_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_exponential_Pinv

  Signature: (double p(); double mu();  [o]out())

gsl_cdf_exponential_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_exppow_P

  Signature: (double x(); double a(); double b();  [o]out())

gsl_cdf_exppow_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_tdist_P

  Signature: (double x(); double nu();  [o]out())

gsl_cdf_tdist_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_tdist_Pinv

  Signature: (double p(); double nu();  [o]out())

gsl_cdf_tdist_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_fdist_P

  Signature: (double x(); double nua(); double nub();  [o]out())

gsl_cdf_fdist_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_fdist_Pinv

  Signature: (double p(); double nua(); double nub();  [o]out())

gsl_cdf_fdist_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_beta_P

  Signature: (double x(); double a(); double b();  [o]out())

gsl_cdf_beta_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_beta_Pinv

  Signature: (double p(); double a(); double b();  [o]out())

gsl_cdf_beta_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_flat_P

  Signature: (double x(); double a(); double b();  [o]out())

gsl_cdf_flat_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_flat_Pinv

  Signature: (double p(); double a(); double b();  [o]out())

gsl_cdf_flat_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_lognormal_P

  Signature: (double x(); double zeta(); double sigma();  [o]out())

gsl_cdf_lognormal_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_lognormal_Pinv

  Signature: (double p(); double zeta(); double sigma();  [o]out())

gsl_cdf_lognormal_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_gumbel1_P

  Signature: (double x(); double a(); double b();  [o]out())

gsl_cdf_gumbel1_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_gumbel1_Pinv

  Signature: (double p(); double a(); double b();  [o]out())

gsl_cdf_gumbel1_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_gumbel2_P

  Signature: (double x(); double a(); double b();  [o]out())

gsl_cdf_gumbel2_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_gumbel2_Pinv

  Signature: (double p(); double a(); double b();  [o]out())

gsl_cdf_gumbel2_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_weibull_P

  Signature: (double x(); double a(); double b();  [o]out())

gsl_cdf_weibull_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_weibull_Pinv

  Signature: (double p(); double a(); double b();  [o]out())

gsl_cdf_weibull_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_pareto_P

  Signature: (double x(); double a(); double b();  [o]out())

gsl_cdf_pareto_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_pareto_Pinv

  Signature: (double p(); double a(); double b();  [o]out())

gsl_cdf_pareto_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_logistic_P

  Signature: (double x(); double a();  [o]out())

gsl_cdf_logistic_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_logistic_Pinv

  Signature: (double p(); double a();  [o]out())

gsl_cdf_logistic_Pinv processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_binomial_P

  Signature: (ushort k(); double p(); ushort n();  [o]out())

gsl_cdf_binomial_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_poisson_P

  Signature: (ushort k(); double mu();  [o]out())

gsl_cdf_poisson_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_geometric_P

  Signature: (ushort k(); double p();  [o]out())

gsl_cdf_geometric_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_negative_binomial_P

  Signature: (ushort k(); double p(); double n();  [o]out())

gsl_cdf_negative_binomial_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_pascal_P

  Signature: (ushort k(); double p(); ushort n();  [o]out())

gsl_cdf_pascal_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

gsl_cdf_hypergeometric_P

  Signature: (ushort k(); ushort na(); ushort nb(); ushort t();  [o]out())

gsl_cdf_hypergeometric_P processes bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input piddles.

AUTHOR

Copyright (C) 2009 Maggie J. Xiong <maggiexyz users.sourceforge.net>

The GSL CDF module was written by J. Stover.

All rights reserved. There is no warranty. You are allowed to redistribute this software / documentation as described in the file COPYING in the PDL distribution.