0% found this document useful (0 votes)
35 views5 pages

Package Chi': R Topics Documented

This document summarizes the R package 'chi' which provides functions for working with the chi distribution. It includes density, distribution, quantile and random number generation functions for both the chi (chi, dchi, pchi, qchi, rchi) and inverse chi (invchi, dinvchi, pinvchi, qinvchi, rinvchi) distributions. The chi functions simply wrap the existing chisq functions from the stats package. The package is lightweight and provides an interface for the chi distribution without additional dependencies.

Uploaded by

ervinpoljak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views5 pages

Package Chi': R Topics Documented

This document summarizes the R package 'chi' which provides functions for working with the chi distribution. It includes density, distribution, quantile and random number generation functions for both the chi (chi, dchi, pchi, qchi, rchi) and inverse chi (invchi, dinvchi, pinvchi, qinvchi, rinvchi) distributions. The chi functions simply wrap the existing chisq functions from the stats package. The package is lightweight and provides an interface for the chi distribution without additional dependencies.

Uploaded by

ervinpoljak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Package ‘chi’

May 7, 2017
Type Package
Title The Chi Distribution
Version 0.1

URL https://github.com/dkahle/chi

BugReports https://github.com/dkahle/chi/issues
Description Light weight implementation of the standard distribution
functions for the chi distribution, wrapping those for the chi-squared
distribution in the stats package.
License GPL-2
RoxygenNote 6.0.1
NeedsCompilation no
Author David Kahle [aut, cre, cph]
Maintainer David Kahle <[email protected]>
Repository CRAN
Date/Publication 2017-05-07 05:22:54 UTC

R topics documented:
chi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
invchi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Index 5

1
2 chi

chi The Chi Distribution

Description
Density, distribution function, quantile function and random generation for the chi distribution.

Usage
dchi(x, df, ncp = 0, log = FALSE)

pchi(q, df, ncp = 0, lower.tail = TRUE, log.p = FALSE)

qchi(p, df, ncp = 0, lower.tail = TRUE, log.p = FALSE)

rchi(n, df, ncp = 0)

Arguments
x, q vector of quantiles.
df degrees of freedom (non-negative, but can be non-integer).
ncp non-centrality parameter (non-negative).
log, log.p logical; if TRUE, probabilities p are given as log(p).
lower.tail logical; if TRUE (default), probabilities are P[X <= x] otherwise, P[X > x].
p vector of probabilities.
n number of observations. If length(n) > 1, the length is taken to be the number
required.

Details
The functions (d/p/q/r)chi simply wrap those of the standard (d/p/q/r)chisq R implementation, so
look at, say, dchisq for details.

See Also
dchisq; these functions just wrap the (d/p/q/r)chisq functions.

Examples

s <- seq(0, 5, .01)


plot(s, dchi(s, 7), type = 'l')

f <- function(x) dchi(x, 7)


q <- 2
integrate(f, 0, q)
invchi 3

(p <- pchi(q, 7))


qchi(p, 7) # = q
mean(rchi(1e5, 7) <= q)

samples <- rchi(1e5, 7)


plot(density(samples))
curve(f, add = TRUE, col = "red")

invchi The Inverse Chi Distribution

Description

Density, distribution function, quantile function and random generation for the inverse chi distribu-
tion.

Usage

dinvchi(x, df, ncp = 0, log = FALSE)

pinvchi(q, df, ncp = 0, lower.tail = TRUE, log.p = FALSE)

qinvchi(p, df, ncp = 0, lower.tail = TRUE, log.p = FALSE)

rinvchi(n, df, ncp = 0)

Arguments

x, q vector of quantiles.
df degrees of freedom (non-negative, but can be non-integer).
ncp non-centrality parameter (non-negative).
log, log.p logical; if TRUE, probabilities p are given as log(p).
lower.tail logical; if TRUE (default), probabilities are P[X <= x] otherwise, P[X > x].
p vector of probabilities.
n number of observations. If length(n) > 1, the length is taken to be the number
required.

See Also

dchi
4 invchi

Examples

s <- seq(0, 2, .01)


plot(s, dinvchi(s, 7), type = 'l')

f <- function(x) dinvchi(x, 7)


q <- .5
integrate(f, 0, q)
(p <- pinvchi(q, 7))
qinvchi(p, 7) # = q
mean(rinvchi(1e5, 7) <= q)

samples <- rinvchi(1e5, 7)


plot(density(samples))
curve(f, add = TRUE, col = "red")
Index

chi, 2

dchi, 3
dchi (chi), 2
dchisq, 2
dinvchi (invchi), 3

invchi, 3

pchi (chi), 2
pinvchi (invchi), 3

qchi (chi), 2
qinvchi (invchi), 3

rchi (chi), 2
rinvchi (invchi), 3

You might also like