Next: 3.3 Step II: Functional
Up: 3. THE STOCHASTIC RESPONSE
Previous: 3.1 Overview of the
Subsections
3.2 Step I: Representation of Stochastic Inputs
The first step in the application of the SRSM is the representation of all
the model inputs in terms of a set of ``standardized random variables''.
This is analogous to normalization process used in transforming
deterministic variables. In this work, normal random variables are selected
as srvs as they have been extensively studied and their functions are
typically well behaved [25,49,83,160].
Here, the srvs are selected from a set of independent, identically
distributed (iid) normal random variables,
,
where
is
the number of independent inputs, and each
has zero mean and unit
variance. When the input random variables are independent, the uncertainty
in the
th model input
,
is expressed directly as a function of the
th srv,
;
i.e., a transformation of
to
is
employed. Such transformations are useful in the standardized representation
of the random inputs, each of which could have very different distribution
properties.
One of two approaches may be taken to represent the uncertain inputs in
terms of the selected srvs: (a) direct transformation of inputs in
terms of the srvs, and (b) series approximations in srvs.
Devroye [49] presents transformation techniques and
approximations for a wide variety of random variables. Input random variables
whose transformations are not found in literature can be approximated either
by algebraic manipulation or by series expansion techniques. These
techniques are described in detail in the following sections.
Direct transformations for expressing a given random variable as a function
of another random variable are typically derived by employing the following
relation [160]:
If
,
where
is a random variable with the pdf
,
then the pdf of
,
,
is given by
 |
(3.1) |
where
are the real roots of the
equation
.
Using the above equation, given
,
and
,
the transformation
is identified by means of trial and error. Transformations are available
in the literature for some common distributions. For example, if
is uniform
[0,1], then
is exponential (
)
distributed, and if
is normal, the
is gamma (1,1) distributed.
Although a large number of transformations for distributions exist in the
literature, they are not directly applicable for the case of normal random
variables because of the following reasons: (a) these transformations are
optimized for computational speed as they are used as random number
generators, and (b) a majority of these transformations are in terms of the
uniform random numbers. However, some transformations in terms of the
standard normal random variables are presented by Devroye [49].
In addition, some transformations were derived during the course of the
development of the SRSM. Table 3.1 presents a list of
transformations for some probability distributions commonly employed in
transport-transformation modeling.
When a model input follows a non-standard distribution, direct
transformation in terms of standard random variables is often difficult to
obtain. This may be true for some distributions for which direct
transformations are not available in the literature, and are difficult to
derive. In such cases, the
approximation of the random variable can be obtained as follows:
- the moments of the random variable are computed based on the
given information (e.g., measurements or the given non-standard or empirical
pdf),
- a series expansion in terms of an srv is assumed to represent
the random variable,
- the moments of the corresponding series expansion are
derived as functions of unknown coefficients,
- the error between the derived moments and the calculated moments is
minimized (e.g., through least squares), thus resulting in a set of equations
in the unknown coefficients, and
- the process is repeated using a higher order approximation, until
the desired accuracy is obtained.
3.2.3 Transformation of Empirical
Distributions
In the case of empirical
distributions, the probability distribution function of an input is
specified in terms of a set of measurements (i.e., a sample of random data
points, or a frequency histogram). In some cases the uncertainty in a model
input
is specified by an empirical cumulative distribution
function (cdf), in the form
,
where
can be one of
the following: (a) an algebraic function, or (b) a look-up table, or (c) a
numerical subroutine. In such cases,
can be approximated in terms of
an srv
,
as follows:
In this process,
is sampled uniformly
from the all its percentiles, and hence the samples represent the
true distribution of
.
These steps can be represented by the following
transformation equation:
 |
(3.2) |
3.2.4 Transformation of Correlated Inputs
For cases in which the random inputs are correlated, the interdependence of
a set of
correlated random variables is often described by a
covariance matrix. The covariance matrix,
,
as described in
Appendix A, is a symmetric matrix with the following
elements:
where
and
are the means of
and
,
respectively.
The transformation process for
correlated random variables with zero mean,
and similar distribution functions, is presented by Devroye [49],
and is described briefly here:
To generate a random vector
,
with
components, with mean 0 and
covariance
,
we start with a vector
comprising of
iid unit
random variables. Then, assuming a linear transformation
,
the following conditions are satisfied:
The problem reduces to finding a nonsingular matrix
such that
.
Since covariance matrices are positive semidefinite,
one can always find a nonsingular
.
The above method is generalized here for the case of transformation of an
arbitrary random vector
with a covariance matrix
.
If the
th random variable,
,
has a probability density function
,
mean
,
and standard deviation
,
the steps
involved in the transformation into functions of srvs are as follows:
- construct a new vector
such that
- construct a new covariance matrix
such that
- solve for a nonsingular matrix
such that
- obtain transformations
for the
th random variable
,
using transformation methods for univariate random variables, as
described in Table 3.1
- obtain the required vector
,
using
,
where

Thus, given a random vector
with
elements and a covariance matrix
,
the sampling from
involves the following steps:
- sampling of
iid normal random variables,
's,
- calculating the vector
through
=
,
- calculating the vector
through
,
and
- calculating the vector
through
.
3.2.4.1 Specific Example: The Dirichlet
Distribution
The Dirichlet distribution provides a means of expressing quantities that vary
randomly, independent of each other, yet obeying the condition that
their sum remains fixed.
In environmental modeling, it can be used to represent uncertainty in
chemical composition; for example, mole fractions vary independently, but
their sum always equals unity. This distribution
can also be used to represent uncertainty in compartmental mass fractions in
physiological modeling.
Each component of a Dirichlet distribution is specified by a
distribution, given by
The mean of the
distributions is
,
and
is related to the mean of the
th component,
,
and the
Dirichlet distribution parameter
,
as follows:
The
th component can now be directly obtained as:
Footnotes
- ... Transformation3.1
-
is normal (0,1) and
is
exponential (1) distributed
Next: 3.3 Step II: Functional
Up: 3. THE STOCHASTIC RESPONSE
Previous: 3.1 Overview of the
Sastry S. Isukapalli
1999-01-19