Runs Test Table

The range listed for r are the values for which the null hypothesis (that the runs are random) are not rejected at the 5% level (two-tailed test). See One Sample Runs Test for details.

Runs Test Table 1

Runs Test Table 2

Runs Test Table 3

5 Responses to Runs Test Table

  1. Robert says:

    Somehow my inequalities in the second paragraph were lost. Perhaps they were misinterpreted as an errant HTML tag. That would be humorous.

  2. Robert says:


    I think your table is far more usable than the tables I’ve found precisely because you list the range of runs for which we cannot reject randomness. My original question has to do with the boundary between rejecting the null hypothesis and not rejecting it.

    The tables I have seen do not report a range of runs. They report the probability that the number of runs is <= u given n1 and n2. Taking your example, with n1=n2=10, the reported probability is 0.019 for u=6, 0.051 for u=7, and 0.128 for u=8. At the high end, the probability is 0.949 for u=14 and 0.981 for u=15. I read this as meaning that to reject the null hypothesis at the 5% level u must be =15 or, conversely, that any number of runs from 7 to 14 inclusive is consistent with randomness. In other words, to find the entries for your table I am thinking I should find the first u whose probability is >0.05 and the last u whose probability is <0.95?

    For this instance of n1 and n2 (10,10), your table says r-lower = 7 and r-upper =15, whereas I would say r-lower = 7 and r-upper = 14. Similarly, for my original question: n1=n2=5, the probability of 4 or fewer runs is 0.167, but the probability of 3 or fewer is 0.040, so I concluded that if I observe 4 runs I'd not be able to reject the null hypothesis, but if only 3 runs are observed I would be able to reject the null hypothesis. But 3 is r-lower in your table so I should not reject the null hypothesis.

    Thanks for your patience with this level of detail.

    • Charles says:

      In a day or two I will place a new version of the table on the website. This version will contain entries for a range of values of alpha (not just alpha = .05). Please let me know whether this version of the table works better for you.

  3. Robert says:


    Continued search led me to:
    Eisenhart and Swed, Annals of Mathematical Statistics 14: 66, 1943.

    Their table appears identical to the famous Table 10 from Wackerly, Mendenhall, and Scheaffer.

    And if I read them correctly, they both think r-lower for n1=5, n2 =5 should be 4, rather than 3. Is your value based on newer theory?

    • Charles says:


      I have not generated the table from scratch, but merely used the standard table. I believe that the table I used and the ones you refer to are probably the same. Let me give you an example.

      In the table on my site I show the interval 7, 15 for n1 = 10 and n2 = 10. You will probably find the values 6,11 on the table that you are referring to. On my table the interval [7, 15] is the range for which r (i.e. # of runs observed ) is not significant. The range 6, 11 means that if r < = 6 or r >= 11 then there is a significant result. These are equivalent ways of looking at the data.

      Shortly I plan to augment the table on my site with data for values of alpha not equal to .05.


Leave a Reply

Your email address will not be published. Required fields are marked *