MOUSE (Modular Oriented Uncertainty SystEm)

Prepared by:
Risk Reduction Engineering Laboratory, U.S. EPA

Prepared for:
Use in Federal facilities and public purchase.

Application:
Financial analysis:
Environmental impact analysis: ---
Waste management/P2:
Environmental cost listing/database: ---
Cost estimation: ---
Alternative product/process comparison: ---

A computerized uncertainty analysis system using a special purpose simulation language.

Elements of control:
Cost control ---
Resource control ---
Estimating control ---
Schedule control ---
Scope control ---
Risk control ---
The system only passively controls risk (although it can assist in dynamic control).

Development date and updates:
Latest version (Stage III) brought out in 1990

Public availability:
Available

Purpose and current use:
The uses of MOUSE in the EPA include establishing regulations for hazardous wastes in landfills and estimating pollution control costs.

Cost information:
The operational manual and the MOUSE computer system on disk are available from the NTIS for a charge of $80.

System requirements:
MOUSE system utilities run on MS-DOS (version 2x or higher) based PCs, but the MOUSE programs themselves can run on any computer that has a FORTRAN compiler. If substantive simulation models are to be run on a PC, a math co-processor is recommended.

Software summary

Size and complexity of projects:
MOUSE can support the use of up to 200 variables.

Other compatible systems offered:
None

Nonquantifiable information:
None

MOUSE is a Monte Carlo-based simulation system that is designed to deal with uncertainties in static mathematical models, such as a set of environmental engineering calculations. Unlike deterministic algebraic models, stochastic models contain input variables in the form of probability distributions that reflect the uncertainty about their values. There are different approaches to solving algebraic models that involve uncertainty. MOUSE uses a form of Monte Carlo simulation known as Model Sampling. This method is an attempt to address problems associated with traditional approaches to uncertainty. These include an inability to show a combined net effect of changes in all variables or the likelihood of various changes occurring together. Model Sampling involves the following:

  1. It performs a random drawing of values for each input variable, from their probability distributions.
  2. The models output is computed using each such set of values.
  3. The process is repeated many times and the output from all the iterations are gathered in the form of a probability distribution. This transfers the uncertainties of the model inputs to the output, which can be studied and used in the decision making process.

After the correct input of every equation, AutoMOUSE gives users the option of entering more equations or proceeding towards analysis. When equation entry is complete, users have to specify the nature of distribution and parameters for all stochastic variables, with the help of a menu. For example, users can select a normal probability distribution and specify a certain mean and standard deviation. If it is not clear what probability distributions should be used, the Interactive Modeler for Probability (IMP), which is a MOUSE utility program, can perform the following functions:

  1. Fit the data set to a classical distribution.
  2. Integrate an empirical continuous distribution.
  3. Analyze a bivariate distribution.
  4. Analyze a dataset for autocorrelation.

MOUSE possesses all the features for substantive uncertainty analysis, such as built-in probability distributions, plotting and graphing capabilities, sensitivity analysis, and interest functions for cost analysis.

Life cycle stages

Raw material acquisition ---
Manufacturing stage ---
Use/reuse/maintenance ---
Recycle/waste management ---

Not applicable.

Type of costs considered

Conventional ---
Potentially hidden ---
Contingent ---
External ---

Not applicable. There are no cost categories or cost summary reports generated. MOUSE can be used to analyze a set of equations related to any type of project or cost types. Method of cost estimation

The system is not designed for cost estimation. However, it can be used to incorporate the risk element, thus improving the accuracy of various cost estimates, which can also include liability costs and less-tangible costs.

Generation of financial indicators

Net present value (NPV) ---
Payback period ---
Internal rate of return (IRR) ---
Benefits cost ratio ---
Other ---

Ability to include environmental costs

User friendliness and flexibility

In its third and current stage of development, MOUSE can be used by individuals with little or no knowledge of computer languages or programming or simulation. Yet it can be equally beneficial for experienced users. Unlike earlier models of MOUSE, the current version does not require users to write a FORTRAN program or perform other cumbersome and error-prone tasks. Using a program called AutoMOUSE, the current version actually writes all of the MOUSE program. Users only have to input the equations of the model and answer queries regarding the output desired. They also specify the probability distributions for uncertain (stochastic) variables in the model and arguments for these distributions. AutoMOUSE operates in two modes: nonexpert and expert mode.

MOUSE has many advantages over other major approaches to conducting Monte Carlo simulation analysis on algebraic models. The other approaches use general purpose computer languages, such as FORTRAN; general purpose simulation languages; and spreadsheet Add-on programs.

AutoMOUSE makes preliminary and detailed checks for errors during equation input and editing. The scans check for syntactical and also logical errors(using a trace). The model equations can also be entered via a file prepared with any ASCII text editor. In the expert mode, users can make other choices such as specifying the number of iterations in the Monte Carlo simulation, performing sensitivity analyses for all or any of the independent variables and changing the random number seed.

User-support

Although it is available commercially, the system was not designed for that purpose. Hence, little user support (as offered by private vendors) is provided. Queries can be directed to the EPA Risk Reduction Engineering Laboratory.

Limitations

Each equation is limited to three lines. One of the disadvantages of MOUSE is that the programs have to undergo preliminary processing, such as compiling and linking, before they can be run. Advantages include its flexibility and ability to run complex standard simulation routines. AutoMOUSE is limited to a maximum of 200 variables, but it is stated that this does not pose a problem for most models.

Basis for evaluation:
Based on information received from the EPA Risk Reduction Lab in January1995.

Contact information:
Commercially available through NTIS.

EPA, Risk Reduction Engineering Laboratory
26 Martin Luther King
Cincinnati, OH 45268

Contact person: Albert Klee
513-569-7931

National Technical Information Service (NTIS)
703-487-4660
800-553-6847


Return to the top of this document.

Return to the Chapter 4 Index

Return to the Table of Contents