BrownMath.com → TI-83/84/89 → MATH200Z Tech Notes
Updated 31 July 2012

# MATH200Z Program — Technical Notes

Summary: This document contains the details of variable usage by the MATH200Z subprogram, and it’s probably of no interest to you unless you’re programming the TI-83/84 yourself.

The MATH200Z subprogram is called by MATH200A and MATH200b, and you’ll never run it directly. If you want to know how to use those programs, please see MATH200A Program — Basic Statistics Utilities for TI-83/84 and MATH200B Program — Extra Statistics Utilities for TI-83/84.

MATH200Z presents common dialogs for getting data and confidence levels, and validates the user’s input. The calling program sets the variable θ to tell MATH200Z what to do. This document shows what MATH200Z does with each value of θ and what variables it sets for use by the calling program.

• When θ = 0, the calling program intends to make a histogram or frequency polygon from the data. MATH200Z runs the Data Arrangement dialog and performs various validity checks on the response.

The operation of the program depends on the user’s selected data arrangement, as follows:

Plain List Ungrouped dist Grouped dist Discrete PD Binomial PD 0 (unchanged) 1 2 3 4 data list data list, freq list class midpoints, freq list data list, probabilities number of trials, prob of success data list, must have ≥4 entries data list, must have 2–47 entries equally spaced class midpoints, must have 2–47 entries equally spaced data list, must have 2–47 entries equally spaced sequence, 0 through number of trials (max 46) (unchanged) class width, and variable X is used as a loop index 1 (unchanged) frequencies or relative frequencies, must add to a whole number ≥4 probabilities, must add to 1 binomial probabilities must have same number of entries as LD number of data points in LD sum of LF sum of LF (sum = 1) (unchanged) nothing useful
• When θ = 10, the calling program intends to compute skewness and kurtosis from the data. MATH200Z runs the Data Arrangement dialog and performs various validity checks on the response.

The operation of the program depends on the user’s selected data arrangement, as follows:

Plain List Ungrouped dist Grouped dist Discrete PD Binomial PD 10 (unchanged) 11 12 13 14 data list data list, freq list class midpoints, freq list data list, probabilities number of trials, prob of success data list, must have ≥4 entries data list, must have ≥2 entries class midpoints, must have ≥2 entries equally spaced data list, must have ≥2 entries sequence, 0 through number of trials (unchanged) (unchanged) class width, and variable X is used as a loop index (unchanged) 1 (unchanged) frequencies or relative frequencies, must add to a whole number ≥4 probabilities, must add to 1 binomial probabilities must have same number of entries as LD number of data points in LD sum of LF sum of LF (sum = 1) (unchanged) (unchanged) nothing useful (unchanged) nothing useful
• When θ = 20, the calling program intends to make a box-whisker diagram from the data. MATH200Z runs the Data Arrangement dialog and performs various validity checks on the response.

The operation of the program depends on the user’s selected data arrangement, as follows:

Plain List Ungrouped dist 20 (unchanged) 21 data list, must have ≥4 entries data list, must have ≥2 entries (unchanged) frequencies or relative frequencies, must add to a whole number and must have same number of entries as LD number of data points in LD sum of LF
• When θ = 100, MATH200Z prompts for a confidence level (“C-Level”) and stores the result in variable C. If C > 50, MATH200Z divides it by 100, just as the TI-83/84 does in its dialogs for confidence intervals. If 0 < C < 1 (after adjustment) is not satisfied, MATH200Z prompts the user again.
• When θ = 200, MATH200Z prompts for X and Y lists, checks that they have the same length and are at least 4 entries long, and returns them in LX and LY; N is set to the length of each list.

## What’s New?

• 31 July 2012: add binomial PD for θ=0 or θ=10
• 14 Nov 2009: New article.