Mercurial > octave-nkf
annotate scripts/statistics/distributions/module.mk @ 20644:4e307c55a2b5
Use isempty () rather than any () for faster code in inverse statistical distributions.
betainv.m, binoinv.m, gaminv.m, poissinv.m: Use '! isempty (k)' rather than
'any (k)' for faster code.
author | Rik <rik@octave.org> |
---|---|
date | Sun, 11 Oct 2015 21:09:41 -0700 |
parents | 916cc788d906 |
children |
rev | line source |
---|---|
20363
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
1 FCN_FILE_DIRS += scripts/statistics/distributions |
9794
0d4613a736e9
convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
2 |
20363
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
3 scripts_statistics_distributions_FCN_FILES = \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
4 scripts/statistics/distributions/betacdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
5 scripts/statistics/distributions/betainv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
6 scripts/statistics/distributions/betapdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
7 scripts/statistics/distributions/betarnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
8 scripts/statistics/distributions/binocdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
9 scripts/statistics/distributions/binoinv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
10 scripts/statistics/distributions/binopdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
11 scripts/statistics/distributions/binornd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
12 scripts/statistics/distributions/cauchy_cdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
13 scripts/statistics/distributions/cauchy_inv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
14 scripts/statistics/distributions/cauchy_pdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
15 scripts/statistics/distributions/cauchy_rnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
16 scripts/statistics/distributions/chi2cdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
17 scripts/statistics/distributions/chi2inv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
18 scripts/statistics/distributions/chi2pdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
19 scripts/statistics/distributions/chi2rnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
20 scripts/statistics/distributions/discrete_cdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
21 scripts/statistics/distributions/discrete_inv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
22 scripts/statistics/distributions/discrete_pdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
23 scripts/statistics/distributions/discrete_rnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
24 scripts/statistics/distributions/empirical_cdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
25 scripts/statistics/distributions/empirical_inv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
26 scripts/statistics/distributions/empirical_pdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
27 scripts/statistics/distributions/empirical_rnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
28 scripts/statistics/distributions/expcdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
29 scripts/statistics/distributions/expinv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
30 scripts/statistics/distributions/exppdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
31 scripts/statistics/distributions/exprnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
32 scripts/statistics/distributions/fcdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
33 scripts/statistics/distributions/finv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
34 scripts/statistics/distributions/fpdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
35 scripts/statistics/distributions/frnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
36 scripts/statistics/distributions/gamcdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
37 scripts/statistics/distributions/gaminv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
38 scripts/statistics/distributions/gampdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
39 scripts/statistics/distributions/gamrnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
40 scripts/statistics/distributions/geocdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
41 scripts/statistics/distributions/geoinv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
42 scripts/statistics/distributions/geopdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
43 scripts/statistics/distributions/geornd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
44 scripts/statistics/distributions/hygecdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
45 scripts/statistics/distributions/hygeinv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
46 scripts/statistics/distributions/hygepdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
47 scripts/statistics/distributions/hygernd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
48 scripts/statistics/distributions/kolmogorov_smirnov_cdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
49 scripts/statistics/distributions/laplace_cdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
50 scripts/statistics/distributions/laplace_inv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
51 scripts/statistics/distributions/laplace_pdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
52 scripts/statistics/distributions/laplace_rnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
53 scripts/statistics/distributions/logistic_cdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
54 scripts/statistics/distributions/logistic_inv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
55 scripts/statistics/distributions/logistic_pdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
56 scripts/statistics/distributions/logistic_rnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
57 scripts/statistics/distributions/logncdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
58 scripts/statistics/distributions/logninv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
59 scripts/statistics/distributions/lognpdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
60 scripts/statistics/distributions/lognrnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
61 scripts/statistics/distributions/nbincdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
62 scripts/statistics/distributions/nbininv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
63 scripts/statistics/distributions/nbinpdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
64 scripts/statistics/distributions/nbinrnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
65 scripts/statistics/distributions/normcdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
66 scripts/statistics/distributions/norminv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
67 scripts/statistics/distributions/normpdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
68 scripts/statistics/distributions/normrnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
69 scripts/statistics/distributions/poisscdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
70 scripts/statistics/distributions/poissinv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
71 scripts/statistics/distributions/poisspdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
72 scripts/statistics/distributions/poissrnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
73 scripts/statistics/distributions/stdnormal_cdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
74 scripts/statistics/distributions/stdnormal_inv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
75 scripts/statistics/distributions/stdnormal_pdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
76 scripts/statistics/distributions/stdnormal_rnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
77 scripts/statistics/distributions/tcdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
78 scripts/statistics/distributions/tinv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
79 scripts/statistics/distributions/tpdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
80 scripts/statistics/distributions/trnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
81 scripts/statistics/distributions/unidrnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
82 scripts/statistics/distributions/unidcdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
83 scripts/statistics/distributions/unidinv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
84 scripts/statistics/distributions/unidpdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
85 scripts/statistics/distributions/unifrnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
86 scripts/statistics/distributions/unifcdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
87 scripts/statistics/distributions/unifinv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
88 scripts/statistics/distributions/unifpdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
89 scripts/statistics/distributions/wblcdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
90 scripts/statistics/distributions/wblinv.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
91 scripts/statistics/distributions/wblpdf.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
92 scripts/statistics/distributions/wblrnd.m \ |
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
93 scripts/statistics/distributions/wienrnd.m |
9794
0d4613a736e9
convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
94 |
20378
916cc788d906
fix installation of script files
John W. Eaton <jwe@octave.org>
parents:
20363
diff
changeset
|
95 scripts_statistics_distributionsdir = $(fcnfiledir)/statistics/distributions |
916cc788d906
fix installation of script files
John W. Eaton <jwe@octave.org>
parents:
20363
diff
changeset
|
96 |
916cc788d906
fix installation of script files
John W. Eaton <jwe@octave.org>
parents:
20363
diff
changeset
|
97 scripts_statistics_distributions_DATA = $(scripts_statistics_distributions_FCN_FILES) |
916cc788d906
fix installation of script files
John W. Eaton <jwe@octave.org>
parents:
20363
diff
changeset
|
98 |
20363
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
99 FCN_FILES += $(scripts_statistics_distributions_FCN_FILES) |
9794
0d4613a736e9
convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff
changeset
|
100 |
20363
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
101 PKG_ADD_FILES += scripts/statistics/distributions/PKG_ADD |
9906 | 102 |
20363
fa9fa6ab76f0
eliminate recursive make invocation in scripts directory tree
John W. Eaton <jwe@octave.org>
parents:
9906
diff
changeset
|
103 DIRSTAMP_FILES += scripts/statistics/distributions/$(octave_dirstamp) |