How to Test Goodness of Fit on TI-83/84
Copyright © 2012–2023 by Stan Brown, BrownMath.com
Copyright © 2012–2023 by Stan Brown, BrownMath.com
Summary: You can use your TI-83/84 to calculate a goodness-of-fit test, also known as a multinomial experiment.
Alternative: MATH200A Program part 6 does the calculations and graphs the χ² curve automatically for you. This is significantly easier than using native TI-83/84 commands, so I recommend you get the program if possible.
See also: How to Test Goodness of Fit on TI-89
Model ratio | Observed | |
---|---|---|
Green-eyed winged | 9 | 120 |
Green-eyed wingless | 3 | 49 |
Red-eyed winged | 3 | 36 |
Red-eyed wingless | 1 | 12 |
Total | 16 | 217 |
An example in Dabes & Janik [full citation at https://BrownMath.com/swt/sources.htm#so_Dabes1999] had to do with the offspring of hybrid fruit flies; see figures at right. The null hypothesis H0 is that the 9:3:3:1 model is good, and the alternative H1 is that the model is bad. Use α=0.05.
The test statistic χ² is a standardized measure of how far the observations differ from the model. You’ll compute that first, by using some list operations, and then you’ll use χ²cdf to compute the p-value.
The model goes in L1. It can be percentages, ratios, or whole numbers. Enter the model numbers for each category, but don’t enter the total even if you have it. | ![]() STAT ] [ENTER ]. Cursor to L1, the actual column head
and not the first number under L1, and press
[CLEAR ] [ENTER ]. Enter the numbers. |
The observed counts go in L2. Even if the model is in percentages, the observed numbers must be the actual counts. Don’t enter the total. | Cursor to L2, the actual column head and not the first number
under L2, and press [CLEAR ] [ENTER ]. Enter the
numbers. |
Next, fill L3 with the expected counts. Each
expected count equals the corresponding percent in the model,
times the sample size. Symbolically,
L3 = L1/sum(L1)*sum(L2) (There’s no need to clear L3 before entering the formula.) |
![]() 2nd 1 makes L1 ]
[÷ ].
Press [ 2nd STAT makes LIST ] [◄ ] [5 ] to paste
sum(. Continue with [2nd 1 makes L1 ] [) ] [* ].
Again press [ 2nd STAT makes LIST ] [◄ ] [5 ] to paste
sum(. Finish with [2nd 2 makes L2 ] [) ] [ENTER ].
|
L3 now contains the expected counts (expected for this sample size if H0 is true and the model is correct). Before you continue, verify that the requirements are met for a GoF hypothesis test:
The requirements are met. If you have a TI-84 Plus or Silver, skip down to Computing Goodness of Fit (TI-84s).
Next, fill L4 with the χ² contributions. These are
(observed−expected) squared, the divided by expected,
(O-E)²/E. Symbolically, L4 = (L2−L3)²/L3 (There’s no need to clear L4 before entering the formula.) |
![]() ( ]
[2nd 2 makes L2 ] [− ] [2nd 3 makes L3 ]
[) ] [x² ] [÷ ] [2nd 3 makes L3 ]
[ENTER ]. |
![]() ENTER ], the screen will look like
this. |
L4 now contains the χ² contributions.
Get back to the home screen for the remaining calculations. | Press [2nd MODE makes QUIT ]. |
Sum up the χ² contributions that you computed in L4. This is your χ² test statistic. | ![]() 2nd STAT makes LIST ] [◄ ] [5 ] to paste
sum(. Finish with [2nd 4 makes L4 ]
[) ] [ENTER ]. |
The p-value is the probability of getting this χ² statistic or greater. You have to specify degrees of freedom, which is (number of categories) minus 1. | ![]() 2nd VARS makes DISTR ]. Scroll down to χ²cdf
(not χ²pdf) and press [ENTER ] then
[2nd (-) makes ANS ], which will use the previous answer. (This is
faster and more accurate than retyping the number yourself.)
Continue with [ , ] [1 ] [0 ] [^ ] [9 ] [9 ] [, ] and the number of degrees of
freedom, then finish with [) ] [ENTER ]. |
The χ² test statistic is 2.45 and the p-value is 0.4838. p>α; fail to reject H0.
TI-84s can compute the χ² contributions and p-value for you, although you still have to compute expected counts yourself.
Select the χ² Goodness-of-Fit Test. | Press [STAT ] [◄ ] and scroll up to
χ²GOF-Test . |
Enter L2 for Observed and L3 for Expected. For degrees of freedom df enter number of categories minus 1. In this problem, that’s 4−1 = 3. | ![]() |
Select Calculate and read off the results: the
χ² test statistic is 2.45 and the p-value is
0.4838.
p > α; fail to reject H0. |
![]() |
Updates and new info: https://BrownMath.com/ti83/