Hypothesis test for normality on the TI-84?

  • Thread starter Thread starter moonman239
  • Start date Start date
  • Tags Tags
    Test Ti-84
moonman239
Messages
276
Reaction score
0
I'm trying to run a hypothesis test to see if a data set follows a normal distribution. I don't want to look at a plot. Is there any way? I tried to build a program that uses the built-in normal distribution functions to calculate how far the points on a normality plot would fall from forming a straight line, but I get errors.

Any ideas?
 
Physics news on Phys.org
Here is the code I am using. Instead of filling List 3 with the normal CDF values, it fills List 3 with a bunch of 0's.

Code:
SortA(L1)
N->dim(L1)
For(I,1,N)
(I/N)->L2(I)
normalcdf(0,L1(I),mean(L1),stdDev(L1))->L3(I)
End
 
moonman239 said:
Here is the code I am using. Instead of filling List 3 with the normal CDF values, it fills List 3 with a bunch of 0's.

Code:
SortA(L1)
N->dim(L1)
For(I,1,N)
(I/N)->L2(I)
normalcdf(0,L1(I),mean(L1),stdDev(L1))->L3(I)
End

Shouldnt the normalcdf be outside loop?
 
jedishrfu said:
Shouldnt the normalcdf be outside loop?
I don't think normalcdf will take lists for X values. But I will try that as soon as I can.
As it happens, I created another macro that just calculates the cumulative frequency. That one does work. I know how to have my normalcdf macro execute my cumulative frequency macro. For the reference, I just press "PRGM," in the EXEC highlight that macro and press "ENTER," that big button on the bottom-right.
 
moonman239 said:
Here is the code I am using. Instead of filling List 3 with the normal CDF values, it fills List 3 with a bunch of 0's.

Code:
SortA(L1)
N->dim(L1)
For(I,1,N)
(I/N)->L2(I)
normalcdf(0,L1(I),mean(L1),stdDev(L1))->L3(I)
End

Update: I changed the code.

Now it's this:

Code:
prgmCUMFREQ
(L1-mean(L1))/stdDev(L1)->L3
For (I,1,dim(L1))
normalcdf(-1e99,L3(I),0,1)->L4(I)
End

Now it won't give me those zeroes.

But now I have another problem. When I fill in data from my statistics textbook, I get a different p-value than what my statistics textbook reads. I am reasonably certain I did not mistype any data.

UPDATE: Here's the code for my cumulative frequency macro:

Code:
PROGRAM:CUMFREQ
SortA(L1)
For(I,1,dim(L1))
I/dim(L1)->L2(I)
End
 
Hi all, I've been a roulette player for more than 10 years (although I took time off here and there) and it's only now that I'm trying to understand the physics of the game. Basically my strategy in roulette is to divide the wheel roughly into two halves (let's call them A and B). My theory is that in roulette there will invariably be variance. In other words, if A comes up 5 times in a row, B will be due to come up soon. However I have been proven wrong many times, and I have seen some...
Namaste & G'day Postulate: A strongly-knit team wins on average over a less knit one Fundamentals: - Two teams face off with 4 players each - A polo team consists of players that each have assigned to them a measure of their ability (called a "Handicap" - 10 is highest, -2 lowest) I attempted to measure close-knitness of a team in terms of standard deviation (SD) of handicaps of the players. Failure: It turns out that, more often than, a team with a higher SD wins. In my language, that...

Similar threads

Back
Top