Learn R Programming

⚠️There's a newer version (0.5-9) of this package.Take me there.

DPQ (version 0.4-2)

Density, Probability, Quantile ('DPQ') Computations

Description

Computations for approximations and alternatives for the 'DPQ' (Density (pdf), Probability (cdf) and Quantile) functions for probability distributions in R. Primary focus is on (central and non-central) beta, gamma and related distributions such as the chi-squared, F, and t. -- This is for the use of researchers in these numerical approximation implementations, notably for my own use in order to improve R`s own pbeta(), qgamma(), ..., etc: {'"dpq"'-functions}. -- We plan to complement with 'DPQmpfr' to be suggested later.

Copy Link

Version

Install

install.packages('DPQ')

Monthly Downloads

593

Version

0.4-2

License

GPL (>= 2)

Maintainer

Martin Maechler

Last Published

November 9th, 2020

Functions in DPQ (0.4-2)

dhyperBinMolenaar

HyperGeometric (Point) Probabilities via Molenaar's Binomial Approximation
algdiv

Compute log(gamma(b)/gamma(a+b)) when b >= 8
dgamma-utils

Utility Functions for dgamma() -- Pure R Versions
dnt

Non-central t-Distribution Density - Algorithms and Approximations
DPQ-package

DPQ
Bern

Bernoulli Numbers
b_chi

Compute \(E[\chi_\nu] / \sqrt{\nu}\) useful for t- and chi-Distributions
dtWV

Noncentral t Distribution Density by W.V.
dchisqApprox

Approximations of the (Noncentral) Chi-Squared Density
dgamma.R

Gamma Density Function Alternatives
lfastchoose

R versions of Simple Formulas for Logarithmic Binomial Coefficients
lbeta

(Log) Beta Approximations
logcf

Continued Fraction Approximation of Log-Related Series
lgamma1p

Accurate log(gamma(a+1))
logspace.add

Logspace Arithmetix -- Addition and Subtraction
phyperIbeta

Pearson's incomplete Beta Approximation to the Hyperbolic Distribution
phyperBinMolenaar

HyperGeometric Distribution via Molenaar's Binomial Approximation
lssum

Compute Logarithm of a Sum with Signed Large Summands
log1mexp

Compute f(a) = \(\mathrm{log}\)(1 - \(\mathrm{exp}\)(-a)) Numerically Optimally
phyperMolenaar

Molenaar's Normal Approximations to the Hypergeometric Distribution
format01prec

Format Numbers in [0,1] with "Precise" Result
hyper2binomP

Transform Hypergeometric Distribution Parameters to Binomial Probability
lsum

Properly Compute the Logarithm of a Sum (of Exponentials)
phyperPeizer

Peizer's Normal Approximation to the Cumulative Hyperbolic
log1pmx

Accurate log(1+x) - x
pbetaRv1

Pure R Implementation of Old pbeta()
phypers

The Four (4) Symmetric phyper() calls.
phyperAllBin

Compute Hypergeometric Probabilities via Binomial Approximations
phyperBin

HyperGeometric Distribution via Approximate Binomial Distribution
qnchisqAppr

Compute Approximate Quantiles of Noncentral Chi-Squared Distribution
phyperApprAS152

Normal Approximation to cumulative Hyperbolic Distribution -- AS 152
newton

Simple R level Newton Algorithm, Mostly for Didactical Reasons
lgammaAsymp

Asymptotic Log Gamma Function
numer-utils

Numerical Utilities - Functions, Constants
pnbeta

Noncentral Beta Probabilities
phyperR

R-only version of R's original phyper() algorithm
phyperR2

Pure R version of R's C level phyper()
pnchisqWienergerm

Wienergerm Approximations to (Non-Central) Chi-squared Probabilities
pl2curves

Plot 2 Noncentral Distribution Curves for Visual Comparison
qnormAppr

Approximations to 'qnorm()', i.e., \(z_\alpha\)
qchisqAppr

Compute Approximate Quantiles of the Chi-Squared Distribution
pnchisqAppr

(Approximate) Probabilities of Non-Central Chi-squared Distribution
qnormR

Pure R version of R's qnorm() with Diagnostics and Tuning Parameters
qgammaAppr

Compute (Approximate) Quantiles of the Gamma Distribution
qtAppr

Compute Approximate Quantiles of Non-Central t Distribution
pnormLU

Bounds for 1-Phi(.) -- Mill's Ratio related Bounds for pnorm()
ppoisson

Direct Computation of 'ppois()' Poisson Distribution Probabilities
qbetaAppr

Compute (Approximate) Quantiles of the Beta Distribution
r_pois

Compute Relative Size of i-th term of Poisson Distribution Series
pnchi1sq

(Probabilities of Non-Central Chi-squared Distribution for Special Cases
pnt

Non-central t Probability Distribution - Algorithms and Approximations