A new computer system for Monte Carlo Experimentation is presented in this thesis. The new system speeds and simplifies the process of coding and preparing a Monte Carlo Experiment; it also encourages the proper design of Monte Carlo Experiments, and the careful analysis of the experimental results.
A new functional language is the core of this system. Monte Carlo Experiments, and their experimental designs, are programmed in this new language; those programs are compiled into Fortran output. The Fortran output is then compiled and executed. The experimental results are analyzed with a standard statistics package such as S, Isp, or Minitab or with a user supplied program. Both the experimental results and the experimental design may be directly loaded into the workspace of those packages.
The new functional language frees programmers from many of the details of programming an experiment. Experimental designs such as factorial, fractional factorial or latin square are easily described by the control structures and expressions of the language. Specific mathematical models, such as arima(p,n,q) models, regression models with specific collinearity properties, tabular data generated by logit or log-linear models are generated by the routines of the language. Numerous random number generators and many standard statistic routines are included. It is easy to use standard variance reduction techniques, such as common or antithetic variables, conditional Monte Carlo, weighted samples, importance sampling or control variates.
[1]
Hershey H. Friedman,et al.
Statistical Considerations in Computer Simulation: The State of the Art
,
1984
.
[2]
Linus Schrage,et al.
A guide to simulation
,
1983
.
[3]
Sidney Addelman,et al.
trans-Dimethanolbis(1,1,1-trifluoro-5,5-dimethylhexane-2,4-dionato)zinc(II)
,
2008,
Acta crystallographica. Section E, Structure reports online.
[4]
Frederick Mosteller,et al.
Data Analysis and Regression
,
1978
.
[5]
Paul Bratley,et al.
A guide to simulation (2nd ed.)
,
1986
.
[6]
Thomas J. Schriber,et al.
Simulation Using GPSS
,
1974
.
[7]
Russell Schechter,et al.
Introduction to Simulation and SLAM
,
1979
.
[8]
David Alan Grier.
A computer system for monte carlo experimentation (language design)
,
1986
.
[9]
Paul Bratley,et al.
A guide to simulation
,
1983
.
[10]
Alan J. Mayne,et al.
Introduction to Simulation and SLAM
,
1979
.
[11]
Walter W. Hauck,et al.
A Survey regarding the Reporting of Simulation Studies
,
1984
.
[12]
Peter J. Bickel,et al.
S: An Interactive Environment for Data Analysis and Graphics
,
1984
.