chiSquaredGoodnessOfFit
chiSquaredGoodnessOfFit(
data,distributionType,significance):boolean
Defined in: src/chi_squared_goodness_of_fit.js:31
The χ2 (Chi-Squared) Goodness-of-Fit Test
uses a measure of goodness of fit which is the sum of differences between observed and expected outcome frequencies
(that is, counts of observations), each squared and divided by the number of observations expected given the
hypothesized distribution. The resulting χ2 statistic, chiSquared, can be compared to the chi-squared distribution
to determine the goodness of fit. In order to determine the degrees of freedom of the chi-squared distribution, one
takes the total number of observed frequencies and subtracts the number of estimated parameters. The test statistic
follows, approximately, a chi-square distribution with (k − c) degrees of freedom where k is the number of non-empty
cells and c is the number of estimated parameters for the distribution.
Parameters
Section titled “Parameters”number[]
distributionType
Section titled “distributionType”Function
a function that returns a point in a distribution: for instance, binomial, bernoulli, or poisson
significance
Section titled “significance”number
Returns
Section titled “Returns”boolean
whether the null hypothesis is rejected
Example
Section titled “Example”// Data from Poisson goodness-of-fit example 10-19 in William W. Hines & Douglas C. Montgomery,// "Probability and Statistics in Engineering and Management Science", Wiley (1980).var data1019 = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3];ss.chiSquaredGoodnessOfFit(data1019, ss.poissonDistribution, 0.05); //= false