| TAF Peer Review |
Comments on the Accessibility, Use of Analytica, and Treatment of Uncertainty in TAFJanuary 22, 1996
Max Henrion (henrion@lumina.com)
The following comments were prepared by Lumina for the TAF team in response to a request from NAPAP for clarification of three issues pertaining to the design and development of TAF, specifically:
1. Accessibility of TAF A major design goal of TAF has been to make the model widely and conveniently accessible to those interested in understanding and reviewing its structure, assumptions, and results. TAF is also designed to support users in exploring alternative assumptions, modifications, and extensions of the model. TAF's accessibility is based on features provided by Analytica, including hierarchical influence diagrams, the Analytica modeling language, integrated graphing of results, and integrated hypertext model documentation. TAF, having been developed by public funds, is entirely in the public domain in the same way that a Fortran model or a spreadsheet model might be public domain. The TAF code is freely available to anyone in the form of ASCII files. The TAF user needs a copy of Analytica to run TAF, in the same way that another model might need a Fortran compiler or spreadsheet application (such as Excel or Lotus) to be executed. Unlike FORTRAN compilers and spreadsheet applications, an Evaluation version of Analytica is available at no cost and allows any TAF user to explore, modify, and run TAF--that is, do anything with TAF except save modifications. When an Analytica runtime version becomes available, in the next few months, Lumina could also provide a runtime version of TAF -- that would also enable users to save modifications to model input variables. Lumina is committed to making public domain Analytica models, such as TAF, available and accessible to users without requiring them to buy Analytica. We have developed a TAF site on the World Wide Web that makes key information about TAF available to Web browsers. This information includes the rationale, TAF participants, and model documentation, as well as the TAF model itself. The TAF model is available on the Internet, and can be downloaded using the Web site or separately via ftp (the standard file transfer protocol). Lumina has provided the Evaluation version of Demos available to be downloaded in similar fashion, and plans to provide an Evaluation version of Analytica available on the Web as soon as the beta release is available (expected in February 1996). Lumina has proposed to further extend the accessibility of TAF to support wider review and discussion by developing a fully Web-browsable version of TAF during 1996. This would be a version of TAF structured as a linked series of Web pages, including influence diagrams, model and variable descriptions, model documentation, result tables, graphs, and maps, along with discussion of results. This version of TAF would look much like the current Analytica version, but it would be directly accessible from any computer platform supporting a World Wide Web browser, including MS Windows, Macintosh, and UNIX workstations. It would not require the user to download or run Analytica. It would provide precomputed tables and graphs for a broad set of model scenarios. Additional scenarios and results could be computed and linked in as desired. The development of this Web-browsable version of TAF is contingent on future funding. 2. The Choice of Analytica to Implement TAF In the overview article to TAF and our presentations and demonstrations, we emphasized the following features of TAF. Each of these features is based directly on a corresponding feature of the Analytica modeling software used to implement TAF:
Most uncertain input values in TAF are represented by probability distributions. These distributions represent the range of values and relative likelihood of different values for these quantities. In most cases, these distributions represent expert judgment about the uncertainty, based on empirical evaluations of model accuracy against observed data wherever possible. These distributions are propagated automatically through TAF using conventional Monte Carlo or Latin hypercube sampling methods to generate corresponding probability distributions for each output variable. TAF also uses Analytica's facilities for uncertainty analysis to compare the relative contributions of uncertainty in the various inputs to each output, and hence to identify which input uncertainties have most effect on the results. One reviewer commented that treating uncertainty explicitly 'cannot make a silk purse out of a sow's ear'. We agree completely. Explicit treatment of uncertainty in a model cannot, in itself, make a more model credible. We would add that the explicit treatment of uncertainty provides a clear and widely understood way for scientists to communicate to what degree they regard their findings as a silk purse or as a sow's ear. Given a credible model, calibrated and verified using empirical data, explicit assessment of uncertainty can serve to bound that model's credibility. This technique is very useful when combining models in an integrated assessment, where different submodels may represent their results with different degrees of uncertainty, based on each modeller's understanding of the state of the science and data in each model's field. Even judgmental characterizations of uncertainty can help us better interpret model results and provide guidance for priorities for future research that can be most cost-effective in reducing uncertainties. |