/usr/include/gretl/pvalues.h is in libgretl1-dev 2016a-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 | /*
* gretl -- Gnu Regression, Econometrics and Time-series Library
* Copyright (C) 2001 Allin Cottrell and Riccardo "Jack" Lucchetti
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifndef PVALUES_H
#define PVALUES_H
typedef enum {
D_NONE = 0,
D_UNIFORM,
D_UDISCRT,
D_NORMAL,
D_STUDENT,
D_CHISQ,
D_SNEDECOR,
D_BINOMIAL,
D_POISSON,
D_WEIBULL,
D_GAMMA,
D_GED,
D_BETA,
D_DW,
D_BINORM,
D_JOHANSEN,
D_BETABIN,
D_NC_CHISQ,
D_NC_F,
D_NC_T
} DistCode;
double gamma_function (double x);
double ln_gamma (double x);
double digamma (double x);
double binomial_cdf (double p, int n, int k);
double binomial_cdf_comp (double p, int n, int k);
double binomial_pmf (double p, int n, int k);
double poisson_pmf (double lambda, int k);
double x_factorial (double x);
double log_x_factorial (double x);
double normal_pvalue_2 (double x);
double normal_pvalue_1 (double x);
double student_pvalue_2 (double df, double x);
double student_pvalue_1 (double df, double x);
double chisq_cdf (double df, double x);
double chisq_cdf_comp (double df, double x);
double nc_chisq_cdf (double df, double delta, double x);
double snedecor_cdf (double dfn, double dfd, double x);
double snedecor_cdf_comp (double dfn, double dfd, double x);
double snedecor_critval (double dfn, double dfd, double a);
double nc_snedecor_cdf (double dfn, double dfd, double delta, double x);
double normal_cdf (double x);
double normal_cdf_inverse (double x);
double normal_cdf_comp (double x);
double student_cdf (double df, double x);
double student_cdf_inverse (double df, double a);
double nc_student_cdf (double df, double delta, double x);
double nc_student_pdf (double df, double delta, double x);
double normal_pdf (double x);
double normal_critval (double a);
double student_critval (double df, double a);
double log_normal_pdf (double x);
double gamma_cdf (double s1, double s2, double x, int control);
double gamma_cdf_comp (double s1, double s2, double x, int control);
double gamma_cdf_inverse (double shape, double scale, double p);
double GED_pdf (double nu, double x);
double GED_cdf (double nu, double x);
double GED_cdf_comp (double nu, double x);
double GED_cdf_inverse (double nu, double a);
double tcrit95 (int df);
double rhocrit95 (int n);
double cephes_gamma (double x);
double cephes_lgamma (double x);
double gretl_get_pvalue (int dist, const double *parm, double x);
double gretl_get_pdf (int dist, const double *parm, double x);
int gretl_fill_pdf_array (int dist, const double *parm, double *x, int n);
double gretl_get_cdf (int dist, const double *parm, double x);
double gretl_get_cdf_inverse (int dist, const double *parm, double a);
double gretl_get_critval (int dist, const double *parm, double a);
int gretl_fill_random_series (double *x, int dist,
const double *parm,
const double *vecp1,
const double *vecp2,
const DATASET *dset);
gretl_matrix *gretl_get_random_matrix (int dist, const double *parm,
int rows, int cols,
int *err);
double gretl_get_random_scalar (int dist, const double *parm,
int *err);
int batch_pvalue (const char *str, DATASET *dset, PRN *prn);
void print_pvalue (int dist, const double *parm, double x, double pv, PRN *prn);
void print_critval (int dist, const double *parm, double a, double c, PRN *prn);
gretl_matrix *gretl_get_DW (int n, int k, int *err);
int dist_code_from_string (const char *s);
#endif /* PVALUES_H */
|