chisq_gof {discretefit} R Documentation

## Simulated Chi-squared goodness-of-fit test

### Description

The chisq_gof() function implements Monte Carlo simulations to calculate p-values based on the Chi-squared statistic for goodness-of-fit tests for discrete distributions.

### Usage

chisq_gof(x, p, reps = 10000, tolerance = 64 * .Machine\$double.eps)


### Arguments

 x a numeric vector that contains observed counts for each bin/category. p a vector of probabilities of the same length of x. An error is given if any entry of p is negative or if the sum of p does not equal one. reps an integer specifying the number of Monte Carlo simulations. The default is set to 10,000 which may be appropriate for exploratory analysis. A higher number of simulation should be selected for more precise results. tolerance sets an upper bound for rounding errors when evaluating whether a statistic for a simulation is greater than or equal to the statistic for the observed data. The default is identical to the tolerance set for simulations in the chisq.test function from the stats package in base R.

### Value

A list with class "htest" containing the following components:

 statistic the value of the Chi-squared test statistic p.value the simulated p-value for the test method a character string describing the test data.name a character string give the name of the data

### Examples

x <- c(15, 36, 17)
p <- c(0.25, 0.5, 0.25)

chisq_gof(x, p)



[Package discretefit version 0.1.2 Index]