view scripts/statistics/distributions/module.mk @ 20643:d6d04088ac9e

nbininv.m: Increase speed (85X) and accuracy of function (bug #34363). * nbininv.m: Call new function scalar_nbininv to calculate nbininv for scalar. If there are still uncalculated values then call bin_search_nbininv. Call bin_search_nbininv directly for vectors. Add more BIST tests. * nbininv.m (scalar_binoinv): New subfunction to calculate nbininv for scalar x. Stops when x > 1000. * nbininv.m (bin_search_nbininv): New subfunction to do binary search for nbininv.
author Lachlan Andrew <lachlanbis@gmail.com>
date Sun, 11 Oct 2015 20:33:37 -0700
parents 916cc788d906
children
line wrap: on
line source

FCN_FILE_DIRS += scripts/statistics/distributions

scripts_statistics_distributions_FCN_FILES = \
  scripts/statistics/distributions/betacdf.m \
  scripts/statistics/distributions/betainv.m \
  scripts/statistics/distributions/betapdf.m \
  scripts/statistics/distributions/betarnd.m \
  scripts/statistics/distributions/binocdf.m \
  scripts/statistics/distributions/binoinv.m \
  scripts/statistics/distributions/binopdf.m \
  scripts/statistics/distributions/binornd.m \
  scripts/statistics/distributions/cauchy_cdf.m \
  scripts/statistics/distributions/cauchy_inv.m \
  scripts/statistics/distributions/cauchy_pdf.m \
  scripts/statistics/distributions/cauchy_rnd.m \
  scripts/statistics/distributions/chi2cdf.m \
  scripts/statistics/distributions/chi2inv.m \
  scripts/statistics/distributions/chi2pdf.m \
  scripts/statistics/distributions/chi2rnd.m \
  scripts/statistics/distributions/discrete_cdf.m \
  scripts/statistics/distributions/discrete_inv.m \
  scripts/statistics/distributions/discrete_pdf.m \
  scripts/statistics/distributions/discrete_rnd.m \
  scripts/statistics/distributions/empirical_cdf.m \
  scripts/statistics/distributions/empirical_inv.m \
  scripts/statistics/distributions/empirical_pdf.m \
  scripts/statistics/distributions/empirical_rnd.m \
  scripts/statistics/distributions/expcdf.m \
  scripts/statistics/distributions/expinv.m \
  scripts/statistics/distributions/exppdf.m \
  scripts/statistics/distributions/exprnd.m \
  scripts/statistics/distributions/fcdf.m \
  scripts/statistics/distributions/finv.m \
  scripts/statistics/distributions/fpdf.m \
  scripts/statistics/distributions/frnd.m \
  scripts/statistics/distributions/gamcdf.m \
  scripts/statistics/distributions/gaminv.m \
  scripts/statistics/distributions/gampdf.m \
  scripts/statistics/distributions/gamrnd.m \
  scripts/statistics/distributions/geocdf.m \
  scripts/statistics/distributions/geoinv.m \
  scripts/statistics/distributions/geopdf.m \
  scripts/statistics/distributions/geornd.m \
  scripts/statistics/distributions/hygecdf.m \
  scripts/statistics/distributions/hygeinv.m \
  scripts/statistics/distributions/hygepdf.m \
  scripts/statistics/distributions/hygernd.m \
  scripts/statistics/distributions/kolmogorov_smirnov_cdf.m \
  scripts/statistics/distributions/laplace_cdf.m \
  scripts/statistics/distributions/laplace_inv.m \
  scripts/statistics/distributions/laplace_pdf.m \
  scripts/statistics/distributions/laplace_rnd.m \
  scripts/statistics/distributions/logistic_cdf.m \
  scripts/statistics/distributions/logistic_inv.m \
  scripts/statistics/distributions/logistic_pdf.m \
  scripts/statistics/distributions/logistic_rnd.m \
  scripts/statistics/distributions/logncdf.m \
  scripts/statistics/distributions/logninv.m \
  scripts/statistics/distributions/lognpdf.m \
  scripts/statistics/distributions/lognrnd.m \
  scripts/statistics/distributions/nbincdf.m \
  scripts/statistics/distributions/nbininv.m \
  scripts/statistics/distributions/nbinpdf.m \
  scripts/statistics/distributions/nbinrnd.m \
  scripts/statistics/distributions/normcdf.m \
  scripts/statistics/distributions/norminv.m \
  scripts/statistics/distributions/normpdf.m \
  scripts/statistics/distributions/normrnd.m \
  scripts/statistics/distributions/poisscdf.m \
  scripts/statistics/distributions/poissinv.m \
  scripts/statistics/distributions/poisspdf.m \
  scripts/statistics/distributions/poissrnd.m \
  scripts/statistics/distributions/stdnormal_cdf.m \
  scripts/statistics/distributions/stdnormal_inv.m \
  scripts/statistics/distributions/stdnormal_pdf.m \
  scripts/statistics/distributions/stdnormal_rnd.m \
  scripts/statistics/distributions/tcdf.m \
  scripts/statistics/distributions/tinv.m \
  scripts/statistics/distributions/tpdf.m \
  scripts/statistics/distributions/trnd.m \
  scripts/statistics/distributions/unidrnd.m \
  scripts/statistics/distributions/unidcdf.m \
  scripts/statistics/distributions/unidinv.m \
  scripts/statistics/distributions/unidpdf.m \
  scripts/statistics/distributions/unifrnd.m \
  scripts/statistics/distributions/unifcdf.m \
  scripts/statistics/distributions/unifinv.m \
  scripts/statistics/distributions/unifpdf.m \
  scripts/statistics/distributions/wblcdf.m \
  scripts/statistics/distributions/wblinv.m \
  scripts/statistics/distributions/wblpdf.m \
  scripts/statistics/distributions/wblrnd.m \
  scripts/statistics/distributions/wienrnd.m

scripts_statistics_distributionsdir = $(fcnfiledir)/statistics/distributions

scripts_statistics_distributions_DATA = $(scripts_statistics_distributions_FCN_FILES)

FCN_FILES += $(scripts_statistics_distributions_FCN_FILES)

PKG_ADD_FILES += scripts/statistics/distributions/PKG_ADD

DIRSTAMP_FILES += scripts/statistics/distributions/$(octave_dirstamp)