next up previous contents
Next: A class of statistical Up: Empirical Testing of Pseudorandom Previous: Summary: Some PRNs are

Empirical tests for uniform PRNs

Alle Daten bestätigen es: Der Mensch ist kein Meerschweinchen!
- Ärzte Zeitung.

In the first two chapters we have examined the mathematical background for empirical testing of PRNs. In this chapter, we will pass to numerical practice. We will develop a class of empirical tests for PRNs. We will also give hints for the design, implementation and interpretation of these tests. As the title of the chapter suggests, we will focus our attention on tests that interpret and complete our definition of iud. PRNs, Definition 1.8 in Chapter 2. Let us recall this definition:
defn830

As it has been explained in the last chapter every test amounts to calculating a numerical property of sequences of PRNs which is assessed by marking a set of unwanted values as the critical region. Sequences that lead to results within that critical region are rejected by the test. The numerical property we are going to discuss in this chapter is related to the distance of the empirical distribution function of a sample of N s-tuples of PRNs to the uniform distribution on tex2html_wrap_inline3442. We interpret the above 'behaves like a realization' by 'has an empirical distribution function close to the distribution function of a random variable distributed uniformly on tex2html_wrap_inline3442'.


tabular1774

There exist simulation problems which will yield desired results even if the empirical distribution function is far from the theoretical one, as well as there exist problems which will yield bad results although the test has been passed by the numbers.

Within this setup the PRNs are always thought to be used in the place of s-dimensional, uniformly distributed random variables. We will use the notation
displaymath3968
for independent uniformly distributed random variables
displaymath3970
and
displaymath3972
for uniformly distributed random vectors
displaymath3974
in the mathematical model from which we derive the distribution of the test statistic. The tex2html_wrap_inline3346 are simply replaced by the actual PRNs, denoted by tex2html_wrap_inline3424, in the evaluation of the test for a generator. The test statistic then becomes a PRN itself.

In order to get a practically computable quantity, we will have to make some simplifications and thereby introduce arbitrariness in the procedure. Every such step should be made with the application of the PRNs in view. If the whole test is similar in structure to the simulation problem for which the PRNs are used, confidence in the above mentioned correlation between results of the test and the simulation will be enlarged.

The mathematical treatment of the test statistic will be given in Chapter 5. An informal description will be given right in the next section.




next up previous contents
Next: A class of statistical Up: Empirical Testing of Pseudorandom Previous: Summary: Some PRNs are

Stefan Wegenkittl
Tue Dec 3 09:56:35 MET 1996