testExponential {gofedf} | R Documentation |
Apply Goodness of Fit Test for Exponential Distribution
Description
Performs the goodness-of-fit test based on empirical distribution function to check if an i.i.d sample follows an Exponential distribution.
Usage
testExponential(
x,
ngrid = length(x),
gridpit = FALSE,
hessian = FALSE,
method = "cvm"
)
Arguments
x |
a non-empty numeric vector of sample data. |
ngrid |
the number of equally spaced points to discretize the (0,1) interval for computing the covariance function. |
gridpit |
logical. If |
hessian |
logical. If |
method |
a character string indicating which goodness-of-fit statistic is to be computed. The default value is 'cvm' for the Cramer-von-Mises statistic. Other options include 'ad' for the Anderson-Darling statistic, and 'both' to compute both cvm and ad. |
Value
A list of two containing the following components:
Statistic: the value of goodness-of-fit statistic.
p-value: the approximate p-value for the goodness-of-fit test based on empirical distribution function. if method = 'cvm' or method = 'ad', it returns a numeric value for the statistic and p-value. If method = 'both', it returns a numeric vector with two elements and one for each statistic.
Examples
set.seed(123)
n <- 50
sim_data <- rexp(n, rate = 2)
testExponential(x = sim_data)