My TI Programs
The following table gives the program name, the file names, the name of a file that holds a listing of the program, and a brief description of some TI graphing calculator programs that I have developed and/or used in the class. They are in alphabetic order. Names that end in .83p have been saved in TI-83 format: you can load these onto a TI-83, TI-83Plus, or TI-84Plus. Names that end in .8xp have been saved in TI-83Plus format: you can load these onto a TI-83Plus or a TI-84Plus. [They cannot be loaded directly onto a TI-83.]
Note that the file names are links to the particular files. Right-click on the file name and download (save link as) the file to your computer. Then you may use TI-Connect to transfer the file to your calculator.
Program Name | File Names | Program Listing | Brief Description of what the program does |
ASTUDT | astudt.83p astudt.8xp |
astudt.pdf | Program, suggested by Jim Egan, that finds the inverse T values for a given degrees of freedom and a specified area. This program uses the T-interval function on the calculator to get this value. As such, it is faster than the INVT program listed below. Also, this program gives the user some options about finding the area to the left, to the right, or between t-values. |
CALCPSD | calcpsd.83p calcpsd.8xp |
calcpsd.pdf | Program to take the sample size and characteristic proportion from two samples and then compute the combined variance and the combined standard deviation. |
CALCVSDF | calcvsdf.83p calcvsdf.8xp |
calcvsdf.pdf | Program to take the sample size and standard deviation from two samples and then compute the combined variance, the combined standard deviation, and the computed number of degrees of freedom. |
CHKTST1 | chktst1.8xp | chktst1.pdf | Program to produce a value, subsequent to running COLLATE3, that will allow students to check to see if they have made the correct entries of values for that run of COLLATE3. The number produced by CHKTST1 will also be\ given on the Test #1 web page. |
CNTGTBL | cntgtbl.8xp | cntgtbl.pdf | Program to process a contingency table stored
in one of the matrices on the calculator. This program will put
|
COLLATE2 | collate2.83p collate2.8xp |
collate2.pdf | (Current Version: 2.2) Program to examine discrete data found in some list
on the calculator. The program will examine the values in the given list and it
will identify the different values as well as the frequency of each different value
in the list. The program compiles
|
COLLATE3 | collate3.83p collate3.8xp |
collate3.pdf | Program to examine continuous found in some list on the calculator. The program will examine that data, report the low and high values, and then ask the user to specify regular "class" boundaries for grouping the data into "classes", The user specifies the boundaries by giving an initial low end and a width. The calculator then replicates that width to cover the data in the original list. Following that, the program classifies each value in the original list as being in one of the specified classes. The program counts the number of times a value is found in each of the classes and it reports that information, just as in COLLATE2. The program creates the same lists as does COLLATE2 except that the LITEM list is replaced by the LLOW | list, a list of the lower limits of each of the classes (plus the lower limit of what would be the next class if it were needed.
DOTPLOT | dotplot.83p dotplot.8xp |
dotplot.pdf | Program to make a dotplot from discrete data found in a list that the the user designates. The program processes the data, modifies the Plot1 settings, and then displays the plot. The program uses both L1 and L2, the former to store the data values and the latter to store Y-values that generate the individual points.. |
GNPARETO | gnpareto.83p gnpareto.8xp |
gnpareto.pdf |
GNPARETO is meant to be run immediately after running COLLATE2. GNPARETO
Note that the program resets Plot1 to use L3. |
GNRND4 | gnrnd4.83p gnrnd4.8xp |
Program to generate list(s) on the calculator based on two or three "key" values. This is used in conjunction with a simial Javascript function that is used on my web pages to generate lists of values. Because the TI-calculator and the Javascript versions use the same algorithm, they produce the same sets of numbers from the given key values. | |
GRPAPPX | grpappx.83p grpappx.8xp |
grpappx.pdf |
GRPAPPX walks the user through the creaton of a a table of grouped data, along with the frequencies for those groups. It then does the calculations for determining an estimated mean and an estimated variance and standard deveiation from the group intervals and frequencies. In the process, the program really creates the table of values that the book suggests as intermediate steps. |
INVT | invt.83p invt.8xp |
invt.pdf |
This program was written to give TI-83 and TI-83 Plus users the capability to do what invT( does on a TI-84 Plus. INVT does an inverse Student's T lookup for a given number of degrees of freedom and a given area to the left of the desired point. Thus, giving the program the valeus 34 and .975 the program returns 2.032232285 as a T value that has .9749993518 as the area to the left of 2.032232285 in a T distribution with 34 degrees of freedom. |
MARGTOT | margtot.83p margtot.8xp |
margtot.pdf | Program to a matrix of interactions for two conditions and produce the marginal totals, the marginal relative frequencies, the expected values, and the chi-squared statistic. The program uses matrix [I] and [J], with [I] being a copy of the input matrix and [J] holding the computed totals and relative frequencies. |
NRMLQNTL | nrmlqntl.83p nrmlqntl.8xp |
nrmlqntl.pdf |
This program generates both the bnormal quantile plot for a data set of points and it generates the linear regression graph for those points. In addition, the program produces the sorted data points in L1, a list of evenly spaced values between 0 and 1 in L2, and the associated invNorm( values for those points in L3. |
STEM10 | stem10.83p stem10.8xp |
stem10.pdf |
This is a program that looks at the data in a list of non-negative integer values identified by the user and then produces a stem-and-leaf diagram of the data based on the 10's digit of the values. [Note that this limitation is not so severe. If we had a list of values from which we wanted to derive a stem-and-leaf diagram based on the 100's digit we could create a new list that is round(oldlist/10,0) and then do the STEM10 program on that list, noting of course, that the stem is really 10 times the value shown and the (rounded) leaves are the associate 10's digits in the diagram. Similar transformations can be used to do a stem-and-leaf on the tenth's place digit.] |
STEMCD | stemcd.83p stemcd.8xp |
stemcd.pdf |
This is a program that is a refinement of the STEM10 program. In STEMCD the user is asked to supply the cut-point for the data, the place between the "stem" and the "leaf". The program will create the stem-and-leaf diagram based on that cut-point, with values rounded to make the leaf a single digit. |
TOSTR | tostr.83p tostr.8xp |
tostr.pdf |
This is a subroutine that formats numbers as text. The TOSTR program should never be run as is. It is called by other programs. |
TOSTR2 | tostr2.83p tostr2.8xp |
tostr2.pdf |
This is a subroutine that formats numbers as text. The TOSTR2 program should never be run as is. It is called by other programs. |
©Roger M. Palay
Saline, MI 48176
October, 2012