|
StochHMM
v0.34
Flexible Hidden Markov Model C++ Library and Application
|
Functions | |
| double | StochHMM::binomial_pdf (int k, int n, double p) |
| double | StochHMM::binomial_pdf (int k, std::vector< double > param) |
| double | StochHMM::beta_binomial_pdf (int k, int n, double a, double b) |
| double | StochHMM::degenerate_pdf (double value, double k) |
| double | StochHMM::discrete_uniform_pdf (int position, int a, int b) |
| double | StochHMM::hypergeometric_pdf (int k, int n, int N, int m) |
| double | StochHMM::poisson_binomial_pdf (int k, std::vector< double > &p) |
| double | StochHMM::beta_negative_binomial_pdf (int k, int n, double a, double b) |
| double | StochHMM::maxwell_boltzman_pdf (double x, double a) |
| double | StochHMM::geometric_pdf (int k, double p) |
| double | StochHMM::logarithmic_pdf (int k, double p) |
| double | StochHMM::negative_binomial_pdf (int k, int r, double p) |
| double | StochHMM::poisson_pdf (int k, double lambda) |
| double | StochHMM::yule_simon_pdf (int k, double p) |
| double | StochHMM::zipf_pdf (int k, int N, double s) |
| double | StochHMM::zipf_mandelbrot_pdf (int k, int N, double s, double q) |
| double | StochHMM::arcsine_pdf (double x) |
| double | StochHMM::beta_pdf (double x, double a, double b) |
| double | StochHMM::beta_pdf (double x, std::vector< double > param) |
| double | StochHMM::logit_normal_pdf (double x, double mu, double sigma) |
| double | StochHMM::continuous_uniform_pdf (double x, double a, double b) |
| double | StochHMM::kumaraswamy_pdf (double x, double a, double b) |
| double | StochHMM::raised_cosine_pdf (double x, double mu, double s) |
| double | StochHMM::triangular_pdf (double x, double a, double b, double c) |
| double | StochHMM::truncated_normal_pdf (double x, double mu, double sd, double a, double b) |
| double | StochHMM::u_quadratic_pdf (double x, double a, double b) |
| double | StochHMM::wigner_semicircle_pdf (double x, double r) |
| double | StochHMM::beta_prime_pdf (double x, double a, double b) |
| double | StochHMM::chi_pdf (double x, double k) |
| double | StochHMM::chi_squared_pdf (double x, double k) |
| double | StochHMM::inverse_chi_squared_pdf (double x, double v) |
| double | StochHMM::scaled_inverse_chi_squared_pdf (double x, double v, double sigma_sqrd) |
| double | StochHMM::dagum_pdf (double x, double p, double a, double b) |
| double | StochHMM::exponential_pdf (double x, double lambda) |
| double | StochHMM::f_pdf (double x, double d1, double d2) |
| double | StochHMM::fishers_z_pdf (double x, double d1, double d2) |
| double | StochHMM::folded_normal_pdf (double x, double mu, double sigma_sqrd) |
| double | StochHMM::frechet_pdf (double x, double alpha, double s, double m) |
| double | StochHMM::gamma_pdf (double x, double alpha, double beta) |
| double | StochHMM::inv_gamma_pdf (double x, double alpha, double beta) |
| double | StochHMM::half_normal_pdf (double x, double sigma) |
| double | StochHMM::inv_gaussian_pdf (double x, double mu, double lambda) |
| double | StochHMM::levy_pdf (double x, double mu, double scale) |
| double | StochHMM::log_cauchy_pdf (double x, double mu, double sigma) |
| double | StochHMM::log_laplace_pdf (double x, double mu, double b) |
| double | StochHMM::log_logistic_pdf (double x, double a, double b) |
| double | StochHMM::log_normal_pdf (double x, double mu, double sigma_sqrd) |
| double | StochHMM::pareto_pdf (double x, double alpha, double x_m) |
| double | StochHMM::nakagami_pdf (double x, double mu, double w) |
| double | StochHMM::rayleigh_pdf (double x, double sigma) |
| double | StochHMM::gumbel_type_two_pdf (double x, double a, double b) |
| double | StochHMM::weibull_distribution (double x, double lambda, double k) |
| double | StochHMM::cauchy_pdf (double x, double x_o, double gamma) |
| double | StochHMM::gumbel_pdf (double x, double mu, double beta) |
| double | StochHMM::generalized_normal_pdf (double x, double mu, double alpha, double beta) |
| double | StochHMM::hyperbolic_secant_pdf (double x) |
| double | StochHMM::laplace_pdf (double x, double mu, double b) |
| double | StochHMM::logistic_pdf (double x, double mu, double s) |
| double | StochHMM::standard_normal_pdf (double x) |
| double | StochHMM::normal_pdf (double x, double mu, double sigma) |
| double | StochHMM::students_t_pdf (double x, double v) |
| double | StochHMM::gumbel_type_one_pdf (double x, double a, double b) |
| double | StochHMM::generalized_extreme_value_pdf (double x, double mu, double sigma, double xi) |
| double | StochHMM::generalized_pareto_pdf (double x, double mu, double sigma, double xi) |
| double | StochHMM::dirichlet_pdf (const std::vector< double > &x, const std::vector< double > &alpha) |
| double | StochHMM::multivariate_ewens_pdf (const std::vector< double > &x, const double theta) |
| double | StochHMM::binomial_pdf (const double k, const std::vector< double > *param) |
| double | StochHMM::beta_binomial_pdf (const double k, const std::vector< double > *param) |
| double | StochHMM::degenerate_pdf (const double value, const std::vector< double > *param) |
| double | StochHMM::discrete_uniform_pdf (const double position, const std::vector< double > *param) |
| double | StochHMM::hypergeometric_pdf (const double k, const std::vector< double > *param) |
| double | StochHMM::beta_negative_binomial_pdf (const double k, const std::vector< double > *param) |
| double | StochHMM::maxwell_boltzman_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::geometric_pdf (const double k, const std::vector< double > *param) |
| double | StochHMM::logarithmic_pdf (const double k, const std::vector< double > *param) |
| double | StochHMM::negative_binomial_pdf (const double k, const std::vector< double > *param) |
| double | StochHMM::poisson_pdf (const double k, const std::vector< double > *param) |
| double | StochHMM::yule_simon_pdf (const double k, const std::vector< double > *param) |
| double | StochHMM::zipf_pdf (const double k, const std::vector< double > *param) |
| double | StochHMM::zipf_mandelbrot_pdf (const double k, const std::vector< double > *param) |
| double | StochHMM::arcsine_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::beta_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::logit_normal_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::continuous_uniform_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::kumaraswamy_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::raised_cosine_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::triangular_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::truncated_normal_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::u_quadratic_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::wigner_semicircle_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::beta_prime_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::chi_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::chi_squared_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::inverse_chi_squared_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::scaled_inverse_chi_squared_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::dagum_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::exponential_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::f_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::fishers_z_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::folded_normal_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::frechet_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::gamma_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::inv_gamma_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::half_normal_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::inv_gaussian_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::levy_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::log_cauchy_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::log_laplace_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::log_logistic_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::log_normal_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::pareto_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::nakagami_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::rayleigh_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::gumbel_type_two_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::weibull_distribution (const double x, const std::vector< double > *param) |
| double | StochHMM::cauchy_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::gumbel_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::generalized_normal_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::hyperbolic_secant_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::laplace_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::logistic_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::standard_normal_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::normal_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::students_t_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::gumbel_type_one_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::generalized_extreme_value_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::generalized_pareto_pdf (const double x, const std::vector< double > *param) |
| double | StochHMM::dirichlet_multi_pdf (const std::vector< double > *x, const std::vector< double > *param) |
| double | StochHMM::ewens_multi_pdf (const std::vector< double > *x, const std::vector< double > *param) |
Univariate and Multivariate probability density functions for use in continuous emissions.
|
inline |
Definition at line 228 of file PDF.h.
References StochHMM::arcsine_pdf().
| double StochHMM::arcsine_pdf | ( | double | x | ) |
Arcsine probability distribution function
| x | value 0<=X<=1 |
Definition at line 242 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::arcsine_pdf().
| double StochHMM::beta_binomial_pdf | ( | int | k, |
| int | n, | ||
| double | a, | ||
| double | b | ||
| ) |
Beta-Binomial probability mass function Beta-binomial Model
| k | Value |
| n | Number of trials |
| a | alpha>0 |
| b | beta>0 |
Definition at line 32 of file PDF.cpp.
References StochHMM::beta(), and StochHMM::bin_coef().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::beta_binomial_pdf().
|
inline |
Definition at line 120 of file PDF.h.
References StochHMM::beta_binomial_pdf().
| double StochHMM::beta_negative_binomial_pdf | ( | int | k, |
| int | n, | ||
| double | a, | ||
| double | b | ||
| ) |
Beta negative binomial pdf
| k | Value or number of failures to get N successes |
| n | Number of successful trials |
| a | Shape parameter |
| b | Shape parameter |
Definition at line 128 of file PDF.cpp.
References StochHMM::bin_coef().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::beta_negative_binomial_pdf().
|
inline |
Definition at line 154 of file PDF.h.
References StochHMM::beta_negative_binomial_pdf().
| double StochHMM::beta_pdf | ( | double | x, |
| std::vector< double > | param | ||
| ) |
Definition at line 280 of file statistics.cpp.
References StochHMM::beta_pdf().
|
inline |
Definition at line 232 of file PDF.h.
References StochHMM::beta_pdf().
| double StochHMM::beta_pdf | ( | double | x, |
| double | a, | ||
| double | b | ||
| ) |
Beta probability distribution function
| x | Value 0<x<1 |
| a | Shape parameter a>0 |
| b | Shape parameter b>0 |
Definition at line 255 of file PDF.cpp.
References StochHMM::betaPDF().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), StochHMM::beta_cdf(), and StochHMM::beta_pdf().
|
inline |
Definition at line 307 of file PDF.h.
References StochHMM::beta_prime_pdf().
| double StochHMM::beta_prime_pdf | ( | double | x, |
| double | a, | ||
| double | b | ||
| ) |
Beta prime probability distribution function
| x | Value |
| a | Alpha Shape parameter |
| b | Beta Shape parameter |
Definition at line 402 of file PDF.cpp.
References StochHMM::beta().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::beta_prime_pdf().
| double StochHMM::binomial_pdf | ( | int | k, |
| int | n, | ||
| double | p | ||
| ) |
Binomial probability mass function Binomial Distribution
| [in] | k | Number of successes |
| [in] | n | Number of trials |
| [in] | p | Probability of success |
Definition at line 21 of file PDF.cpp.
References StochHMM::bin_coef().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), StochHMM::binomial_cdf(), and StochHMM::binomial_pdf().
| double StochHMM::binomial_pdf | ( | int | k, |
| std::vector< double > | param | ||
| ) |
|
inline |
Definition at line 112 of file PDF.h.
References StochHMM::binomial_pdf().
|
inline |
Definition at line 510 of file PDF.h.
References StochHMM::cauchy_pdf().
| double StochHMM::cauchy_pdf | ( | double | x, |
| double | x_o, | ||
| double | gamma | ||
| ) |
Cauchy probability distribution function
| x | Value |
| x_o | location parameter (place of peak) |
| gamma | scale parameter gamma>0 |
Definition at line 749 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::cauchy_pdf().
|
inline |
Definition at line 315 of file PDF.h.
References StochHMM::chi_pdf().
| double StochHMM::chi_pdf | ( | double | x, |
| double | k | ||
| ) |
Chi probability distribution function
| x | Value x>=0 |
| k | degrees of freedom k>0 |
Definition at line 414 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::chi_pdf().
|
inline |
Definition at line 323 of file PDF.h.
References StochHMM::chi_squared_pdf().
| double StochHMM::chi_squared_pdf | ( | double | x, |
| double | k | ||
| ) |
Chi-squared probability distribution function
| k | K>0 |
| x | x>0 |
Definition at line 426 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::chi_squared_pdf().
|
inline |
Definition at line 248 of file PDF.h.
References StochHMM::continuous_uniform_pdf().
| double StochHMM::continuous_uniform_pdf | ( | double | x, |
| double | a, | ||
| double | b | ||
| ) |
Continuous Uniform probability distribution function
| x | Value or Position to calculate |
| a | Minimum position |
| b | Maximum position |
Definition at line 281 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::continuous_uniform_pdf().
|
inline |
Definition at line 347 of file PDF.h.
References StochHMM::dagum_pdf().
| double StochHMM::dagum_pdf | ( | double | x, |
| double | p, | ||
| double | a, | ||
| double | b | ||
| ) |
Dagum probability distribution function
| p | Shape parameter p>0 |
| a | Shape parameter a>0 |
| b | Shape parameter b>0 |
| x | Value x>0 |
Definition at line 473 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::dagum_pdf().
| double StochHMM::degenerate_pdf | ( | double | value, |
| double | k | ||
| ) |
Degenerate probability mass function Degenerate Distribution
| [in] | value | Current value |
| [in] | k | Degenerate value |
| 1 | if value == k |
| 0 | if value !- k |
Definition at line 44 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::degenerate_pdf().
|
inline |
Definition at line 128 of file PDF.h.
References StochHMM::degenerate_pdf().
|
inline |
Definition at line 599 of file PDF.h.
References StochHMM::dirichlet_pdf().
Referenced by StochHMM::StateFuncs::_loadMultivariatePdf().
| double StochHMM::dirichlet_pdf | ( | const std::vector< double > & | x, |
| const std::vector< double > & | alpha | ||
| ) |
Dirichlet Distribution
| x | Vector of values |
| alpha | concentration parameters where a_i>0 |
Definition at line 921 of file PDF.cpp.
References StochHMM::sumVector().
Referenced by StochHMM::dirichlet_multi_pdf().
| double StochHMM::discrete_uniform_pdf | ( | int | position, |
| int | a, | ||
| int | b | ||
| ) |
Discrete Uniform probability mass function Uniform Distribution
| position | Value or Position to calculate |
| a | Minimum position |
| b | Maximum position |
| 1/(b-a+1) | if position is between a and b |
| 0 | if position is outside of interval a to b |
Definition at line 61 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::discrete_uniform_pdf().
|
inline |
Definition at line 136 of file PDF.h.
References StochHMM::discrete_uniform_pdf().
|
inline |
Definition at line 604 of file PDF.h.
References StochHMM::multivariate_ewens_pdf().
Referenced by StochHMM::StateFuncs::_loadMultivariatePdf().
|
inline |
Definition at line 355 of file PDF.h.
References StochHMM::exponential_pdf().
| double StochHMM::exponential_pdf | ( | double | x, |
| double | lambda | ||
| ) |
Exponential probability distribution function
| lambda | Rate or Inverse scale lambda>0 |
| x | Value x>=0 |
Definition at line 487 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::exponential_pdf().
|
inline |
Definition at line 363 of file PDF.h.
References StochHMM::f_pdf().
| double StochHMM::f_pdf | ( | double | x, |
| double | d1, | ||
| double | d2 | ||
| ) |
F-Distribution
| x | Value x>=0 |
| d1 | Degree of freedom d1>0 |
| d2 | Degree of freedom d2>0 |
Definition at line 501 of file PDF.cpp.
References StochHMM::beta().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::f_pdf().
|
inline |
Definition at line 371 of file PDF.h.
References StochHMM::fishers_z_pdf().
| double StochHMM::fishers_z_pdf | ( | double | x, |
| double | d1, | ||
| double | d2 | ||
| ) |
Fisher's z-distribution
| x | Value |
| d1 | Degree of freedom d1>0 |
| d2 | Degree of freedom d2>0 |
Definition at line 516 of file PDF.cpp.
References StochHMM::beta().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::fishers_z_pdf().
|
inline |
Definition at line 379 of file PDF.h.
References StochHMM::folded_normal_pdf().
| double StochHMM::folded_normal_pdf | ( | double | x, |
| double | mu, | ||
| double | sigma_sqrd | ||
| ) |
Folded Normal probability distribution function
| x | Value x>=0 |
| mu | Mean(location) |
| sigma_sqrd | Scale |
Definition at line 531 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::folded_normal_pdf().
|
inline |
Definition at line 387 of file PDF.h.
References StochHMM::frechet_pdf().
| double StochHMM::frechet_pdf | ( | double | x, |
| double | alpha, | ||
| double | s, | ||
| double | m | ||
| ) |
Frechet Probability distribution function
| x | Value X>m |
| alpha | Shape parameter a>0 |
| s | Scale parameter s>0 (default s=1) |
| m | Location minimum (default m=0) |
Definition at line 549 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::frechet_pdf().
|
inline |
Definition at line 395 of file PDF.h.
References StochHMM::gamma_pdf().
| double StochHMM::gamma_pdf | ( | double | x, |
| double | alpha, | ||
| double | beta | ||
| ) |
Gamma probability distribution
| x | Value x>0 |
| alpha | Shape parameter a>0 |
| beta | Rate parameter b>0 *http://en.wikipedia.org/wiki/Gamma_distribution |
Definition at line 563 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), StochHMM::chi2_pdf(), StochHMM::expon_pdf(), StochHMM::gamma_cdf(), and StochHMM::gamma_pdf().
|
inline |
Definition at line 583 of file PDF.h.
References StochHMM::generalized_extreme_value_pdf().
| double StochHMM::generalized_extreme_value_pdf | ( | double | x, |
| double | mu, | ||
| double | sigma, | ||
| double | xi | ||
| ) |
Generalized extreme value probability distribution function
| x | Value; |
| mu | location parameter |
| sigma | scale parameter |
| xi | shape parameter |
Definition at line 868 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::generalized_extreme_value_pdf().
|
inline |
Definition at line 527 of file PDF.h.
References StochHMM::generalized_normal_pdf().
| double StochHMM::generalized_normal_pdf | ( | double | x, |
| double | mu, | ||
| double | alpha, | ||
| double | beta | ||
| ) |
Generalized Normal probability distribution function
| x | Value |
| mu | Location parameter |
| alpha | scale parameter alpha>0 |
| beta | shape parameter beta>0 |
Definition at line 791 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::generalized_normal_pdf().
|
inline |
Definition at line 591 of file PDF.h.
References StochHMM::generalized_pareto_pdf().
| double StochHMM::generalized_pareto_pdf | ( | double | x, |
| double | mu, | ||
| double | sigma, | ||
| double | xi | ||
| ) |
Generalized Pareto probability distribution function
| x | Value |
| mu | Location parameter |
| sigma | Scale parameteer |
| xi | Shape parameter |
Definition at line 898 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::generalized_pareto_pdf().
| double StochHMM::geometric_pdf | ( | int | k, |
| double | p | ||
| ) |
Geometric probability mass function
| k | Value or Trial of first success |
| p | probability of success |
Definition at line 147 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::geometric_pdf().
|
inline |
Definition at line 171 of file PDF.h.
References StochHMM::geometric_pdf().
|
inline |
Definition at line 518 of file PDF.h.
References StochHMM::gumbel_pdf().
| double StochHMM::gumbel_pdf | ( | double | x, |
| double | mu, | ||
| double | beta | ||
| ) |
Gumbel Probability distribution function
| x | Value |
| mu | Location parameter |
| beta | Scale parameter |
Definition at line 764 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::gumbel_pdf().
|
inline |
Definition at line 575 of file PDF.h.
References StochHMM::gumbel_type_one_pdf().
| double StochHMM::gumbel_type_one_pdf | ( | double | x, |
| double | a, | ||
| double | b | ||
| ) |
Gumbel Type-2 Probability distribution function
| x | Value |
| a | |
| b | Shape |
Definition at line 858 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::gumbel_type_one_pdf().
|
inline |
Definition at line 491 of file PDF.h.
References StochHMM::gumbel_type_two_pdf().
| double StochHMM::gumbel_type_two_pdf | ( | double | x, |
| double | a, | ||
| double | b | ||
| ) |
Type 2 Gumbell Probability distribution function
| x | Value |
| a | parameter |
| b | shape parameter |
Definition at line 714 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::gumbel_type_two_pdf().
|
inline |
Definition at line 411 of file PDF.h.
References StochHMM::half_normal_pdf().
| double StochHMM::half_normal_pdf | ( | double | x, |
| double | sigma | ||
| ) |
Half Normal probability distribution
| x | Value x>0 |
| sigma | Standard Deviation sigma>0 |
Definition at line 587 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::half_normal_pdf().
|
inline |
Definition at line 535 of file PDF.h.
References StochHMM::hyperbolic_secant_pdf().
| double StochHMM::hyperbolic_secant_pdf | ( | double | x | ) |
Hyperbolic secant probability distribution function
| x | Value |
Definition at line 801 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::hyperbolic_secant_pdf().
| double StochHMM::hypergeometric_pdf | ( | int | k, |
| int | n, | ||
| int | N, | ||
| int | m | ||
| ) |
Hypergeometric Cumulative Distribution Function
| k | Value or Number of successes |
| n | Number of draws from Population |
| N | Size of population |
| m | Number of successes in Population |
Definition at line 76 of file PDF.cpp.
References StochHMM::bin_coef().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::hypergeometric_pdf().
|
inline |
Definition at line 144 of file PDF.h.
References StochHMM::hypergeometric_pdf().
|
inline |
Definition at line 403 of file PDF.h.
References StochHMM::inv_gamma_pdf().
| double StochHMM::inv_gamma_pdf | ( | double | x, |
| double | alpha, | ||
| double | beta | ||
| ) |
Inverse Gamma probability distribution
| x | Value x>0 |
| alpha | Shape parameter x>0 |
| beta | Scale parameter b>0 |
Definition at line 576 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::inv_gamma_pdf().
|
inline |
Definition at line 419 of file PDF.h.
References StochHMM::inv_gaussian_pdf().
| double StochHMM::inv_gaussian_pdf | ( | double | x, |
| double | mu, | ||
| double | lambda | ||
| ) |
Inverse Gaussian probability distribution
| x | Value x>0 |
| mu | Average u>0 |
| lambda | Shape parameter l>0 |
Definition at line 599 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::inv_gaussian_pdf().
|
inline |
Definition at line 331 of file PDF.h.
References StochHMM::inverse_chi_squared_pdf().
| double StochHMM::inverse_chi_squared_pdf | ( | double | x, |
| double | v | ||
| ) |
Inverse-Chi-squared probability distribution function
| x | Value x>0 |
| v | v>0 |
Definition at line 440 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::inverse_chi_squared_pdf().
|
inline |
Definition at line 256 of file PDF.h.
References StochHMM::kumaraswamy_pdf().
| double StochHMM::kumaraswamy_pdf | ( | double | x, |
| double | a, | ||
| double | b | ||
| ) |
Kumaraswamy probability distribution function
| x | |
| a | Shape parameter |
| b | Shape parameter |
Definition at line 298 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::kumaraswamy_pdf().
|
inline |
Definition at line 539 of file PDF.h.
References StochHMM::laplace_pdf().
| double StochHMM::laplace_pdf | ( | double | x, |
| double | mu, | ||
| double | b | ||
| ) |
Laplace Probability distribution function
| x | Value |
| mu | Location Parameter |
| b | Shape parameter |
Definition at line 810 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::laplace_pdf().
|
inline |
Definition at line 427 of file PDF.h.
References StochHMM::levy_pdf().
| double StochHMM::levy_pdf | ( | double | x, |
| double | mu, | ||
| double | scale | ||
| ) |
Levy probability distribution function
| x | Value x>= mu and x<INFINITY |
| mu | location parameter |
| scale | scale parameter C>0 |
Definition at line 611 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::levy_pdf().
|
inline |
Definition at line 435 of file PDF.h.
References StochHMM::log_cauchy_pdf().
| double StochHMM::log_cauchy_pdf | ( | double | x, |
| double | mu, | ||
| double | sigma | ||
| ) |
Log Cauchy probability distribution function
| x | Value X>0 X<INFINITY; |
| mu | Location |
| sigma | scale parameter |
Definition at line 623 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::log_cauchy_pdf().
|
inline |
Definition at line 443 of file PDF.h.
References StochHMM::log_laplace_pdf().
| double StochHMM::log_laplace_pdf | ( | double | x, |
| double | mu, | ||
| double | b | ||
| ) |
Log Laplace probability distribution function
| x | Value |
| mu | parameter |
| b | parameter |
Definition at line 635 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::log_laplace_pdf().
|
inline |
Definition at line 451 of file PDF.h.
References StochHMM::log_logistic_pdf().
| double StochHMM::log_logistic_pdf | ( | double | x, |
| double | a, | ||
| double | b | ||
| ) |
Log logistic probability distribution function
| x | Value |
| alpha | scale parameter |
| beta | shape parameter |
Definition at line 647 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::log_logistic_pdf().
|
inline |
Definition at line 459 of file PDF.h.
References StochHMM::log_normal_pdf().
| double StochHMM::log_normal_pdf | ( | double | x, |
| double | mu, | ||
| double | sigma_sqrd | ||
| ) |
Log Normal probability distribution function
| x | Value x>0 and x<INFINITY |
| mu | Log scaled location parameter |
| sigma_sqrd | Log scaled scaling parameter |
Definition at line 660 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::log_normal_pdf().
| double StochHMM::logarithmic_pdf | ( | int | k, |
| double | p | ||
| ) |
Logarithmic probability mass function
| k | Value |
| p | Probability |
Definition at line 155 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::logarithmic_pdf().
|
inline |
Definition at line 179 of file PDF.h.
References StochHMM::logarithmic_pdf().
|
inline |
Definition at line 547 of file PDF.h.
References StochHMM::logistic_pdf().
| double StochHMM::logistic_pdf | ( | double | x, |
| double | mu, | ||
| double | s | ||
| ) |
Logistic Probability distribution function
| x | Value |
| mu | Location parameter |
| s | Shape parameter |
Definition at line 818 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::logistic_pdf().
|
inline |
Definition at line 240 of file PDF.h.
References StochHMM::logit_normal_pdf().
| double StochHMM::logit_normal_pdf | ( | double | x, |
| double | mu, | ||
| double | sigma | ||
| ) |
Logit Normal probability distribution function
| x | Value |
| mu | Mean |
| sigma | Std. deviation |
Definition at line 268 of file PDF.cpp.
References StochHMM::logit(), and PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::logit_normal_pdf().
| double StochHMM::maxwell_boltzman_pdf | ( | double | x, |
| double | a | ||
| ) |
Maxwell-Boltzman Probability distribution function *a href = "http://en.wikipedia.org/wiki/Maxwell–Boltzmann_distribution">
| a | Shape parameter a>0 |
| x | Value |
Definition at line 139 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::maxwell_boltzman_pdf().
|
inline |
Definition at line 162 of file PDF.h.
References StochHMM::maxwell_boltzman_pdf().
| double StochHMM::multivariate_ewens_pdf | ( | const std::vector< double > & | x, |
| const double | theta | ||
| ) |
Multivariate Ewen's probability distribution function
| x | # of individual allele represented in sample |
| theta | Parameter: details of evolutionary model |
Definition at line 943 of file PDF.cpp.
References StochHMM::factorial().
Referenced by StochHMM::ewens_multi_pdf().
|
inline |
Definition at line 475 of file PDF.h.
References StochHMM::nakagami_pdf().
| double StochHMM::nakagami_pdf | ( | double | x, |
| double | mu, | ||
| double | w | ||
| ) |
Nakagami probability distribution function
| x | Value |
| mu | shape parameter |
| w | spread parameter |
Definition at line 689 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::nakagami_pdf().
| double StochHMM::negative_binomial_pdf | ( | int | k, |
| int | r, | ||
| double | p | ||
| ) |
Negative binomial probability mass function
| r | Value or Number of failures until experiment stopped |
| p | Success probability in each experiment |
Definition at line 167 of file PDF.cpp.
References StochHMM::bin_coef().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::negative_binomial_pdf().
|
inline |
Definition at line 187 of file PDF.h.
References StochHMM::negative_binomial_pdf().
|
inline |
Definition at line 559 of file PDF.h.
References StochHMM::normal_pdf().
| double StochHMM::normal_pdf | ( | double | x, |
| double | mu, | ||
| double | sigma | ||
| ) |
Normal probability distribution function
| x | Value |
| mu | Location parameter(mean) |
| sigma | Scaling parameter (standard deviation) |
Definition at line 832 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), StochHMM::normal_pdf(), and StochHMM::standard_normal_pdf().
|
inline |
Definition at line 467 of file PDF.h.
References StochHMM::pareto_pdf().
| double StochHMM::pareto_pdf | ( | double | x, |
| double | alpha, | ||
| double | x_m | ||
| ) |
Pareto probability distribution function
| x | Value |
| alpha | shape parameter |
| x_m | scale parameter |
Definition at line 673 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::pareto_pdf().
| double StochHMM::poisson_binomial_pdf | ( | int | k, |
| std::vector< double > & | p | ||
| ) |
| double StochHMM::poisson_pdf | ( | int | k, |
| double | lambda | ||
| ) |
Poisson probability mass function
| k | Trial of first success |
| lambda | Probability of success |
Definition at line 179 of file PDF.cpp.
References StochHMM::factorial().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::poisson_pdf().
|
inline |
Definition at line 195 of file PDF.h.
References StochHMM::poisson_pdf().
|
inline |
Definition at line 264 of file PDF.h.
References StochHMM::raised_cosine_pdf().
| double StochHMM::raised_cosine_pdf | ( | double | x, |
| double | mu, | ||
| double | s | ||
| ) |
Raised cosine probability distribution function
| mu | |
| s | S>0 |
| x | u-s<=x<=u+s |
Definition at line 310 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::raised_cosine_pdf().
|
inline |
Definition at line 483 of file PDF.h.
References StochHMM::rayleigh_pdf().
| double StochHMM::rayleigh_pdf | ( | double | x, |
| double | sigma | ||
| ) |
Rayleigh probability distribution function
| x | Value x>=0 and x<INFINITY |
| sigma | Mode |
Definition at line 702 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::rayleigh_pdf().
|
inline |
Definition at line 339 of file PDF.h.
References StochHMM::scaled_inverse_chi_squared_pdf().
| double StochHMM::scaled_inverse_chi_squared_pdf | ( | double | x, |
| double | v, | ||
| double | sigma_sqrd | ||
| ) |
Scaled Inverse Chi-squared probability distribution function
| x | Value x>0 |
| v | v>0 |
| sigma_sqrd | sigma_sqrd>0 |
Definition at line 453 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::scaled_inverse_chi_squared_pdf().
|
inline |
Definition at line 555 of file PDF.h.
References StochHMM::standard_normal_pdf().
| double StochHMM::standard_normal_pdf | ( | double | x | ) |
Standard Normal probability distribution function
| x | Value |
Definition at line 824 of file PDF.cpp.
References StochHMM::normal_pdf().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::standard_normal_pdf().
|
inline |
Definition at line 567 of file PDF.h.
References StochHMM::students_t_pdf().
| double StochHMM::students_t_pdf | ( | double | x, |
| double | v | ||
| ) |
Student's t-probability distribution function
| x | Value |
| v | Degrees of freedom |
Definition at line 844 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::students_t_pdf().
|
inline |
Definition at line 272 of file PDF.h.
References StochHMM::triangular_pdf().
| double StochHMM::triangular_pdf | ( | double | x, |
| double | a, | ||
| double | b, | ||
| double | c | ||
| ) |
Triangular probability distribution function
| a | Real number |
| b | a<b |
| c | a<=c<=b |
| x | a<=x<=b |
Definition at line 323 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::triangular_pdf().
|
inline |
Definition at line 280 of file PDF.h.
References StochHMM::truncated_normal_pdf().
| double StochHMM::truncated_normal_pdf | ( | double | x, |
| double | mu, | ||
| double | sd, | ||
| double | a, | ||
| double | b | ||
| ) |
Truncated Normal probability distribution function
| a | minimum value |
| b | maximum value |
| mu | Mean |
| sd | Standard deviation |
| x | Value |
Definition at line 349 of file PDF.cpp.
References StochHMM::beta(), StochHMM::beta_cdf(), and StochHMM::erf().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::truncated_normal_pdf().
|
inline |
Definition at line 288 of file PDF.h.
References StochHMM::u_quadratic_pdf().
| double StochHMM::u_quadratic_pdf | ( | double | x, |
| double | a, | ||
| double | b | ||
| ) |
U-quadratic probability distribution function
| a | |
| b | |
| x |
Definition at line 371 of file PDF.cpp.
References StochHMM::beta().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::u_quadratic_pdf().
|
inline |
Definition at line 499 of file PDF.h.
References StochHMM::weibull_distribution().
| double StochHMM::weibull_distribution | ( | double | x, |
| double | lambda, | ||
| double | k | ||
| ) |
Weibull Probability distribution function
| x | value |
| lambda | scale parameter |
| k | shape parameter |
Definition at line 726 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::weibull_distribution().
|
inline |
Definition at line 296 of file PDF.h.
References StochHMM::wigner_semicircle_pdf().
| double StochHMM::wigner_semicircle_pdf | ( | double | x, |
| double | r | ||
| ) |
Wigner semicircle probability distribution function
| r | radius R>0 |
| x | value |
Definition at line 386 of file PDF.cpp.
References PI.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::wigner_semicircle_pdf().
| double StochHMM::yule_simon_pdf | ( | int | k, |
| double | p | ||
| ) |
Yule-Simon probability mass function
| k | |
| p | Shape parameter |
Definition at line 191 of file PDF.cpp.
References StochHMM::beta().
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::yule_simon_pdf().
|
inline |
Definition at line 203 of file PDF.h.
References StochHMM::yule_simon_pdf().
|
inline |
Definition at line 218 of file PDF.h.
References StochHMM::zipf_mandelbrot_pdf().
| double StochHMM::zipf_mandelbrot_pdf | ( | int | k, |
| int | N, | ||
| double | s, | ||
| double | q | ||
| ) |
Zipf-Mandelbrot probability mass function
| k | The rank of element |
| N | Number of elements |
| s | Shape parameter (Exponent value) |
| q | Shape parameter |
Definition at line 223 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::zipf_mandelbrot_pdf().
| double StochHMM::zipf_pdf | ( | int | k, |
| int | N, | ||
| double | s | ||
| ) |
Zipf probability mass function
| k | The rank of element |
| N | Number of elements |
| s | Shape parameter (Exponent value) |
Definition at line 204 of file PDF.cpp.
Referenced by StochHMM::StateFuncs::_loadUnivariatePdf(), and StochHMM::zipf_pdf().
|
inline |
Definition at line 211 of file PDF.h.
References StochHMM::zipf_pdf().
1.8.1