Input modeling that involves fitting standard univariate parametric probability distributions is typically performed using an input modeling package. These packages typically fit several distributions to a data set, then determine the distribution with the best fit by comparing goodness-of-fit statistics. But what if an appropriate input model is not included in one of these packages? The modeler must resort to deriving the appropriate estimators by hand for the appropriate input model. The purpose of this paper is to investigate the use of a prototype Maple-based probability language, known as APPL (A Probability Programming Language), for input modeling. This language allows an analyst to specify a standard or non-standard distribution for an input model, and have the derivations performed automatically. Input modeling serves as an excellent arena for illustrating the applicability and usefulness of APPL. Besides including pre-defined types for over 45 different continuous and discrete random variables and over 30 procedures for manipulating random variables (e.g., convolution, transformation), APPL contains input modeling procedures for parameter estimation, plotting empirical and fitted CDFs, and performing goodness-of-fit tests. Using examples, we illustrate its utility for input modeling.
[1]
Lawrence Leemis,et al.
A Generalized Univariate Change-of-Variable Transformation Technique
,
1997,
INFORMS J. Comput..
[2]
Luc Devroye.
Random variate generation in one line of code
,
1996,
Winter Simulation Conference.
[3]
Andrew G. Glen,et al.
Computing the cumulative distribution function of the Kolmogorov-Smirnov statistic
,
2000
.
[4]
Andrew G. Glen,et al.
APPL: A Probability Programming Language
,
2001
.
[5]
Averill M. Law,et al.
Simulation Modeling and Analysis
,
1982
.
[6]
Jerald F. Lawless,et al.
Statistical Models and Methods for Lifetime Data.
,
1983
.
[7]
Erwin Kreyszig,et al.
Introductory Mathematical Statistics.
,
1970
.
[8]
R. F.,et al.
Mathematical Statistics
,
1944,
Nature.
[9]
E. Gehan.
A GENERALIZED WILCOXON TEST FOR COMPARING ARBITRARILY SINGLY-CENSORED SAMPLES.
,
1965,
Biometrika.
[10]
Luc Devroye,et al.
Random variate generation in one line of code
,
1996,
Proceedings Winter Simulation Conference.
[11]
Andrew G. Glen,et al.
A probability programming language: development and applications
,
1998
.
[12]
S. K. Park,et al.
Random number generators: good ones are hard to find
,
1988,
CACM.