United States Office of Air Quality EPA-450/4-83-014
Environmental Protection Planning and Standards July 1983
Agency Research Triangle Park NC 27711
__
RECEPTOR
MODEL
TECHNICAL
SERIES
VOLUME III
User's Manual For
Chemical Mass
Balance Model
-------
EPA-450/4-83-014
RECEPTOR MODEL TECHNICAL
SERIES
VOLUME III
User's Manual For Chemical
Mass Balance Model
By
Hugh J. Williamson
Dennis A. DuBose
Contract No. 68-02-3513
EPA Project Officer: Warren P. Freas
U.S. EnvfcWvmental
Region 5. library (PL-12J*
7? West Jactatt Boufevwdl 12ft flHI ;7°
Chicago.ll 60604.3690
Prepared For
U.S. ENVIRONMENTAL PROTECTION AGENCY
Office of Air, Noise and Radiation
Monitoring And Data Analysis Division
Research Triangle Park, NC 27711
July 1983
-------
11
-------
PREFACE
Receptor Model Technical Series
Volume III
User's Manual for Chemical Mass Balance Model
Recent improvements in air sampling and analytical techniques have
stimulated rapid growth in new techniques of source impact analysis using
receptor models. These models "decode" the chemical fingerprints and
variability of the ambient aerosol to back-calculate source impacts.
Unlike source (dispersion) models that estimate source impacts from
emission rate, meteorology and stack parameters, receptor techniques
estimate source contributions to the total, fine, coarse, or inhalable
particulate mass using data from ambient aerosol measurements.
This document is the third of a series describing how receptor models
can be used by State and local regulatory agencies to identify particulate
source impacts. Volume I (EPA-450/4-81-016a) provides an overview of
Receptor Model Applications, while Volume II (EPA-450/81-016b) focuses
on the Chemical Mass Balance (CMB) technique, model theory and input
requirements.
This report documents an interactive FORTRAN computer program which
performs aerosol source apportionment through weighted least squares with
options to include effective variance and ridge regression features. The
original version of the program, which performed weighted least squares
with the effective variance option, was developed at the Oregon Graduate
Center based on the Doctoral Dissertation of Dr. John Watson. The program
was later modified at Oregon by Dave Torkelson. The current version has
been developed under contract to EPA by Drs. Hugh Williamson and
Dennis DuBose of Radian Corporation. In the latest version, the ridge
regression feature was added, along with various modifications intended
to enhance the ease of use of the program.
The computer program described in this manual is available on magnetic
tape as EPA-450/4-83-014b and can be acquired in either of two ways:
1. Government and nonprofit agencies may obtain a copy of the
program by sending a blank magnetic tape and written request to:
Chief, Technology Development Section
Air Management Technology Branch/MDAD (MD-14)
U.S. Environmental Protection Agency
Research Triangle Park, North Carolina 27711
Attention: Receptor Model Request
2. Others wishing a copy of the program may purchase it from
the National Technical Information Service, Springfield, Virginia 22161,
telephone (703) 557-4650.
m
-------
This report has been reviewed by the Office of Air Quality
Planning and Standards, U.S. Environmental Protection Agency,
and approved for publication as received from Radian Corporation.
Approval does not signify that the contents necessarily reflect
the views and policies of the U.S. Environmental Protection
Agency, nor does mention of trade names or commercial products
constitute endorsement or recommendation for use.
-------
ABSTRACT
This report presents a discussion of aerosol source apportionment.
Chemical mass balance (CMB) equations are used to estimate the contributions
of the important source types to an ambient particulate concentration.
Separate analyses are ordinarily performed for the fine and coarse size
fractions. The basic solution technique discussed is weighted regression
analysis. In this method, the more accurate ambient concentration data are
weighted more heavily to produce a better solution. The analysis technique
can be modified to include the effective variance feature, the ridge regres-
sion feature, or both. In the effective variance feature, the uncertainties
of all input data (ambient and source) are employed in the analysis. Effec-
tive variance calculations produce a weighted least squares solution with re-
fined estimates of the weights. The ridge feature is especially designed
to handle cases in which the particulate emissions from different sources
are chemically similar. Ridge regression potentially allows more resolu-
tion in the source apportionment, in that a more complex set of sources can
often be handled. The report also documents an interactive computer program
which performs source apportionment using the techniques discussed above. A
set of examples of CMB applications is presented to illustrate the various
options of the program.
-------
CONTENTS
Abstract v
Figures viii
Acknowledgements IX
Section 1: Model Overview 1
1.1 Background and Purpose . 1
1.2 Definition of Terms 4
1.3 Overview of Use of Interactive Source
Apportionment Software 8
Section 2: Conceptual Discussion of Source Apportionment 11
2.1 Conceptual Discussion of the Source
Apportionment Problem 11
2.2 Conceptual Discussion of Statistical
Solution Techniques in CMB Analysis 17
Section 3 : Guide to Use of Interactive Source Apportionment Software . 29
3.1 Description of Data Files 30
3.2 Initialization Phase of an Interactive Session .... 34
3.3 Command Phase of an Interactive Session 36
3.4 Detailed Formats'of Data Files 50
3.5 Command Reference Summary 55
3.6 Computer System Considerations 57
Section 4: Example Run 64
4.1 Introduction 64
4.2 Illustration of Commands 64
References 100
Appendices:
A. Source Program Listings 103
B. Selected Flow Diagrams 160
C. Input and Output for Example Run 167
D. Statistical Approach for Source Apportionment 216
-------
FIGURES
Number Page
1-1 Source Apportionment of Ambient Particulate Matter 2
1-2 Conceptual Flowchart of Activities Involved in Performing
Source Apportionments 9
VI1
-------
ACKNOWLEDGEMENTS
The authors acknowledge the valuable contributions of the Environmental
Protection Agency Project Officer, Mr. Warren Freas. Also, the technical
reviews by Messrs. Chuck Lewis and Tom Pace of the EPA and by Mr. Stan Coerr,
Radian Senior Program Manager, are appreciated.
IX
-------
SECTION 1
MODEL OVERVIEW
1.1 Background and Purpose
This report documents an interactive computer program which can be used
to perform an analysis of the sources of ambient aerosol concentrations.
Figure 1-1 summarizes the objectives to be achieved by source apportionment.
The problem to be addressed consists of the presence of objectionable or
hazardous atmospheric particulate matter. Source apportionment provides an
approach for addressing the problem.
"Source apportionment," "source receptor modeling," and "chemical mass
balance (CMB) analysis" are terms which refer to a statistical analysis
through which the major contributors to ambient aerosol pollution are iden-
tified. Specifically, an ambient particulate concentration is apportioned
among its sources. For example, if the concentration was 110 yg/m , the
analysis might indicate that 40 yg/m3 came from source A, 35 yg/m from
source B, etc. The "sources" are source categories such as windblown dust,
automobiles, petroleum refineries, etc. The exact set of sources which
should be included varies geographically. Separate source apportionments
are usually performed for the fine and coarse size fractions. Apportionment
can be made based on the concentrations determined from a single aerosol
sample or based on the average concentrations from a set of samples.
The required chemical inputs consist of (1) the chemical characteristics
of the aerosols from each source type to be considered, and (2) the chemical
characteristics of the ambient aerosols. It is also possible to use the
uncertainties of the input data Ln the analysis. This allows the more
accurate data to be weighted more heavily to produce a better solution.
-------
CD
oo
<_> O
M UJ
o c
W H
BLI CO
en
i j
w o
u as
Bi H
o z
o o
C/j U
1
CQ
CD
cr:
o
co
- Z H-, c/1
d-, j M 2 <
oi < co w 2
UJ Z 3 X
a, < u
a
O
H W U
Z H Z
W < O CO
S i-J 2 W
Z 3 < O
O O OS
I-, hH ^4 3
H H < O
a: os M u~j
O < as
D< a, w
P- H
< u< <
O ~z.
1-1 J O J O
a! ~Z. en H K
< a o as w
as s o- < H
< u s c- E-
= o <
U U b< S
O
OS < F-I 2 < to
til O H U vJ tJ
H i-l 1-1 i-, 3 J
CJ S « CD o 3-,
< W O S i-H Z
05 X CL, 3 H <
< o S as to
EC O d. <
o o o a,
0)
4J
tfl
Oi
4-1
(0
rH
3
o
to
OH
c
•I-l
J2
4-1
c
01
e
o
•H
O
O.
P.
a)
o
3
O
<_)
HH
OS i
CQ
CD
Ct:
Q_
O H
£3
IJ
O
w H
'y, as
D
CO
•H
-------
A statistical model which employs a set of mass balance equations is
used to apportion the particulate matter among its sources. A separate mass
balance equation is employed for each of a set of chemical species. An
additional mass balance equation employs the aerosol concentration for the
size fraction being considered. The inputs (1) and (2), above, contain in-
formation regarding the set of species selected for inclusion in the analysis
and for the aerosol concentration.
The knowledge of which sources are the largest contributors to the
ambient aerosols plays an important role in the formulation of a source-
specific control strategy. Additionally, source apportionment is a valuable
research tool.
The basic solution technique discussed herein is weighted least squares.
In this technique, the more accurate input ambient concentrations are weighted
more heavily to produce a better solution. The following major options re-
garding the solution technique are also available:
(1) Effective variance calculations—a procedure through which the
errors in the complete set of chemical input data are taken into
account in weighting the more accurate data more heavily to produce
a better solution. If effective variances are not used, the uncer-
tainties in only the ambient concentration data are used.
(2) Ridge regression—a feature designed specifically to handle cases
in which the aerosols of two or more sources are chemically simi-
lar. Soil, road dust, and asphalt production is ordinarily such
a set. If conventional statistical techniques are used rather than
ridge regression, it is usually necessary to combine sources with
similar aerosols into groups and apportion the ambient aerosols
among the groups. The separate contributions of the different
sources within a group, however, are not quantified. Ridge re-
gression provides an opportunity to achieve greater resolution
through analysis of a larger set of separate source categories.
-------
Even with ridge regression, however, it is not possible to
separate the influences of sources whose aerosols are chemically
indistinguishable. A discussion of the pros and cons of ridge re-
gression is presented in Section 2.2.
1.2 Definitions of Terms
This subsection presents a set of definitions of technical terms used in
this report. The reader may wish to scan the definitions for an introduction
to the terms and to refer to them while reading the report. Expanded discus-
sions of many of the terms as they apply to source apportionment are presen-
ted in the following sections.
Source receptor analysis—a type of statistical analysis through which an
ambient aerosol concentration is apportioned among its sources. The terms
"source apportionment analysis" and "chemical mass balance (CMB) analysis " are
used in the same sense in this report.
Chemical mass balance equation—an equation in which a mass or concentra-
tion is equated to the sum of its parts. In this context, the ambient aero-
sol concentration is equated to the aerosol concentration due to source one
plus the concentration due to source two, etc. Similar mass balance equa-
tions are used for individual chemical species which make up the ambient
aerosol.
Vector—a one-dimensional array of numbers, e.g., Xi, Xa, ... X. ... X .
Matrix—a two-dimensional array of numbers, e.g., X.., i=l to n, j=l to
m. Notice that a given row or column of a matrix can be thought of as a
vector.
Source signature—a quantification of the chemical characteristics of
the aerosols from a particular source. A .source .signature Lb a vector
-------
whose t value is the fraction of the aerosol from a specific source which
is composed of chemical species i. Suppose, for example, that the soil in
an area consisted of 20% silicon. Then the entry in the source signature
for soil corresponding to silicon would be 0.20.
Source signature matrix—a matrix whose columns are the signatures for
a set of sources.
Standard error—the standard deviation of the error in a quantity. For
example, the standard errors of the ambient concentrations and of the source
signatures are required inputs if a CMS, analysis is performed using weighted
least squares with effective variances.
Error variance—the square of a standard error.
Regression analysis—a statistical method by which a mathematical model
is developed to predict a dependent variable in terms of one or more other
variables. The coefficients in the model are selected so as to minimize the
sum of squares of the differences between the observed and predicted values
in the data set being used. Regression is also referred to as ordinary
least squares.
Regression coefficient—a parameter in a regression model whose value
is estimated from the data.
Weighted least squares—the same as regression analysis, except that
the values of the dependent variable are weighted according to their uncer-
tainties in order to produce a more accurate solution.
Effective variance—the error variance in an equation, taking into
account the uncertainties in both the dependent variable and the predictor
variables. In a refinement of weighted least squares, effective variances
are used in place of the error variances of the dependent variable alone.
-------
The objective is to weight the data according to all input uncertainties in
performing the model development.
Observation—the vector of values of all variables being considered in
an analysis for one case. In regression analysis, for example, an observa-
tion consists of a value of the dependent variable and the corresponding
values of the independent, or predictor, variables.
Sample size—the number of observations used in a statistical analysis.
Iterative solution—an approximate answer to a particular problem
accomplished by computing a succession of estimates of the true answer. If
the procedure is successful, the estimates approach the true answer as the
number of approximations generated increases. Thus, beyond some point, con-
secutive estimates differ very little from each other. As is discussed in
Section 2, an iterative solution is required if effective variances are used,
Iteration—the set of calculations required to produce one of the
estimates in an iterative procedure.
Correlation coefficient (R)—a measure of the strength of the linear
relationship between two variables. If the correlation is one, a perfect
linear relationship exists, and one variable increases as the other in-
creases. If the correlation is minus one, a perfect linear relationship
exists, and one variable increases as the other decreases. If the correla-
tion is zero, no linear relationship exists between the two variables at
all. The square of the correlation coefficient, R2, can be interpreted as
the fraction of the original scatter in one variable that can bo explained
or predicted in terms of the other.
Multiple correlation coefficient (R)—a measure of the strength of the
linear relationship between a dependent variable and two or more other
variables. If the dependent variable can be predicted perfectly from the
-------
other variables, then R is one. If the dependent variable has no linear re-
lationship at all with the other variables, then R is zero. The quantity R/
is the fraction of the scatter in the dependent variable that can be ex-
plained or predicted in terms of the other variables.
L i ne a r c omb in a t i on — a variable X0 is a linear ' combination of another
set of variables Xi , X2 , ... Xn if a set of coefficients A0 , AI , A2 , ... An
exist such that X0 = A0 + AX .
Mul t i c o 1 1 ine ar i t y — a certain condition which affects the accuracy of
the results of a regression analysis. In the simplest case, multicollinear-
ity exists if two predictor variables are highly correlated. In source
receptor modeling, this occurs if two sources have very similar signatures.
In a more general sense, multicollinearity exists if any predictor is nearly
a linear combination of any subset of the other predictors. When strong
multicollinearities are present, conventional regression techniques
typically produce results with large uncertainties.
Variance inflation factor — a measure of the effect of multicollinearity
on a regression coefficient. A variance inflation factor is the increase in
the error variance of a specific regression coefficient due to the effect
of multicollinearity alone. If the variance inflation factor for a par-
ticular coefficient was one, this would indicate that that coefficient was
not affected by multicollinearity at all.
Ridge regression — a type of regression analysis which is specifically
designed to handle cases affected by multicollinearity. In CMB analyses,
ridge regression has enhanced ability to perform apportionments among
sources whose aerosols are chemically similar. However, apportionment among
sources whose aerosols are chemically indistinguishable is not feasible even
with ridge regression. See the discussion in Section 2.2.
-------
Bias—a systematic as opposed to a random error.
1.3 Overview of Use of Interactive Source Apportionment Software
This report documents an interactive computer program which can be used
to perform source apportionment analyses. In each interactive session, one
or more separate source apportionments can be performed at the option of the
user. A brief overview of the procedures for using the program is presented
here. The overview is summarized in Figure 1-2. The procedures are dis-
cussed in detail in Section 3.
Before an interactive session, the required input data must be pre-
pared. The following five data files are required:
List of Source Codes
List of Species Codes
Source Signature Matrix (Fine Particulate Fraction)
Source Signature Matrix (Coarse Particulate Fraction)
Ambient Particulate Concentration Data
The source code file consists of a numeric code and an alphanumeric
code for each source. The species code file requires similar information
for each chemical species included in the analysis. These files are used
only for labeling and indexing purposes. The source signature and ambient
concentration data are used directly in the calculations.
An interactive session has two phases. The first is the initialization
phase, which consists of a series of queries and prompts from the program
that require responses from the user. In this phase, the user selects the
initial set of sources and chemical species to be considered.
In the second phase, the program prompts the user to enter commands. In
response to some commands, the program queries the user for additional
-------
COMMAND PHASE
User Ordinarily
First Selects
Receptor Site,
Date, Size
Fraction
X
/
cn at
•o -3
C cn 4-i cu "O cn cr
co a) cn cj cn cu 4-1 c v-i
g-H-r-l en |H 4J H C O C
E G i-4 IH CO 3 C IH o -ooioi-iuucQ
C_> Cu CU -U «T3CngMHCUCJO>e
cn o a- e cu c IH UH cu H o
CO lHO>O!-lO>OCUUH,-t -H
l-J CU D U -rH -H r-4. -H PU -H O> C -U
cucjoocu.wcoa.4-i Q cn o o.
uccnCiiuoi-H^cu -HO
CM cuQ-uo,c,c:4J4-i
W .C « J-i rH iH Cu 4->33
u u o cu 3 a. e -H ex rH
to cn en 2 _4
o
en
en
u
en
M
H
W
z
0
hH
H
<^
Nl W
t-H en
< x
rH CU
H
M
z
rH
en
4-1
a.
6
O
to
cu
e
CO
^
oo
0
w
cu
^
<4H
•H
O
cu
a
en
0
4J
to
0)
en
3
UH
O
4J
cu
en
rH
CO
•H
4-1
•H
C
r— 1
-a
c
CO
en
CJ
to
D
o
en
CO
Ol
•H
O
CU
Cu
cn
CO
O
•H
e
cu
f-1.
CJ
c
•H
c
O
•H
CO
3
t — i
O
G
IH
O
G
O
•H
4-1
3
rH
o
en
Qt
r«
4_j
Q
PH
Z
CU
tn
0)
rH
•H
&U
CO
4-1
CO
O
CL
U
01
cn
en
cu
T3
o
o
cu
a
to
3
O
en
1
1
en
at
•a
o
c_>
CO
0)
•H
CJ
CU
0.
en
1
1
0)
0
i-i
3
O
en
01
d
•H
fn
1
1
en
cu
to
3
4-1
rd
g)
•H
en
01
o
to
3
O
en
O)
cn
1-1
CO
O
o
1
1
(0
CU
1-1
3
4-1
CO
a
•rH
cn
4-1
C
01
•H
,a
E
<
I
ca
4-1
CO
o
to
O
4->
a.
0)
CJ
cu
an
CO
4-1
c
1
c
o
•H
4-1
'-1
O
a.
a.
o
to
3
O
00
to
O
u-i
l-i
0)
•o
CU
CO
-------
information. Every command and the associated subsequent queries are dis-
cussed in Section 3. Additionally, the HELP command causes the program to
list all the commands and give a brief statement of the purpose of each one.
In the command phase, the user ordinarily first selects the site, date,
and size fraction (fine or coarse) of the ambient particulate concentrations
to be used. It is possible later to alter the initial source or chemical
species list. The CMB comnand causes the computer program to perform a
source apportionment analysis using the current ambient receptor site, date,
and size fraction and the current lists of chemical species and sources.
Various options are available regarding the solution technique.
After a source apportionment is completed, additional problems can be
set up by changing the site, date, size fraction, list of sources, list of
chemical species, or solution technique. It is possible to perform one or a
long series of source apportionment analyses in a single interactive session.
The principal output from a source apportionment consists of:
(1) an estimate of the contribution of each source to the ambient
aerosol concentration, and
(2) the standard errors, i.e., the uncertainties of those estimates.
Additional statistics are also presented to aid the user in interpreting the
results. Outputs from sample problems are presented in Section 4.
In some instances, source apportionment analyses are performed for the
fine and coarse fractions for the same date and site and the same lists of
species and sources. In these cases, it is possible to command the program
to combine the fine and coarse results to produce a source apportionment of
the total particulate concentration.
A post-processor program is also available. The post-processor is used
to compute mean values and other summary statistics for a series of source
apportionments. This feature could be used, for example, if source appor-
tionments had been performed for n set of dates for the same site.
10
-------
SECTION 2
CONCEPTUAL DISCUSSION OF SOURCE APPORTIONMENT
This section presents a conceptual discussion of source apportionment.
The objective here is to provide the user with the technical background
needed to use the source apportionment software. Equations are presented
only to the extent that they are necessary to explain the basic concepts.
The source apportionment problem is discussed in Section 2.1. The solution
techniques are discussed in Section 2.2. The mathematical details are pre-
sented in Appendix D. The inputs to the computer program and the various
options are presented more formally in Section 3.
2.1 Conceptual Discussion of the Source Apportionment Problem
This subsection presents a conceptual discussion of the source apportion-
ment problem. The first step is to define the basic mass balance equation
used. This equation establishes the relationship between the required inputs
and the outputs and serves as a basis for further discussion.
The standard equation used in CMS analysis is as follows:
m
C. = Z F. . S. (1)
1 J-l 1J J
where
C. is the ambient particulate concentration of chemical species i,
F.. is the fraction of the particulate matter emitted from source
type j comprised of species i,
S. is the ambient particulate concentration resulting from source j, and
m is the number of sources.
11
-------
The set of values F.., 1=1, 2, ... , is the source signature for source
j. This vector of values quantifies the chemical composition of the aerosol
from that source. Suppose, for example, that the species Al, Si, K, Ca, Ti ,
and "Ni were being used in the analysis. A small set of elements has been
selected for illustrative purposes.
Also, suppose that the soil in the area being analyzed consisted of
5.6% Al, 20% Si, 1.9% K, 2.6% Ca, 0.32% Ti, and 0% Ni. Then the following
would be the source signature for soil (assume that soil is source number
F . = 0.056
Jo
F_. =0.20
2Jo
F = 0.019
33o
F. . = 0.026
4^o
F_. = 0.0032
Notice that the percents have been converted to decimal fractions. The
chemical species can be ordered in any way desired, as long as the ordering
is the same for all signatures and for the C. values.
The equation given above is a mass balance equation, as can be explained
as follows. The right side of the equation is the sum of a set of terms of
the following form: F. .S . But F. .S. is the ambient concentration of
ij J ij J
species i attributable to source j. This fact is illustrated through the
following numerical example.
Suppose that soil accounted for 40 pg/m3 of ambient particulate matter,
i.e., S. =40. From the source signature, we know that windblown dust is
Jo
20% silicon. Thus, the ambient concentration of silicon due to windblown
dust is
(F )(S. ) = (0.20) (40 yg/m3) = 8 yg/m3 (3)
Jo -1 o
12
-------
Thus, the equation
m
C. = Z F. .S. (4)
i . , 13 j '
J=l
simply states that the ambient concentration of chemical species i equals
the concentration due to source one plus the concentration due to source two,
etc. In other words, the basic equation used is a mass balance equation.
It is possible to add an intercept term S to the standard equation:
o
m
C. = S + Z F..S. (5)
1 ° j=l ^ 3
The term S is not indexed since it has the same value in each mass balance
o
equation. The term S represents a discrepancy between the measured con-
centration C. and the sum of its parts. If all important sources are in-
cluded and there are no severe data errors, the value of S should be small,
less than 0.05 yg/m3 in most applications. Thus, including the term S
simply provides a check. However, it is not required that it be included.
It is also possible to include a mass balance equation corresponding
to the total aerosol concentration C for the size fraction being analyzed.
This equation has the form
m
C = S + Z S. (6)
° j=l
This equation states that the aero_sol concentration is the sum of the inter-
cept and the contributions of the m sources. The intercept S , discussed
above, is uniformly included in or excluded from all mass balance equations,
including this one.
Note that the mass balance equation involving C has exactly the same
form as the others. It can be written
m
CT = So + Z Fi iSi (7)
o ITJ j
13
-------
where
F. . = 1 for all values of j.
iTJ
The quantity ± is the value of the i index for the equation for the aerosol
concentration.
The basic chemical inputs required in CMB analysis include:
(1) the vector of concentrations, C., i=l to n, and C ,
(2) the source signature matrix, F.., i=l to n, j=l to m, and
(3) depending on the type of statistical analysis to be performed,
the standard errors of the C. and F.. values.
i ij
The unknown quantities in the CMB problem are the S. values, j=l to m, and
the intercept S , if it is included.
The sample size is n+1, since there is one observation for each
chemical species and one observation corresponding to C . Generally speak-
ing, increasing the sample size improves the accuracy in the final results
of any statistical analysis, since there, is a greater opportunity for errors
to balance or"average out. While chemical species which serve as tracers for
specific sources are generally the most helpful, species which appear in the
aerosols from several sources should not be excluded. In any case, the sam-
ple size must exceed the number of quantities to be estimated, m+1 if the
intercept is included and m if not. Having a larger sample size also allows
more accurate estimates of the standard errors of the source contributions.
As in any regression analysis, if the number of regression coefficients esti-
mated was almost as large as the sample size, the standard errors could be
artificially low and the R2 value could be artificially high. Further dis-
cussion of the standard errors is presented below and in Appendix D.
There is no reason why all chemical species present in the ambient
aerosols have to be included in the analysis. However, it is important to
include all important source types. If a major source was inadvertently
left out, its aerosol contribution would probably be apportioned among the
14
-------
sources that were included. The sources whose signatures were most similar
to that of the omitted source would be increased by the greatest amount.
Within a given CMB analysis, two sources can be distinguished only if
they have different source signatures. Thus, each of the m "sources" in-
cluded is actually a category of sources which have the same or very similar
source signatures. The categories can include natural sources, such as soil
and, if appropriate, sea salt, and anthropogenic categories, such as auto-
mobiles, petrochemical plants, coal-fired power plants, cement production,
etc.
A single CMB analysis alone can not differentiate among the sources
within a category. For example, the aerosol contribution of cement produc-
tion could be estimated, but the separate contributions of each cement
facility would not be quantified. However, inferences about the effects
of individual sources can be drawn in some instances from wind information.
It is sometimes helpful to perform several separate analyses of cases with
different wind directions.
Whenever possible, it is beneficial to subdivide source categories to
produce more resolution in the final source apportionment. For example,
automobiles with and without catalytic converters can be treated as two
separate sources, since their aerosols are chemically different. Determin-
ing the appropriate set of source categories in a given situation can be a
subtle problem. It is discussed further in the following subsection.
Another issue involves the handling of secondary aerosols. One approach
is to treat secondary aerosols, especially sulfates and nitrates, as
separate "sources." In the source signature for sulfate, for example, all
entries would be zero except the one corresponding to SO., and this entry
would be one; i.e.:
F = 0 , i + L() , and (8)
Jo
Fi j =L
00
15
-------
where
j is the source index corresponding to secondary sulfate, and
i is the chemical species index corresponding to SO,.
If the elemental S concentration were used rather than SO,, then the
4
scheme above would be employed, except i would be the chemical species
index corresponding to S. In the above, it is assumed that not both S and
SO, are included in the Sc?me analysis.
In most applications, ambient concentrations are available for a
series of sampling periods. There are several ways in which these data can
be employed. First, a separate CMS analysis could be performed for each
sampling period. This approach is beneficial if a separate source apportion-
ment for each period is needed. Subsequently, averaging of the CMB results
can be performed. In most such applications, the same source signature
matrix would be used for all periods. Thus, whatever errors are present in
the source signatures are common to all periods. Therefore, the separate
solutions have correlated errors.
The upshot of this is as follows. Suppose a set of values S1. , S2. , ...
H h ^ ^
S. are obtained for S. for H sampling periods. The value S. is the aerosol
J 3 th J
contribution of source j in the h sampling period, 1<_h<_H. The conven-
tional mean value S.
3
o" = i 7 sh
•i H -i
J Hh=l J
is an unbiased estimate of the average aerosol contribution of source j
during the study period. However, the conventional standard error of the
mean
'm I /••_ " { c" _ C \^I * V'U)
m I „„. ,, h=1 Ibj b...
L s Low-biased due to the correlated errors in the individual S. values.
16
-------
The regression analysis for period h produces the estimate S. and the
corresponding standard error s... Another approach is to use error propaga-
tion techniques to compute the standard error of S. in terms of the s
J jh
values, l
-------
additional features are also provided to handle specific aspects of the
problem. These features include the following:
(1) Weighted least squares—a modification of conventional regression
in which the more accurate concentration data are weighted more
heavily to produce a better solution. Weighted least squares is
a standard feature of the program, not an option.
The following two features are options:
(2) Effective variance calculations—a modification of weighted least
squares in which the uncertainties in the source signatures as well
as the uncertainties in the concentration data are taken into
account.
(3) Ridge regression—a technique designed to handle cases with
similar source signatures.
It is possible to select either option (2) or (3), both of them, or neither.
The discussion of the statistical methods presented here is designed to
help the user select the appropriate method for his problem. The mathemati-
cal details are given in Appendix D.
The basic CMB equations
C. = S +1 F..S. ^12^
are linear in the S. values. Thus, a solution could be obtained through
linear regression analysis. In the terms of regression analysis, the C.'s
are the values of the dependent variable, F.. is the i value of the j
predictor variable, S is the intercept, and S. is the j regression co-
efficient.
The solution by conventional least squares is accomplished by choosing
S and the S values to minimize the sum of squares of the differences
° J
between the left and right sides of the mass balance equation above:
18
-------
J (C. - C^2 + (CT - CT)2 (13)
where
m (14)
C. = S + Z F. .S. v '
1 o j=1 ^ J
and
m (15)
r =9 4- T 9 ^J—'/
CT So +.l=1 Sj
A, /\
i.e., C. and C are the estimated or calculated concentrations, and C. and
C are measured concentrations.
In conventional least squares, all data are weighted equally in the
calculations. This is acceptable if the uncertainties of all the data are
about the same. In weighted least squares, the more accurate data are
weighted more heavily to produce a more accurate solution. In weighted
least squares, S and S, values are selected to minimize the following:
- CT)2 (16)
sc sc
i S
where
s is the standard error of C., and
**j. i
i
s is the standard error of C .
T
Weighted least squares employs the uncertainties of the concentration
data only. However, the source signature data also have uncertainties. It
is possible to account for these uncertainties also by using effective
variances (Watson, 1979). The mass balance equation
m
C. = S + Z F S (17)
.]=!•
f.-in be rewrittCMi
19
-------
m
C. - S - Z F..S. = 0 (18)
The effective variance s2 for this equation is the variance of the
entire left side of the final equation, including the effects of the errors
in C. and F.., j=l to m. The exact expression for the effective variance
is given in Appendix D. The main point is that the effective variance is
an estimate of the total uncertainty in an equation, taking into account
the errors in all input data in the equation.
After the effective variances are calculated, S and the S. values are
o j
selected to minimize the following:
Z (C± - C..)2 + (C - CT)2 (19)
i
-2 2
EV± SEVT
Thus, the effective variance approach involves a weighted least squares
analysis but uses refined estimates of the weights.
Appendix D shows that calculation of the effective variances requires
estimates of the S. values, and the S. values are computed in terms of the
effective variances. For this reason, an iterative solution is required it
effective variances are used.
Before discussion of the third feature, ridge regression, a few comments
will be made about the input standard errors. If blank values were entered
for the standard errors of either the ambient concentrations or the source
signatures, zeroes would be stored. A weighted regression analysis cannot
be performed using species whose concentrations have zero standard errors.
If an attempt is made to do such an analysis, the program will print a mes-
sage and abort that particular source apportionment. Nonzero standard
errors are not required, however, for species used only to compare observed
20
-------
and predicted concentrations but not used in the regression analysis (see
Section 3).
The standard errors for the source signatures are used only if the
effective variance feature is selected. Zero values for these standard
errors would not prevent the analysis from being performed. Moreover, a
zero standard error could be correct in some cases. For example, it could
be known that a given species was absent from the aerosols from a particular
source. Then the signature entry for that source and chemical species would
be zero with a standard error of zero.
However, if some zero standard errors were present due to blanks which
were entered only because the standard errors were not known, inaccuracies
could result. The source signature entries with zero standard errors would
be treated as if they were known exactly, while the entries with nonzero
standard errors would be treated as having random errors. Thus, the weight-
ing of the data would not be in accordance with the actual uncertainties.
As a result, the final results would have larger uncertainties than if the
weighting had been performed correctly. The increase in the uncertainties
might not be reflected in the calculated standard errors of the final re-
sults. If all entries for the source signatures had zero standard error
entries, use of the effective variance option would not change the final
answers. The only effect of using effective variances in this case would
be to increase the computer time somewhat.
The third feature which can be added to the solution technique is
called ridge regression analysis. Ridge regression is an advanced statis-
tical technique which is useful when two or more sources have similar sig-
natures. Clearly, if two sources had identical signatures, their contri-
butions to the ambient aerosol could not be separated through CMB analysis.
If the signatures were similar but not identical, separation would be
possible but difficult to accomplish accurately. The problem is referred to
as "multicollinearity." Stated more generally, multicollinearity exists
21
-------
when any source signature is nearly a linear combination of any subset of
the other signatures.
The effect of multicollinearity is to cause large random errors in the
estimates of the S. if conventional techniques are used. If severe multi-
collinearities are present, it is even possible to obtain negative S.
values with large magnitudes.
The variance inflation factor is a convenient measure of the effects of
multicollinearity in a given problem. The variance inflation factor VIF. is
defined as follows:
VIF. = var (S.) (20)
var1 (S.)
where
var (S.) is the error variance of S. if it is calculated through
conventional regression techniques, and
var1 (S.) is the error variance S. would have had in the absence of
multicollinearity.
Thus, VIF. is the increase in the uncertainty (error variance) of S.
due to the effect of multicollinearity alone. If S. was not affected by
multicollinearity at all, VIF would be one. If VIF. was near one, say
between one and 1.5, one could say that the effect oi mu 1 t i <•<> ] 1 j near i tv
on S. was relatively small. Suppose, however, that VIF. was 100. This
would mean that the error variance of S. was increased by a factor of 100,
and the standard error of S. was increased by a factor of 10, by the effect
of multicollinearity alone. It is beneficial to examine the variance infla-
tion factors in each problem to determine whether multicollinearity is a
serious factor.
22
-------
Factor analysis and principal component analysis are additional sta-
tistical methods which can be used to analyze the multicollinearities in a
given data set. While these methods are outside the scope of this report,
they are discussed by Morrison (1967) and other writers on multivariate
statistical methods.
If multicollinearities are present, there are basically two approaches.
One approach involves first identifying the sources whose signatures are
collinear; soil, road dust, and asphalt production ordinarily form such a set.
Then one of the sources can be chosen to represent each set. In the example
given, this would mean that the combined contribution of soil, road dust,
and asphalt production to the ambient aerosol levels would be estimated,
but their individual contributions would be unknown. Some combining of
sources into categories is usually necessary. However, the greater the
number of separate source categories, the greater the resolution is in the
source apportionment.
The second approach is to employ ridge regression, a technique which is
designed to handle cases affected by multicollinearity. In ridge regression,
the goal is to introduce a small bias into the solution in order to achieve
a large reduction in the random error, so that the total error (bias plus
random error) is reduced.
In ridge regression a parameter k is introduced. The exact mathemati-
cal definition of k is given in Appendix D. The important point is that as
k increases, the random error decreases and the bias error increases. The
objective, then, is to pick a value of k near the optimum, where the total,
or bias plus random, errors are minimal. The program computes the solutions
for a set of values of k. At the user's option, the program will select a
value of k according to criteria given in Appendix D. The user also lias the
option of displaying the solutions Tor the complete sot of values of k.
23
-------
The value k=0 is included in the set. When k=0, the ridge solution is
the same as the conventional least squares solution. If this is the best
solution according to a specified set of criteria, it can be selected. Thus,
using the ridge feature does not prevent the conventional least squares
solution from being used, but it allows an additional set of solutions to be
considered.
There is presently not an algorithm which guarantees selection of the
optimal k value. When multicollinearities are present, the regression co-
efficients are typically extremely sensitive to k for small values of k.
However, as k increases, the coefficients stabilize. Hoerl and Kennard
(1970a, b) suggest choosing k from within the stable region, where moderate
changes in k do not affect the coefficients significantly. Thus, slight
deviation from the optimal k would not cause serious errors.
There is no simple formula which tells the user when sources should be
combined into one category and when their separate aerosol contributions
should be estimated. However, the variance inflation factor, discussed
above, is an objective measure which tells the user which sources are
affected by multicollinearity and to what extent.
One rule of thumb which can be used is to determine whether the signa-
tures of two sources differ more than their uncertainties. Theoretically,
a significant difference for only one chemical species would be sufficient
to allow the user to separate the influences of the two sources. Also, the
user should remember that, generally, random errors tend to balance or
"average out" in a statistical analysis. Thus, if two source signatures wrc
. Lfferent by about the uncertainty level for each of several species, it L .-
possible that meaningful separation of the sources could be achieved. The
use of as many species as possible in the analysis allows the maximum oppor-
'unity for the error averaging effect to occur.
24
-------
Another approach is to perform different source apportionment analyses
with different levels of source resolution and then compare the results.
For example, in one analysis, soil and road dust could be combined into a
"crustal" source, and in a second analysis they could be treated separately.
If the estimates of the separate aerosol contributions for soil and road
dust were physically unreasonable or had excessively large standard errors
even when the ridge regression was used, this would indicate that the two
sources should be combined. However, if the estimates of their separate
contributions were physically reasonable and had acceptably small standard
errors, then they should probably be treated as two sources. The standard
errors of the two separate sources in one analysis should be compared to the
standard error for the crustal source in the other.
Regarding the performance of ridge regression, in a survey article on
the subject, Vinod (1978) states the following:
Readers of this review are familiar with multicollinearity problems,
discussed by Farrar and Glauber (1967), Learner (1973), and others.
Hoerl and Kennard's (1970a, b) ridge regression (RR) offers new hope
for avoiding most serious ill-effects of multicollinearity on ordinary
least squares (OLS) regression coefficients. These include "wrong
signs," drastic changes in regression coefficients after minor data
revision or omission of one or two observations, and conflicting con-
clusions from usual significance tests.
In Monte Carlo experiments the true regression coefficients are speci-
fied. The data structure is usually chosen from a real life regression
problem. Random numbers are used to create hundreds of "typical" re-
gression problems. The estimated regression coefficients using RR and
OLS are compared in terms of mean-squared error (MSE), i.e., the average
squared Euclidian distance between the estimate and Lhe parameter. In
the following independent studies by investigators from diverse fields,
the superiority of RR over OLS [ordinary least squares] is almost always
noted; although there is wide disagreement about the "optimum" RR method.
In support of the statements above, Vinod subsequently references sixteen
published Monte Carlo studies and refers to "many unpublished dissertations."
Selection of the optimum RR method is discussed above.
25
-------
The quotation above was chosen from the extensive literature on ridge
regression because (1) it appears in a survey article and summarizes results
from many independent studies and (2) the results to which Vinod refers are
objective in nature, being comparisons of true and estimated regression co-
efficients in Monte Carlo studies. However, no single quotation could repre-
sent all opinions expressed in the literature. In the following quotation,
Draper and Smith (1981) present another view regarding the simulation re-
sults. They use the letter "8" to denote the ridge parameter, referred to
as "k" here.
Ridge Regression Simulations—A Caution
A number of papers containing simulations of regression situations
claim to show that ridge regression estimates are better than least
squares estimates when judged via mean square error. Such claims must
be viewed with caution. Careful study typically reveals that the simu-
lation has been done with effective restrictions on the true parameter
values—precisely the situations where ridge regression is the appro-
priate technique theoretically. The extended inference that ridge re-
gression is "always" better than least squares is, typically, completely
unjustified.
Summary
From this discussion, we can see that use of ridge regression is per-
fectly sensible in circumstances in which it is believed that large
6-values are unrealistic from a practical point of view. However, it
must be realized that choice of 6 is essentially equivalent to an ex-
pression of how big one believes those S's to be. In circumstances
where one cannot accept the idea of restrictions on the B's, ridge re-
gression would be completely inappropriate.
Note that, in many sets of data, where the sizes of the least squares
estimates are acceptable as they are, the ridge trace procedure would
result in a choice of 0 = 0. A value of 0 ^ 0 would be used only when
the least squares results were not regarded as satisfactory.
There is a large and growing literature on the many aspects and gener-
alizations of ridge regression; some selected references are given at
the end of the book.
26
-------
OPINION. Ridge regression is useful and completely appropriate in cir-
cumstances where it is believed that the values of the regression param-
eters are unlikely to be "large" (as interpreted through a^2 or c2
above). In viewing the ridge traces, a subjective judgment is needed
which either (1) effectively specifies one's Bayesian prior beliefs as
to the likely sizes of the parameters, or (2) effectively places a
spherical restriction on the parameter space. The procedure is very
easy to apply and a standard least squares regression program could
easily be adapted by a skilled programmer. Overall, however, we would
advise against the indiscriminate use of ridge regression unless its
limitations are fully appreciated. (The reader should be aware that
many writers disagree with our somewhat pessimistic assessment of
ridge regression.)
Draper and Smith have indicated that ridge regression is "perfectly
sensible in circumstances in which it is believed that large 3-values
[regression coefficients] are unrealistic from a practical point of view."
They also say that "In circumstances where one cannot accept the idea of
restrictions on the B's, ridge regression would be completely inappropriate."
Recall from the discussion above that the regression coefficients are the
estimates of the source contributions.
The question, then, is whether a priori knowledge exists in source
apportionment applications which would allow coefficients with unreasonably
large magnitudes, if present, to be identified. The answer to this question
is yes. Consider the case in which the signatures of two or more sources
are collinear. Typically, if conventional weighted least squares is used,
one of the collinear sources will have a large positive error, and another
source will have a counterbalancing negative error with large magnitude.
The large errors cause the regression coefficients with large magnitudes
referred to by Draper and Smith. The following are two useful criteria for
identifying this situation in source apportionment applications:
(1) In extreme cases, one of the estimated source contributions may
exceed the aerosol concentration for the size fraction being
analyzed. The existence of an upper bound for contributions from
individual sources provides one criterion for identifying
27
-------
excessively large coefficients. To be conservative one could use
the aerosol concentration plus three times its standard error as
the upper bound.
(2) If multicollinearities are present, the counterbalancing negative
errors mentioned above can cause negative estimates of some source
contributions. If negative estimates with large magnitudes were
present, the solution would clearly be physically unreasonable.
Thus, both an upper bound (the aerosol concentration for the size frac-
tion being analyzed) and a lower bound (zero) exist for the regression co-
efficients. If either of these bounds was significantly exceeded, the solu-
tion should be considered unreasonable. Source apportionment, then, is a
context in which criteria exist for recognizing unreasonably large regres-
sion coefficients. Thus, according to Draper and Smith's discussion, ridge
regression should be considered a useful tool in source apportionment appli-
cations. The authors of this report feel that the use of ridge regression
in a given problem can also be justified on other grounds, such as the pres-
ence of large variance inflation factors and sensitivity of both the regres-
sion coefficients and their standard errors to k, especially for small
values of k.
However, Draper and Smith are right that ridge regression should not be
used indiscriminately, as if its application would automatically eliminate
all problems caused by multicollinearity. As is indicated by both articles,
it cannot be guaranteed that ridge regression will produce a better solution
in every application than does conventional least squares. It should also
be remembered, however, that use of the ridge option does not prevent selec-
tion of the solution for k=0 if this solution is the best. The solution for
k=0 is equivalent to the weighted least squares solution.
28
-------
SECTION 3
GUIDE TO USE OF INTERACTIVE SOURCE APPORTIONMENT SOFTWARE
This section discusses the procedures required to use the interactive
source apportionment software. One or more source apportionment analyses
can be performed in a single interactive session.
There are three types of inputs to the CMB program:
Data Files
Commands
Responses to Queries
The data files, which contain the source signatures, ambient concentration
data, and other information, must be set up before an interactive session
is begun. Commands and responses are entered interactively. The user may
enter any of the allowed commands following the prompt "ENTER COMMAND."
Responses to queries are the user replies to specific questions or data
requests from the CMB program.
There are five input data files that are required by the program:
List of Source Codes
List of Species Codes
Source Signature Matrix (Fine Particulate Fraction)
Source Signature Matrix (Coarse Particulate Fraction)
Receptor Concentration Data
A certain degree of incompleteness is possible. For example, if only fine
fraction data are available for source signatures, an empty data file is
acceptable for the coarse fraction.
An interactive session with the CMB program consists of two phases: an
initialization phase and a command phase. The program controls the
29
-------
initialization phase by prompting the user for the initial sources and
species. The user may add or delete sources and species for either size
fraction in the working phase. The user controls the command phase by issu-
ing commands. The command may be performed immediately or the CMB program
may prompt the user for additional information before proceeding. The user
must spell out the command in full. However, responses to prompts from the
computer may be abbreviated by the first letter of the response unless a
numerical value or alphanumeric code (site code) is requested. For example,
a "Y" has the same effect as "YES." In fact, the program reads only the first
letter of nonnumeric, non-code responses. Thus, "SOURCE SIGNATURE" can be
abbreviated "SOURCE" or "S."
In the following subsections, discussions are presented on the following:
(1) required data files,
(2) initialization phase of the interactive session,
(3) command phase of the interactive session,
(4) formats of required data sets,
(5) command reference summary, and
(6) computer system considerations
3.1. Description of Data Files
The CMB program requires 11 files for input or output. These include
data input files, hardcopy printout files, interactive communications, and
temporary data storage files. These files are accessed by the CMB program
according to the following FORTRAN Input/Output unit numbers:
Unit_# Purpose I/O
2 Source Names/Codes Input
3 Species Names/Codes Input
5 Interactive Read Input
6 Interactive Write Output
7 Fine Fraction Signature Input
8 Coarse Fraction Signature Input
9 Hardcopy Print (Summary) Output
10 Temporary Storage Input/Output
11 Hardcopy Print (General) Output
12 User-Followup Data Output
13 Receptor Concentrations Input
30
-------
The user's terminal serves as the interactive read and write units.
The user's commands and replies are read and the program's queries and out-
put are written. The program output includes the fitted CMB coefficients
and predicted concentrations. Sections 3.2 and 3.3 describe the commands,
queries and replies. Section 4 presents an annotated interactive session.
3.1.1 Input Data Files
There are five input data files that must be available to the program
before an interactive session can begin. The purpose and content of each
data file are described below. The detailed record formats are given in
Section 3.4, and examples are given in Appendix C.
The source and species names are for the convenience of the user. The
source and species codes must be consistent across all data sets. These
codes are used for labeling the data sets only. During the interactive
session the program will assign source and species numbers that may not
agree with the source and species codes. The source and species numbers,
not the codes, must be used in the interactive session. The source and
species numbers can be listed at the beginning of the interactive session.
The source and species codes and numbers, the source signature matrix, and
the current receptor concentrations can be listed with the PMATRIX command
during an interactive session.
The following are descriptions of the required input files:
Source and Source Code List—Eight-character source names and two-
digit source codes are required. The source signature matrix must be
coded consistently with this list. The two-digit codes may range from "01"
to "99" in any order. Gaps are allowed in the code range. Sources not
used in the current source signature matrix can be present. The maximum
number of sources which can be included in the input data files is 35.
31
-------
The maximum number of sources which can be included in a given CMB analysis,
however, is 16.
Species and Species Code List—Eight-character species names and two-
digit species codes are required. The source signature matrix and the re-
ceptor concentrations must be coded consistently with this list. The same
comments made for source codes apply here. The maximum number of species
which can be included in the input data files is 35. The maximum number of
species which can be used in a given CMB analysis is 21.
Fine Fraction Source Signature Matrix—The fraction of the aerosols
from each source accounted for by each species is required. If the effec-
tive variance method is to be used, the standard error of each item is also
required. Each item and its standard error are entered on a separate line
(record or card) along with the identifying source and species codes.
Coarse Fraction Source Signature Matrix—The same comments as for the
fine fraction apply here.
If coarse fraction data are not available, a dummy data set may be
substituted.
Receptor Concentration Data—The receptor concentration and its stan-
dard error are required for each species for both fine and coarse fractions.
Alternatively, the fine fraction and total aerosol may be substituted and
the program will calculate the coarse fraction data. Each species is coded
on a separate line (card or record).
If only fine fraction data are available the coarse fraction may be
coded as zero.
32
-------
3.1.2 Output: Data Files
The CMB program writes to three permanent files: the general hardcopy,
the summary hardcopy, and the user followup data file. The two hardcopy
files are for printed results (132-character line). The postprocessor data
file makes certain input and output data available for further processing.
Examples are given in Appendix C.
General Hardcopy—The general hardcopy printout includes hardcopy
versions of results displayed in the interactive sessions. Some additional
calculated values are presented that are not included in the terminal dis-
plays. The primary output to the general hardcopy is the display of CMB
coefficients with measured and calculated concentrations. Appropriate
standard errors, percentages, and ratios are included. This output results
from a WRITE command.
Certain other commands can direct results to the general hardcopy. The
PMATRIX command prints input matrices. The PSOLN command prints ridge re-
gression solutions. The PCOMP command prints averages of source contribu-
tions.
Summary Hardcopy—The summary hardcopy printout tabulates the CMB
coefficients for fine, coarse and total fractions. Standard errors and
percent composition are included. This report is printed by the WRITE
command only when both fine and coarse fractions are analyzed for the same
site and date.
User Followup Data File—The user followup data may be used for
further analysis with user-written software. The calculated concentration
of each species contributed by each source is written to this file. The
program writes these values to the file by the WRITE command only when both
fine and coarse fractions are analyzed for the same site and date (as with
33
-------
the summary hardcopy). The measured concentrations are also placed on the
file. The detailed format of the data file is given in Section 3.4.
3.2 Initialization Phase of an Interactive Session
The initialization phase consists of a series of queries and prompts
from the program that require responses from the user. Most of the required
responses are to identify the sources and species. Each query is given
below followed by a discussion of the appropriate user response.
WOULD YOU LIKE TO LOOK AT THE SOURCE AND SPECIES LISTS?
Unless the user is familiar with the program and data, he should reply
"YES." If the user responds "YES" the program lists the sources and species
by number and name at the terminal. In other parts of the session the user
will be asked what sources or species he wants to add, delete, or display.
The user must respond with the source or species number according to these
lists. Generally, the program will display the source or species number
along with the name whenever it appears.
PLEASE INPUT INITIAL FITTING INFORMATION
INITIAL SOURCE 1: XX
At this point the user tells the program which sources to include in
the initial problem set. The user should key in the desired source numbers,
one line at a time in response to the program prompts, "INITIAL SOURCE
1: XX," "INITIAL SOURCE 2:XX," and so forth. When all of the desired
sources have been entered, the user should reply with a blank or null
line (carriage return with no data).
If the user wants all the available sources in the initial problem set,
he should enter "-1" and the program will automatically include them up to
its limit, which is 16. The user can also use this feature to save time
34
-------
when almost all sources are wanted. The DS (Delete Source) command can be
used later to remove unwanted sources.
PLEASE INPUT SPECIES
INITIAL SPECIES 1:XX
At this point the user tells the program which sources to include in
the initial problem set. The above discussion for entering initial
sources applies also to species. The DE (Delete Species) command can be
used later to remove unwanted species.
ARE INITIAL SOURCES AND SPECIES CORRECT?
If the user responds "YES," then the session enters the command phase.
The program responds with "ENTER COMMAND" (see below). If the user
responds "NO," then he is prompted with the following query:
USE COMMANDS AE, DE, AS, DS FOR CHANGES.
OR, DO YOU WANT A FRESH START?
Both fine and coarse size fractions will start with the initially
chosen sources and species. The user can use the add and delete commands
to change the list of sources and species for either size fraction. Later
the user can restore either size fraction to the initially chosen sources
and species. A "YES" response to this query returns the session to "PLEASE
INPUT INITIAL FITTING INFORMATION" to re-enter the initial choice of
sources and species. A reply of "NO" gets the following prompt:
35
-------
THE HELP COMMAND LISTS COMMANDS
SIZE IS FINE
ENTER COMMAND
The session has entered the command phase. This phase is discussed
in the next section. The size fraction is currently set to "fine."
3.3 Command Phase of an Interactive Session
The command phase of the CMB program is indicated by the prompt
"ENTER COMMAND." Each command is invoked by entering its name in the key-
board. For some commands this is all that is necessary. Other commands
will prompt the user for additional information.
During the command phase many parameters remain set at previous values
until changed by the user. This feature relieves the user from the repeti-
tive entries that would otherwise be necessary. The parameters that hold
their values and the commands that change them are the following:
Parameters
List of Sources
List of Species
Receptor Concentrations
Size Fraction
Background
Commands to Change
AS, DS, INITIAL
AE, DE, INITIAL
SELECT, AUTOFIT
SIZE, SELECT, AUTOFIT
BACKOUT, BACKIN
The command "PINFO" will display the current status ot these parameters.
3.3.1 HELP
The HELP command lists all the commands with a brief statement of the
purpose of each one.
36
-------
3.3.2 SELECT
The SELECT command is used to select the receptor data for the
current problem. SELECT also automatically invokes commands CMS and PDATA.
Under normal use, SELECT will be the first command of the interactive
session.
SELECT will prompt the user to identify the receptor data as follows:
ENTER DESIRED CMB SITE CODE: XXXXXXXXXXXX
The user should respond with the site code or name. If the sites
available are not known, enter a "?" or "Q" and then give blank responses
to the next three queries. The program will list the available receptors
and dates for which data are available. Subsequently, the user can use
the SELECT command again and choose a site and date from those listed.
ENTER YEAR: YY
Key in the last two digits of the desired year.
ENTER DATE: MMDD
Key in the month and day numbers of the desired sampling date. For
example, June 26 is 0626.
INPUT DESIRED SIZE FRACTION: (FINE OR COARSE)
Key in FINE for the fine fraction or COARSE for the coarse fraction.
The CMB program will now search the receptor concentration data set
for the desired data. As it does so it will display the cases it encounters
37
-------
in the search. At the far right will be the letters FC for Fine/Coarse
data type or FT for Fine/Total data type. The portion not present will be
calculated.
The program then begins the CMB command followed by PDATA.
3.3.3 CMB
The CMB command performs the analysis. It also prompts the user for
the various method options. The method options are:
Weighted Ridge Regression/Weighted Least Squares
Effective Variance Method/No Effective Variances
Fitted Model Intercept/Zero Intercept
These options may be exercised in any combination.
DO YOU WANT RIDGE SOLUTIONS?
Reply "YES" for weighted ridge regression or "NO" for weighted least
squares. (Reply "SAME" for the same method options chosen in the previous
use of the CMB command. The program will then proceed directly to the
analysis without further queries.) If the reply is "YES" then the following
two queries will be presented:
CMB WILL SELECT THE BEST RIDGE SOLUTION
DO YOU WANT TO SEE A SUMMARY OF THE OTHERS?
A "YES" response will cause the program to display the following
items for each ridge k-value: R2, calculated total aerosol (sum of
coefficients), negative coefficient of greatest magnitude, the number of
negative coefficients, and the number of iterations. If the effective
variance option is not used, the number of iterations is always one.
38
-------
IN THE SELECTION OF THE BEST RIDGE SOLUTION, WHAT WEIGHT DO YOU WANT?
(DEFAULT =1.0)
In the selection of the best ridge solution two criteria are considered:
closeness of the calculated aerosol total to the measured aerosol total
and the smallness in magnitude of any negative coefficients. These two
criteria are weighted in choosing the best solution. A weight of 1.0
gives an "even" weight to the two criteria. A weight less than 1.0 gives
more weight to the closeness of the total aerosol calculated and measured
values. A weight greater than 1.0 gives more weight to the smallness in
magnitude of any negative coefficients. The mathematical details for the
selection of the ridge solution are discussed in Appendix D.
Key a null line (press return) for the default weight 1.0. Otherwise,
enter a number above zero but less than ten million. The decimal point
must be keyed.
DO YOU WANT TO USE EFFECTIVE VARIANCES?
A "YES" reply will invoke the effective variance method. Standard
errors must be present on the source signature matrix. Reply "NO" if the
effective variance method is not desired.
DO YOU WANT TO INCLUDE THE INTERCEPT IN THE MODEL?
A "NO" reply sets the intercept to zero. A "YES" reply allows the
program to fit the intercept to the data. A fitted intercept value greatly
different from zero is an indicator of difficulties. This may result from
an important source being omitted or data errors.
The CMB program now performs the analysis. If the effective variance
and ridge options are in effect, the following prompt may occur, particularly
for the first ridge k-value (zero or least squares):
-------
XXX ITERATIONS SO FAR FOR RIDGE K = X.XXX WITHOUT CONVERGENCE. HOW MANY
MORE DO YOU WANT TO TRY?
If the effective variance option is in effect but the ridge option is not,
the following prompt may occur:
XXX ITERATIONS SO FAR WITHOUT CONVERGENCE. HOW MANY MORE DO YOU WANT TO TRY?
Reply with the number of extra iterations. Generally, just a few
more are required (less than 10). If no more iterations are wanted key a
zero, and the solution will be the current estimate.
The program now enters the PDATA command automatically.
3.3.4 PDATA
The PDATA command displays the problem solution at the user's
terminal. The output consists of the solution coefficients and standard
errors. The least squares solution is automatically printed along with
variance inflation factors. This means that the same solution will be given
twice if'the ridge regression option is not used.
Optionally, the actual and calculated receptor concentrations will
be displayed:
PRESS RETURN TO CONTINUE OR ENTER C FOR NEXT COMMAND
A null line (press the transmit or enter key) will result in the
optional receptor concentration display. Key in a C if this information
is to be suppressed.
The output from PDATA can be sent to hardcopy with the WRITE command.
40
-------
3.3.5 WRITE
The write command writes the solution and other information to storage
files for later use or display. The files to which data are written are:
General Hardcopy
Summary Hardcopy
User Followup Data, and
Temporary Storage for use by the PCOMP command.
The hardcopy files may be printed at the user's terminal or on the system
printer after the end of the CMB interactive session. Section 3.6 dis-
cusses access to these files.
The report written to the general hardcopy is an expanded version of
the terminal display given by the PDATA command. The report written to the
summary hardcopy is a summary of these reports for fine, coarse and total
sizes. The items written to the user followup data file are contributions
from each source to the calculated concentration of each species.
The WRITE command writes the current CMB analyses results to the
general hardcopy file. This is confirmed at the user's terminal by the
message "WRITTEN." The WRITE command writes to the summary hardcopy, the
user followup data, and the temporary storage only under the following
conditions: both fine and coarse CMB analyses are performed in succession
and each is followed by a WRITE command. The same site and date must be
used for both size fractions. This occurrence is confirmed at the user's
terminal by two successive "WRITTEN" messages. A CMB analysis display
for the total of the fine and coarse fractions is also written to the
general hardcopy at this time.
Section 3.1.2 discusses the contents of the three output files.
Section 3.4 gives the format of the user followup data file. Appendix C
gives examples of the output to these files. A flow diagram illustrating
the WRITE command is given in Appendix B.
41
-------
3.3.6 SIZE
The SIZE command changes the size fraction from the current setting
to the other. (The two alternatives are fine and coarse.) The command
then displays the new current size, fraction.
3.3.7 AE
The AE command is used to add species to the current working list.
The program prompts the user for species to add. The user responses are
checked for validity. After the AE command is made, the user is prompted
with the following:
SIZE IS XXXXXX
INPUT CODE OF ADDED SPECIES
The user should reply with the species number. The program will then
issue the prompt again and another species may be added. When all species
desired are added, give a blank or null line (press transmit or enter) .
If the entry is invalid or unintelligible the program will print a
message and issue a new prompt.
If the current size fraction displayed is not the desired one, then
the user should terminate the command (enter a blank line), give the SIZE
command, and re-enter the AE command.
3.3.8 DE
The DE command is used to delete species from the current working list,
The program prompts the user for species to delete. The user responses
are checked for validity. After the DE command, the user is prompted with
the following:
42
-------
SIZE IS XXXXXX
INPUT CODE OF DELETED SPECIES
The user should reply with the species number. The program will then
issue the prompt again and another species may be deleted. When all species
desired are deleted, give a blank or null line.
If the entry is invalid or unintelligible the program will print a
message and issue a new prompt.
If the current size fraction displayed is not the desired one, then
the user should terminate the command (enter a blank line), give the SIZE
command, and re-enter the DE command.
3.3.9 AS
The AS command is used to add sources to the current working list.
This command functions similarly to AE.
3.3.10 DS
The DS command is used to delete sources from the current working list.
This command functions similarly to DE.
3.3.11 INITIAL
The INITIAL command restores the current size fraction source and
species lists to the initially chosen lists. The initial lists were chosen
in the initialization phase.
3.3.12 PSOLN
The PSOLN command displays all 31 ridge regression solutions. The
display may be directed to the user's terminal or to hardcopy.
-------
The output from this command can be extensive. The program first
warns the user by giving the size of the entire solution set. Then the
program prompts the user as follows:
ARE YOU SURE YOU WANT TO LOOK AT THESE NUMBERS?
Reply "YES" if still serious. A "NO" will get the prompt ENTER
COMMAND.
DO YOU WANT THE SOLUTIONS PRINTED ON THE HARDCOPY? (INSTEAD OF YOUR
TERMINAL)
This option allows the user to get the 31 solutions and examine them
later. A "YES" response sends the solutions to hardcopy. A "NO" response
will display them at the user's terminal.
CAN YOUR TERMINAL DISPLAY A 132 CHARACTER LINE?
Some printer terminals can print a wide 132-character line. Other
printer terminals and some CRT's display a 72-character line. On these
terminals a 132-character line will "wrap around" and be difficult to
read. The program will format the line to either a 132 or a 72-character
line, depending on the user response.
3.3.13 PMATRIX
The PMATRIX command displays the source signature matrix, a single
source signature, the receptor concentrations, or the source and species
codes. The displays may be directed to the user's terminal or to hardcopy.
MATRICES CAN GO TO HARDCOPY
DO YOU WANT THEM DISPLAYED AT YOUR TERMINAL INSTEAD?
44
-------
A "NO" will send all output to hardcopy. Nothing will be displayed
at the user's terminal. A "YES" will result in all output being displayed
at the terminal. The command can be re-entered later to redirect output.
WHAT DO YOU WANT TO SEE?
SOURCE SIGNATURE, RECEPTOR CONCENTRATIONS, OR CODES?
OR ARE YOU DONE?
A reply of DONE or a null line will bring the prompt ENTER COMMAND.
Otherwise, reply "SOURCE" or "RECEPTOR" or "CODES." The reply "CODES"
will display the source and species numbers and input data set codes. The
reply "RECEPTOR" will display the receptor concentrations for both fine
and coarse size fractions. The reply "SOURCE" will result in the following
prompt:
WHAT SIZE FRACTION? (FINE OR COARSE)
Reply FINE for fine fraction source signature data or COARSE for
coarse fraction source signature data.
DO YOU WANT TO LOOK AT THE WHOLE MATRIX?
The program will warn the user of its dimensions. A "NO" response will
allow the user to select individual source signatures for display, A "YES"
response will result in the following query (if output is directed to
user's terminal):
CAN YOUR TERMINAL DISPLAY A 132 CHARACTER LINE?
The program will adjust the format to fit either a 72 or 132-character
line. See PSOLN command for details.
45
-------
The source signature matrix is displayed so that the standard error
is directly below each matrix item.
If the option to display individual source signatures was selected,
the program prompts,
WHICH SOURCE DO YOU WANT?
Key in the source number. The program will display the indicated
source data. The prompt will then be reissued. Another source may be
displayed, or enter a blank or null line to be returned to the prompt WHAT
DO YOU WANT TO SEE?
3.3.14 PINFO
The PINFO command displays the current status of the problem-solving
process. This is more useful for CRT users than those with printer
terminals.
The command displays the sources and species currently assigned. It
also gives the receptor identifier, data, size fraction, and background
information. An example of the display appears in Section 4.
3.3.15 AUTOFIT
The AUTOFIT command is an alternative to the SELECT command. The
SELECT command selects a single receptor site, date, and size fraction for
CMB analysis. In contrast, the AUTOFIT command automatically sequences
through a series of sites, dates, and size fractions. The AUTOFIT command
is equivalent to a series of SELECT and WRITE commands. However, user
responses are minimized by eliminating repetitive keying of commands and
responses.
46
-------
Before using the AUTOFIT command, the user should be familiar with the
SELECT command. Like SELECT, the AUTOFIT command invokes the CMB and
PDATA commands. It also invokes the WRITE command.
Like the SELECT command, the AUTOFIT command queries the user for site,
year, and date. This determines the initial receptor. AUTOFIT does not
prompt the user for size fraction because it will do both size fractions.
The AUTOFIT sequence next invokes the CMB command and queries the user for
the analysis method (ridge regression, effective variance, and intercept
options). The method chosen will be used for all receptors and both size
fractions in the AUTOFIT series.
The AUTOFIT series begins with the fine fraction of the chosen initial
receptor site and date. Then the coarse fraction is analyzed. These
analyses are repeated on the next receptor site and date of the Receptor
Concentration Data File. The series proceeds in this manner to the end of
the file unless terminated by the user.
The user selects the initial receptor site and date according to
prompts and replies identical to those under the SELECT command. Then
the user chooses the analytical method according to prompts and replies
identical to those under the CMB command. There are no further prompts
for the rest of the AUTOFIT series except the following (see PDATA
command):
PRESS RETURN TO CONTINUE OR ENTER C FOR NEXT COMMAND
This prompt follows the displayed CMB coefficients. If the user
enters a null line by pressing RETURN, the program displays the calculated
concentrations in addition.
Unlike SELECT, entering a "C" under the AUTOFIT command will not
bring up the prompt "ENTER COMMAND." Instead, the program proceeds to the
47
-------
next analysis, which it also does after displaying the calculated concen-
trations. The AUTOFIT sequence can be terminated at this point by keying
in "STOP." The program then prompts "ENTER COMMAND."
If the user determines that he has mistakenly terminated the AUTOFIT
series, it is not necessary to start over. The command RESUME may be
entered immediately after the stop response to continue the AUTOFIT
series.
3.3.16 RESUME
The RESUME command should only be used in conjunction with the AUTOFIT
command. If the AUTOFIT sequence has been mistakenly terminated by a STOP
response, the RESUME command will continue the autofit sequence.
3.3.17 BACKOUT
The BACKOUT command allows the user to remove the effect of background
concentration from receptor concentration data. Subsequent CMB analyses
reflect the background adjustment. The BACKIN command reverses the BACKOUT
effects.
The BACKOUT command acts on the site/date receptor of the latest
SELECT (or AUTOFIT) command. The queries and replies for the BACKOUT
command are similar to those of the SELECT command:
ENTER BACKGROUND CMB SITE CODE: XXXXXXXXXXXX
The user should enter the CMB site code for the site chosen to repre-
sent background concentration. Subsequent queries identical with those of
the SELECT command ask for year and date. The user is not queried for
size fraction since both sizes are adjusted.
48
-------
3.3.18 BACKIN
The BACKIN command removes the background adjustment to receptor
concentrations applied by BACKOUT. The user should be aware that some
roundoff error may occur so that the BACKIN reversal of BACKOUT may not be
perfect.
3.3.19 PCOMP
The PCOMP command computes and prints the average contributions of
each source from a series of CMB analyses. The PCOMP command should follow
an AUTOFIT command or a series of SELECT-WRITE commands emulating on AUTOFIT
series.
A typical set of receptor concentration data could include a series of
sampling dates at one receptor station or a group of receptors in a target
area. The user would naturally want to compute the "average" CMB results
in these cases. This is the purpose of PCOMP.
For PCOMP to work properly it must be preceded by a series of SELECT
and WRITE commands for both fine and coarse fractions of each desired
receptor concentration data set. The AUTOFIT does this automatically.
Careful use of the SELECT and WRITE commands achieve the same end. However,
whenever possible, the AUTOFIT command should be used to avoid errors.
The PCOMP command computes the average contribution from all complete
CMB analyses following the previous PCOMP command or the initialization
phase, whichever is later. The complete CMB analyses are those that
included both fine and coarse analyses each followed by the WRITE command.
The output includes the labeled CMB coefficients from the averaged
analyses, the averages according to sources, and the standard deviations.
For each source, the mean and standard deviation are computed directly
49
-------
from the solutions for the different cases. A "solution" here is the
calculated contribution to the ambient aerosol of a particular source.
The means and standard deviations are not adjusted to account for the
correlated error effect discussed in Section 2.
The PCOMP command gives one prompt to the user:
OUTPUT WILL GO TO HARDCOPY
DO YOU WANT IT DISPLAYED AT YOUR TERMINAL INSTEAD?
The user response "NO" will result in the output being written on the
hardcopy. A "YES" brings the display to the user's terminal.
3.3.20 EXIT
The EXIT command terminates the interactive session. The user is
returned to the time sharing system.
3.4 Detailed Formats of Data Files
The various input data files must be coded according to the specific
formats presented here. The formats are presented as card images. How-
ever, the data should be on files accessible in interactive mode. For the
receptor concentrations the data must be on a unit that responds to a
FORTRAN REWIND. The other input data files are read only once.
Each data file line format is presented. Except for the receptor
concentration data file, each data file includes only one card type.
Since the CMS program is written in FORTRAN, the FORTRAN format of each
item is given for the convenience of the user in determining acceptable
entries.
In the following, the FORTRAN formats A, I, and F are referred to.
The A format is used to read alphanumeric information. The integer
50
-------
following the A, e.g., the 8 in A8, gives the width of the field. The I
format is used to read integers. For example, if the format is 14, the in-
teger must be right-justified in a 4-character-wide field. Decimal points
are not used with I format. The F format is used to read "floating-point,"
or arbitrary real numbers. The format F8.6 indicates that the field is 8
characters wide, and the rightmost 6 characters occur after the decimal
point. For example, the number 12345678 would be read as 12.345678. More
commonly, however, the decimal point is supplied. In this case the number
can appear anywhere in the field.
All of the following numbers would be read as 12.3 if format F8.6 was
used:
12.3
12.3
where the underscores indicate blanks.
Source Names and Codes
Column
1-2
3-4
5-12
13-80
Format
12
A8
Contents
Source code.
Skipped.
Source Name .
Skipped. May contain user comment.
Column
1-2
3-4
5-12
13-80
Format
12
A8
Species Names and Codes
Contents
Species Code.
Skipped.
Species Name.
Skipped. May contain user comment.
51
-------
The fine and coarse fraction source signature matrices use the same
line format.
Column
1-2
3-4
5-6
7-8
9-16
17-18
19-26
27-80
Format
12
-
12
-
F8.6
-
F8.6
-
Source Signature Matrix
Contents
Source Code.
Skipped.
Species Code.
Skipped.
Fraction of Source for Species.
Skipped
Standard Error of Fraction.
Skipped. May contain user comment.
A species code of '01' should not be used. Species code one is re-
served for total aerosol. The program automatically generates the source
signature vector for total aerosol.
The Receptor Concentration Data Set includes two card types. The card
type '03' identifies the receptor. There is only one card type '03' per
sampling date for each receptor location. The card type '30' gives the
actual concentration data. There is a card type '30' for each species. The
card type '30' lines follow directly after the corresponding card type '03-'
The concentration data may consist of fine and coarse fractions or of
the fine fraction and total. This data type is indicated on the card type
'03.'
Species code '01' is reserved for total aerosol. The total aerosol
data are used in selecting the "best" ridge regression solution.
52
-------
Receptor Concentration Data — Card Type 03 (Identification)
Column
1-2
3
4-15
16
17-18
19-22
23
24-25
26
27-28
29-32
33-34
35-80
Format
12
-
3A4
-
A2
A4
-
12
-
12
-
12
-
Contents
'03' — card type.
Skipped.
Receptor identification.
Skipped .
Year.
Month and Day (MMDD) .
Skipped.
Duration of Sample (hours) .
Skipped.
Start hour of Sample.
Skipped.
Data Type.
'12' — Fine and Coarse
'13' — Fine and Total
Must be blank.
Column
1-2
3
4-15
16
17-18
19-22
23
24-25
26
27-28
29-32
33-34
35-36
37-45
46-47
48-56
57-58
59-67
68-69
70-78
79-80
Receptor
Format
12
-
3A4
-
A2
A4
-
12
-
12
-
12
-
F9.4
-
F9.4
-
F9.4
-
F9.4
—
Concentration Data — Card Type 30
Contents
'30'— card type.
Skipped .
Receptor identification.
Skipped.
Year.
Month and Day (MMDD) .
Skipped.
Duration of Sample (hours) .
Skipped.
Start hour of Sample.
Skipped .
Species Code.
Skipped.
Fine Fraction Concentration.
Skipped.
Standard Error of Fine Fraction.
Skipped.
Coarse Fraction/Total Concentration.
Skipped.
Standard Error of Coarse Fraction/Total.
Skipped.
53
-------
The user followup data file is produced by the program and i-.- not
coded by the user. The format of the user followup data file is documented
here for those who wish to make use of it.
The user followup data file includes three card types. Card types
'03' and '30' are the same as Receptor Concentration Data Set card types
'03' and '30'. Card type '40' gives the species concentration contributed
by each source.
Recall that species 01 is the aerosol mass concentration for the size
fraction being considered. The card type '40' entries for species 01 give
the total aerosol contributions for their size fraction for the different
sources.
Card types '03' and '30' are written whenever a receptor site and
date are selected by the SELECT or AUTOFIT commands. Card type '40' is
written by the WRITE command when both fine and coarse size fractions
have been analyzed in succession.
Column
1-2
3
4-15
16
17-18
19-22
23
24-25
26
27-28
29
30-31
32
User
Format
12
-
3A4
-
A2
A4
-
12
-
12
-
12
-
Followup Data — Card Type 40
Contents
'40' — card type.
Skipped .
Receptor identification.
Skipped .
Year.
Month and Day (MMDD) .
Skipped.
Duration of Sample (hours) .
Skipped .
Start hour of Sample.
Skipped .
Source Code.
Skipped.
54
-------
User Followup Data — Card Type 40 (continued)
Column
33-34
35-36
37-45
46-47
48-56
57-58
59-67
68-69
70-78
79-80
Format
12
-
F9.4
-
F9.4
-
F9.4
-
F9.4
-
Contents
Species Code.
Skipped.
Fine Fraction
Skipped.
Uncertainty of
Skipped.
Contribution (yg/m3)
Fine Fraction.
Coarse Fraction Contribution.
Skipped .
Uncertainty of
Skipped.
Coarse Fraction.
3.5 Command Reference Summary
This section gives a short description of the purpose and results of
each command. This summary is intended to serve as a quick and ready-
reference for the user. Commands must be spelled out in full. However, a
response to a query may be abbreviated by the first letter unless a
numerical value or alphanumeric code is requested. Command details are
given in Section 3.2.
HELP—This command lists all the commands with a brief statement of
the purpose of each one.
SELECT—This command is used to select the receptor data set for the
current CMB analysis. SELECT also automatically invokes CMB and PDATA. The
user is prompted for the site, year, date and size fraction.
CMB—This command is used to determine the specific method options and
to perform the CMB analysis. CMB also automatically invokes PDATA. Method
options with CMB are ridge regression/least squares, effective variance
method/no effective variances, and fitted model intercept/zero intercept.
These options may be exercised in any combination.
55
-------
PDATA—This command displays the current analysis solution at the
user's terminal. The output consists of the solution coefficients and
standard errors. The least squares coefficients, standard errors, and
variance inflation factors are also displayed. Optionally, the receptor
data and predicted values may be displayed for all species.
WRITE—This command writes results to hardcopy files. The WRITE
command should follow the SELECT or CMB commands.
AE—This command is used to add species to the current fitting set.
The program prompts the user for species to add.
DE—This command is used to delete species from the current fitting
set. The program prompts the user for species to delete.
AS—This command is used to add sources to the current fitting set.
The program prompts the user for sources to add.
DS—This command is used to delete sources from the current fitting
set. The program prompts the user for sources to delete.
AUTOFIT—This command is used to perform automatically CMB analyses on
a series of sites or dates (for both fine and coarse fractions) . The
AUTOFIT command saves time and prevents errors by eliminating repetitive
entries. The AUTOFIT command is equivalent to a series of SELECT (CMB,
PDATA) and WRITE commands.
RESUME—This command is used in conjunction with AUTOFIT to resume the
autofit sequence.
BACKOUT—This command is used to remove the effect of background
concentrations from receptor data. This command should be invoked after
SELECT. The program prompts the user for site, year and date.
56
-------
BACKIN—This command is used to cancel the effect of the BACKOUT
command.
PMATRIX—This command is used to display the source signature matrix,
the receptor data, species code list, and source code list. The program
prompts the user for the items to display. Optionally, the output may go
to the user's terminal or to hardcopy.
PSOLN—This command is used to display all ridge solutions, not merely
the "best" one. Optionally, the output may go to the user's terminal or to
hardcopy.
PINFO—This command displays the current problem status giving site,
date, size, and background information. It is primarily useful to users of
CRT terminals.
PCOMP—This command is used to compute and print the averages and
standard deviations of a series of CMB analyses. Optionally, the output
may go to the user's terminal or to hardcopy.
EXIT—This command terminates the CMB program processing.
3.6. Computer System Considerations
Certain tasks relevant to using the CMB program are contingent on the
conventions of the particular computer being used. These include compila-
tion and subprogram linkage, file access, and program execution. This
section gives information pertinent to computer dependency. The emphasis
of this information is oriented towards the EXEC 8 system of the Univac
1100 series, which was used in the program development. The requirements
of IBM TSO are given a shorter discussion. The command names and syntax
vary, but the tasks that must be performed are similar regardless of
computer systems.
57
-------
The physical characteristics of the eleven files accessed by the CMB
program are as follows:
FORTRAN
Unit # Input/Output Record or Line Length
2 Input 80
3 Input 80
5 Input 72 (Terminal)
6 Output 72 to 132 (Terminal)
7 Input 80
8 Input 80
9 Output 121 (Print File)
10 Input/Output 80 (Scratch Data File)
11 Output 133 (Print File)
12 Output 80
13 Input 80
The CMB program consists of a main program and five subprograms. All
programs are written in FORTRAN. These programs are the following:
Program Purpose
MAIN Initialization and command sequence
FETCH Read receptor concentration data
CMBR Perform CMB analysis
PERC Compute percentages and variances
COARS Compute coarse fraction and variances
INV1 Matrix inversion
The program MAIN calls FETCH, CMBR, and PERC. FETCH calls COARS;
CMBR calls INV1.
3.6.1 Uuivac System Conventions
This section describes one approach to using the CMB program on a
Univac 1100 series computer. Other approaches are feasible. Tf the direc-
tions given here are followed, the CMB program can be invoked by a statement
like the following:
@ADD CMB-RADPRG.HCS-FILE
58
-------
Similarly, the hardcopy files may be printed by a statement like the
following:
x
@ADD CMB-RADPRG.HCS-PRT
The following steps prepare the source code for execution. These
steps need be performed only once if the result is saved.
@FTN,U CMB-RADPRG.MAIN,CMB-RADPRG.MAIN
@FTN,U CMB-RADPRG.FETCH,CMB-RADPRG.FETCH
@FTN,U CMB-RADPRG.CMBR,CMB-RADPRG.CMBR
@FTN,U CMB-RADPRG.PERG,CMB-RADPRG.PERC
@FTN,U CMB-RADPRG.COARS, CMB-RADPRG.COARS
@FTN,U CMB-RADPRG.INV1,CMB-RADPRG.INV1
@MAP,I CMB-RADPRG.MAP,CMB-RADPRG.CMB
IN CMB-RADPRG.MAIN,.CMBR,.COARS,.FETCH,.PERC,.INV1
END
The input data files must contain the data for the analyses. If the
data are punched on cards, the cards may be loaded to the files using the
@ELT command, as in the following example:
@ELT CMB-RADPRG.HCS-SORF
—DATA CARDS FOR FINE SOURCE SIGNATURE—
@ELT CMB-RADPRG.HCS-SORC
—DATA CARDS FOR COARSE SOURCE SIGNATURE—
@ELT CMB-RADPRG.HCS-DATA
—DATA CARDS FOR RECEPTOR CONCENTRATION DATA—
@ELT CMB-RADPRG.HCS-PONM
—DATA CARDS FOR SPECIES NAMES & CODES —
@ELT CMB-RADPRG.HCS-SONM
—DATA CARDS FOR SOURCE NAMES 6. CODES—
59
-------
Alternatively, the data may be entered directly onto the file in an
interactive session using the editor:
@ED,I CMB-RADPRG.HCS-SORF
—DATA LINES FOR FINE SOURCE SIGNATURE--
ETC.
The following command sequence will define the files and begin
execution of the CMB program. For convenience, these commands are best
placed on a file element (using the editor) and brought into the runstream
with an @ADD command. The approach given here assigns temporary SDF files,
copies the permanent data onto the temporary files, sets up the FORTRAN
unit numbers, and executes the CMB program.
@ASG,A CMB-RADPRG.
@FREE CMB-RADPRG.
@ASG,T TEMP.
@ASG,T MAGSTO.
@ASG,T SUMMRY.
@ASG,T CMBOUT.
@ASG,T HCS-PONM.
@ASG,T HCS-SORC.
@ASG,T HCS-SORF.
@ASG,T HCS-DATA.
@ASG,T HCS-SONM.
@COPY,I CMB-RADPRG.HCS-PONM,HCS-PONM.
@COPY,I CMB-RADPRG.HCS-SORC.HCS-SORC.
@COPY,I CMB-RADPRG.HCS-SORF,HCS-SORF.
@COPY,I CMB-RADPRG.HCS-DATA,HCS-DATA.
@COPY,I CMB-RADPRG.HCS-SONM,HCS-SONM.
@USE 2.,HCS-SONM.
@USE 3.,HCS-PONM.
(?USE 7., HCS-SORF.
60
-------
-------
These lines would be the content of the file CMB-RADPRG.HCS-FILE used
in the @ADD statement given at the beginning of this subsection.
Alternatively, the results may be saved permanently for later printing
on the system printer:
@COPY,I CMBOUT.,CMB-RADPRG.CMBOUT
(?COPY, I SUMMRY . , CMB-RADPRG. SUMMRY
@COPY,I MAGSTO.,CMB-RADPRG.MAGSTO
3.6.2 IBM ISO System Considerations
The CMB program was developed on a Univac 1100 series computer. Never-
theless, every conscious effort was made to render the code compatible with
IBM FORTRAN.
This section will briefly discuss the IBM ISO conventions needed to
execute the CMB program.
The CMB programs can be compiled using the TSO FORT command or one of
the FORTRAN batch compilers. The programs can be linked into a load module
using the TSO LINK command or the batch linkage editor.
The input data files may be loaded from cards using the IBM utility
IEBGENER. Alternatively, the lines may be entered directly using the TSO
EDIT command.
The data files may be assigned FORTRAN unit numbers using the TSO
ALLOCATE command, as in the following example:
ALLOC DA(CMB.HCS.PONM.DATA) F(FT03F001)
62
-------
The program can be executed using the ISO CALL command, as in the
following example:
CALL CMB.PD S.LOAD(CMB)
The ALLOCATE commands and the CALL command can be organized into a
CLIST so that a single EXEC command will begin the CMB program execution.
The hardcopy prints may be displayed at the user's terminal using
the TSO EDIT LIST command or sent to the system printer using the IBM
utility PRTPCH.
63
-------
SECTION 4
EXAMPLE RUN
4. 1 Introduction
This section presents an example interactive session using the CMB
program. This run of the CMB program exercises all of the commands. The
purpose of this run is to illustrate the use of each command, and, as a
result, it does not necessarily follow the course that an actual analysis
might take. Moreover, the course of an actual analysis can vary signifi-
cantly, depending on the nature and size of the ambient receptor data set
and the objectives to be achieved by the analyses.
The example runs were executed on EPA's Univac 1100 series computer.
The program was invoked with the command
@ADD CMB-RADPRG.HCS-FTLE
as described in Section 3.6. The user's entries are preceded in the
session by the symbol ">".
4.2 Illustration of Commands
UOULD YOU LIKE TO LOOK AT THE SOURCE AND SPECIES LISTS7
TYPE YES OR NO.
The user replies "YES" so that he will geC a list of the source and species
numbers to refer to in the rest of the interactive session.
64
-------
>YE8
SOURCE SIGNATURE MATRICES ARE CODED AS FOLLOWS
SOURCES:
SOURCE tt SOURCE NAME
1
2
3
4
5
6
7
8
9
10
1 1
12
13
14
15
16
17
18
19
SOIL
RD DUST
SEA SALT
SLSH BRN
AUTO CAT
AUTO
JET AIR
RES OIL
DlSf OIL
RES GAS
COAL
KRAFT RB
ELARCFRN
FERRHNFR
CAL GYP
CEMENT
PET FCC
LSKILN
SEC S04
SPECIES:
SPECIES «
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
SPECIES NAME
TOTAL
AL
AS
BA
8R
CA
CD
CL
CO
CR
CU
FE
HG
K
MN
NI
P
PB
S04
SB
SI
SN
SR
TI
65
-------
25
2b
T7
4. /
23
29
30
31
V
ZN
C
NA
N03
RB
SE
Next, the" user selects the sources using the source numbers in the
above list. The user keys a "RETURN" or null line for "INITIAL SOURCE 15'
to indicate that he has entered all of the desired sources. The program
displays a list of the selected sources with their source numbers for the
user's verification.
PLEASE INPUT INITIAL FITTING INFORMATION
INITIAL SOURCE 1: XX
>1
INITIAL SOURCE 2: XX
>2
INITIAL SOURCE 3: XX
>3
INITIAL SOURCE 4: XX
>5
INITIAL SOURCE 5: XX
>6
INITIAL SOURCE 6: XX
:.-?
INITIAL SOURCE 7: XX
,-9
INITIAL SOURCE 8: XX
>10
INITIAL SOURCE 9: XX
rl1
INITIAL SOURCE 10: XX
-12
INIflAL SOURCE 11: XX
." ! ,3
INITIAL SOURCE 12: XX
66
-------
INIHAL SOURCE 13: XX
:>1A
INITIAL SOURCE 14: XX
>17
INITIAL SOURCE 15: XX
t/
INITIAL SOURCES
1
2
3
5
6
7
9
10
11
12
13
14
U
17
SOIL
RD DUST
SEA SALT
AUTO CAT
AUTO
JET AIR
DIST OIL
RES GAS
COAL
KRAFT RB
ELARCFRN
FERRMNFR
CEMENT
PET FCC
Next the user selects the species. This can be done individually as
above with the sources. However, the user wants to enter "all" of the
species. He keys a "-1" for "INITIAL SPECIES 1" and the first 21 (maximum
allowable) species are selected. The program displays a list of them for
the user's verification.
PLEASE INPUT SPECIES
INITIAL SPECIES 1: XX
>-1
INITIAL SPECIES
1
2
3
4
5
6
7
8
9
TOTAL
AL
AS
6A
BR
CA
CD
CL
CO
-------
10
11
12
13
14
15
16
17
18
19
20
21
CR
CU
FE
HG
K
m
NI
P
PB
S04
SB
SI
Next the program asks the user if the selected sources and species are
correct. The user is satisfied with his choices (for the time being) and
replies "YES." Then the program notes that the current size fraction is
fine (rather than coarse). The session now enters the command phase.
ARE INITIAL SOURCES AND SPECIES CORRECT?
>YES
THE "HELP" COMMAND LISTS COMMANDS
SIZE IS FINE
ENTER COMMAND
The user decides to give the HELP command to get a list of the
commands and their uses.
••HELP
HELP-LISTS THESE COMMANDS
DATA ACCESS AND SEQUENCING
AUTOFIT-3EQUENCES AUTOMATICALLY TO NEXT DATA SET
RESUME-RESUME AUTOFIT
SELECT-SELECT DATA SET FOR CMB
SIZE-CHANGE SIZE FRACTION
EXIT-CLOSE FILES AND LEAVE
68
-------
CHB OPERATIONS
AE-ADD A SPECIES TO THE FIT
DE-DELETE A SPECIES FROM THE FIT
AS-ADD A SOURCE 10 THE FIT
DS-DELETE A SOURCE FROM THE FIT
CMB-PERFQRH CMS: OPTIONS ARE RIDGE * EFFECTIVE VARIANCE
SCREEN DISPLAY
PINFO-PRINT CURRENT STATUS ON SCREEN
PDATA-PRINT CURRENT CUB RESULTS ON SCREEN
PMATRIX-PRINT SOURCE SIGNATURE, RECEPTOR CONCENTRATIONS,
OR SOURCE AND SPECIES CODE LISTS
PSDLH-PRINT ALL RIDGE SOLUTIONS
PCOhF'-PRINT COMPUTED AVERAGES OF CMB SERIES
DATA STORAGE
URITE-URITE PRESENT CHB RESULTS TO FULL PRINTOUT,
SUMMARY.AND USER FOLLOUUP STORAGE FILES
BACKGROUND SITE OPERATIONS
BACKOUT-SELECT AND SUBTRACT A BACKGROUND DAI A SET
BACKIN-ELIHINATE CURRENT BACKGROUND SUBTRACTION
SELECT SHOULD NORHALLY BE THE FIRST COMMAND
ENTER COMMAND
The SELECT command will bring in receptor concentration data.
>SELECF
ENTER DESIRED C«B SITE CODE: XXXXXXXXXXXX
If the user does not know how the receptor sites are coded, he can
reply with a question mark or any other incorrect response. Then the
program will list the sites for him:
ENTER YEAR: YY
s
ENTER DATE: MMDD
INPUT DESIRED SIZE FRACTION: (FINE OR COARSE)
69
-------
UATA SEARCH BEGUN FOR
SITE: ? YEAR: DftTE:
SITE: URBAN CORE rEAR: 81 DATE: 0229 FC
SITE: BACKGROUND rEAR: 81 DATE: 0229 FC
DATA SET NOT FOUND FOR
SITE: ? YEAR: BATE:
USE ONE OF THOSE LISTED ABOVE
ENTER COMMAND
Now the user knows what receptor site data are available. He gives the
SELECT command again, choosing the Urban Core site. The sites and dates
available depend on the data in the Receptor Concentration Data File de-
scribed in Section 3. The data available for this interactive session are
given in Appendix C.
^SELECT
ENTER DESIRED CHB SITE CODE: XXXXXXXXXXXX
XIRBAN CORE
ENTER YEAR: YY
>81
ENTER DATE: MMUD
X>229
[NPUT DESIRED SIZE FRACTION:(FINE OR COARSE)
•'-FINE
DATA SEARCH BEGUN FOR
SITE: URBAN CORE YEAR: 81 DATE: 0229
SITE: URBAN CORE YEAR: 81 DATE: 0229 FC
The program now automatically moves into the CMB command.
70
-------
DO YOU UANT RIDGE SOLUTIONS?
CMB UILL SELECT THE BEST RIDGE SOLUTION
DID YOU UANT TO SEE A SUMMARY OF THE OTHERS?
>NQ
IN THE SELECTION OF THE BEST RIDGE SOLUTION,
UHAT WEIGHT DO YOU UANT? (DEFAULTS .0)
';•
UEIGHT IS 1.000000000
BO YOU UANT TO USE EFFECTIVE VARIANCES?
>NO
DO YOU UANT TO INCLUDE THE INTERCEPT IN THE MODEL'
The user selects the method options by replying appropriately to the
questions asked. The summary of the ridge solutions is illustrated later in
this session. The default weight is selected by keying a RETURN or null line.
Keying in "1.0" would have the same effect. Note that if a weight is given,
the decimal point must be included.
The program now automatically enters the command PDATA.
CMB SITE: URB*
SAMPLE DURATIC
n T TI f* r
1
2
3
5
6
7
9
10
1 I
12
13
14
16
17
IMVIUE
R-SQUARE: .{
INTERCEPT
SOIL
RD DUST
SEA SALT
AUTO CAT
AUTO
JET AIR
DIST OIL
RES GAS
COAL
KRAFT RB
ELARCFRN
FERRMNFR
CEMENT
PET FCC
TOTAL:
iN CORE
IN: 12 UITH
• REGRESSIO
)991 RIDG
i ir* / u 1
-
9
4
3
1
-
6
7
34
uu/ no
.004+-
.448+-
.011+-
.313+-
.566+-
.013+-
.520+-
.944+-
.295+-
.931+-
.095+-
.028+-
.085+-
.487+-
.900+-
.824+-
MEASURED CONCENTRATION F
35.00000+-
7.
000 / 7
YEAR: 81 DA
START HOUR: 7
Kl- _».
E K=
1.
,
,
9.
,
44.
5.
9
1.
2.
.
.
2.
6.
48.
.050
005
089
858
138
073
957
126
510
361
899
467
190
145
443
591
266
TE
Bi
: 0229 FRACTION
ACKGROUND: NO EFF
WEIGHTED LEAST SQUAR
R-SQUARE: .9139
1 If* /U '7 t t T C
uo/ no
.004+- .008
-6
-
-6
4
3
7
12
2
-
7
9
35
.760+-
.878+-
.572+-
.683+-
.790+-
.542+-
.215+-
.645+-
.149+-
.912+-
.033+-
.126+-
.071+-
.716+-
.000+-
53.
6.
.
80.
1.
58.
18.
86.
16.
24.
3.
1.
27.
72.
50.
326
047
869
143
135
707
067
973
839
370
765
834
846
098
671
1333.
86.
128.
113.
3.
1 .
34.
1090.
139.
219.
553.
136.
237.
198.
: FINE
VAR: NO
re -.
to
67?
913
630
999
290
941
277
330
242
996
312
655
782
829
INE/CQARSE/TOTAL:
5.00000+- /.OOO/
110.00000+-
9.399
71
-------
This table presents the fitted coefficients and their standard errors
for each source. Two sets of coefficients are given: the solution on the
left is the "best" ridge solution (k = 0.050) and the solution on the right
is the weighted least squares solution (k = 0.0).
The solutions consist of coefficient estimates with standard errors for
each source. Variance inflation factors are given at the far right. At the
bottom the calculated total aerosol is given for each solution. The
measured total aerosol is also given for each size fraction.
Due to the complexity of the set of sources used and possibly also to
uncertainties in the source signatures, both solutions contain large random
errors for some sources. The large variance inflation factors for some
sources indicate that strong multicollinearities exist. Notice, however,
that the ridge solution has greatly reduced standard errors for the sources
with large variance inflation factors. Also, the ridge solution has no
significant negatives, although the weighted least squares solution has
negatives with large magnitudes. This is typical in problems affected by
multicollinearity.
PRESS RETURN TO CONTINUE OR ENTER C FOR NEXT COMMAND
The user can now proceed to a new command by entering a "C." However,
the user wants to examine the calculated concentrations. He presses the
return key to get this table:
72
-------
1 TOTAL
2 AL
3 AS
4 BA
5 BR
6 CA
7 CD
8 CL
9 CO
10 CR
11 CU
12 FE
13 H6
14 K
15 HH
16 NI
17 P
18 PB
19 S04
20 SB
21 SI
22 SN
23 SR
24 TI
25 V
26 ZN
27 C
28 NA
29 N03
30 RB
31 SE
ntMo
* 35.000+- 7
* .088+-
* .036+-
* .149+-
* .344+-
* .441+-
* .004+-
* ,051+-
* .003+-
* <
••K .013+-
* .208+-
* <
•* .145+-
* .022+-
* .006+-
* .119+-
* 1.422+-
* 13.130+-
* .003+-
* .277+-
<
.003+-
.X
<
.042+-
M <
M <.
M <
M <
M <
.000
.062
.007
.014
.017
.023
.002
.007
.002
.004
.002
.011
.003
.009
.004
.001
.017
.068
.681
.002
.031
.002
.001
.014
.008
.003
.001
.001
.001
.001
.001
cftLC RATIg
34.824+-4B.266 .99+- 1.39 TOT
.033+- .004 .38+- .27 AL
ENTER COMMAND
.004+-
.005+-
.334+-
.441+-
.006+-
.060+-
.004+-
.005+-
.009+-
.203+-
.004+-
.148+-
.000
.000
.082
.082
.000
.069
.000
.000
.001
.029
.000
.033
1
I
1
1
2
.12+-
.03+-
.97+-
.00+-
.55+-
.17+-
.50+-
.58+-
.71+-
.97+-
.00+-
.90+-
.02
.00
.24
.19
.78
1.37
1.00
5.16
.12
.15
.00
.20
AS
BA
BR
CA
CD
CL
CO
CR
CU
FE
HG
K
.004+- .000
.870+- .212
13.027+- 1.832
.023+- .004 1.06+- .26 MM
.006+- .000 1.04+- .18 NI
.04+- .01 P
.61+- .15 PB
.99+- .15 304
.005+- .000 1.68+- 1.12 SB
.305+- .046 1.10+- .21 SI
004 20.40+-40.99 SN
000 1.54+- .51 SR
1.09+- 2.18
.001
.000 2.29+- 9.15
.21
.020+-
.005+-
.008+-
.005+-
.046+- .008 1.08+
10.518+- 1.383
-.094+- .024
.019+- .003
.004+- .000
.004+- .000
TI
V
ZN
.00+- .00 C
.00+- .00 NA
.00+- .00 N03
.00+- .00 RB
.00+- .00 SE
For each species available the table above gives the measured concen-
tration, the calculated concentration, and the ratio of the calculated to
the measured concentration. Each quantity is accompanied by its standard
error.
Those species that were included in the fitting process are marked with
an asterisk (*). Those species that are marked with an "M" do not have
receptor concentration data.
73
-------
The user has the option to change the selection of sources and species
and reperform the analysis. The effect of deleting undetected species Cr
and Hg (10 and 13) and adding the detected but unused species Sr and Zn
(23 and 26) could be investigated. In general, however, species which
serve as key tracers for important sources should be included even if those
species have small ambient concentrations. A tracer could be a species
which constituted a small percentage of the aerosols from a given source
but which was virtually unique to that source. Sources with negative
coefficients are candidates for removal. Also, sources with standard errors
many times larger than their coefficients are potential deletions. The in-
dication is that the contribution of such sources is zero within random
variability. The large SOi* measured concentration indicates that sulfate
sources are important. The secondary sulfate source (19) is a potential
addition.
Upon examining his first trial the user determines that he wishes to
change some of the fitting species and sources. He uses the DE command
to delete species, the AE command to add species, the DS command to delete
sources, and the AS command to add sources. In each case, the user termi-
nates the command with a RETURN.
SIZE IS FINE
INPUT CODE OF DELETED SPECIES
no
INPUT CODE OF DELETED SPECIES
XI 3
INPUT CODE OF DELETED SPECIES
ENTER COflhAND
,-AE
SU'E IS FINE
INPIJI CODE OF ADDED SPECIES
CODE l)F ADDED SPECIES
74
-------
INPUT CODE UF ADDED SPECIES
ENTER COMMAND
>DS
SIZE IS FINE
INPUT CODE OF DELETED SOURCE
>12
INPUT CODE OF DELETED SOURCE
'>7
INPUT CODE OF DELETED SOURCE
,/•
ENTER COKMAND
>AS
SIZE IS FINE
INPUT CODE OF ADDED SOURCE
>19
INPUT CODE OF ADDED SOURCE
.,>
ENTER COMMAND
Now the user is ready to rerun the CMB analysis. It is not necessary
to use SELECT again since the data have been already brought in for the
desired site. Therefore, the user gives the CMB command.
,-CMB
DO YOU WANT RIDGE SOLUTIONS?
>YES
CMB yiLL SELECT THE BEST RIDGE SOLUTION
DO YOU UANT TO SEE A SUMMARY OF THE OTHERS?
>NO
IN THE SELECTION OF THE BEST RIDGE SOLUTION,
WHAT WEIGHT DO YOU UANT? (DEFAULTS.0)
WEIGHT IS 1.000000000
DO YOU WANT TO USE EFFECTIVE VARIANCES?
;-NG
DO YOU WANT TO INCLUDE THE INTERCEPT IN THE MODEL?
75
-------
CrtB SITE: URBAN
SAMPLE DURATION
r. | r, r* L
ENTER COMMAND
This time the user gives a "C" and no receptor concentrations are
displayed.
The user is now ready to look at the coarse fraction. The SIZE command
switches the current size to coarse. Then the user adjusts his selection of
sources. The species and sources for the coarse size fraction were not
affected by the adjustments made for the fine fraction earlier.
76
-------
bl/.E
SIZE IS COARSE
ENTER COMMAND
>DE
SIZE IS COARSE
INPUT CODE OF DELETED SPECIES
X5
INPUT CODE OF DELETED SPECIES
>?
INPUT CODE OF DELETED SPECIES
,-13
INPUT CODE OF DELETED SPECIES
>16
INPUT CODE OF DELETED SPECIES
>19
INPUT CODE OF DELETED SPECIES
>20
INPUT CODE OF DELETED SPECIES
ENTER COMMAND
>AE
SIZE IS COARSE
INPUT CODE OF ADDED SPECIES
"<23
INPUT CODE OF ADDED SPECIES
>24
INPUT CODE OF ADDED SPECIES
>26
INPUT CODE OF ADDED SPECIES
ENTER COMMAND
:-DS
SIZE IS COARSE
INPUT CODE OF DELETED SOURCE
;-','
INPUT CODE OF DELETED SOURCE
:•
INPUT CODE OF DELETED SOURCE
:=10
INPUT CODE OF DELETED SOURCE
.-1 ,i
INPUT CODE OF DELETED SOURCE
ru
INPUT CODE OF DELETED SOURCE
>1,7
INPUT CODE OF DELETED SOURCE
ENTER COMMAND
77
-------
Now the user asks for a CMB analysis of the coarse fraction.
DO YOU UANT RIDGE SOLUTIONS?
.'SAME
CrtB SITE: URBAN CORE YEAR: 81
SAflPLE DURATION: 12 UI TH START HOUR:
RIDGE REGRESSION
R-SQUARE: .6151
SOURCE
INTERCEPT .011+-
I SOIL 36.445+-
2 RD DUST 13.578+-
3 SEA SALT .177+-
5 AUTO CAT 10.339+-
6 AUTO .722+-
11 COAL 4.532+-
12 KRAFT RB 2.229+-
16 CEMENT 13.874+-
TOTAL: 81.908+-
m
E K= .300
.005
18.752
6.185
.491
13.655
.275
3.137
3.455
11.324
25.267
wt ioni 1
R-Si
IIP / U'
U(j/n.
.023+-
77.894+-
18.281+-
.365+-
-5! .096+-
1 .180 + -
11 .906+-
-.031 +-
23.364+-
81.834+-
DATE: 0229 FRACTION: COARSE
7 BACKGROUND: NO EFF VAR: NO
UEI6HTED LEAST SQUARES
ARE: .7702
.010
81.347
13.310
.771
63.596
.395
7.909
6.302
20.317
43.046
,178
,134
,223
.754
.054
.829
.564
.550
MEASURED CONCENTRATION FINE/COARSE/TOTAL:
35.00000+- 7.000/ 75.00000+- 7.000/ 110.00000+- 9.899
PRESS RETURN TO CONTINUE OR ENTER C FOR NEXT COMrtAND
••€
ENTER COMMAND
Note that the user replied "SAME" to the question "DO YOU WANT RIDGE
SOLUTIONS?" The user wishes to use the same analysis method as in the
previous CMB command. Thus, the user has asked for ridge solutions, no
ridge summary, a selection weight of 1.0, no effective variances, and an
intercept included in the model. Using the SAME reply can eliminate repeti-
tive replies if the user chooses to use a consistent analysis method.
The user issues a WRITE command to record the output on hardcopy. The
hardcopy output from this session is given in Appendix C. The hardcopy out-
put includes tables similar to the source coefficient table and the
78
-------
calculated concentration table. Note that the latter will be included on
the hardcopy even though it was not printed at the user's terminal.
>URITE
URITTEN
ENTER COMMAND
The user now would like to see the same analysis of the coarse fraction
but with "background" removed. He gives the BACKOUT command and selects .
a background concentration receptor.
>BACKOUT
ENTER BACKGROUND CHB SITE CODE: XXXXXXXXXXXX
>BACKGROUND
ENTER YEAR: YY
ENTER DATE: HMDD
>0229
SITE: URBAN CORE YEAR: 81 HATE: 0229 FC
SITE: BACKGROUND YEAR: 81 DATE: 0229 FC
BACKOUT COHPLETE
ENTER COMMAND
Now the user gives the CMS command to perform the analysis with back-
ground removed.
.5CMB
DO YOU UANT RIDGE SOLUflONS?
.'•SAME
79
-------
CMB SITE: URBAN CORE YEAR: 81
SAMPLE DURATION: 12 UITH START HOUR:
RIDGE REGRESSION
R-SQUAKE: .4954 RIDGE K= .800
INTERCEPT
1 SOIL
2 Rll DUST
3 SEA SALT
5 AUTO CAT
6 AUTO
11 COAL
12 KRAFT RB
16 CEMENT
TOTAL:
uu/ n,
.010+-
21.685+-
8.110+-
.192+-
6.265+-
.256+-
3.435+-
2.065+-
8.208+-
50.225+-
.004
13.296
4.089
.300
9.969
.207
2.114
2.730
7.614
21.945
MEASURED CONCENTRATION FINE/COARSE/TOTAL:
7.00000+- 7.6167 38.00000+- 8.062/ 45.00000+- 11.091
PRESS RETURN TO CONTINUE OR ENTER C FOR NEXT COMMAND
ENTER COMMAND
DATE: 022? FRACTION: COARSE
7 BACKGROUND: YES EFF VAR: NO
WEIGHTED LEAST SQUARES
R-SQUARE; .6667
UG/M3 VIF
.021+- .008
56.462+- 63.333
9.882
.543
o 1 • / .<.*.
.313
6.250
5.670
14.487
37.577
9.703+-
.428+-
-48.147+-
.350+-
9.835+-
-.074+-
14.206+-
42.783+-
6.733
2.465
1.423
7.508
1.059
3.414
1 .772
1 .575
Note that the user again uses the reply SAME to eliminate repetition
in asking for the same analysis method as previously.
The BACKIN command removes the effect of the BACKOUT command. This
may be desired if a reanalysis of the raw site data is desired or if the
user would like to try another background site.
>BACKIN
BACKIN COMPLETE
ENTER COMMAND
The next command given by the user is AUTOFIT, so the BACKIN command
was not actually necessary in this case. The AUTOFIT command will sequence
through both size fractions of a selected receptor and all subsequent re-
ceptors on the Receptor Concentration Data File. It also writes the results
to the hardcopy.
80
-------
ENTER DESIRED CKB SITE CODE: XXXXXXXXXXXX
>URBAN CORE
ENTER YEAR: YY
ENTER DATE: M«DD
>0229
DATA SEARCH BEGUN FOR
SITE: URBAN CORE
YEAR: 81 DATE: 0229
SITE: URBAN CORE YEAR: 81 DATE: 0229
BO YOU WANT RIB6E SOLUTIONS?
>YES
CMB UILL SELECT THE BEST RID6E SOLUTION
DO YOU UANT TO SEE A SUHMARY OF THE OTHERS?
>NO
IN THE SELECTION OF THE BEST RIDGE SOLUTION,
WHAT UEIGHT DO YOU UANT? (DEFAULTS,0)
>
UEIGHT IS 1.000000000
DO YOU UANT TO USE EFFECTIVE VARIANCES?
>NO-'
NO
DO YOU UANT TO INCLUDE THE INTERCEPT IN THE MODEL?
>YES
FC
CMB SITE: URBAN CORE YEAR: 81
SAMPLE DURATION! 12 UITH START HOUR:
RID6E REGRESSION
R-SQUARE: .9179 RIDGE K= .010
DATE: 0229 FRACTION: FINE
7 BACKGROUND: NO EFF VAR: NO
UEIGHTED LEAST SQUARES
R-SQUARE: .9200
auuKLt
INTERCEPT
1 SOIL
2 RD DUST
3 SEA SALT
5 AUTO CAT
6 AUTO
9 DIST OIL
10 RES GAS
11 COAL
I.J ELARCFRN
14 FERRMNFR
16 CEMENT
'I? PET FCC
19 SEC S04
TOTAL:
uu/no
.004+-
-.509+-
-.024+-
-.446+-
7.377+-
4.635+-
3.596+-
1.015+-
1.771+-
.076+-
.061+-
7.403+-
8.221+-
-.187+-
32.991+-
.004
3.092
.923
.171
20.436
.941
6.614
5.311
1.348
.454
.250
2.919
12.252
11.012
15.162
uu/ riv
.005+-
-8.858+-
.891+-
-.533+-
-2.525+-
4.800+-
6.549+-
15.427+-
2.192+-
.048+-
.083+-
7.999+-
9.410+-
-3.353+-
32.136+-
j
.006
27.313
3.239
.265
58.257
.975
10.723
49.140
2.462
1.2.4V
.612
4.322
41.216
49.346
50.953
vii
432.869
29.638
14.234
79.398
2.881
14.366
413.108
9.374
71 .640
24.698
6.798
77.121
173.618
MEASURED CONCENTRATION FINE/COARSE/TOTAL:
35.00000+- 7.000/ 75.00000+- 7.000/ 110.00000+- 9.899
81
-------
The user has entered information selecting the first site. He has also
chosen the analysis method. The method chosen will be used for the remain-
ing sites and size fractions for the AUTOFIT sequence.
PRESS RETURN TO CONTINUE OR ENTER C l:0k NEXT
The program pauses for a reply to the above prompt. However, a "C"
does not return the user to command mode. Instead the program follows the
above CMB analysis of the fine fraction of URBAN CORE with the CMB analysis
of the coarse fraction. Note also that hardcopy is "WRITTEN."
.•-C
WRITTEN
CMfi SITE: URBAN CORE YEAR: 81
SAMPLE DURATION: 12 WITH START HOUR:
RID6E REGRESSION
R-SQUARE: .6151 RIDGE K= .300
3UUKUC.
INTERCEPT
1 SOIL
2 RD DUST
3 SEA SALT
5 AUTO CAT
6 AUTO
11 COAL
12 KRAFT RB
16 CEMENT
TOTAL:
uu/no
.011+-
36.445+-
13.578+-
.177+-
10.339+-
.722+-
4.532+-
2.229+-
1 3.874+-
81.908+-
.005
18.752
6.185
.491
13.655
.275
3.137
3.455
11.324
25.267
.0
77.8
18.2
.3
-51 .0
1 .1
11 .9
-.0
23.3
81. a
DATE: 0229 FRACTION: COARSE
7 BACKGROUND: NO EFF VAR: NO
UEIGHTEIi LEAST SQUARES
R-SQUARE: .7702
U6/H3 VIF
'23+- .010
94+- 81.347
:81+- 13.310
65+- .771
96+- 63.596
80+- .395
06+- 7.909
'31+- 6.302
64+- 20.317
:84+- 43.046
6.178
2.184
1 .223
6.754
1 .054
2.829
1 .564
1 .550
MEASURED CONCENTRATION FINE/COARSE/TOTAL:
35.00000+- 7.000/ 75.00000+- 7.000/
!10.00000+- 9.899
82
-------
Note that the sources for the fine and coarse fractions are different.
The sources (and species) used are the selections currently in effect for
each size fraction. These were determined in the initialization phase and
by AS, AE, DS, and DE commands.
The user decides to display the calculated concentrations for the coarse
fraction of the URBAN CORE site.
PRESS RETURN TO CONTINUE OR ENTER C FOR NEXT COMMAND
— - — — . «.—_-— __ — - __..fj£fj^ -,_.._..__ ___ " LHL.U *• — -"—-
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
TOTAL
AL
AS
BA
BR
CA
CD
CL
CO
CR
CU
FE
HG
K
MN
NI
P
PB
SO 4
SB
SI
SN
SR
TI
V
ZN
C
NA
N03
RB
SE
* 75.000+-
* 1.951+-
.004+-
* .371+-
* . 1 08+-
* 13.014+-
<
* .288+-
* .015+-
* .022+-
* .018+-
* 1.871+-
<
* .517+-
* .088+-
.003+-
* . 1 02+-
* .346+-
1.725+-
.004+-
* 8.652+-
.005+-
* .030+-
* .205+-
.:.
* .071+-
M
M <
M <
M <
M <
7.000
.422
.004
.023
.007
1.442
.001
.068
.003
.005
.002
.118
.002
.072
.008
.001
.040
.024
.939
.002
1.987
.002
.003
.037
.014
.006
.001
.001
.001
.001
.001
81.908+-25
1.125+-
.011+-
.011+-
.073+-
5.186+-
.011+-
.212+-
.011+-
.022+-
.018+-
1.204+-
.011+-
.347+-
.035+-
.018+-
.011+-
.171+-
6.525+- 1
.011+-
6.335+- 1
.011+-
.016+-
.181+-
.015+-
.054+-
8.1 29+- 1
.422+-
.014+-
.012+-
.011+-
.267
.229
.000
.000
.015
.842
.000
.031
.000
.003
.001
.205
.000
.070
.004
.001
.000
.038
.306
.000
.048
.000
.001
.035
.001
.008
.224
.063
.001
.000
.000
KH 1 1U
1.09+- .
.58+- .
2.76+- 2.
.03+- .
.67+- .
.40+- .
22.10+-44.
.74+- .
.74+- .
.99+- .
1.01+- .
.64+- .
11.05+-22.
.67+- .
.40+- .
5.83+- 1.
.11+- .
.49+- .
3.78+- 2.
2.76+- 1.
.73+- .
2. 21+- .
.54+- .
.38+- .
2. 10+- 4.
.76+- .
.00+- .
.00+- .
.00+- .
.00+- .
.00+- .
35
17
76
00
14
08
19
20
15
26
13
12
10
17
06
99
04
12
19
38
21
38
07
23
21
13
00
00
00
00
00
TOT
AL
AS
BA
BR
CA
CD
CL
CO
CR
CU
FE
HG
K
MN
NI
P
PB
S04
SB
SI
SN
SR
ri
V
ZN
C
NA
N03
RB
SE
WRITTEN
UR
I TTEN
83
-------
Note that the program paused at the end of the table display. The
user gave a RETURN to continue processing. The program replied with two
"WRITTEN" messages, indicating that the coarse fraction results have been
written to hardcopy and that a site summary report has been written. The
User Followup Data File was also written upon at this point.
The program now proceeds to the next site. First it brings in the con-
centration data, then displays the analysis.
YEAR: 81 HATE: 0229
DATA SEARCH BEGUN FOR
SITE: BACKGROUND
SITE: URBAN CORE
SITE: BACKGROUND
CrtB SITE: BACKGROUND
2 UITH
iRESSIO
RIDG
•-UG/M3
.006+-
.334+-
214 + -
187+-
538 + -
839 + -
572+-
735 + -
088+-
053+-
147+-
884+-
596+-
4.025+-
HEASURED CONCENTRATION FINE/COARSE/TOTAL:
28.00000+- 3.000/ 37.00000+- 4.000/
rui
R-SQUARE:
aUUctUc
INTERCEPT
1 SOIL
2 RD DUST
3 SEA SALT
5 AUTO CAT
6 AUTO
9 DIST OIL
10 RES GAS
11 COAL
13 ELARCFRN
14 FERRhNFR
16 CEMENT
17 PET FCC
19 SEC S04
fOJAL:
JUt KHU
.8287
m
-.
m
-,
12.
1.
1.
-.
1.
•
•
2.
4.
4.
27.
YEAR: 81
YEAR: 81
YEAR: 81
START HOUR:
E K= .120
.006
.346
.656
.093
7.325
.609
3.786
.733
.951
.114
.137
1.166
4.504
4.481
7.882
DATE: 0229 FC
DATE: 0229 FC
DATE: 0229 FRACTION: FINE
7 BACKGROUND: NO EFF VAR: NO
WtibnlcJJ LtnOt aUUrmtD —
R-SQUARE: .9241
lin/M'7 UTU — -
— _ mj/pj__ _ vir
.005+- .006
-14.654+- 34.854 7594.633
1.231+- 3.814 91.330
-.667+- .264 19.554
-26.433+- 39.874 52.511
2.261+- .522 1.823
20.923+- 12.055 25.512
17.660+- 61.095 6725.402
3.035+- 2.132 13.675
-.117+- .974 93.757
.186+- .493 22.554
9.390+- 3.855 30.223
6.337+- 24.170 55.903
7.995+- 30.701 78.138
27.147+- 20.851
65.00000+-
.000
84
-------
The user decides to stop the AUTOFIT sequence and return to command
mode.
PRESS RETURN TO CONTINUE OR ENTER C FOR NEXT COHMAND
>yrop
ENTER COHMAND
The user is now in command mode and may enter any valid command. How-
ever, he decides that he would like to continue the AUTOFIT sequence after
all. He enters the RESUME command and the programs takes up the AUTOFIT
sequence where it left off.
>RESUME
URITTEN
CMB SITE: BACKGROUND YEAR: 81 DATE: 0229 FRACTION: COARSE
SAMPLE DURATION: 12 UITH START HOUR: 7 BACKGROUND: NO EFF VAR: NO
RIDGE REGRESSION UEIGHTED LEAST SQUARES
R-SQUARE: .8785 RID6E K= .480 R-SQUARE: .9570
SOURCE UG/M3 UG/H3 VIF
INTERCEPT .003+- .002 .003+- .003
1 SOIL 20.253+- 5.861 27.211+- 16.919 7.651
2 RD DUST 6.130+- 1.363 7.989+- 2.435 3.687
3 SEA SALT -.024+- .031 -.053+- .114 10.065
5 AUTO CAT 1.749+- 4.822 -9.926+- 14.544 8.157
6 AUTO .540+- .106 .820+- .099 1.130
11 COAL 1.397+- .840 2.655+- 1.708 4.580
12 KRAFT RB .053+- .538 -.156+- 2.073 10.701
16 CEMENT 6.954+- 2.694 9.610+- 3.238 1.852
TOTAL: 37.055+- 13.502 38.153+- 21.236
MEASURED CONCENTRATION FINE/COARSE/TOTAL:
28.00000+- 3.000/ 37.00000+- 4.000/ 65.00000+- 5.000
PRESS RETURN TO CONTINUE OR ENTER C FOR NEXT COMMAND
>C
WRITTEN
URITTEN
AUTOFIT SEQUENCING FINISHED
ENTER COHMAND
85
-------
The program has noted that the AUTOFIT sequence is finished.
The user would now like to average the previous analyses across sites
(or dates if there were multiple dates). This is done with the PCOMP command.
Only site analyses which were followed by the double "WRITTEN" message are
included. Ordinarily, the results to be averaged are of a comparable
nature, e.g., averages could be computed for a set of sites in the urban
core for one or more dates. However, averaging the urban core and back-
ground sites illustrates the mechanics.
>PCOMP
OUTPUT UILL BO TO HARDCOPY.
DO YOU UftNT IT DISPLAYED AT YOUR TERMINAL INSTEAD?
.>YE3
CHB SITE
URBAN CORE
BACKGROUND
DATE
81/02/29
81/02/29
SOURCE
SOIL
SOIL
AVERAGE
(STD. DEV.)
FINE
-------
CHB SITE
URBAN CORE
BACKGROUND
CHB SITE
URBAN CORE
BACKGROUND
CHB SITE
URBAN CORE
BACKGROUND
CMB SITE
URBAN CORE
BACKGROUND
DATE SOURCE
81/02/29 SEA SALT
81/02/2? SEA SALT
AVERAGE
(STD. DEV.) +-
DATE SOURCE
81/02/29 AUTO CAT
81/02/29 AUTO CAT
AVERAGE
(STD. DEV.) +-
DATE SOURCE
81/02/29 AUTO
81/02/29 AUTO
AVERAGE
(STD. DEV.) +-
DATE SOURCE
81/02/29 DIST OIL
81/02/29 DIST OIL
AVERAGE
(STD. DEV.) +-
FINE
(UG/M3)
-.45
-.19
-.32
.18
FINE
(U6/M3)
7.38
12.54
9.96
3.65
FINE
(UG/M3)
4.63
1.89
3.26
1.94
FIXE
(UG/H3)
3.60
1.57
2.58
1.43
COARSE
(UG/H3)
.18
-.02
.08
+- .14
COARSE
(U6/N3)
10.34
1.75
6.04
+- 6.07
COARSE
(UB/M3)
.72
.54
.63
+- .13
COARSE
(UG/H3)
.00
.00
.00
+ - .00
TOTAL"
(UG/M3)
-.27
-.21
-.24
+- .04
TOTAL
(UG/M3)
17.72
14.29
16.00
+- 2.43
TOTAL
(U6/H3)
5.36
2.43
3.89
+- 2.07
TOTAL
(UG/M3)
3.60
1.57
2.58
+- 1.43
87
-------
CHB SITE
URBAN CORE
BACKGROUND
CHB SITE
URBAN CORE
BACKGROUND
CMB SITE
URBAN CORE
BACKGROUND
CHB SITE
URBAN CORE
BACKGROUND
DATE SOURCE
81/02/29 RES GAS
81/02/29 RES 6AS
AVERAGE
(STD. DEV.) -f-
DATE SOURCE
81/02/29 COAL
81/02/29 COAL
AVERAGE
(STD. DEV.) +-
DATE SOURCE
81/02/29 KRAFT RB
81/02/29 KRAFT RB
AVERAGE
(STD. DEV.) +-
DATE SOURCE
81/02/29 ELARCFRN
81/02/29 ELARCFRN
AVERAGE
(STD. DEV.) •*•-
FINE
(UG/M3)
1.02
-.73
.14
1.24
FINE
(UG/M3)
1.77
1 .09
1.43
.48
FINE
(UG/M3)
.00
.00
.00
.00
FINE
(UG/M3)
.08
-.05
.01
.09
COARSE
(UG/H3)
.00
.00
.00
+- .00
COARSE
(UG/H3)
4.53
1.40
2.96
+- 2.22
COARSE
(UO/H3)
2.23
.05
1.14
+- 1.54
COARSE
(U6/H3)
.00
.00
.00
+- .00
TOTAL
(UG/H3)
1 .02
-.73
.14
+- 1.24
TOTAL
(UG/H3)
6.30
2.49
4.39
+- 2.70
TOTAL
(U6/M3)
2.23
.05
1.14
+- 1.5-4
TOTAL
(UG/H3)
.08
-.05
.01
+- .09
88
-------
ChB SITE
URBAN CORE
BACKGROUND
CMB SITE
URBAN CORE
BACKGROUND
CHB SITE
URBAN CORE
BACKGROUND
CMB SITE
URBAN CORE
BACKGROUND
DATE SOURCE
81/02/29 FERRMNFR
81/02/29 FERRMNFR
AVERAGE
-------
The user would like to know what the current status is. That is, what
are the current site, size fraction, sources, and species. He enters the
PINFO command.
J-PINFO
***CURRENT STATUS***
CMB SITE: BACK6ROUND YEAR: 81 DATE: 0229
COARSE SIZE FRACTION
DURATION: 12 START HOUR: 7
HAS BACKGROUND BEEN SUBTRACTED: NO
FITTING SPECIES
.1 TOTAL
2 AL
4 BA
5 BR
6 CA
8 CL
9 CO
10 CR
11 CU
12 FE
14 K
15 m
17 P
18 PB
21 SI
23 SR
24 TI
26 IH
FITTING SOURCES
1 SOIL
2 RD DUST
3 SEA SALT
5 AUTO CAT
6 AUTU
11 COAL
12 KRAFT RB
16 CEMENT
I£NTER COMMAND
90
-------
This shows that the last site and size fraction analyzed in the
AUTOFIT sequence is current.
The user decides to do an alternate analysis. He chooses ridge re-
gression as before, but he asks for the summary of all solutions. He also
sets the weight to 10.0, favoring the selection of a solution without sig-
nificant negative coefficients. Also, he chooses the effective variance
option.
.>CMfi
DO YOU WANT RIDGE SOLUTIONS?
>Y
ChB WILL SELECT THE BEST RIDGE SOLUTION
DO YOU WANT TO SEE A SUMMARY OF THE OTHERS?
>Y
IN THE SELECTION OF THE BEST RIDGE SOLUTION,
UHftT UEIBHT DO YOU WANT? (DEFAULTS .0)
WEIGHT IS 10.000000000
DO YOU UANT TO USE EFFECTIVE VARIANCES?
>Y
DO YOU UANT TO INCLUDE THE INTERCEPT IN THE MODEL?
>Y
Note that the user does not spell out "YES" but instead merely gives a
"Y." He could also use "N" for "NO." The first letter can be used for
most replies to the CMB program queries. It cannot be used for COMMANDS.
The CMB program now displays the summary of solutions.
91
-------
RtDGL K
.000
.005
.010
.015
.020
.025
.030
.035
.040
.045
.050
.060
.070
.080
.090
.100
.120
.140
.160
.180
.200
.240
.280
.320
.360
.400
.480
.560
.640
.720
.800
R-SQUARE
.eas/
.8836
.8837
.3838
.8838
.8839
.8839
.8839
.8839
.8338
.8838
.8837
.8835
.8832
.8829
.8326
.8817
.8806
.8793
.8778
.8762
.8725
.3682
.8635
.8584
.8530
.8414
.8291
.8164
.8033
.7900
AEROSOL
37.315
37.293
37.276
37.263
37.253
37.244
37.236
37.229
37.222
37.215
37.208
37.192
37.175
37.154
37.131
37.104
37.042
36.969
36.385
36.792
36.691
36.469
36.226
35.966
35.693
35.412
34.832
34.241
33.649
33.062
32.483
SE( AEROSOL)
16.01
15.91
15.83
15.75
15.67
15.60
15.52
15.45
15.38
15.31
15.24
15.11
14.99
14.87
14.75
14.64
14.42
14.22
14.03
13.85
13.68
13.37
13.08
12.82
12.58
12.35
11.93
11.56
11.22 •
10.90
10.61
tf NEG
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
9
2
2
2
2
o
2
2
2
2
1
UORST
-6.547
-5.666
-4.919
-4.267
-3.692
-3.181
-2 . 723
-2.310
-1.936
-1.596
-1.284
- . 735
-.274
-.271
-.267
-.262
-.252
-.240
-.228
-.216
-.204
-.181
-.159
-.139
-.120
-.103
-.072
-.046
-.023
-.013
-.012
ITERATIONS
3
T
2
1
i.
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
9
2
2
9
2
2
2
RIDGE K= .180 IS THE SELECTED BEST SOLUTION
The R value is given for each value of the ridge K. The calculated
total aerosol mass and its standard error are also given. The program tries
to find a solution with this calculated value close to the measured value,
which is 35 Pg/m in this case. The number of negative coefficients is also
given along with the value of the negative coefficient of greatest magnitude.
Finally, the number of iterations in the effective variance procedure is
given.
92
-------
In conventional ridge regression, the R value is highest for the case
when k = 0. Due to certain required data transformations discussed in
^
Appendix D, however, R may oscillate in some cases as k increases if
effective variances are used. The R value is a measure of the agreement
between observed and predicted concentrations after the variance stabilizing
transformation.
Next the CMB program displays the chosen best solution.
CMS SITE: BACKGROUND YEAR: 61
SAMPLE DURATION: 12 UITH START HOUR:
RID6E REGRESSION
R-SQUARE: .8778 RIDGE K= .180
DATE: 0229 FRACTION: COARSE
7 BACKGROUND: NO EFF VAR: YES
WEIGHTED LEAST SQUARES
R-SQUARE: .8837
SUUKLt
INTERCEPT
1 SOIL
2 RD DUST
3 SEA SALT
5 AUTO CAT
6 AUTO
11 COAL
12 KRAFT RB
16 CEMENT
TOTAL:
uu/nj
.003+-
15.349+-
7.963+-
-.031+-
2.453+-
.687+-
1.255+-
-.216+-
9.329+-
36.792+-
.002
6.147
2.190
.047
4.943
.206
.925
.794
3.380
13.852
uu/nj
.004+-
22.079+-
8.616+-
-.054+-
-6.547+-
.847+-
2.268+-
-.203+-
10.305+-
37.315+-
.003
19.624
3.282
.120
16.549
.236
2.178
1.980
5.092
16.005
9.394
1.881
4.668
8.510
1.261
2.815
4.853
2.009
(MEASURED CONCENTRATION FINE/COARSE/TOTAL:
28.00000+- 3.000/ 37.00000+- 4.000/ 65.00000+- 5.000
PRESS RETURN TO CONTINUE OR ENTER C FOR NEXT COHMANH
ENTER COMHAND
The user would like to look at all of the solutions. He therefore
enters the PSOLN command.
93
-------
I'SOLN
THERE ARE 31 SOLUTIONS UITH AN INTERCEPT
AND 8 SOURCE COEFICIENTS AND STANDARD ERRORS
EACH FOR 52? NUMBERS TOTAL,
THEY CAN PRINT TO YOUR TERMINAL OR TO HARD COPr.
ARE YOU SURE YOU UANT TO LOOK AT THESE NUMBERS?
.>1
DO YOU UANT THE SOLUTIONS PRINTED ON THE HARD COPY
Y
SOLUTIONS WRITTEN TO HARD COPY
ENTER COMMAND
Recognizing the volume of data in the display, the user has elected to
send the results to the hardcopy. The results are included in Appendix C.
Note that the user is continuing to use shorthand replies.
The user would like to check some of the input data. He enters the
PMATRIX command.
>PMATRIX
MATRICES CAN GO TO HARD COPY
DO YOU UANT THEM DISPLAYED AT YOUR TERMINAL INSTEAD?
>Y
UHAT DO YOU UANT TO SEE?
SOURCE SIGNATURE, RECEPTOR CONCENTRATIONS, OR CODES'?
.'-RECEPTORS
The user spelled out "RECEPTORS," but the abbreviation "R" could
have been used. The display is as follows:
-------
CURRENT MEASURED UG/M3 CONCENTRATIONS FOR
SITE.-BACKGROUND YEAR: 81 DATE: 0229
SPECIES
1 TOTAL
2 AL
3 AS
4 BA
5 BR
6 CA
7 CD
8 CL
9 CO
10 CR
11 CU
12 FE
13 HG
14 K
15 UN
16 NI
17 P
18 PB
19 304
20 SB
21 SI
22 SN
23 SR
24 TI
25 V
26 ZN
27 C
28 NA
29 N03
30 RB
31 SE
FINE
28.000+-
.070+-
.014+-
.146+-
.164+-
.128+-
.001+-
.010+-
.008+-
.010+-
.027+-
.120+-
.001+-
.186+-
.022+-
.003+-
.103+-
.894+-
14.780+-
.008+-
. 1 89+-
.024+-
.003+-
.008+-
.003+-
.038+-
.000+-
.000+-
.000+-
.000+-
.000+-
3.000
.055
.006
.018
.010
.008
.002
.007
.003
.005
.003
.008
.003
.010
.004
.002
.018
.047
.765
.003
.027
.003
.002
.OU
.009
.003
.001
.001
.001
.001
.001
COARSE
37.000+-
.739+-
.001+-
.086+-
,064+-
3.805+-
.001+-
.014+-
.001+-
.003+-
.004+-
.692+-
.009+-
.215+-
.018+-
.001+-
.020+-
.213+-
.852+-
.001+-
4.000+-
.003+-
.006+-
.097+-
.003+-
.016+-
.000+-
.000+-
.000+-
.000+-
.000+-
4.000
.171
.004
.016
.005
.444
.002
.010
.003
.005
.002
.044
.003
.032
.004
.002
.022
.017
.783
.003
.914
.003
.002
.017
.007
.003
.001
.001
.001
.001
.001
TOTAL
65.000+-
.809+-
.015+-
.232+-
.228+-
3.933+-
.002+-
.024+-
.009+-
.012+-
.031+-
.812+-
.010+-
.401+-
.040+-
.004+-
.123+-
1.107+-
15.632+-
.009+-
4.189+-
.027+-
.009+-
.105+-
.006+-
.054+-
.000+-
.000+-
.000+-
.000+-
.000+-
5.000
.180
.007
.024
.011
.444
.003
.012
.004
.007
.004
.045
.004
.034
.006
.003
.028
.050
1.095
.004
.914
.004
.003
.023
.011
.004
.001
.001
.001
.001
.001
The CMB program again asks the user what input data should be displayed.
This time the user selects the source signature matrix. However, he only
wishes to look at one of the sources, not the entire matrix:
95
-------
UHAT DO YOU UAHT TO SEE7
SOURCE SIGNATURE, RECEPTOR CONCENTRATIONS, OR CODES?
OR ARE YOU DONE?
UHftT SIZE FRACTION? (FINE OR COARSE)
DO YOU UANT TO LOOK AT THE UHOLE
n IS 19 SOURCES BY 31 SPECIES
>N
UH1CH SOURCE DO YOU UANT?
GIVE SOURCE «
>2
SOURCE: RD DUST
MATRIX?
1 TOTAL
2 AL
3 AS
4 BA
5 BR
6 CA
7 CD
8 CL
9 CO
10 CR
11 CU
12 FE
13 HG
14 K
15 PIN
16 NI
i;7 P
18 PB
I 9 S04
20 SB
21 SI
22 S«
23 SR
24 ri
25 V
26 U
27 C
28 MA
2V N03
30 RB
3 I SE
1
.0000 t-
.0659 +-
.0000 +-
.0000 +-
.0001 +-
.0300 +-
.0000 •«•-
.0000 + -
.0000 + -
.0000 +-
.0000 +-
.0573 + -
.0000 +-
.0000 + -
.0010 +-
.0000 +-
.0000 +-
.0000 +-
.0000 +-
.0000 +-
.2840 +-
.0000 +-
.0000 +-
.0101 +-
.0003 +-
.0000 +-
.0489 +-
.0175 +-
.0002 +-
.0000 f-
.0000 +-
.0000
.0165
.0000
.0000
.0000
.0075
.0000
.0000
.0000
.0000
.0000
.0143
.0000
.0000
.0003
.0000
.0000
.0000
.0000
.0000
.0710
.0000
.0000
.0025
.0001
.0000
.0122
.0044
.0001
.0000
.0000
96
-------
UHICH SOURCE DO YOU UANT?
GIVE SOURCE tt
>
UHAT DO YOU UANT TO SEE?
SOURCE SIGNATURE, RECEPTOR CONCENTRATIONS, OR CODES?
OR ARE YOU DONE?
>DONE
ENTER COMMAND
Since the user only wanted to look at the Road Dust source signature,
he gave a RETURN when asked for the next source. Furthermore, since he was
finished examining input data, he returned to command mode.
Now the user employes the INITIAL command to restore the original
selection of sources and species for the coarse size fraction. This returns
the coarse source and species lists to their condition at the end of the
initialization phase.
^INITIAL
SIZE IS COARSE
ENTER COMMAND
Now the user does a CMB analysis on the coarse fraction of the
"Background" site without using the ridge option. Note that the "ridge"
results and the least squares solution are identical.
DO YOU UANT RIDGE SOLUTIONS?
>N
DO YOU UANT TO USE EFFECTIVE VARIANCES?
>N
DO YOU UANT TO INCLUDE THE INTERCEPT IN THE MODEL?
>N
97
-------
CMB SITE: BACKGROUND YEAR: 81
SAMPLE DURATION: 12 UITH START HOUR:
RIDGE REGRESSION
R-SQUARE: .9553 RIDGE K= .000
SOURCE UG/M3
INTERCEPT
1 SOIL
2 RD DUST
3 SEA SALT
5 AUTO CAT
6 AUTO
7 JET AIR
9 DIST OIL
10 RES GAS
11 COAL
12 KRAFT RB
13 ELARCFRN
14 FERRMNFR
16 CEMENT
17 PET FCC
TOTAL:
.000+-
80.412+-
5.407+-
.863+-
54.731+-
.850+-
-17.418+-
-13.134+-
-50.557+-
-15.310+-
-10.988+-
2.736+-
-9.637+-
11.503+-
-2.459+-
37.000+-
.000
80.592
8.682
1.132
69.153
.117
53.437
18.948
67.151
21.876
13.717
3.373
11.824
9.054
14.132
21.769
MEASURED CONCENTRATION FINE/COARSE/TOTAL:
28.00000+- 3.000/ 37.00000+- 4.000/ 65.00000+-
PRESS RETURN TO CONTINUE OR ENTER C FOR NEXT COMMAND
x:
ENTER COMKAND
DATE: 0229 FRACTION: COARSE
7 BACKGROUND: NO EFF VAR: NO
WEIGHTED LEAST SQUARES
R-SQUARE: .9553
-U6/M3 VIF
.000+- .000
80.412+- 80.592
8.682
1.132
69.153
.117
53.437
18.948
67.151
21.876
13.717
5.407+-
.863+-
54.731+-
.850+-
-17.418+-
-13.134+-
-50.557+-
-15.310+-
-10.988+-
2.736+-
-9.637+-
11.503+-
-2.459+-
37.000+-
110.800
27.837
691.696
420.117
1 .109
31.827
187.619
350.204
81.796
366.998
3.373 1338.700
11.824 1205.257
9.787
4.676
9.054
14.132
21.769
J.OOO
Since the user did not ask for ridge solutions, the "ridge" solution
on the left is identical to the least squares solution on the right. The
user also chose not to include the intercept in the model. Therefore, the
intercept is set exactly to zero. It is apparent from the negative values
with large magnitudes and the large standard errors that conventional
weighted least squares is inadequate to handle this complex set of sources.
It is clear from the variance inflation factors that this case is strongly
affected by multicollinearity. As is discussed in Section 2, reducing
the number of sources and using the ridge feature are two possible approaches
for obtaining a reasonable solution.
98
-------
Now the user has completed his session and enters the EXIT command to
end it,
>EXIT
The session is now over.
99
-------
REFERENCES
Belsey, D. A., Edwin, K., and Welsch, R. E. (1980) Regression Diagnostics:
Identifying Influential Data and Sources of Collinearity, pp. 92-93,
John Wiley & Sons, Inc., New York.
Cooper, J. A., Watson, J. G., and Huntzicker, J. J. (1979) Summary of the
Portland Aerosol Characterization Study (PACS), Annual Air Pollution
Control Association Meeting (Cincinnati, OH).
Dempster, A. P., Schatzoff, M., and Wermuth, N. (1977) A Simulation Study
of Alternatives to Ordinary Least Squares. J. Am. Statist. Ass.
72,, 77-106.
Draper, N. R. and Smith, H. (1981) Applied Regression Analysis,
John Wiley & Sons, Inc., New York.
Dzubay, T. G. and Hasan, H. (1982) Tentative Source Profiles for Use in
Hybrid Model. Environmental Sciences Research Laboratory, The United
States Environmental Protection Agency.
Farrar, D. E. and Glauber, R. R. (1967) Multicollinearity in Regression
Analysis: The Problem Revisited. Review Econ. and Statist. 4_9,
92-107.
Hoerl, A. E. and Kennard, R. W. (1970) Ridge Regression: Biased Estimation
for Nonorthogonal Problems. Technometrics 1J2, 55-67.
100
-------
Kowalczyk, G. S., Choquette, C. E., and Gordon, G. E. (1978) Chemical
Element Balances and Identification of Air Pollution Sources in
Washington, DC, Atmospheric Environment 12, 1143-1153.
Learner, E. E. (1973) Multicollinearity: A Bayesian Interpretation. Review
Econ. and Statist. 59. 371-380.
Marquardt, D. W. (1970) Generalized Inverses, Ridge Regression, Biased
Linear Estimation, and Nonlinear Estimation. Technometrics 12,
591-612.
Marquardt, D. W. and Snee, R. D. (1975) Ridge Regression in Practice. Am.
Statistn. 29, 3-20.
Morrison, D. F. (1967) Multivariate Statistical Methods, McGraw-Hill Book
Company, New York.
Obenchain, R. L. (1977) Classical F-Tests and Confidence Regions for Ridge
Regression. Technometrics 19, 429-439.
Swindel, B. F. (1974) Instability of Regression Coefficients Illustrated.
Am. Statistn. 28, 63-65.
Vinod, H. D. (1978) A Survey of Ridge Regression and Related Techniques for
Improvements over Ordinary Least Squares. Review Econ. and Statist.
60., 121-131.
Watson, J. G. (1979) Chemical Element Balance Receptor Model Methodology
for Assessing the Sources of Fine and Total Suspended Particulate
Matter in Portland, Oregon. Doctoral Disseration, Oregon Graduate
Center.
Wichern, D. W. and Churchill, G. A. (1978) A Comparison of Ridge Estimators.
Technometrics 20, 301-311.
101
-------
Williamson, H. J., Balfour, W. D., and Schmidt, C. E. (1982) Source
Apportionment through Weighted Ridge Regression. EPA 1982 Workshop
on Receptor Model Validation: Mathematical and Empirical (Rougemont,
NC, March, 1982).
102
-------
APPENDIX A
SOURCE PROGRAM LISTINGS
This appendix gives the FORTRAN source program listings of the CMS main
program and subprograms. These programs and their functions are as follows:
MAIN Program control and output
CMBR Perform CMS analysis
FETCH Search receptor concentration data file for selected site/date
INV1 Matrix inversion
COARS Compute coarse fraction from Total and Fine fractions
PERC Compute component percentages
103
-------
TABLE A.1 CMB MAIN PROGRAM
1
2
3
4
5
6
7
8
9
10
1 1
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
HI
42
43
44
45
46
47
48
C
c
C
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
c
°ROGRAM CMB MAIN
THIS PROGRAM WAS ADAPTED FROM THE CMBDEB
PROGRAM DEVELOPED FOR THE STATE OF OREGON DEE
BY THE OREGON GRADUATE CENTER FOR STUDY AND RESEARCH.
THE PROGRAM IS BASED ON THE WORK OF DR. J. WATSON'S CEB2 CODE
AS MODIFIED BY D. TORKELSON AS THE CMBDES CODE. THIS
ADAPTATION WAS DEVELOPED BY J. CORE AND W. HAMILTON
OF THE US EPA, OA2PS.RTP. N. CAROLINA,1981.
THE PROGRAM WAS ORIGIONALLY WRITTEN FOR THE PRIME 350
AND ADAPTED TO THE EPA'S SPERRY UNIVAC 1100 SYSTEM.
PROGRAM VARIABLES
AND NECESSARY INPUT/OUTPUT FILES ARE DESCRIBED BELOW.
IN 1982, THE CMB MAIN PROGRAM AND THE SUBPROGRAM
FETCH WERE MODIFIED AND ENHANCED. THE NEW
SUBPROGRAM CMBR REPLACED CEB2,
THEREBY ADDING A RIDGE REGRESSION OPTION.
THIS WORK WAS DONE UNDER CONTRACT TO US EPA
BY DR. H.J. WILLIAMSON AND DR. D.A. DUBOSE
RADIAN CORP. AUSTIN,TEXAS
EPA PROJECT OFFICERS.P. FREAS
REBUIRED INPUT FILES-
UNIT2, SONM - FILE OF SOURCE CODES AND
SOURCE MNEMONICS. THIS FILE DEFINES THE
SOURCES IN THE WORKING SOURCE MATRIX.
UNITS, PONM - FILE OF POLLUTANT CODES AND
POLLUTANT MNEMONICS. THIS FILE DEFINES THE
POLLUTANTS IN THE WORKING SOURCE MATRIX.
UNIT7, SORF - FILE OF FRACTIONAL POLLUTANT COMPOSITIONS
FOR FINE FRACTION SOURCES SIGNATURES
UNITS, SORC - FILE OF FRACTIONAL POLLUTANT COMPOSITIONS
FOR COARSE FRACTION SOURCES SIGNATURES
UNIT13, DATA - FILE OF FINE AND TOTAL FRACTION AMBIENT DATA
RECEPTOR CONCENTRATION DATA
104
-------
TABLE A.I CUB MAIN PROGRAM (CONTINUED)
49 C
50 C
51 C OUTPUT DISK FILES-
52 C
53 C
54 C UNIT11, CMBOUT - FILE OF FINE, COARSE AND TOTAL
55 C CMB RESULTS INCLUDING CHEMICAL AND FIT DATA.
56 C GENERAL PRINT FILE
57 C OPTIONAL OUTPUT FROM COMMANDS PMATRIX,PCOMP,PSOLN
58 C
59 C UNIT 9, SUMMRY - FILE OF SUMMARIZED FINE , COARSE AND TOTAL
60 C SOURCE COTRIBUTIONS
61 C SUMMARY PRINT FILE
62 C
63 C UNIT12, MAGSTO - FILE OF INPUT CARD DATA PLUS MASS AND
64 C POLLUTANT CONTRIBUTIONS FOR EACH SOURCE.
65 C USER FOLLOW UP FILE
66 C
67 C UNIT10.TEMP - FILE OF TEMPORARY INPUT DATA STORAGE
68 C
69 C INTERACTIVE TERMINAL FILES
70 C
71 C UNITS - TERMINAL READ
72 C
73 C UNIT6 - TERMINAL WRITE
74 c **********************************************************************
75 C
76 C
77 c ****************#*******VARIABLE HAMES**************************
78 C
79 C WORD HOLDER DATA ARRAYS
80 C ELMENT(IEL)-ELEMENT MNEMONICS
81 C SOUNAMC JSOURO-SOURCE MNEMONICS
82 C COMAND(ICMND)-COMMANDS
83 C COMND1-COMMAND READ FROM SCREEN
84 C SIZNAM-SAMPLE FRACTION DESCRIPTION
85 C YBACK- CURRENT BACKGROUND SUBTRACTION INDICATOR
86 C TEMPN- TEMPORARY NAME MATCHING HOLDER
87 C STNM-CURRENT SITE NAME
88 C BSTNM-CURRENT BACKGROUND SITE NAME
89 C
90 C
9 1 C SOURCE COMPOSITION ARRAYS
92 C A(IEL,JSOURC,ISIZ)-SOURCE COMPOSITIONS
93 C UACIEL,JSOURC,ISIZ)-UNCERTAINTIES OF A
94 C SCODEC JSOURO- SOURCE CODES
95 C PCODE(IEL)- POLLUTANT CODES
96 C
105
-------
TABLE A.1 CMB MAIN PROGRAM (CONTINUED)
97 C
98 C COUNTERS AND LIMITS
99 C I-GENERAL COUNTER
100 C IEL-ELEMENT COUNTER
101 C KEL-FITTING ELEMENT COUNTER
102 C LEL-ELEMENT DELETE COUNTER
103 C NEL-TOTAL NUMBER OF SOURCE BUANTIFIED ELEMENTS
104 C MEL-NUMBER OF FITTING ELEMENTS
105 C JSOURC-SOURCE COUNTER
106 C KSOURC-FITTING SOURCE COUNTER
107 C LSOURC-SOURCE DELETE COUNTER
108 C NSOURC-TOTAL NUMBER OF SOURCES
109 C MSOURC-NUMBER OF FITTING SOURCES
110 C IFLAG-METHOD FLAG COUNTER(INVERSION ERROR)
111 C ICMND-COMMAND COUNTER
112 C NCMND-TOTAL NUMBER OF COMMANDS
113 C MELMAX-MAXIMUM NUMBER OF FITTING ELEMENTS
114 C MSOMAX-MAXIMUM NUMBER OF FITTING SOURCES
115 C MSOMIX-MSOMAX LESS ONE TO ALLOW FOR INTERCEPT
116 C
117 C
118 C
119 C
120 C SAMPLE IDENTIFICATION VARIABLES
121 C CMBID- UNIBUE DATA SET NUMBER OR NAME
122 C UDUR-SAMPLING DURATION IN HOURS
123 C USTART-SAMPLING START HOUR
124 C
125 C
126 C OPERATIONS VARIABLES
127 C UCNC(IEL,ISIZ)-URBAN OPERATIONS MEASURED CONCENTRATIONS
128 C UUCNC(IEL,ISIZ)-UNCERTAINTY OF UCNC
129 C CLCN(IEL,ISIZ)-CALCULATED CONCENTRATION
130 C UCLCN(IEL,ISIZ)-UNCERTAINTY OF CLCN
131 C UFMSS-URBAN FINE MASS LOADING
132 C UUFMSS-UNCERTAINTY OF UFMSS
133 C UCMSS- COARSE MASS
134 C UUCMSS - UNCERTAINTY
135 C UTMSS- TOTAL MASS
136 C UUTMSS- UNCERTAINTY
137 C MFLAGdEL,3)-MISSING DATA FLAG FOR EACH ELEMENT AND SIZE
138 C
1 39 C
140 C BACKGROUND SUBTRACTION VARIABLES
141 C -SAME AS URBAN PREFACED WITH A 'B'
142 C
143 C
144 C
106
-------
TABLE A.I CMB MAIN PROGRAM (CONTINUED)
145 C TEMPORARY OUTPUT VARIABLES
146 C PCNT-PERCENT
147 C UPCNT-UNCERTAINTY PERCENT
148 C FPCNT-FINE PERCENT
149 C UFPCNT-UNCERTAINTY
150 C CPCNT-COARSE PERCENT
151 C UCPCNT-UNCERT
152 C TPCNT-TOTAL PERCENT
153 C UTPCNT-UNCERTAINTY
154 C X-GENERAL
155 C UX-GENERAL
156 C TX-GENERAL TOTALS
157 C UTX-UNCERTAINTY
158 C RATIO-RATIO OF CALCULATED TO MEASURED
159 C URATIO-UNCERTAINTY OF RATIO
160 C
161 C
162 C
163 C FIT INITIALIZATION ARRAYS
164 C INITELCIED-INITIAL FITTING ELEMENTS
165 C INITSOCJSOURO-INITIAL FITTING SOURCES
166 C IMEL-NUMBER OF INITIAL FITTING ELEMENTS
167 C IMSO-NUMBER OF INITIAL FITTING SOUCES
168 C
169 C MISC.
170 C ELFT(IEL,ISIZ)-ELEMENT FITTING FLAG
171 C ELHOLD(KEL,ISIZ)-ELEMENT FITTING PLACE HOLDER
172 C SOUFTCJSOURC,ISIZ)-SOURCE FITTING FLAG
173 C SOHOLD(KSOURC,ISIZ)-SOURCE FITTING PLACE HOLDER
174 C IRTN-GO TO STATEMENT VARIABLE
175 C JRTN-GO TO STATEMENT VARIABLE
176 C UNITX-FORTRAN FILE UNIT NUMBER
177 C X-GENERAL REAL NUMBER
178 C ICNTRL-AUTOFIT/SELECT CONTROL CODE FOR FETCH
179 C SEL(ISIZ)-ELEMENTAL SOURCE CONTRIBUTIONS
180 C USEL(ISIZ)-UNCERTAINTY
181 C ISCTR-PRINTED SOURCE COUNTER
182 C ISHOLD(ISCTR)-ARRAY POSITIONS OF PRINTED SOURCES
183 C IBACK-CURRENT BACKGROUND SUBTRACTION INDICATOR
184 C DUM(20)-SCRATCH VECTOR
185 C SAVE-AUTOFIT TITLE LINE HOLDER
186 C
187 C
188 C BOOKKEEPING
189 C
190 C ANS-ANSWER TO PROGRAM BUERIES
191 C CHK-ANSWER TO PROGRAM QUERIES
192 C IBACK-BACKGROUND SUBTRACTION STATUS FLAG
107
-------
TABLE A.1 CMB MAIN PROGRAM (CONTINUED)
193 C IWIDE-TERMINAL LINE WIDTH FLAG
194 C LASTID-HOLDER FOR CMBID IN PCOMP
195 C LOOP -CYCLING STATUS FLAG IN PMATRIX
196 C MANY-LINE WIDTH CONTROL INDEX
197 C MORE-LINE WIDTH CONTROL INDEX
198 C NOSKIP-CMB PARAMETER CONTROL FLAG CONTROLLED BY AUTOFIT
199 C OLDID-HOLDER FOR CMBID TO PREVENT TOTALING FINE AND COARSE
200 C OF DIFFERENT SITES IN WRITE
201 C PNAM-ARRAY FOR CMBID'S IN PCOMP
202 C SITE-SITE CODE
203 C YEAR-YEAR : COMPONENTS OF CMBID
204 C DATE-MONTH AND DAY :
205 C SPACE-DUMMY CHARACTER FOR READ
206 C TEMPID-TEMPORARY HOLDER FOR CMBID CHECK
207 C
208 C
209 C
210 C CMBR SUBPROGRAM ARGUMENTS AND RELATED VARIABLES
211 C
212 C AP-CMBR WORK SPACE
213 C C-RECEPTOR CONCENTRATION VECTOR
214 C CWT-WEIGHT FOR SELECTING RIDGE SOLUTIONS
215 C CWT10-TEMPORARY HOLDER FOR CWT VALUE
216 C EFVAR-EFFECTIVE VARIANCE FLAG
217 C SELK-LEAST SQUARES SOLUTION
218 C F-SOURCE SIGNATURE MATRIX
219 C IA-CMBR WORK SPACE
220 C INTCEP-INTERCEPT OPTION FLAG
221 C IS-CMBR WORK SPACE
222 C ITM-CMBR WORK SPACE
.223 C KINDEX-INDEX OF SELECTED BEST RIDGE SOLUTION
224 C R2LS-R-S2UARE FOR LEAST SQUARES SOLUTION
225 C RIDGE -RIDGE OPTION FLAG
226 C S-CMBR WORK SPACE
227 C SAINT-SELECTED RIDGE SOLUTION INTERCEPT
228 C SAINTO-LEAST SQUARES SOLUTION VECTOR
229 C SAS-RIDGE SOLUTION MATRIX
230 C SAA-RIDGE SOLUTION STANDARD ERROR MATRIX
231 C SET-STANDARD ERROR OF CALCULATED TOTAL AEROSOL
232 C SETLS-STANDARD ERROR OF CALCULATED TOTAL AEROSOL(LEAST SQUARES)
233 C SF-STANDARD ERROR OF SOURCE SIGNATURE MATRIX
234 C SOLD-CMBR WORK SPACE
235 C SR2-R-SQUARE FOR SELECTED RIDGE SOLUTION
236 C SSET-STANDARD ERROR OF CALCULATED TOTAL AEROSOL
237 C SX-CMBR WORK SPACE
238 C USAINT-UNCERTAIHTY OF SAINT (RIDGE SOLN INTERCEPT)
239 C USAINO-UNCERTAINTY OF SAINTO (LEAST SQUARES INTERCEPT)
240 C VELK-STANDARD ERROR OF LEAST SQUARES SOLUTION
108
-------
TABLE A.1 CMB MAIN PROGRAM (CONTINUED)
241 C TM-WORK VECTOR FOR CMBR
242 C TOTALA-TOTAL AEROSOL MASS
243 C V-STANDARD ERRORS OF RECEPTOR CONCENTRATION VECTOR
244 C VIF-VARIANCE INFLATION FACTOR
245 C VIFELK-VIF ORGANIZED BY SOURCE INDECIES
246 C VK-VECTOR OF K-VALUES FOR RIDGE REGRESSION
247 C XMEAN-USED BY CMBR FOR SOURCE MEANS
248 C XP-USED BY CMBR FOR X MATRIX
249 C XPX-USED BY CMBR FOR X'X MATRIX
250 C XPXK-USED BY CMBR FOR X'X MATRIX(INVERSE)
251 C XPY-USED BY CMBR FOR X'Y VECTOR
252 C YP-USED BY CMBR FOR Y VECTOR
253 C
254 C
255 C CHARACTER TEST CONSTANTS
256 C BLANK,IBLANK-BLANK '
257 C ISTAR-PRINT FLAGS ' ' '*'
258 C BUOTA-'A' QUOTB-'B1 gUOTC-'C' (COARSE,CODES)
259 C SUOTD-'D' (DONE)
260 C eUOTOL-'TOTAL' BUOTR-'R' (RECEPTOR)
261 C eUOTS-'S1 (SOURCE,STOP) STAR-ASTERISK '*'
262 C YESY-'Y' (YES)
263 C
264 C ***********************************************************:*:*;':***;*:*:'
265 C
266 C
267 C
268 C
269 C SPECIFICATION AND DIMENSION
270 C
271 REAL*8 COMAND(20),SIZNAM(3),SOUNAM(35),ELMENT(35),TEMPN,
272 *COMND1,SUOTOL
273 CHARACTER VARIABLES
274 INTEGER*4 CHK,ELFT(35,2),SOUFT(35,2),ANS,
275 *YBACK(2),TYPE,YESY,
276 * MFLAG(35,3) ,MFLAGB(35,3),DUM(20),ISTAR(3) ,
277 * STAR,eUOTC,2UOTA,eUOTB,£UOTS,SPACE,CMBID(S),BACKID(5),
278 * OLDID(5),fiUOTR,BUOTD,TEMPID(6),LASTID(6),
279 *SAVE(5), FLAG(8,3),YEAR,BYEAR,SITE(3),BSITE(3),DATE,BDATE
280 C
281 C NUMERIC VARIABLE SPECS
282 INTEGER*4 ELHOLD(35,2),SOHOLD(35,2 ) ,
283 *INITEL(21),INITSO(16),IMEL,IMSO,
284 *MEL1(2) .MSORCK2) , USTART,UDUR,
285 *UNIT,NEL,NSOURC,MELMAX,MSOMAX,BSTART,BDUR,
286 *IRTN,JRTN.IEL,JSOURC,NCMND,I,KEL,LEL, ICMND,UNIT6,UNIT 10,UNIT 13
287 *UNIT12,MEL,MSOURC,KSOURC,LSOURC,
288 *EFVAR,SIZ,UNITS,UNITX,UNIT9,
109
-------
TABLE A.I CMB MAIN PROGRAM (CONTINUED)
289 *SCODE(35),PCODE(35),ISHOLD(35),UNIT!1,
290 *TEMPC, IFLAG(3),RIDGE
29 1 C
292 C
293 REAL*4 A(35,35,2),UA(35,35,2),SEL(2),USEL(2 ) ,
294 *USORC(35,3),UUSORCC35,3),UCNC(35,3>,UUCNC(35,3),
295 *CLCN(35,3),UCLCN(35,3),UFMSS,UUFMSS,RATIO,URATIO,
296 *TX,UTX,X,UX,PCNT,UPCNT,UTMSS,UUTMSS,UCMSS,UUCMSS,
297 *BFMSS,UBFMSS,UBTMSS,BTMSS,BCMSS,UBCMSS,BCNC(35,3),UBCNCC35,3),
298 * SELKC35),UELK(35),VIFELK(35),SAINT(3),SETC3),USAINT(3)
299 C
300 C
301 C CHEMICAL ELEMENT BALANCE ARRAYS
302 C
303 C STORAGE FOR CMB SUBROUTINE (17 SOURCES, 21 SPECIES)
304 C THE INTERCEPT COUNTS AS A SOURCE
305 REAL F(21 , 17) ,C(21),V(21 ),SF(21 , 17) , VK(31), W(21),
306 * YP(21),XP(21,17),XMEAN(17), XPX(17,17),
307 * XPXK(17, 17),XPY(17),SX(17),S(17),TM(21),AP(17),SOLD(17) ,
308 * VIF(17),SAS( 17,31),SAA( 17,31 ) ,SSET(2)
309 INTEGER IS(17),IA(17),ITM(21),PNAM(17,6)
310 REAL*8 BLANK
311 C
312 C
313 C EQUIVALENCE STATEMENT
314 EBUIVALENCE (IS,S),(IA,AP),(ITM,TM)
315 E2UIVALENCE (IBLANK,BLANK),(STAR,ISTAR(2)),
316 * (XPXK,PNAM),
317 * (CMBID,SITE),(CMBID(U),YEAR),(CMBID(5),DATE),
318 * (BACKID,BSITE),(BACKID(4),BYEAR),(BACKID(5),BDATE)
319 C
320 C
321 C COMMON
322 COMMON /F/ PCODE,SCODE,NEL
323 C
324 C
325 C DATA STATEMENTS
326 DATA YBACK/'YES ','NO '/,YESYX•Y*/
327 C
328 DATA BLANK/' '/,6UOTC,QUOTA,2UOTB,2UOTS/
329 * 'C','A','B','S'/,eUOTOL/'TOTAL'/,
330 * 2UOTR,2UOTD/'R','D'/
331 DATA COMAND/
332 *'HELP ' ,
333 *'AE ','DE ','AS ',•DS ','CMB
334 *'PSOLN ','PINFO ','PDATA ','WRITE
335 ^'INITIAL ','PMATRIX ','PCOMP ','RESUME ',
336 *'AUTOFIT '.'SELECT ','BACKOUT ',
1 10
-------
TABLE A.I CMB MAIN PROGRAM
(CONTINUED)
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
38 1
382
383
384
C
C
C
C
c :
C S;
C 1
C 1
c
c :
C D
C B
C
C
C
c
c c
1 10
1 15
120
*'BACKIN
EXIT
'SIZE
DATA VK /O.0,0.005,0.01,0.015,0.020,0.025,
* 0. 030, 0.035,0. QUO, 0 .045, 0.050, 0.060,0.070,0.080,0.090,
* 0.100, 0.12,0.14,0.16,0.18,0.20, 0.24,0.28,0.32,0.36,
* 0.40, 0.48,0.56,0.64,0.72,0.80 /
DATA SIZNAM/" FINE
COARSE
TOTAL
DATA
*
*
FLAG/'
* — — _
'RIX '
'VERG'
t t
'IS S'
'ENT
,' MAT'
, ' CON'
«,'** '/SNOSKIP/O/
PARAMETERS
ELEMENTS
OF FITTING SOURCES
1 CEB'
' ',' NON'
DATA ISTAR/' ','*
INITIALIZATION OF STARTING
OUTPUT UNIT NUMBERS
UNIT5=5
UNIT6=6
UNIT9=9
UNIT10=10
UNIT1 1 = 11
UNIT12=12
UNIT13=13
MAXIMUM NUMBER OF FITTING
MELMAX=2 1
MAXIMUM NUMBER
MSOMAX=17
MSOMIX=MSOMAX-1
SET RETURN STATEMENT
IRTN=1
NUMBER OF COMMANDS
NCMND=20
SEARCH CONTROL SET TO SELECT
ICNTRL=4
BACKGROUND SUBTRACT SET TO 'NONE'
IBACK=2
- CREATE WORKING SOURCE MATRICES -
* f
CODE SOURCE NAMES AND POSITIONS FROM SONM FILE
NSOURC=0
DO 140 1=1,35
SOUNAM(I)=BLANK
SCODE(I)=0000
READC 2, 120,ERR=130,END=150)TEMPC,TEMPN
FORMATCI2,2X,AS)
SOUNAM(I)=TEMPN
INGU*,'LAR '
','SOLU','TION'
MODE
1 1 1
-------
TABLE A.1 CMB MATH PROGRAM
(CONTINUED)
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
41 1
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
C ERI
130
135
140
c
>
C
10!
]>
I
* •
* •
(
(
C CODE
150
160
170
C DO
175
c ER:
180
185
190
200
C IN
201
210
C CO
215
1
I
]
]
1
Ni
i
1
RO
*
*
IT
DE
CARD DID NOT MATCH
WAS IGNORED. CHECK
PROPER FORMAT'/
THIS AT UPCOMING '/
SCODE(I)=TEMPC
NSOURC=NSOURC+1
GO TO 140
MESSAGE- FORMAT MISMATCH
WRITECUNIT6,135)
FORMATMH , ' AN INPUT
'IN FILE SONM AND
*1X,'VERIFY POINT')
GO TO 115
CONTINUE
POLLUTANT NAMES AND POSITIONS FROM PONM FILE
NEL=0
KINDEX=0
DO 190 1=1,35
ELMENT(I)=BLANK
PCODE(I)=000
READC 3, 170,ERR=180,END=200)TEMPC,TEMPN
FORMAT(I2,2X,A8)
OT CODE IF POLLUTANT IS MASS CONCENTRATION
IFCTEMPC.NE.01)GO TO 175
TEMPN=2UOTOL
KINDEX=1
ELMENT(I)=TEMPN
PCODECI)=TEMPC
NEL =NEL+1
GO TO 190
>R MESSAGE- FORMAT MISMATCH
WRITECUNIT6,185)
FORMATC1H ,'AN INPUT
*1X,'IN FILE PONM AND
*1X,'VERIFY POINT')
GO TO 160
CONTINUE
IFCKINDEX-EB.1)GO TO
PCODE(I)=1
ELMENT(I)=2UOTOL
NEL=NEL+1
IALIZE SOURCE MATRICES
DO 210 ISIZ=1,2
DO 210 I=1,NSOURC
DO 210 J=1,NEL
A(J,I,ISIZ)=O.OOOE-00
UA(J,I,ISIZ)=0.001E-02
CONTINUE
I MATRICES
DO 270 ISIZ=1,2
IUNIT=ISIZ+6
READCIUNIT,220,ERR=232,END=270)ISCODE,IPCODE,X,UX
CARD DID NOT MATCH PROPER FORMAT'/
WAS IGNORED. CHECK THIS AT UPCOMING '/
201
1 12
-------
TABLE ' CMB MAIN PROGRAM (CONTINUED)
433 220 FORMATCI2,2X,I2,2X,F8.6,2X,F8.6)
434 IFCIPCODE.E2.1)WRITE(UNIT6,221)IUNIT
435 221 FORMATC' **WARNING** POLLUTANT CODE 1 IN DATA ON UNIT ',
436 * 12,/' CODE 1 IS RESERVED FOR TOTAL AEROSOL')
437 C MATCH SCODES
438 DO 230 J=1,NSOURC
439 IFCISCODE.E2.SCODECJ))GO TO 240
440 230 CONTINUE
441 C ERROR MESSAGE - NO SCODE MATCH
442 232 IFCISIZ.E2. 1 ) WRITE( UNIT6 , 234)
443 234 FORMATC1H , 'FORMAT MISMATCH OR SOURCE CODE NOT IDENTIFIED FOR '/
444 *1X,'AN INPUT CARD IN SORF FILE . CARD IGNORED.')
445 WRITECUNIT6,235)ISCODE
446 235 FORMATCIX,'SOURCE CODE :',I3)
447 IFdSIZ.ES. 2)URITE(UNIT6, 236)
448 236 FORMATC1H ,'FORMAT MISMATCH OR SOURCE CODE NOT IDENTIFIED FOR '/
449 *1X,'AN INPUT CARD IN SORC FILE . CARD IGNORED.')
450 GO TO 215
451 C MATCH PCODES
452 240 DO 250 K=1,NEL
453 IF(IPCODE.Ee.PCODECK))GO TO 260
454 250 CONTINUE
455 C ERROR MESSAGE - NO MATCH
456 IF (ISIZ.E2.1)WRITE(UNIT6,252)SOUNAM(J)
457 252 FORMATC1H ,'AN UNIDENTIFIED POLLUTANT CARD WAS FOUND IN'/
458 *1X,'FILE SORF , SOURCE-',A5)
459 IFCISIZ.E2.2)WRITECUNIT6,254)SOUNAMCJ)
460 254 FORMATC1H ,'AN UNIDENTIFIED POLLUTANT CARD WAS FOUND IN'/
461 *1X,'FILE SORC , SOURCE-',A5)
462 GO TO 215
463 260 ACK,J,ISIZ)=X
464 UACK,J,ISIZ)=UX
465 GO TO 215
466 270 CONTINUE
467 C ADD TOTAL AEROSOL ELEMENT
468 DO 272 K=1,NEL
469 IFCPCODECK).E2.1) GO TO 273
470 272 CONTINUE
471 273 DO 274 ISIZ=1,2
472 DO 274 J=1,NSOURC
473 ACK,J,ISIZ) = 1 .0
474 UACK,J,ISIZ)=0.000001
475 274 CONTINUE
476 C WRITE DATA TO SCREEN FOR INSPECTION
477 278 WRITECUNIT6,300)
478 300 FORMATCIX,'WOULD YOU LIKE TO LOOK AT THE SOURCE AND SPECIES '
479 *'LISTS?'
480 * ,/,2X,'TYPE YES OR NO.')
1 13
-------
TABLE A.1 CMB MAIN PROGRAM (CONTINUED)
481 301 READ(UNIT5,28001,ERR=278)ANS
482 302 FORMATCA3)
483 IF(ANS .NE. YESY )GO TO 335
484 GO TO 304
485 304 WRITE(UNIT6,310)
486 310 FORMATMH ,'SOURCE SIGNATURE MATRICES ARE CODED AS FOLLOWS1,/
487 *1X,'SOURCES:',/,
488 *1X,'SOURCE # SOURCE NAME',/)
489 DO 315 1=1,NSOURC
490 WRITECUNIT6,312)1,SOUNAM(I)
491 312 FORMAT(3X,I2, 1 IX,A8)
492 315 CONTINUE
493 WRITE(UNIT6,320)
494 320 FORMATMH ,/, 1X ,'SPECIES ••',/,
495 *1X,'SPECIES # SPECIES NAME ')
496 DO 330 1=1,NEL
497 WRITECUNIT6,312)1,ELMENT(I)
498 330 CONTINUE
499 C
500 C
501 C
502 C
503 C - SET UP INITIAL AUTOFIT POLLUTANTS AND SOURCES -
504 C
505 C
506 C
507 C INITIALIZE FIT FLAGS
508 335 DO 340 IEL=1,NEL
509 ELHOLDdEL, 1 )=0
510 INITEL(IEL)=0
511 340 ELFTCIEL,1)=IBLANK
512 DO 350 JSOURC=1,NSOURC
513 SOHOLDCJSOURC,1)=0
514 INITSO(JSOURC)=0
515 350 SOUFTCJSOURC,1)=IBLANK
516 C INPUT INITIAL AUTOFIT SOURCES AND ELEMENTS
517 360 WRITECUNIT6,365)
518 365 FORMATUH ,'PLEASE INPUT INITIAL FITTING INFORMATION')
519 IMSO=0
520 DO 370 I=1,NSOURC
521 366 WRITECUNIT6,367)1
522 367 FORMATC1HO,'INITIAL SOURCE ',12,': XX')
523 READ(UNIT5,2420,ERR=366)INITSOCI),SPACE
524 IF (SPACE.EB.IBLANK)INITSO(I)=INITSO(I)/10
525 IF(INITSOd) . E2 . 0)GO TO 380
526 IF(INITSOd) .E2.-1 )GO TO 372
527 IMSO=IMSO+1
528 370 CONTINUE
1 14
-------
TABLE A.I CMB MAIN PROGRAM (CONTINUED)
529 GO TO 380
530 372 IMSO--MINO(NSOURC,MSOMIX)
531 DO 373 1=1,NSOURC
532 373 INITSO(I)=I
533 380 WRITE(UNIT6,381)
534 381 FORMAT(' INITIAL SOURCES')
535 DO 390 I=1,IMSO
536 J=INITSO(I)
537 WRITE(UNIT6,425)J,SOUNAM(J)
538 390 CONTINUE
539 IMEL=0
540 WRITECUNIT6,400)
541 400 FORMATC' ',/, 1 X,'PLEASE INPUT SPECIES')
542 DO 410 1=1,NEL
543 403 WRITECUNIT6,404)1
544 404 FORMATC 1H , 'INITIAL SPECIES ',I2,'-' XX')
545 READ(UNIT5,2420,ERR=403)INITEL(I),SPACE
546 IF(SPACE.ES.IBLANK)INITEL(I)=INITEL(I)/10
547 IF(INITEL(I).E2.0)GO TO 420
548 IF(INITEL(I).E6.-1)GO TO 411
549 IMEL=IMEL+1
550 410 CONTINUE
551 GO TO 420
552 411 IMEL=MINO(NEL,MELMAX)
553 DO 412 I=1,IMEL
554 412 INITEL(I)=I
555 420 WRITE(UNIT6,421)
556 421 FORMAT(' INITIAL SPECIES')
557 DO 430 I=1,IMEL
558 J=INITEL(I)
559 WRITE(UNIT6,425)J,ELMENT(J)
560 425 FORMAT(f ',3X,12,3X,A8)
561 430 CONTINUE
562 C OPERATOR DECISION- CORRECT INPUT OR CONTINUE
563 WRITE(UNIT6,435)
564 435 FORMAT(' '/,1X,'ARE INITIAL SOURCES AND SPECIES CORRECT?')
565 READ(UNIT5,28001)CHK
566 IF(CHK.E2.YESY)GO TO 441
567 WRITE(UNIT6,442)
568 442 FORMAT(' USE COMMANDS AE,DE,AS,DS FOR CHANGES.'/
569 * ' OR, DO YOU WANT A FRESH START?')
570 READ(UNIT5,28001)ANS
571 IF(ANS.E2.YESY)GO TO 360
572 441 IRTN=0
573 SIZ=1
574 443 GO TO 4401
575 444 IF(SIZ.GE.2)GO TO 445
:;76 SIZ = 2
1 15
-------
TABLE A.1 CMB MAIN PROGRAM (CONTINUED)
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
61 1
612
613
614
615
616
617
6 18
619
620
621
622
623
624
445
446
C
C
450
C
C
C
C
C
C
C
C
GO TO 443
IRTN=1
WRITE(UNIT6,446)
FORMAT(' THE "HELP" COMMAND LISTS COMMANDS')
SIZ=1
WRITE(UNIT6,31 10) SIZNAM(SIZ)
REWIND UNIT 10
GO TO (500,2860,4120,4130,4132,4150,4250,4260,
- START OF GENERAL INTERACTIVE NETWORK -
C COMMAND SEBUENCE
490
495
500
510
520
550
WRITE(UNIT6,495)
FORMATMH ,' COMMAND NOT EXECUTED. TRY AGAIN')
WRITE(UNIT6,510)
FORMATMH , 'ENTER COMMAND')
READ ( UNITS , 520 , ERR=490 ) COMND 1
FORMAT(AS)
DO 550 ICMND=1 , NCMND
IF(COMND1 .EQ.COMAND(ICMND) )GO TO 600
CONTINUE
GO TO 490
C BRANCHING
600
C
C
C
C
1 100
1 1 10
GO T0(
*1100, 2400, 2500, 2600, 2700, 2800,
*42000, 3000, 3200, 3400, 4400,
*43000, 52000, 4000,
*4099, 4200, 4600, 47 00, 5000, 3100
*) ,ICMND
-HELP. LIST AND DEFINE AVAILABLE COMMANDS
WRITE(UNIT6, 1110)
FORMAT( 1H ,
*'HELP-LISTS THESE COMMANDS ',/ 1 H ,
*' ' ,/1H ,
*• DATR ACCESS AND SEBUENCING ',/1H ,
*' AUTOFIT-SE6UENCES AUTOMATICALLY TO NEXT DATA
*'RESUME-RESUME AUTOFIT',/1H ,
*'SELECT-SELECT DATA SET FOR CMB',/1H ,
4270,4280),IRTN
SET',/1H
1 16
-------
TABLE A.1 CUB MAIN PROGRAM (CONTINUED)
625 *'SIZE-CHANGE SIZE FRACTION1/' ',
626 *'EXIT-CLOSE FILES AND LEAVE',/1H ,
627 *' ',/1H ,
628 *' CMB OPERATIONS ',/1H ,
629 *'AE-ADD A SPECIES TO THE FIT',/1H ,
630 *'DE-DELETE A SPECIES FROM THE FIT',/1H ,
631 *'AS-ADD A SOURCE TO THE FIT',/1H ,
632 *'DS-DELETE A SOURCE FROM THE FIT',/1H ,
633 *'CMB-PERFORM CMB •' OPTIONS ARE RIDGE £ EFFECTIVE VARIANCE'/' ')
634 WRITE(UNIT6, 1 120)
635 1120 FORMATC1H ,
636 *• ',/1H ,
637 *' SCREEN DISPLAY ',/1H ,
638 *'PINFO-PRINT CURRENT STATUS ON SCREEN',/1H ,
639 *'PDATA-PRINT CURRENT CMB RESULTS ON SCREEN',/1H ,
640 *'PMATRIX-PRINT SOURCE SIGNATURE, RECEPTOR CONCENTRATIONS,'/
641 * ' OR SOURCE AND SPECIES CODE LISTS'/' ',
642 *'PSOLN-PRINT ALL RIDGE SOLUTIONS',/' ',
643 *'PCOMP-PRINT COMPUTED AVERAGES OF CMB SERIES',/' ',
644 *' ',/1H ,
645 *' DATA STORAGE ',/1H ,
646 *'WRITE-WRITE PRESENT CMB RESULTS TO FULL PRINTOUT,',/1H ,
647 *' SUMMARY,AND USER FOLLOWUP STORAGE FILES')
648 WRITE(UNIT6,1140)
649 1140 FORMATMH ,
650 *' ',/lH ,
651 *' BACKGROUND SITE OPERATIONS ',/1H ,
652 *'BACKOUT-SELECT AND SUBTRACT A BACKGROUND DATA SET',/1H ,
653 *'BACKIN-ELIMINATE CURRENT BACKGROUND SUBTRACTION')
654 WRITECUNIT6,1150)
655 1150 FORMATC//1 SELECT SHOULD NORMALLY BE THE FIRST COMMAND')
656 GO TO (500,2860,4120,4130,4132,4150,4250,4260,4270,4280),IRTN
657 C
658 C
659 C
660 C
661 C -AE. ADD AN SPECIES TO THE FIT
662 2400 JRTN=1
663 WRITECUNIT6,3110)SIZNAMCSIZ)
664 GO TO 2410
665 2405 WRITECUNIT6,2407)
666 2407 FORMATC1H ,'IMPROPER CODE, TRY AGAIN')
667 2410 WRITE(UNIT6,2415)
668 2415 FORMATC1H ,'INPUT CODE OF ADDED SPECIES')
669 READCUNIT5,2420,ERR=2405)IEL,SPACE
670 2417 IFCIEL.E2.0)GO TO C500,2860,4120,4130,4132,4150,4250,4260,
671 *4270,4280),IRTN
672 2420 FORMATC I2,T2,A1)
1 17
-------
TABLE R.I CMB MAIN PROGRAM
(CONTINUED)
673
67't
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
7 10
71 1
712
713
714
715
716
7 17
718
719
720
C Cfr
2425
2430
2480
2490
C
C
C
C
C
2500
2505
2510
2515
2517
C CH
2523
2525
2530
2540
2560
SPECIES
IF (SPACE. EC.IBLANK)IEL=IEL/10
IFdEL.LT. 1 .OR. IEL. GT.NEDGO TO 2405
'CK TO SEE IF THIS IS ALREADY A FITTING
IF(ELFT(IEL,SIZ) . E2 . IBLANK ) GO TO 2430
WRITE(UNIT6,2425)ELMENT(IEL)
FORMATMH ,A8,' IS ALREADY A FITTING SPECIES')
GO TO (2410,2510,26 10 , 2710,3402) ,JRTN
IF(MEL1 (SIZ) .E2.MELMAX)GO TO 2480
MEL1 (SIZ)=MEL1 (SIZ)+1
MEL=MEL1 (SIZ)
ELFT (IEL, SIZ )= STAR
ELHOLD(MEL,SIZ)=IEL
GO TO (2410,2510,2610,2710,3402) ,JRTN
WRITE (UNIT 6, 2490 )MELM AX, ELMENT(IEL)
FORMATMH , 'MAXIMUM OF ',12,' FITTING SPECIES EXCEEDED. ',
:1X,A4,' NOT ADDED TO FIT')
GO TO (500,2860, 4120,4130, 4132,4150,4250,4260,4270,4280) ,IRTH
-DE.
JRTN=2
WRITE(UNIT6
GO TO 2510
WRITE(UNIT6
WRITE(UNIT6
FORMATdH ,
READ(UNIT5,
DELETE AN SPECIES FROM THE FIT
,31lO)SIZNAM(SIZ)
,2407)
,2515)
'INPUT CODE OF DELETED SPECIES'
2420,ERR=2505)IEL,SPACE
IF(SPACE.Eg.IBLANK)IEL=IEL/10
IFdEL.EE.0)GO TO (500,2860,4120,4130,4132,4150,4250,4260
*4270,4280),IRTN
IFdEL.LT. 1 .OR.IEL.GT.NEDGO TO 2505
XK TO SEE IF THIS IS A FITTING SPECIES ALREADY
IF(ELFT(IEL,SIZ).E6.STAR)GO TO 2530
WRITE(UNIT6,2525)ELMENT(IEL)
FORMATMH ,A8,' IS NOT A FITTING SPECIES')
GO TO (2410,2510,2610,2710,3402) ,JRTN
MEL=MEL1(SIZ)
DO 2540 KEL=1,MEL
IF(ELHOLD(KEL,SIZ) .EB.IEDGO TO 2560
CONTINUE
GO TO 2523
MEL1 (SIZ)=MEL1(SIZ)-1
MEL=MEL1(SIZ)
ELFT(IEL,SIZ)=IBLANK
DO 2570 LEL=KEL,MEL
ELHOLD(LEL,SIZ)=ELHOLD(LEL+1,SIZ)
1 18
-------
TABLE A.1 CMB MAIN PROGRAM
(CONTINUED)
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
76 1
762
763
764
765
766
767
768
2570
C
C
C
C
C
2600
2605
2610
2615
2617
c CH:
2625
2630
2680
2690
C
c
c
c
c
2700
2705
2710
2715
2717
CONTINUE
GO TO (2410
2510,2610,2710,3402),JRTN
-AS.
JRTN=3
WRITE(UNIT6
GO TO 2610
WRITE(UNIT6
WRITE(UNIT6
FORMATUH ,
ADD A SOURCE TO THE FIT
31 10)SIZNAM(SIZ)
,2407)
,2615)
'INPUT
CODE OF ADDED SOURCE')
READ(UNIT5,2420,ERR=2605)JSOURC,SPACE
IF(SPACE.Eg.IBLANK)JSOURC=JSOURC/10
IF(JSOURC.E2.0)GO TO (500,2860,4120,4130,4132,4150,4250,4260,
*4270,4280),IRTN
IF( JSOURC. LT. 1 .OR. JSOURC. GT.NSOUROGO TO 2605
:CK TO SEE IF THIS IS ALREADY A FITTING SOURCE
IF(SOUFT(JSOURC,SIZ).EC.IBLANK)GO TO 2630
WRITE(UNIT6,2625)SOUNAM(JSOURC)
FORMATUH ,A8,' IS ALREADY A FITTING SOURCE')
GO TO (2410,2510,2610,2710,3402),JRTN
IF(MSORC1(SIZ).E6.MSOMAX)GO TO 2680
MSORC1(SIZ)=MSORC1(SIZ)+1
MSOURC=MSORC1(SIZ)
SOUFT(JSOURC,SIZ)=STAR
SOHOLD(MSOURC,SIZ)=JSOURC
GO TO (2410,2510,2610,2710,3402),JRTN
WRITE(UNIT6,2690)MSOMAX,SOUNAM(JSOURC)
FORMATUH ,'MAXIMUM OF ',12,' FITTING SOURCES EXCEEDED. ',
:1X,A8,' NOT ADDED TO FIT.')
GO TO (500,2860,4120,4130,4132,4150,4250,4260,4270,4280),IRTN
-DS. DELETE A SOURCE FROM THE FIT
JRTN=4
WRITE(UNIT6,3110)SIZNAM(SIZ)
GO TO 2710
WRITECUNIT6,2407)
WRITE(UNIT6,2715)
FORMATMH , 'INPUT CODE OF DELETED SOURCE1)
READ(UNIT5,2420,ERR=2705)JSOURC,SPACE
IF(SPACE.Eg.IBLANK)JSOURC=JSOURC/10
IF(JSOURC.E6.0)GO TO (500,2860,4120,4130,4132,4150
*4270,4280),IRTN
4250,4260
1 19
-------
TABLE A.I CMB MAIN PROGRAM (CONTINUED)
769 IFCJSOURC.LT.1.OR.JSOURC.GT.NSOURC)GO TO 2705
770 C IS IT ALREADY A FITTING SOURC
771 IFtSOUFTCJSOURC,SIZ).E2.STAR)GO TO 2730
772 2723 WRITE(UNIT6,2725)SOUNAM(JSOURC)
773 2725 FORMATMH ,A8,' IS NOT A FITTING SOURCE')
774 GO TO (2410,2510,2610,2710,3402),JRTN
775 2730 MSOURC=MSORC1(SIZ)
776 DO 2740 KSOURC=1,MSOURC
777 IF(SOHOLD(KSOURC,SIZ).E2.JSOUROGO TO 2760
778 2740 CONTINUE
779 GO TO 2723
780 2760 MSORC1(SIZ)=MSORC1(SIZ)-1
781 MSOURC=MSORC1(SIZ)
782 SOUFT(JSOURC,SIZ)=IBLANK
783 DO 2770 LSOURC=KSOURC,MSOURC
784 SOHOLD(LSOURC,SIZ)=SOHOLD(LSOURC+1,SIZ)
785 2770 CONTINUE
786 GO TO (2410,2510,2610,2710,3402), JRTN
787 C
788 C
789 C
790 C
791 C -CMB. PERFORM CHEMICAL ELEMENT BALANCE
792 2800 NOSKIP=0
793 2801 IF(NOSKIP.E2.1)GO TO 28032
794 WRITE(UNIT6,28000)
795 28000 FORMAT(' DO YOU WANT RIDGE SOLUTIONS?1)
796 READ(UNIT5,28001)ANS
797 28001 FORMAT(A1)
798 IF(ANS.E2.2UOTS)GO TO 28032
799 RIDGE=0
800 CWT= 1 . 0
801 IF(ANS.NE.YESY) GO TO 28020
802 RIDGE=1
803 WRITE(UNIT6,28010)
804 28010 FORMAT(? CMB WILL SELECT THE BEST RIDGE SOLUTION1/
805 * ' DO YOU WANT TO SEE A SUMMARY OF THE OTHERS?')
806 READ(UNIT5,28001)ANS
807 IF(ANS.E2.YESY)RIDGE=2
808 WRITE(UNIT6,28015)
809 28015 FORMAT(' IN THE SELECTION OF THE BEST RIDGE SOLUTION,
810 * /' WHAT WEIGHT DO YOU WANT? (DEFAULT=1.0)')
811 READ(UNIT5,28016)CWTO
812 28016 FORMAT(F10.0)
813 IF(CWTO.NE.0)CWT=CWTO
814 WRITE(UNIT6,28017)CWT
815 28017 FORMAT(' WEIGHT IS',F20.9)
316 28020 WRITE(UNIT6,28021 )
120
-------
TABLE A.1 CMB MAIN PROGRAM (CONTINUED)
817 28021 FORMAT(' DO YOU WANT TO USE EFFECTIVE VARIANCES?')
818 EFVAR=0
819 READ(UNIT5,28001)ANS
820 IF(ANS.E2.YESY)EFVAR=1
821 2820 CONTINUE
822 WRITE(UNIT6,28031)
823 28031 FORMATC' DO YOU WANT TO INCLUDE THE INTERCEPT IN THE'
824 * ' MODEL?')
825 INTCEP=0
826 READCUNIT5,28033)ANS,KBUG
827 28033 FORMAT(A 1,2X,11)
828 IF(ANS.NE.YESY) GO TO 28032
829 INTCEP=1
830 IF(MSOURC.LE.MSOMIX) GO TO 28032
831 WRITE(UNIT6,28034) MSOMAX
832 28034 FORMATC/' NUMBER OF SOURCES PLUS INTERCEPT EXCEEDS ',12)
833 GO TO 500
834 28032 CONTINUE
835 C ENCODE TRANSFER ARRAYS
836 MEL=MEL1(SIZ)
837 MSOURC=MSORC1(SIZ)
838 1=0
839 DO 2830 KEL=1,MEL
840 IEL=ELHOLD(KEL,SIZ)
841 C(KEL)=UCNC(IEL,SIZ)
842 V(KEL)=UUCNC(IEL,SIZ)
843 IF(V(KEL).GT. 0.0)GO TO 2824
844 IF(I.E2.0)WRITE(UNIT6,2822)
845 2822 FORMAT(' **ERROR** SOME RECEPTOR CONCENTRATION STANDARD ERRORS'
846 * ' ARE LESS THAN'/' OR E2UAL TO ZERO. WEIGHTED REGRESSION '
847 * 'CANNOT BE DONE IN THIS CASE.')
848 WRITE(UNIT 6,2823)IEL,ELMENT(IEL),UCNC(IEL,SIZ),UUCNC(IEL,SIZ)
849 2823 FORMAT(' ',12,1X,A8,3X,'CONC=',F10.3,5X,'STD ERR=',F10.3)
850 1=1
851 2824 CONTINUE
852 DO 2825 KSOURC=1,MSOURC
853 JSOURC=SOHOLD(KSOURC,SIZ)
854 F(KEL,KSOURC)=A(IEL,JSOURC.SIZ)
855 SF(KEL,KSOURC)=UA(IEL,JSOURC.SIZ)
856 2825 CONTINUE
857 2830 CONTINUE
858 DO 2832 JSOURC=1,35
859 VIFELKCJSOURC)=0.0
860 SELK(JSOURC)=0.0
361 UELK(vTSOURC)=0. 0
862 2832 CONTINUE
863 IF(I.GT.O)GO TO 500
&G4 TOTALA=UCMSS
121
-------
TABLE A.1 CMS MAIN PROGRAM
(CONTINUED)
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
90 1
902
903
904
905
906
907
908
909
9 10
91 1
9 12
IFCSIZ.E8.1)TOTALA=UFMSS
CALL CMBR(F,C,MEL,MSOURC,MELMAX,MSOMAX,SF.V,VK,TOTALA,SSET,
* KINDEX,SAS,SAA,SR2,R2LS,VIF,
* RIDGE,EFVAR,INTCEP,IERR,KBUG,CWT,
* W,XP,YP,XMEAN,XPX,XPXK,XPY,SX,S,TM,AP,SOLD,IS,IA,ITM
* )
IFLAG(SIZ)=IERR
C INITIALIZE ALL SOURCES TO ZERO
2840 DO 2845 JSOURC=1,NSOURC
USORCCJSOURC,SIZ)=0.0
UUSORCCJSOURC,SIZ)=0.0
2845 CONTINUE
C REPLACE SOURCES WITH -CALCULATED VALUES
2850 CONTINUE
SETLS=SSETC1)
SETCSIZ)=SSETC2)
DO 2855 KSOURC=1,MSOURC
JSOURC=SOHOLDCKSOURC,SIZ)
USORCCJSOURC,SIZ)=SASCKSOURC,KINDEX)
UUSORCCJSOURC,SIZ)=SAACKSOURC,KINDEX)
VIFELKCJSOURC)=VIFCKSOURC>
SELKCJSOURC)=SASCKSOURC,1)
UELKCJSOURC)=SAACKSOURC,1)
2855 CONTINUE
IFCINTCEP.E2.0)GO TO 2856
I=MSOURC+1
SAINTCSIZ)=SASCI,KINDEX)
USAINTCSIZ)=SAACI,KINDEX)
SAINTO=SASCI,1)
USAINO=SAACI,1)
GO TO 2857
2856 SAINTCSIZ)=0.0
SAINTO=0.0
USAINTCSIZ)=0.0
USAINO^O.O
C GO TO CALCON
2857 IRTN=2
GO TO 3800
2860 IRTN=1
C PRINT ON SCREEN
C NO SOLUTION DISPLAYED FOR SINGULAR MATRIX
IFCIERR.ES.1)GO TO 500
GO TO 3200
C
C
C
C
COMMAND -PSOLN. PRINT ALL RIDGE SOLUTIONS ON SCREEN
122
-------
TABLE A.I CUB MAIN PROGRAM (CONTINUED)
913 C OR HARD COPY
914 C
915 42000 CONTINUE
916 IF(RIDGE.E2.0)GO TO 42060
917 J=31*(2*MSOURC+1)
918 I=MSOURC+1
919 WRITE(UNIT6,42001) MSOURC.J
920 42001 FORMAT(' THERE ARE 31 SOLUTIONS WITH AN INTERCEPT'/
921 * ' AND ',12,' SOURCE COEFICIENTS AND STANDARD ERRORS'/
922 * ' EACH FOR ',14,' NUMBERS TOTAL.'/
923 * ' THEY CAN PRINT TO YOUR TERMINAL OR TO HARD COPY.'/
924 * ' ARE YOU SURE YOU WANT TO LOOK AT THESE NUMBERS?')
925 READ(UNIT5,28001)ANS
926 IF (ANS.NE.YESY) GO TO 500
927 WRITE(UNIT6,42002)
928 42002 FORMATC' DO YOU WANT THE SOLUTIONS PRINTED ON THE HARD COPY
929 * / ' (INSTEAD OF AT YOUR TERMINAL)?')
930 READ(UNIT5,28001)ANS
931 UNITX=UNIT6
932 MANY=2
933 IF(ANS.NE.YESY)GO TO 42004
934 UNITX=UNIT11
935 MANY=6
936 GO TO 42005
937 42004 WRITE(UNIT6,42010)
938 42010 FORMAT(' CAN YOUR TERMINAL DISPLAY A 132 CHARACTER LINE?')
939 READ(UNIT5,28001)ANS
940 IF(ANS.E2.YESY)MANY=6
941 42005 MORE=MANY+1
942 IFdNTCEP. E6- 0 ) WRITE ( UNITS , 42011)
943 42011 FORMAT(/' ZERO INTERCEPT IN MODEL'/)
944 DO 42050 KEL=1,31,MORE
945 IEL=KEL+MANY
946 IFCIEL.GT.31)IEL=31
947 WRITE(UNITX,42006)(VK(J),J=KEL,IEL)
948 IFdNTCEP. GT. 0)
949 *WRITE(UNITX,42007)(SAS(I,J),SAA(I,J),J=KEL,IEL)
950 42006 FORMAT(//' RIDGE K' ,5X,7(F7.3 , 1 OX ) )
951 42007 FORMAT(' INTERCEPT',3X, 7(F7.3,'+-',F6.3,2X))
952 DO 42040 KSOURC=1,MSOURC
953 JSOURC=SOHOLD(KSOURC,SIZ)
954 WRITE(UNITX,42008) SOUNAM(JSOURC),(SAS(KSOURC,J),
955 * SAA(KSOURC,J),J=KEL,IEL)
956 42008 FORMAT(' ' ,A8,4X,7(F7 . 3, '+-',F6.3,2X))
957 42040 CONTINUE
958 42050 CONTINUE
959 IF (UNITX.E2.UNIT11 ) WRITE(UNIT6,4205 1 )
960 42051 FORMAT(' SOLUTIONS WRITTEN TO HARD COPY')
123
-------
TABLE A.I CMS MAIN PROGRAM
(CONTINUED)
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
99 1
992
993
994
995
996
997
998
999
1000
1C01
1002
1003
1004
1005
1006
1007
1 008
42060
42061
C
C
COMMA^
C
C
C
43000
C
43002
43005
43010
43020
43060
43039
43040
43310
C DIS
43200
43210
GO TO 500
WRITE(UNIT6,42061)
FORMATC' THE RIDGE
GO TO 500
ID -PMATRIX
CONTINUE
OPTION WAS NOT USED - ONLY 1 SOLUTION')
PRINT SOURCE SIGNATURE MATRIX, RECEPTOR
RECEPTOR CONCENTRATIONS
CODES FOR SOURCES AND SPECIES
COPY'/
YOUR TERMINAL
INSTEAD?')
OR CODES?')
LOOP=0
UNITX=UNIT11
WRITE(UNIT6,43002)
FORMAT(' MATRICES CAN GO TO HARD
* ' DO YOU WANT THEM DISPLAYED AT
READCUNIT5,28001) ANS
IF(ANS.E2.YESY)UNITX=UNIT6
WRITECUNIT6,43010)
FORMAT(' WHAT DO YOU WANT TO SEE?'/
* ' SOURCE SIGNATURE, RECEPTOR CONCENTRATIONS,
IF(LOOP.Eft.1)WRITE(UNIT6,43020)
FORMATC' OR ARE YOU DONE?')
READ(UNIT5,28001,ERR=43005) ANS
IF (ANS.E2.2UOTD .OR. ANS.E2.YESY .OR. ANS.E2.IBLANK)
* GO TO 500
LOOP=1
IF(ANS.E2.2UOTR)GO TO 3700
IF(ANS.E2.2UOTS)GO TO 43039
IF(ANS.E2.2UOTC)GO TO 43800
WRITE(UNIT6,43060)
FORMAT(' INVALID RE2UEST')
GO TO 43005
CONTINUE
WRITE(UNIT6,43040)
FORMAT(' WHAT SIZE FRACTION?
READ(UNIT5,28001)CHK
ISIZ=1
IF(CHK.E2.2UOTC) ISIZ=2
FORMAT(' ',12,1X,A8,5X,F8
PLAY SOURCE SIGNATURE
CONTINUE
WRITECUNIT6,43210) NSOURC.NEL
FORMAK' DO YOU WANT TO LOOK AT
* ' IT IS ',12,' SOURCES BY ',12
READ(UNITS,28001)ANS
IF(ANS.NE.YESY) GO TO 43500
(FINE OR COARSE)')
4,2X,
-' ,2X,F8.4)
THE WHOLE
, ' SPECIES
MATRIX?'/
' )
124
-------
TABLE A.I CMB MAIN PROGRAM
(CONTINUED)
1009
0 10
01 1
012
013
014
1015
1016
1017
10 18
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
C DISI
43045
43213
43218
43220
43221
43230
43240
C DIS
43500
43502
43510
43515
C DIS
43520
43800
43810
43815
43820
43830
A 132 CHARACTER LINE?')
IEL)
LAY WHOLE SOURCE SIGNATURE MATRIX
IWIDE=1
IF(UNITX.NE.UNIT6)GO TO 43213
WRITECUNIT6,43045)
FORMAT(f CAN YOUR TERMINAL DISPLAY
READ(UNITS,28001)ANS
IF(ANS.NE.YESY)IWIDE=0
MANY=5
IFCIWIDE.EB.1)MANY=12
MORE=MANY+1
DO 43240 KEL=1,NSOURC,MORE
IEL=KEL+MANY
IF(IEL.GT.NSOURC)IEL=NSOURC
WRITECUNITX,43218)(SOUNAM(I),I=KEL
FORMAT(' ',14X,13A9)
DO 43230 J=1,NEL
WRITE(UNITX,43220)J, ELMENTCJ),(ACJ,I,ISIZ),I=KEL,IEL)
WRITE(UNITX,43221) (UA(J,I,ISIZ),I=KEL,IEL)
FORMAT(/f ',12,1X,A8,3X,13F9.4)
FORMATC' ',14X,13F9.4)
CONTINUE
CONTINUE
GO TO 43005
'LAY INDIVIDUAL SOURCE SIGNATURES
CONTINUE
WRITE(UNIT6,43510)
FORMAT(' WHICH SOURCE DO YOU WANT?'/
* ' GIVE SOURCE t')
READ(UNITS,2420,ERR=43502)I,SPACE
IF(SPACE.Ee.IBLANK)I=I/10
IF(I.LE.O)GO TO 43005
WRITE(UNITX,43515) SOUNAM(I)
FORMAT(' SOURCE: ',A8)
DO 43520 J=1,NEL
WRITE(UNITX,43310) J,ELMENT(J),A(J,I,ISIZ),UA(J,I.
>LAY SOURCES AND SPECIES CODE LISTS
CONTINUE
GO TO 43500
CONTINUE
WRITECUNITX
ISIZ)
43810)
FORMATC/' SOURCE #',8X
DO 43820 I=1,NSOURC
WRITECUNITX,43815) I,SOUNAM(I)
FORMATC' ',3X.I2,10X
CONTINUE
WRITECUNITX,43830)
FORMATC/1 SPECIES f
DO 43840 1=1,NEL
NAME',12X,'CODE')
SCODECI)
A8, 10X,I2)
7X,'NAME',12X,'CODE')
125
-------
TABLE A.I CMB MAIN PROGRAM
(CONTINUED)
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1 092
1093
1094
1095
1096
1097
1098
1099
1 100
1101
1 102
1 103
1 104
43840
43850
*
*
C
c
C
c
3000
3005
3030
*
*
*
3035
*
*
3040
3045
3055
3060
3080
C
C
c
c
c
c
c
3100
31 10
WRITE(UNITX,43815)I,ELMENT(I>,PCODE(I)
CONTINUE
WRITECUNITX,43850)
FORMATC/' USE SOURCE * AND SPECIES t FOR ALL YOUR
'RESPONSES'/ ' USE CODES ONLY WHEN CODING '
'MATRICES FOR THE DATA BASE')
GO TO 43005
-PINFO. PRINT CURRENT STATUS ON SCREEN
WRITECUNIT6,3005)
FORMATC' ***CURRENT STATUS***1)
WRITE(UNIT6,3030)CMBID,SIZNAM(SIZ),UDUR,USTART,YBACKCIBACK)
FORMATC' CMB SITE: ' , 3A4 , 5X , ' YEAR -' ' , A2 , 3X , ' DATE : ',A4/
IX,A8,'SIZE FRACTION'/
*1X,'DURATION: ',12,' START HOUR: »,I2,/,
*1X,'HAS BACKGROUND BEEN SUBTRACTED: ',A3)
IFCIBACK.ES.2)GO TO 3040
WRITE(UNIT6,3035)BACKID,BDUR,BSTART
FORMATC1H ,'SUBTRACTED BACKGROUND CMB SITE: ',3A4,5X,
'YEAR: ' , A2.3X,'DATE'- ',A4/
*1X,'DURATION: ',12,* START HOUR: ',12)
URITE(UNIT6,3045)
FORMATC1H ,'FITTING SPECIES')
DO 3055 KEL=1,MEL
IEL=ELHOLD(KEL,SIZ)
WRITECUNIT6,425)IEL,ELMENTCIEL)
CONTINUE
WRITECUNIT6.3060)
FORMATC1H ,'FITTING SOURCES')
DO 3080 KSOURC=1,MSOURC
JSOURC=SOHOLDCKSOURC,SIZ)
WRITECUNIT6,425)JSOURC,SOUNAMCJSOURC)
CONTINUE
GO TO C500,2860,4120,4130,4132,4150,4250,4260,4270,4280),IRTN
-SIZE.
CHANGES SIZE FRACTION BETWEEN FINE AKD COARSE
ISIZ=SIZ
IFCISIZ.EB- 1 )SIZ = 2
IFCISIZ.E2.2)SIZ=1
WRITECUNIT6,3110)SIZNAMCSIZ)
FORMATC' SIZE IS ',A8)
126
-------
TABLE A.1 CMS MAIN PROGRAM
(CONTINUED)
1 105
1 106
1 107
1 108
1 109
1110
1111
1112
1113
1 1 14
1115
1116
1 1 17
1 1 18
1119
1 120
1121
1 122
1 123
1 124
1 125
1 126
1 127
1 128
1 129
1 130
1131
1 132
1 133
1 134
1 135
1 136
1 137
1 138
1 139
1 140
1141
1 142
1 143
1 144
1 145
1 146
1 147
1 148
1 149
1 150
1151
1 152
IRTN=1
GO TO 500
C
C
C
C
C
C
C
-PDATA. PRINTS CURRENT CMB RESULTS TO SCREEN
3200 I=2-EFVAR
WRITE(UNIT6,3205)CMBID,SIZNAM(SIZ),UDUR,USTART,YBACK(IBACK),
* YBACK(I),SR2,VK(KINDEX),R2LS
3205 FORMAT('OCMB SITE: • , 3A4 , 5X , ' YEAR •' ' , A2 , 3X , ' DATE : ',A4,6X,
* 'FRACTION: ',A6/ ' SAMPLE DURATION' ',12,
* ' WITH START HOUR: ',12,2X,'BACKGROUND: ',A3,
* 2X,'EFF VAR: ',A3/
* 1X,9('-'),'RIDGE REGRESSION',8('-'),4X,5('-'),
* 'WEIGHTED LEAST SQUARES',5('-')/
* 3X,'R-S2UARE:',F6.4,3X,'RIDGE K=',F5.3,12X.
* 'R-S6UARE:',F6.4/
* ' SOURCE',10('-'),'UG/M3',9('-'),4X,7('-'),'UG/M3',
* 1 0('-'),'VIF',7('-'))
WRITE(UNIT6,3208)SAINT(SIZ),USAINT(SIZ),SAINTO,USAINO
3208 FORMAT(3X,'INTERCEPT',F10.3,'+-',F8.3,5X,F10.3,'+-',F8.3)
X=SAINT(SIZ)
XX=SAINTO
DO 3240 JSOURC=1.NSOURC
IF(UUSORC(JSOURC.SIZ).LE.0.)GO TO 3240
WRITE(UNIT6,3230)JSOURC,SOUNAM(JSOURC),
1USORC(JSOURC.SIZ),UUSORC(JSOURC,SIZ),SELK(JSOURC),UELK(JSOURC),
* VIFELK(JSOURC)
3230 FORMATdH , 12 , 1 X , A8 , F 1 0 . 3 , ' +- ' , F8 . 3 ,
* 5X.F10.3,'+-',F8.3,1X.F8.3)
X=X+USORC(JSOURC.SIZ)
XX=XX+SELK(JSOURC)
3240 CONTINUE
WRITE(UNIT6,3245)X,SET(SIZ),XX,SETLS
3245 FORMATMH , 'TOTAL: ' , 4X , F 1 0 . 3 , ' +- ' , F8 . 3 , 5X , F 1 0 . 3 , ' +- ' , F8 . 3 )
WRITE(UNIT6,3279)
WRITE(UNIT6,3280)UFMSS,UUFMSS,UCMSS,UUCMSS,UTMSS,UUTMSS
3279 FORMATMH .'MEASURED CONCENTRATION FINE/COARSE/TOTAL:')
3280 FORMATdH , 2 ( F 1 0 . 5 , ' +- ' , F8 . 3 , ' / ' ) , F 1 0 . 5 , ' + - ' , F8 . 3 )
3241 WRITE(UNIT6,3250)
3250 FORMAT(1X,'PRESS RETURN TO CONTINUE OR ENTER C FOR NEXT ',
* 'COMMAND')
3243 READ(UNITS,28001,ERR=3248)ANS
IF(ANS .E2. 2UOTOGO TO 3275
IF(ANS .E2. IBLANK)GO TO 3244
127
-------
TABLE A.I CMB MAIN PROGRAM (CONTINUED)
1153 C OPTION TO "STOP" IN AUTOFIT
1154 IF(ANS .HE. 2UOTS)GO TO 3248
1155 3246 IRTN=1
1156 KCNTRL=ICNTRL
1157 ICNTRL=4
1158 GO TO 500
1159 3248 WRITE(UNIT6,3249)
1160 3249 FORMAK 1X, 'INPUT ERROR.')
1161 GO TO 3241
1162 3244 WRITE(UNIT6,3247)
1163 3247 FORMATUH ,25('-'),'MEAS',12('-'),'CALC',10('-'),'RATIO«,10(•-•))
1164 CORRECT STD. ERR. FOR TOTAL AEROSOL
1165 UCLCN(1,SIZ)=SETCSIZ)
1166 DO 3270 IEL=1,NEL
1 167 IFCUCNC(IEL,SIZ).LE.0 . )RATIO = 0 .
1168 IF(UCNC(IEL,SIZ).LE.0.)URATIO=0.
1169 IF(UCNC(IEL,SIZ).LE.0)GO TO 3242
1170 RATIO=CLCN(IEL,SIZ)/UCNC(IEL,SIZ)
1171 URATIO=((UCLCN(IEL,SIZ)/UCNC(IEL,SIZ))**2+(UUCNC(IEL,SIZ)
1172 1*CLCN(IEL,SIZ)/UCNC(IEL,SIZ)**2)**2)**.5
1173 3242 IF(UCNC(IEL,SIZ). GE.UUCNC(IEL,SIZ))
1174 1WRITE(UNIT6,3260)IEL,ELMENT(IEL),ELFT(IEL,SIZ),MFLAG(IEL,SIZ),
1175 1UCNC(IEL,SIZ),
1176 1UUCNC(IEL,SIZ),CLCN(IEL,SIZ),UCLCNdEL,SIZ),RATIO,URATIO,
1177 1ELMENT(IEL)
1178 IF(UCNC(IEL,SIZ).LT.UUCNC(IEL,SIZ))
1179 1WRITE(UNIT6,3265)IEL,ELMENT(IEL),ELFT(IEL,SIZ),MFLAG(IEL,SIZ),
1 180 1UUCNC(IEL,SIZ),CLCN(IEL,SIZ),UCLCN(IEL,SIZ),
1181 1RATIO,URATIO,ELMENT(IEL)
1182 3260 FORMATMH , 12 , 1 X , A8 , 2X , A 1 , 2X , A 1 , 1 X , F7 . 3 , ' +- ' , F6 . 3 , 1 X ,
1183 11X,F7.3,'+-',F6.3,1X,F5.2,'+-',F5.2,2X,A3)
1184 3265 FORMATMH , 12 , 1X , A8 , 2X , A 1 , 2X , A 1 , 1 X , 7X , ' < ',F6.3,1X,
1185 11X,F7.3,'+-',F6.3,1X,F5.2,'+-',F5.2,2X,A3)
1186 3270 CONTINUE
1187 CHANCE TO HOLD FOR CRT
1188 IF(ICNTRL.NE.2 .AND. ICNTRL.NE.0)GO TO 3276
1189 IRTN=5
1190 IF(SIZ.ES.2 .AND. ICNTRL.Eg.0)GO TO 3276
1191 READ(UNIT5,28001)ANS
1192 IF(ANS.E2.eUOTS)GO TO 3246
1193 GO TO 3276
1194 3275 IF(ICNTRL.E2.2 .OR. ICNTRL.E2.0)IRTN=5
1195 3276 GO TO (500,2860 , 4120 , 4130,4132,4150,4250,4260,4270,4280),IRTN
1196 C
1197 C
1 198 C
1199 C
1200 C -WRITE. WRITES DATA TO HARDCOPY
128
-------
TABLE A.1 CMB MAIN PROGRAM
(CONTINUED)
1201
1202
I 203
1204
1205
1206
1207
1208
1209
12 10
1211
1212
1213
1214
1215
1216
1217
12 18
12 19
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
3400
C
3402
JRTN=5
3413
3415
3417
3430
3440
3450
3460
3468
UNIT=UNIT11
ISIZ=SIZ
IPF=IFLAG(ISIZ)
WRITE(UNIT,3415)CMBID,(FLAG(I,IPF +1),1=1,8),SIZNAIK ISIZ)
FORMAT(' ',/,1X,'RESULTS FOR CMB SITE: ',3A4,5X,
* 'YEAR: ' ,A2,3X, 'DATE-* ',A4,4X,8A4,
*1X,/,f ',A6,f PARTICULATE FRACTION')
FORMAT(1X,' ')
WRITE(UNIT,3430)UDUR,USTART
FORMAT(
*1X,'SAMPLING DURATION: ',12,' HRS. WITH START HOUR: ',12)
WRITE(UNIT,3440)YBACK(IBACK)
FORMATMH , 'BACKGROUND SITE SUBTRACTED' ',A3)
IF(IBACK.E2.2)GO TO 3460
WRITE BACKG INFO
WRITE(UNIT,3450)BACKID
FORMAT(' BACKGROUND CMB SITE:
* 'YEAR: ',A2,3X,'DATE: ',A4)
WRITE(UNIT,3430)BDUR,BSTART
IFdSIZ.NE. 3)GO TO 3466
WRITE(UNIT,3468)
FORMAT(' RESULTS DERIVED FROM
SAINT(3)=SAINT(1)+SAINT(2)
USAINT(3)=S2RT(USAINT( 1 ) **2+USAINT(2)**2)
WRITE(UNIT,3477)SAINT(3),USAINT(3)
GO TO 3478
IF(INTCEP.EQ.O)WRITE(UNIT,3469)
FORMAT(f INTERCEPT SET TO ZERO')
IF(RIDGE.Eg.0)WRITE(UNIT,3470)
RIDGE OPTION NOT USED')
GT.O)WRITE(UNIT,3471)
EFFECTIVE VARIANCE METHOD')
',3A4,5X,
FINE AND COARSE FITTINGS')
3466
3469
3470
3471
FORMAT('
IF(EFVAR.
FORMAT('
C WRITE HEADER
3474 WRITE(UNIT,3476)VK(KINDEX),SR2,R2LS,SAINT(ISIZ),USAINT(ISIZ)
* SAINTO.USAINO
3476 FORMAT(25X,'RIDGE REGRESSION',25X,'LEAST SgUARES'/
*
*
*
0',5X,
25X, 'K=' ,F5.3,5X, 'R-SCUARE: ' ,F6.4, 13X, 'K = 0
'R-SGUARE: ',F6.4/' ',120('-')/
1X, 'CODE' , 2X, 'SOURCE1 , 1 3X , 'UG/M3* , 15X, ' 5J' ,
* 22X,'UG/M3',13X,'VIF'/' ',120('-')
* /5X,'INTERCEPT1, 3X,F8.3,'+-',F8.3,26X,F8.3,'+-',F8.3)
3477 FORMAT(/' ', 1 20('-')/1X,'CODE',2X,'SOURCE', 13X,'UG/M3',
* 15X, '?.'/" ', 120('-' )/5X, 'INTERCEPT',3X,F8.3, '+-' ,F8.3)
C WRITE SOURCES
3478 TX=SAINT(ISIZ)
XX=SAINTO
129
-------
TABLE A.I CMB MAIN PROGRAM
(CONTINUED)
12'19
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
126(4
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1 290
1291
1292
1293
1294
1295
1296
. AND.UUSORC(JSOURC, 2)
I5CTR=0
DO 3490 JSOURC-1.NSOURC
IF(UUSORC(JSOURC,1 ) .LE.0
1 .LE.0. )GO TO 3490
IF(ISIZ.E2.1.AND.UUSORC(JSOURC,1).LE.0
1)X=UFMSS
1)UX=UUFMSS
2)X=UCMSS
2)UX=UUCMSS
3)X=UTMSS
,3)UX=UUTMSS
.Eg.
,E2.
,E2.
,E2.
. E2
.E2
3480
3485
)GO TO 3490
IFdSIZ.
IFCISIZ.
IFdSIZ,
IFdSIZ.
IFdSIZ
IFdSIZ
GET TOTAL SOURCE
IFCISIZ.NE.3)GO TO 3480
USORC(JSOURC,3)=USORC(JSOURC,1)+USORC(JSOURC,2)
UUSORC(JSOURC,3)=((UUSORC(JSOURC,1))**2+UUSORC(JSOURC,2)**2)**.5
CALL PERC(PCNT,UPCNT,USORC(JSOURC,ISIZ),UUSORC(JSOURC,ISIZ),X,UX)
IFCUX.LE.0. )GO TO 3490
IFdSIZ.LT.3)WRITE(UNIT,3485)JSOURC,SOUNAM(JSOURC),
1USORC(JSOURC,ISIZ),UUSORC(JSOURC,ISIZ),PCNT,UPCNT,
* SELK(JSOURC),UELK(JSOURC),VIFELK(JSOURC)
IF(ISIZ.E2.3) WRITE(UNIT,3485) JSOURC,SOUNAIK JSOURC),
* USORC(JSOURC,ISIZ),UUSORC(JSOURC,ISIZ),PCNT,UPCNT
FORMAT(1X,I2,3X,A8,1X,F10.3,'+-',F8.3,2X,F7.3,'+-',F6.3,
* 7X,F10.3,'+-',F8.3,2X,F8.3)
TX=TX+USORC(JSOURC,ISIZ)
XX=XX+SELK(JSOURC)
INCREMENT SOURCE COUNTER
ISCTR=ISCTR+1
TOTAL FRACTION, HOLD SOURCE CODES FOR SUMMARY
IF (ISIZ.E2.3)ISHOLD(ISCTR)=JSOURC
CONTINUE
IF(ISIZ.E2.3)SET(3)=S2RT(SET(1)**2+SET(2)**2)
WRITE(UNIT,3499)
CALL PERC(PCNT,UPCNT,TX,SET(ISIZ),X,UX)
IFdSIZ.LT.3)WRITE(UNIT,3491)TX,SET(ISIZ),PCNT,UPCNT,XX,SETLS
IF(ISIZ.E2.3)WRITE(UNIT,3491)TX,SET(ISIZ),PCNT,UPCNT
FORMAT(6X,'TOTAL:',3X,F10.3,'+-',F8.3,2X,F7.3,'+-',F6.3,7X,F10.3,
* '+-' ,F8.3)
WRITE(UNIT,3417)
C WRITE ELEMENTS
C WRITE HEADER
WRITE(UNIT,3495)SIZNAM(ISIZ)
FORMAT(IX,'SPECIES FIT',2X,'MISS',9X,A6
*'SUSPENDED PARTICULATE')
WRITE(UNIT,3497)
FORMAT(' CODE FLG' ,2X, 'FLG' , 3X , 'MEAS .
*1X, 'PERCENT' ,7X, 'CALC. UG/M3' ,7X, 'RATIO1 )
WRITECUNIT,3499)
C IF
3490
3491
3495
3497
IX,
UG/M3',8X,
130
-------
TABLE A.1 CMB MAIN PROGRAM (CONTINUED)
1297 3499 FORMAT(1X,120('-'))
1298 3500 FORMAT(2X,I2,2X,A6,2X,A1,2X,A1,2X,2(F7.3,'+-',F6.3,1X),1X,
1299 1 1X.F7.3, '+-' ,F6.3, 1X,F6.3, '+-',F6.3,2X,A8)
1300 3505 FORMAT(2X,I2,2X,A6,2X,A1,2X,A1,2X,2(7X,'< ",F6.3,1X),
1301 12X,F7.3,'+-',F6.3,1X,F6.3,'+-',F6.3,2X,A8)
1302 CORRECT STD. ERR. FOR TOTAL
1303 UCLCN(1,ISIZ)=SET(ISIZ)
1304 DO 3530 IEL=1,NEL
1305 IF(ISIZ.E2.3)CLCN(IEL,ISIZ)=CLCN(IEL,1)+CLCN(IEL,2)
1306 IF(ISIZ.E2.3)UCLCN(IEL,ISIZ)=
1307 *SfiRT((UCLCNdEL,1)) **2+(UCLCN(IEL,2))**2)
1308 3525 IF(UCNC(IEL,ISIZ).E2.0.)RATIO=0.
1309 IF(UCNC(IEL,ISIZ).LE.0.)URATIO=0.
1310 IF(UCNC(IEL,ISIZ).LE.0.)GO TO 3526
1311 RATIO=CLCN(IEL,ISIZ)/UCNC(IEL,ISIZ)
1312 URATIO=S2RT((UCLCN(IEL,ISIZ)/UCNC(IEL,ISIZ))**2 +
1313 *(UCLCN(IEL,ISIZ)*CLCN(IEL,ISIZ)/UCNC(IEL,ISIZ)**2)**2)
1314 3526 CALL PERC(PCNT,UPCNT,UCNC(IEL,ISIZ),UUCNC(IEL,ISIZ),X,UX)
1315 IF(UCNC(IEL,ISIZ).GE.UUCNC(IEL,ISIZ))WRITE(UNIT,3500)IEL,
1316 *ELMENT(IEL),ELFT(IEL,SIZ),MFLAG(IEL,ISIZ),UCNC(IEL,ISIZ),UUCNC
1317 *(IEL,ISIZ),PCNT,UPCNT,CLCN(IEL,ISIZ),UCLCN(IEL,ISIZ),RATIO,URATIO,
1318 *ELMENT(IEL)
1319 IF(UCNC(IEL,ISIZ).LT.UUCNC(IEL,ISIZ))WRITE(UNIT,3505)IEL,
1320 *ELMENT(IEL),ELFT(IEL,SIZ),MFLAG(IEL,ISIZ),UCNC(IEL,ISIZ),UPCNT,
1321 *CLCN(IEL,ISIZ),UCLCN(IEL,ISIZ),RATIO,URATIO,ELMENT(IEL)
1322 3530 CONTINUE
1323 URITE(UNIT,3499)
1324 C WRITE MASSES
1325 WRITE(UNIT,3540)UFMSS,UUFMSS,UCMSS,UUCMSS,UTMSS , UUTMSS
1326 3540 FORMAT(' MEASURED AMBIENT MASS (UG/M3): FINE' ',
1327 *1X,F5. 1, '+-' ,F4.1, ' COARSE: ',F5.1,'+-',F4. 1,' TOTAL: ',
1328 *1X,F5. 1, '+-' ,F4. 1)
1329 WRITE(UNIT,3543)
1330 3543 FORMAT(/V//1 1')
1331 3545 WRITECUNIT6,3546)
1332 3546 FORMAK1 WRITTEN')
1333 IFdSIZ.NE. 1 )GO TO 3549
1334 DO 3547 IEL=1,5
1335 3547 OLDID(IEL)=CMBID(IEL)
1336 3548 GO TO (500,2860,4120,4130,4132,4150,4250,4260,
1337 *4270,4280),IRTN
1338 3549 IFCISIZ.Efi.3)GO TO 3600
1339 3550 DO 3552 IEL=1,5
1340 IF(OLDIDdEL) . NE . CMBID ( IEL ) ) GO TO 3548
1341 3552 CONTINUE
1342 ISIZ=3
1343 IPF = 0
1344 IF(IFLAG(1).Efi.2.OR.IFLAG(2).EQ.2)IPF=2
131
-------
TABLE A.I CUB MAIN PROGRAM (CONTINUED)
1345 IFdFLAGC 1 ) . EC. 1 .OR.IFLAG(2) . E2. 1 )IPF=1
1346 GO TO 3413
1347 C WRITE SUMMARY FILE
1343 3600 CONTINUE
1349 UNIT=UNIT9
1350 C WRITE HEADERS
1351 WRITE(UNIT,3605)
1352 3605 FORMAT(f '//39X,'*** CMS SOURCE CONTRIBUTION SUMMARY ***'/' ')
1353 3613 WRITE(UNIT,3615)CMBID
1354 3615 FORMATC1 f,/>36X,'RESULTS FOR CMB SITE: ',3A4,5X,
1355 * 'YEAR: ' , A2 , 3X , ' DATE '• ',A4)
1356 3617 FORMATUX,' ')
1357 WRITE(UNIT,3630)UDUR,USTART
1358 3630 FORMAT(
1359 *1X,SOX,'SAMPLING DURATION: ',12,' MRS. WITH START HOUR: ',12)
1360 WRITE(UNIT,3640)YBACK(IBACK)
1361 3640 FORMATC30X,'BACKGROUND SITE SUBTRACTED: ',A3)
1362 IF(IBACK.E2.2)GO TO 3652
1363 C WRITE BACKG INFO
1364 WRITECUNIT,3650)BACKID
1365 3650 FORMAT(30X,'BACKGROUND CMB SITE: ',3A4,5X,'YEAR: ',A2,3X,
1366 * 'DATE: ',A4)
1367 WRITECUNIT,3630)BDUR,BSTART
1368 3652 CONTINUE
1369 IS1=IFLAG<1)+1
1370 IS2=IFLAG(2)+1
1371 WRITE(UNIT,3654)1STAR(IS 1),ISTAR(IS2)
1372 3654 FORMAT(/,1X,' SOURCE ',18X,'FINE',A4,26X,'COARSE',A4,25X,'TOTAL'/
1373 *1X,117('-')/3(16X,'UG/M3',15X,'%'))
1374 C CALCULATE PERCENTS AND WRITE CONTRIBUTIONS
1375 FX=SAINT(1)
1376 CX=SAINT(2)
1377 TX=SAINT(3)
1378 WRITE(UNIT,3657)SAINT(1),USAINT(1),SAINT(2),USAINT(2),SAINT(3),
1379 * USAINTC3)
1380 3657 FORMAT(' INTERCEPT',3(1X,F7.3,' +-',F7.3, 1 8X ) )
1381 DO 3660 I=1,ISCTR
1382 J=ISHOLD(I)
1383 CALL PERC(FPCNT,UFPCNT,USORC(J,1),UUSORC(J,1),UFMSS,UUFMSS)
1384 CALL PERC(CPCNT,UCPCNT,USORC(J,2),UUSORC(J,2),UCMSS,UUCMSS)
1385 CALL PERC(TPCNT,UTPCNT,USORC(J,3),UUSORC(J,3),UTMSS,UUTMSS)
1386 WRITE(UNIT,3658)SOUNAM(J),USORC(J,1),UUSORC(J,1),FPCNT,UFPCNT,
1387 *USORC(J,2),UUSORC(J,2),CPCNT,UCPCNT,USORC(J,3>,UUSORC(J,3),TPCNT,
1388 *UTPCNT
1389 3658 FORMAT(1X,A8,1X,6(1X,F7.3,' +-',F7.3>)
1390 C WRITE FILE FOR PCOMP COMMAND TO READ
1391 WRITE(UNIT 10,3659)CMBID,J,SOUNAM(J),USORC(J, 1),UUSORC(J, 1 ) ,
1392 * USORC(J,2),UUSORC(J,2),USORC(J,3),UUSORC(J,3)
132
-------
TABLE A.I CUB MAIN PROGRAM
(CONTINUED)
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1 440
365'
C INi
3660
c CA:
3664
3671
3672
C WR
C CA
367
C WR
3677
3678
3680
3995
C
C
C
C
C
3659 FORMAT(3A4,A2,A4,1X,I2,1X,A8,2X,6F8.3)
INCREMENT SUMS
FX=FX+USORC(J, 1 )
CX=CX+USORC(J,2)
TX=TX+USORC(J,3)
CONTINUE
CALCULATE AND WRITE SUMS
CALL PERC(FPCNT,UFPCNT,FX,SET(1),UFMSS,UUFMSS)
CALL PERC(CPCNT,UCPCNT,CX,SET(2),UCMSS,UUCMSS)
CALL PERC(TPCNT,UTPCNT,TX,SET(3),UTMSS,UUTMSS)
WRITE(UNIT,3664)FX,SET(1),FPCNT,UFPCNT,CX,SET(2),CPCNT,UCPCNT,
*TX,SET(3),TPCNT,UPCNT,UFMSS,UUFMSS,UCMSS,UUCMSS,UTMSS,UUTMSS
FORMAT(1X,117('-')/,1X,'CALC.MASS1,6(1X,F7.3,' +-',F7.3)/
*1X,'MEAS.MASS',1X,3(F7.3,' +-',F7.3,19X)///)
IF(IFLAG(1) .Efi. 1.OR.IFLAG(2) .E2. 1)WRITE(UNIT,3671)(FLAG(1,2),1= 1 ,8
*>
IF(IFLAG(1).E2.2.OR.IFLAG(2).E2.2)WRITE(UNIT,3672)(FLAG(I,3),1=1,8
*>
FORMAT(X/,' *NOTE= f,8A4)
FORMAT(X/,' **NOTE-' ',8A4)
WRITE MAGSTO FILE
CALCULATE INDIVIDUAL ELEMENTAL CONTRIBUTIONS FOR EACH SOURCE
3676 DO 3680 I=1,ISCTR
J=ISHOLD(I)
WRITE MASS CONTRIBUTION
DO 3680 IEL=1,NEL
DO 3677 ISIZ=1,2
IF(A(IEL,J,ISIZ).LE.O.OE-09)SEL(ISIZ)=0.0
IF(A(IEL,J,ISIZ).LE.0.OE-09)USEL(ISIZ)=0.0
IF(A(IEL,J,ISIZ).LE.0.OE-09)GO TO 3677
SEL(ISIZ)=A(IEL,J,ISIZ)*USORC(J,ISIZ)
USEL(ISIZ)=S2RT(SEL(ISIZ)**2*((UA(IEL,J,ISIZ)/A(IEL,J,ISIZ))
***2+(UUSORC(J,ISIZ)/USORC(J,ISIZ))**2)
* + (UA(IEL,J,ISIZ)*UUSORC(0,ISIZ))**2)
CONTINUE
IF(SEL(1).E2.0.0.AND.SEL(2).E2.0.0)GO TO 3680
WRITE(UNIT12,3678)CMBID,UDUR,USTART,SCODE(J),PCODE(IEL)
*,SEL(1),USEL(1),SELC2),USEL(2)
FORMAT('40',1X,3A4,1X,A2,A4,1X,I2,1X,I2,1X,I2,1X,
*I2,2X,F9.4,2X,F9.4,2X,F9.4,2X,F9.4)
CONTINUE
GO TO(500,2860,4120,4130,4132,4150,4250,4260,4270,4280),IRTN
133
-------
TABLE A.I CUB MAIN PROGRAM
(CONTINUED)
144 1
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
147-1
1472
1 473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1 487
1 488
C
C
C
C
C
3700
3710
3720
3730
C
C
C
C
C
C
3800
3840
3850
C
C
C
C
C
4000
C
C
C
C
C
409
4100
PART OF COMMAND PMATRIX
PRINTS CURRENT FINE AND COARSE MEASURED CONCENTRATIONS
WRITE(UNITX,3710)CMBID
FORMATUH ,'CURRENT MEASURED UG/M3 CONCENTRATIONS FOR'/' SITE:',
* 3A4,5X,'YEAR: ',A2,2X,'DATE= »,A4,
*/1X,71('-'),/,1H ,'SPECIES', 14X, 'FINE' , 13X, 'COARSE' , 13X,'TOTAL' ,
*/1X,71('-')//)
DO 3730 1=1,NEL
WRITE (UNITX, 3720) I, ELMENT CD , UCNCd, 1 ) , UUCNCd, 1 ) ,UCNC(I,2) ,
*UUCNC(I,2),UCNC(I,3),UUCNC(I,3)
FORMAT(1H ,I2,1X,A8,1X,F8.3,'+-',F8.3,2MX,F8.3,'+-',F8.3))
CONTINUE
GO TO 43005
-CALCON. CALCULATE CONCENTRATIONS.
DO 3850 IEL=1,N£L
CLCN(IEL,SIZ)=SAINT(SIZ)
UCLCN(IEL,SIZ)=0.0
KSOURC=NSOURC
DO 3840 JSOURC=1,KSOURC
IF(UUSORCCJSOURC,SIZ).LE.0.)GO TO 3840
CLCN(IEL,SIZ)=CLCN(IEL,SIZ)+A(IEL,JSOURC,SIZ)*USORC(JSOURC,SIZ)
UCLCN(IEL,SIZ)=(UCLCN(IEL,SIZ)**2+(UA(IEL,JSOURC,SIZ)*USORC
1 (JSOURC,SIZ))**2)**.5
CONTINUE
CONTINUE
GO TO (500,2860,4120,4130,4132,4150,4250,4260,4270,4280),IRTN
-RESUM. GO BACK INTO AUTOFIT
ICNTRL=KCNTRL
GO TO 4132
-AUTOFIT.
9 NOSKIP=0
CONTINUE
STEPS THROUGH COMMAND SE2UENCE FOR A GIVEN SAMPLE
134
-------
TABLE A.1 CMS MAIN PROGRAM (CONTINUED)
1489 C IF END OF AUTOFIT DATA, WRITE TO SCREEN AND GO TO COMMAND
1490 IFCICNTRL.NE.0)GO TO 4106
1491 WRITE(UNIT6,4105)
1492 4105 FORMATMH ,'AUTOFIT SEQUENCING FINISHED')
1493 ICNTRL=4
1494 IRTN=1
1495 GO TO 500
1496 4106 CONTINUE
1497 C IF FIRST SAMPLE GO TO SELECT
1498 IRTN=3
1499 IFCICNTRL.NE.2)GO TO 4210
1500 C RETRIEVE NEXT CMBID FROM PREVIOUS DATA SEARCH
1501 DO 41 10 1=1,5
1502 4110 CMBID(I)=SAVE(I)
1503 C CALL UP DATA
1504 4120 ICNTRL=1
1505 URITECUNIT6,4122)CMBID
1506 4122 FORMATMH ,'DATA SEARCH BEGUN FOR',/6X,'SITE: ',3A4,5X,
1507 * 'YEAR; •,A2.2X,'DATE: «,A4/)
1508 CALL FETCHC2UOTA,CMBID,UDUR,USTART,UCNC,
1509 *UUCNC,UFMSS,UUFMSS,UCMSS,UUCMSS,UTMSS,UUTMSS,MFLAG,
1510 *SAVE,ICNTRL,TYPE,UNIT6,UNIT12,UNIT13)
1511 IFdCNTRL.ES. 9)IRTN=1
1512 IF(ICNTRL.E2.9)GO TO 500
1513 4123 SIZ=1
1514 4124 CONTINUE
1515 C PERFORM CEB
1516 4130 IRTN=5
1517 GO TO 2801
1518 4132 NOSKIP=1
1519 C RETURN FROM RESUM- WRITE DATA, GO TO NEXT SIZE
1520 4135 IRTN=6
1521 GO TO 3400
1522 4150 CONTINUE
1523 CHECK IF DONE BOTH SIZES £ RECYCLE AUTOFIT
1524 IFCSIZ.E2.2)GO TO 4100
1525 SIZ=2
1526 GO TO 4124
1527 C
1528 C
1529 C
1530 C -SELECT. ALLOWS DATA SET SELECTION
1531 C
1532 4200 CONTINUE
1533 IRTN=7
1534 4210 WRITE(UNIT6,4215)
1535 4215 FORMATC' ENTER DESIRED CMB SITE CODE: XXXXXXXXXXXX')
1536 READ(UNIT5,4218,ERR=4210)SITE
135
-------
TABLE A.1 CUB MAIN PROGRAM
(CONTINUED)
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
4216
4217
4219
4220
4218
4250
C
4254
4255
C DO
4260
4270
4280
C
C
C
C
C
4400
4401
4410
4420
4430
4440
WRITE(UNIT6,4216)
READCUNIT5,4217) YEAR
WRITECUNIT6,4219)
READ(UNIT5,4220) DATE
FORMAT(' ENTER YEAR: YY')
FORMATCA2)
FORMATC' ENTER DATE' MMDD')
FORMAT(A4)
FORMAT(3A4)
GO TO (500,2860,4120,4130,4132,4150,4250,4260,4270,4280),IRTN
IRTN=8
WRITE(UNIT6,4255)
FORMATC' INPUT DESIRED SIZE FRACTION:(FINE OR COARSE)')
READ(UNIT5,28001,ERR=4254)ANS
SIZ=1
IF(ANS.EB.eUOTC) SIZ=2
ICNTRL=4
WRITE(UNIT6,4122)CMBID
CALL FETCH(8UOTS,CMBID,UDUR,USTART,UCNC,
*UUCNC,UFMSS,UUFMSS,UCMSS,UUCMSS,UTMSS,UUTMSS,MFLAG,
*DUM,ICNTRL,TYPE,UNIT6,UNIT 12,UNIT 13)
IBACK=2
IF (ICNTRL.E2-9)IRTN=1
IF(ICNTRL.E2.9)GO TO 500
CMB
IRTN=9
GO TO 2800
CONTINUE
CONTINUE
-INITIAL. INITIALIZE FITTING SOURCES
WRITE(UNIT6,3110)SIZNAM( SIZ)
DO 4410 IEL=1,NEL
ELFT(IEL,SIZ)=IBLANK
ELHOLD(IEL,SIZ)=0
DO 4420 JSOURC=1,NSOURC
SOUFT(JSOURC,SIZ)=IBLANK
SOHOLD(JSOURC,SIZ)=0
MEL=IMEL
MEL1(SIZ)=IMEL
MSOURC=IMSO
MSORC1(SIZ)=IMSO
DO 4450 KEL=1,MEL
IEL=INITEL(KEL)
AND ELEMENTS
136
-------
TABLE A.1 CMS MAIN PROGRAM (CONTINUED)
1585 ELFT(IEL,SIZ)=STAR
1586 ELHOLD(KEL,SIZ)=IEL
1587 4450 CONTINUE
1588 DO 4460 KSOURC=1,MSOURC
1589 JSOURC=INITSO(KSOURC)
1590 SOUFTCJSOURC,SIZ)=STAR
1591 SOHOLD(KSOURC,SIZ)=JSOURC
1592 4460 CONTINUE
1593 IFdRTN.ES. 0)GO TO 444
1594 GO TO (500,2860,4120,4130,4132,4150,4250,4260,4270,4280),IRTN
1595 C
1596 C
1597 C
1598 C
1599 C
1600 C -BACKOUT. SELECTS AND SUBTRACTS BACKGROUND
1601 4600 CONTINUE
1602 IFdBACK.NE. 2)GO TO 4670
1603 4602 WRITE(UNIT6,4605)
1604 4605 FORMAT(' ENTER BACKGROUND CMB SITE CODE= XXXXXXXXXXXX')
1605 READ(UNITS,4607,ERR=4602)BSITE
1606 4607 FORMAT(3A4)
1607 WRITE(UNIT6,4216)
1608 READ(UNIT5,4217) BYEAR
1609 WRITE(UNIT6,4219)
1610 READ(UNIT5,4220) BDATE
1611 ICNTRL=7
1612 4610 CALL FETCH(CUOTB,BACKID,BDUR,BSTART,BCNC,
1613 *UBCNC,BFMSS,UBFMSS,BCMSS,UBCMSS,BTMSS,UBTMSS,MFLAGB,
1614 *DUM,ICNTRL,TYPE,UNIT6,UNIT 12,UNIT 13)
1615 IFdCNTRL. E2. 9)IRTN=1
1616 IFdCNTRL.Efi. 9)GO TO 500
1617 DO 4650 1= 1 , 3
1618 DO 4650 IEL=1,NEL
1619 UCNC(IEL,I)=UCNC(IEL,I)-BCNC(IEL,I )
1620 UUCNC(IEL,I) = ((UUCNC(IEL,I)**2)+UBCNC(IEL,I)**2)** . 5
1621 4650 CONTINUE
1622 UFMSS=UFMSS-BFMSS
I623 UUFMSS=(UUFMSS**2+UBFMSS**2)**.5
1624 UCMSS=UCMSS-BCMSS
1625 UUCMSS=(UUCMSS**2+UBCMSS**2)**.5
1626 UTMSS=UTMSS-BTMSS
1627 UUTMSS=(UUTMSS**2+UBTMSS**2)**.5
1628 WRITE(UNIT6,4655)
1629 4655 FORMAT(' BACKOUT COMPLETE1)
1630 GO TO '4680
1631 4670 WRITE(UNIT6,4675)
1632 4675 FORMAT(* CURRENT DATA ALREADY HAS BACKGROUND SUBTRACTED')
137
-------
TABLE A.I CMS MAIN PROGRAM (CONTINUED)
1633 4680 IBACK=1
1634 GO TO (500,2860,4120,4130,4132,4150,4250,4260,4270,4280),IRTN
1635 C
1636 C
1637 C
1638 C -BACKIN. ELIMINATES CURRENT BACKGROUND SUBTRACTION
1639 4700 CONTINUE
1640 IFdBACK.NE. 1 )GO TO 4770
1641 DO 4750 1=1,3
1642 DO 4750 IEL=1,NEL
1643 UCNC(IEL,I)=UCNC(IEL,I)+BCNC(IEL,I)
1644 UUCNC(IEL,I)=C(UUCNC(IEL,I)**2)-UBCNC(IEL,I)**2)**.5
1645 4750 CONTINUE
1646 UFMSS=UFMSS+BFMSS
1647 UUFriSS=(UUFMSS**2-UBFMSS**2)**.5
1648 UCMSS=UCMSS+BCMSS
1649 UUCMSS=(UUCMSS**2-UBCMSS**2)**.5
1650 UTMSS=UTMSS+BTMSS
1651 UUTMSS=(UUTMSS**2-UBTMSS**2)**.5
1652 WRITE(UNIT6,4755)
1653 4755 FORMAK' BACKIN COMPLETE')
1654 GO TO 4780
1655 4770 WRITE(UNIT6,4775)
1656 4775 FORMATUH ,'CURRENT CMB DATA DOES NOT HAVE BACKGROUND SUBTRACTED')
1657 4780 IBACK=2
1658 GO TO (500,2860,4120,4130,4132,4150,4250,4260,4270,4280),IRTN
1659 C
1660 C
1661 C
1662 C
1663 C - PCOMP
1664 C
1665 C
1666 COMPUTE MEAN AND STANDARD DEVIATION OF SERIES
1667 52000 UNIT=UNIT11
1668 MRITE(UNIT6,52001)
1669 52001 FORMATC OUTPUT WILL GO TO HARDCOPY.'/
1670 * ' DO YOU WANT IT DISPLAYED AT YOUR TERMINAL INSTEAD?')
1671 READ(UNIT5,28001)ANS
1672 IF(ANS.EB.YESY)UNIT=UNIT6
1673 REWIND UNIT10
1674 DO 52005 I=1,MELMAX
1675 DO 52005 J=1,MSOMAX
1676 F(I,J)=0.0
1677 XP(I,J)=0.0
1678 52005 SF(I,J)=0.0
1679 K=0
1680 M=0
138
-------
TABLE A.1 CUB MAIN PROGRAM
(CONTINUED)
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
169H
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
17 1 1
17 12
1713
17 14
1715
1716
17 17
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
52010
5201 1
52020
52030
52032
52040
52050
52052
52055
52060
53000
53970
53972
READ(UNIT 10,52011,END = 53000)TEMPID,J,FINE,COARSE,TOTAL
FORMAT(3A4,3A2,1X,I2,11X,F8.3,8X,F8.3,8X,F8.3)
DO 52020 1=1,6
IF(TEMPID(I).NE.LASTID(I) .OR. K.EB.O)GO TO 52030
CONTINUE
GO TO 52040
K=K+1
IF(K.GT.16)GO TO 53000
DO 52032 1=1,6
LASTID(I)=TEMPID(I)
PNAM(K,I)=TEMPID(I)
CONTINUE
IF(M.GT.O)GO TO 52050
ITM(1)=J
11=1
IEL=1
GO TO 52060
DO 52052 1=1,M
IF(J.E2.ITM(I)) GO TO 52055
CONTINUE
IF(M.GE.21)GO TO 52010
ITM(M)=J
IEL = M
GO TO 52060
IEL = I
F(IEL,K)=FINE
XP(IEL,K)=COARSE
SF(IEL,K)=TOTAL
GO TO 52010
DO 53090 1=1,M
WRITECUNIT,53970)
FORMAT(/40X, 'FINE',9X, 'COARSE' ,7X, 'TOTAL' ,/' ' ,3X,
* 'CMB SITE1 ,7X, 'DATE1 ,4X, 'SOURCE1 ,6X, ' (UG/M3) ' ,6X,
* ' (UG/M3)' ,6X, '(UG/M3)')
TX = 0
UTX = 0
PCNT=0
UPCNT=0
WRITE(UNIT,53972)
FORMAT(4X,8('-'),7X,4('-'),4X,6('-'),6X,7('-'),6X,7('-'),
* 6X,7('-')/)
INDX=ITM(I)
TEMPN=SOUNAMCINDX)
DO 53080 J=1,K
WRITE (UNIT, 5 3 97 8) ( PNAM( vJ , IEL ) ,IEL=1 ,6) , TEMPN , F ( I, J ) ,XP(I, J) ,
139
-------
TABLE A.I CUB MAIN PROGRAM
(CONTINUED)
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
53978
53080
53988
53989
53990
53090
C
C
5000
C
C
C
: SFCI.J)
FORMAT(2X,3A4,3X,A2,'/I,A2,'/',A2,2X,A8,
: 2X,F7.2,7X,F7.2,6X,F7.2)
X=X+F(I,J)
TX=TX+XP(I,J)
PCNT=PCNT+SF(I,J)
IF(K.LE.1)GO TO 53080
UX=UX+F(I,J)**2
UTX=UTX+XP(I,J)**2
UPCNT=UPCNT+SF(I,J)**2
CONTINUE
WRITECUNIT,53988)
FORMAT(/39X,7(I-'),6X,7(f-l),6X,7(1-f))
IFCK.LE.1)GO TO 53989
UX = S6RT( (UX-X/K*X)/(K-1 . ) )
UTX = S2RT((UTX-TX/K*TX)/(K-1 . ) )
UPCNT=SfcRT((UPCNT-PCNT/K*PCNT)/(K-1.))
X = X/K
TX=TX/K
PCNT=PCNT/K
WRITE(UNIT,53990)X,TX,PCNT,UX,UTX,UPCNT
FORMAT(22X,'AVERAGE1,8X,F7.2,7X,F7.2,6X,F7.2/20X,
« '(STD. DEV.)',4X,'+-',F7.2,5X,'+-',F7.2,4X,'+-',F7.2/)
CONTINUE
REWIND UNIT10
IRTN=1
GO TO 500
STOP
END
140
-------
TABLE A.2 CUBE SUBROUTINE
1 SUBROUTINE CMBR(F,C,N,L,NN,LL,SF,V,VK,TOTALA,SSET,
2 * KSTARK,SAS,SAA,SR2,R2LS,VIF,
3 * RIDGE,EFVAR,INTCEP,IERR,KBUG,CWT,
4 * W,X,Y,XMEAN,XPX,XPXK,XPY>SX,S,TM,A,SOLD,IS,IA.ITM
5 * )
6 C THIS SUBPROGRAM PERFORMS THE CMB ANALYSIS
7 C OPTIONS ARE RIDGE REGRESSION,
8 C EFFECTIVE VARIANCE METHOD,
9 C AND INCLUSION OF INTERCEPT
10 C
1 1 C
12 C WRITTEN BY D.A. DUBOSE AND H.J. WILLIAMSON
13 C RADIAN CORPORATION,AUSTIN TEXAS IN 1982
14 C UNDER CONTRACT TO EPA (PROJECT OFFICER W.P. FREAS)
15 C
16 C
17 c ***********ARGUMENTS TO THE SUBPROGRAM**************************
18 C
ig c ***************** INPUT *********************
20 C
21 C F-SOURCE SIGNATURE MATRIX
22 C C-CONCENTRATION VECTOR
23 C SF-STANDARD ERROR OF F
24 C V-STANDARD ERROR OF C
25 C N-NUMBER OF SPECIES
26 C L-NUMBER OF SOURCES
27 C NN-MAXIMUM NUMBER OF SPECIES(ARRAY DIMENSION)
28 C LL-MAXIMUM NUMBER OF SOURCES(ARRAY DIMENSION)
29 C VK-VECTOR OF K-VALUES FOR RIDGE REGRESSION
30 C TOTALA-TOTAL AEROSOL
31 C
32 C
33 Q ***************** CONTROL*********************
34 C
35 C RIDGE-RIDGE OPTION FLAG 0=NO 1=YES 2=YES +SUMMARY
36 C EFVAR-EFFECTIVE VARIANCE FLAG 0=NO 1=YES
37 C INTCEP-INTERCEPT OPTION FLAG 0=NO 1=YES
38 C CWT-UEIGHT FOR RIDGE SOLUTION SELECTION
39 C KBUG-NOT USED IN THIS VERSION
40 C
41 C
42 C ***************** OUTPUT **********************
43 C
'4'4 C SSET-STANDARD ERROR OF CALCULATED TOTAL AEROSOL
45 C KSTARK-INDEX OF SELECTED RIDGE SOLUTION
46 C SAS-MATRIX OF RIDGE SOLUTIONS
47 C SAA-MATRIX OF STANDARD ERRORS OF SAS
48 C SR2-R-S2UARE OF SELECTED RIDGE SOLUTION
-------
TABLE A.2 CMBR SUBROUTINE (CONTINUED)
49 C R2LS-R-S2UARE OF LEAST SQUARES SOLUTION
50 C VIF-VARIANCE INFLATION FACTORS
51 C IERR-INVERSION ERROR FLAG
52 C
53 C
54 c ********************* WORKSPACE ********************
55 C
56 C W-WEIGHTS
57 C X-SCALED SIGNATURE
58 C Y-SCALED CONCENTRATIONS
59 C XMEAN-SOURCE MEANS
60 C XPX-X'X MATRIX (CORRELATION MATRIX)
61 C XPXK-XPX INVERSE
62 C XPY-X'Y VECTOR
63 C SX-SOURCE SCALE FACTORS
64 C S-SOLUTION VECTOR
65 C TM-MATRIX MULTIPLICATION WORK SPACE
66 C A-STANDARD ERROR OF SOLUTION VECTOR S
67 C SOLD -HOLDER FOR SOLUTION TO CHECK FOR CONVERGENCE
68 C IA-WORKSPACE FOR INVERSION ROUTINE
69 C ITM -WORKSPACE FOR INVERSION ROUTINE
70 C IS -WORKSPACE FOR INVERSION ROUTINE
71 C
72 C
73 C
714 c ******** OTHER VARIBLES AND ARRAYS*************
75 . C
76 C ADIF-RIDGE SELECTION CLOSENESS CRITERIA VALUE
77 C AINT-INTERCEPT
78 C DET-ARGUMENT FOR INVERSION ROUTINE(DETERMINENT)
79 C DF-DEGREES OF FREEDOM
80 C EPS-ARGUMENT FOR INVERSION ROUTINE
81 C IAGAIN-REITERATION FLAG
82 C IBLANK-BLANK ' '
83 C IN-NUMBER OF NEGATIVE SOLUTIONS
84 C ITER-ITERATION NUMBER
85 C KALL-NUMBER OF RIDGE K-VALUES
86 C KINDEX - INDEX OF RIDGE SOLUTION
87 C LP1-L PLUS ONE FOR INTERCEPT IF RESUESTED
88 C MAXIT-MAXIMUM NUMBER OF ITERATIONS
89 C MORE-NUMBER OF ADDITIONAL ITERATIONS
90 C MSE-MEAN SfiUARE ERROR
91 C NPIV.PIV-ARGUMENTS FOR INVERSE ROUTINE
92 C SE-STANDARS ERROR(S2RT USE)
93 C SET-STANDARD ERROR OF CALCULATED TOTAL AEROSOL
94 C SSE-SUM OF SQUARES FOR ERROR
95 C SY-CONCENTRATION SCALE FACTOR
96 C SYSX-SCALE FACTOR FOR COEFFICIENTS
142
-------
TABLE A.2 CMBR SUBROUTINE (CONTINUED)
97 C UNITS,UNITS-FORTRAN READ/WRITE UNITS
98 C WORST-VALUE OF NEGATIVE COEFFICIENTS OF GREATEST MAGNITUDE
99 C WT-WEIGHTCOFTEN USED AS WORK VARIABLE)
100 C STARK-K-VALUE OF BEST RIDGE SOLUTION TO DATE
101 C SUMNEG-NEGATIVE COEFFICIENT RIDGE SELECTION CRITERIA VALUE
102 C SUMWT-RIDGE SELECTION CLOSENESS(ALSO WORK SPACE)
103 C SXM-WORK VARIABLE
104 C
105 C *****************************************************************
106 REAL F(NN,LL), C(NN), V(NN), SFCNN,LL), VKC31),
107 * XCNN,LL),SAS(LL,31),SAA(LL,31),VIF(LL),
108 * Y(NN),XMEAN(LL),XPX(LL,LL),XPXK(LL,LL),
109 * XPY(LL), SX(LL), S(LL), TM(NN), A(LL), SOLD(LL),W(NN),SSET(2)
110 INTEGER IS(LL),IA(LL),ITM(NN),UNITS,UNIT6
1 1 1 REAL K,MSE
112 INTEGER EFVAR,RIDGE
113 DATA IBLANK/' '/
1 14 C
115 UNIT5=5
116 UNIT6=6
117 KALL=31
1 18 C
119 EPS=0.
120 ADIFF=1.E30
121 KINDEX=1
122 DO 2020 1=1,N
123 W(I)=V(I)
124 2020 CONTINUE
125 KBUG=0
126 CONTROL POINT - BEGIN CYCLE FOR K-VALUE
127 3000 CONTINUE
128 K=VK(KINDEX)
129 MAXIT=10
130 ITER=1
131 IFCEFVAR.ES.0 .AND. KINDEX.GT.1) GO TO 9000
132 CONTROL POINT - BEGIN ITERATION LOOP
133 4000 CONTINUE
134 COMPUTE WEIGHTS £ WEIGHTED MEANS
135 SUMWT=0.
136 YMEAN=0.
137 DO 5005 J=1,L
138 5005 XMEANCJ)=0.
139 DO 5008 1=1,N
140 W(I)=1./W(I)
I'M 5008 CONTINUE
142 LP1=L
143 IFCINTCEP.EQ.0) GO TO 6000
144 CORRECT SOURCE MATRIX TO INCLUDE INTERCEPT TERM
143
-------
TABLE A.2 CMBR SUBROUTINE
(CONTINUED)
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
19 1
1 92
5020
6000
CALCUI
6010
6020
COMPU1
6050
6060
6070
COMPU'
6080
6090
COMPU'
7010
7020
7025
7030
L P 1 -•- L + 1
DO 5020 1=1,N
FCI.LP1) = 1 .0
CONTINUE
CONTINUE
,ATE VARIANCE STABILIZATION BY WEIGHTING
DO 6020 1=1,N
DO 6010 J=1,LP1
X(I,J) = F(I,J)*M(I)
CONTINUE
Y(I)=C(I)*W(I)
CONTINUE
:E STANDARDIZING FACTORS
DO 6060 J=1,LP1
WT = 0 .
DO 6050 1=1,N
WT=WT+X(I,J)**2
CONTINUE
SXCJ)=SfiRT(WT)
CONTINUE
SY = 0 .
DO 6070 1=1,N
SY=SY+Y(I)**2
CONTINUE
SY=S2RT(SY)
CE STANDARDIZED DATA VALUES
DO 6090 1=1,N
DO 6080 J=1,LP1
X(I,J)=X(I,J)/SX(J)
CONTINUE
Y(I)=Y(I)/SY
CONTINUE
FE MATRIX OF SUM OF SQUARES AND CROSS PRODUCTS
DO 7030 J=1,LP1
DO 7020 11=1 , J
WT = 0
DO 7010 1=1,N
WT=WT + X(I,M) * X(I.J)
CONTINUE
XPX(M,J) = WT
XPX(J,M) = WT
CONTINUE
WT = 0
DO 7025 1=1,N
WT=WT + X(I,J)*Y(I)
CONTINUE
XPY(J)=WT
CONTINUE
144
-------
TABLE A.2 CMBR SUBROUTINE (CONTINUED)
193 CHECKPOINT - ADD RIDGE TO SSCP MATRIX
194 9000 CONTINUE
195 DO 9050 M=1,LP1
196 I=M-1
197 DO 9040 J=1,I
198 XPXKCM,J)=XPX(M,J)
199 XPXKCJ,M)=XPX(M,J)
200 9040 CONTINUE
201 XPX(M,M)=1.0 + K
202 XPXK(M,M)=XPX(M,M)
203 9050 CONTINUE
204 CALL INVERSE ROUTINE
205 CALL INV1(XPXK.LP1,LL,EPS,IS,IERR,DET,NPIV,PIV,IA,ITM)
206 IFdERR.EC. 0)GO TO 10000
207 WRITE(UNIT6,9090)
208 9090 FORMATC' ***ERROR= SINGULAR MATRIX, CHECK DATA')
209 IERR=1
210 GO TO 99900
211 COMPUTE SOLUTION VECTOR
212 10000 CONTINUE
213 DO 10020 J=1,LP1
214 WT=0.
2 15 DO 10010 11=1,LP1
216 WT = UT + XPXKCJ,M)*XPY(M)
217 10010 CONTINUE
218 S(J)=WT
219 10020 CONTINUE
220 COMPUTE R-S2UARED
221 SSE=0.
222 DO 12020 1=1,N
223 WT = 0.
224 DO 12010 J=1,LP1
225 WT=WT + X(I,J)*S(J)
226 12010 CONTINUE
227 WT=Y(I)-WT
228 SSE=SSE+WT*UT
229 12020 CONTINUE
230 WT=0.
23 1 IF(INTCEP.E6. 1 )WT = XPY(LP1)**2
232 R2=1-SSE/(1-WT)
233 DF=N-LP1
234 MSE=SSE/DF
235 SE=S2RT(MSE)
236 COMPUTE STANDARD ERRORS
237 SET=0.0
238 DO 14030 M=1,LP1
239 DO 14020 J=1,LP1
240 WT = 0
145
-------
TABLE A.2 CMBR SUBROUTINE
(CONTINUED)
241 DO 14010 1=1,LP1
242 WT=WT + XPXK(M,I)*XPX(I,J)
243 14010 CONTINUE
244 TM(J)=WT - K*XPXK(M,J)
245 14020 CONTINUE
246 WT=0
247 DO 14025 J=1,LP1
248 WT = WT + TM(J)*XPXK(J,M)
249 COMPUTE DATA SCALE STANDARD ERROR
250 SXM=SX(M)
251 DO 14025 1=1,LP1
252 SET=SET+TM(J)/SXM*XPXK(J,I)/SX(I)
253 14025 CONTINUE
254 A(M)=SE*S6RT(WT)
255 14030 CONTINUE
256 SET=SBRT(SY*SET)
257 COMPUTE DATA SCALE SOLUTION AND STANDARD
258 AINT=0.0
259 DO 16020 J=1,LP1
260 SYSX=SY/SX(J)
261 SCJ)=SCJ)*SYSX
262 ACJ)=A(J)*SYSX
263 16020 CONTINUE
264 IFCINTCEP.NE.0)AINT = S(LP1 )
265 COMPUTE EFFECTIVE VARIANCES
266 IF(EFVAR.ES.O) GO TO 20000
267 DO 17030 1=1,N
268 WT=V(I)**2
269 DO 17020 J=1,L
270 SYSX=S(J)*SF(I,J)
271 WT=UT + SYSX*SYSX
272 17020 CONTINUE
273 W(I)=S2RT(WT)
274 17030 CONTINUE
275 CHECK FOR CONVERGENCE
276 IAGAIN=0
277 IF(ITER.E2.1) GO TO 18050
278 DO 18030 J=1,LP1
279 WT=ABS(SCJ)-SOLD(J))/A(J)
280 IFCWT.GT. 0.1) IAGAIN=1
281 18030 CONTINUE
282 IFCIAGAIN.E2.0 .OR. ITER.GE.MAXIT)
283 18050 ITER = ITER-H
284 DO 18070 J=1,LP1
285 SOLD(J)=S(J)
286 18070 CONTINUE
287 CIRCLE BACK FOR ANOTHER ITERATION
288 GO TO 4000
OF TOTAL AEROSOL
ERRORS
GO TO 20000
146
-------
TABLE A.2 CMBR SUBROUTINE (CONTINUED)
289 COMPLETED ITERATION FOR THIS K
290 20000 CONTINUE
291 SSE=SSE*SY*SY
292 COMPUTE TOTAL AEROSOL AND t NEGATIVE COEFFICIENTS
293 WORST=0.
294 SUMNEG=0.
295 IN=0
296 SUMWT=0.
297 DO 20080 J=1,L
298 IF(S(J).GE.0.)GO TO 20078
299 IN=IN+1
300 SUMNEG=SUMNEG+SCJ)*SCJ)
301 IF(S(J) .LT.WORST) WORST = S(J)
302 20078 SUMWT=SUMWT+SCJ)
303 20080 CONTINUE
304 SUMWT=SUMWT+AINT
305 IF(RIDGE.NE.2) GO TO 21099
306 IFCKINDEX.E2.1)WRITE(UNIT6,21085)
307 21085 FORMATC/1 RIDGE K',2X,'R-S2UARE',3X,'AEROSOL',3X,'SE(AEROSOL)
308 * 2X,'# NEC',MX,'WORST1,2X, 'ITERATIONS')
309 WRITE(UNIT6,21086)K,R2,SUMWT,SET,IN,WORST,ITER
310 21086 FORMATC2X,F5.3,4X,F6.4,3X,F8.3,3X,F8.2,6X,I2,F11.3,5X,
311 * 13)
312 21099 CONTINUE
313 IFCITER.LT.MAXIT .OR. IAGAIN.Eft.0)GO TO 28000
314 22149 IF(RIDGE.GT.O)WRITE(UNIT6,22150)ITER,K
315 22150 FORMATC' ',13,' ITERATIONS SO FAR FOR RIDGE K=',F5.3,
316 * ' WITHOUT CONVERGENCE'/' HOW MANY MORE DO YOU WANT TO ',
317 * 'TRY?')
318 IFCRIDGE.E2.0)WRITECUNIT6,22151)ITER
319 22151 FORMATC' ',13,' ITERATIONS SO FAR WITHOUT CONVERGENCE'/
320 * ' HOW MANY MORE DO YOU WANT TO TRY?')
321 READC UNITS,22152,ERR=22149)MORE,I
322 22152 FORMAT(12,T2,A 1 )
323 IFCI.E8.IBLANK)MORE=MORE/10
324 ITER=ITER+1
325 MAXIT=MAXIT+MORE
326 IF CMAXIT.GT.ITER)GO TO 4000
327 28000 CONTINUE
328 CHOCK AWAY COEFFICIENTS, ETC. FOR THIS RIDGE K SOLUTION
329 IFCKINDEX.E2.1)SSETC1)=SET
330 DO 27030 J=1,LP1
331 SASCJ,KINDEX)=SCJ)
332 SAACJ,KINDEX)=ACJ)
333 27030 CONTINUE
334 COMPUTE VARIANCE INFLATION FACTORS
335 IFCK.NE.0.0) GO TO 27050
336 R2LS=R2
147
-------
TABLE A.2 CMBR SUBROUTINE (CONTINUED)
337 DO 27040 J=1,L
338 VIF(J)=XPXK(J,J)
339 27040 CONTINUE
340 27050 CONTINUE
341 CHOOSE BETTER SOLUTION
342 SUMUT=(SUMWT-TOTALA)**2 + CWT*SUMNEG
343 IFCSUMWT.GT.ADIFF) GO TO 40000
344 ADIFF=SUMWT
345 STARK=K
346 KSTARK=KINDEX
347 SR2=R2
348 SSET(2)=SET
349 CHECK FOR LAST OF K-SOLUTIONS
350 40000 CONTINUE
351 IFCKALL.LE.KINDEX .OR. RIDGE.Efi.O) GO TO 50000
352 KINDEX = KINDEX-M
353 CIRCLE BACK FOR ANOTHER K-VALUE
354 GO TO 3000
355 COMPLETED ALL K-VALUES
356 50000 CONTINUE
357 IFCRIDGE.GE.2)WRITE(UNIT6,50010) STARK
358 50010 FORMATC'ORIDGE K= ',F5.3,' IS THE SELECTED BEST SOLUTION')
359 99900 RETURN
360 END
148
-------
TABLE A.3 FETCH SUBROUTINE
1
2
3
4
5
6
7
8
9
10
1 1
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
4 1
42
43
44
45
46
47
48
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
FETCH - ACCESSES INPUT DATA STORAGE
MODIFIED 1982 BY D.A. DUBOSE
UNDER CONTRACT TO US EPA
OF RADIAN CORP,AUSTIN TX
ICNTRLS:
0- AUTOFIT EOF
1- AUTOFIT START
2- AUTOFIT IN MID SEARCH
4- SELECT START
5- SELECT IN MID SEARCH
7- BACKGROUND START
8- BACKGROUND IN MID SEARCH
9- DATA SEARCH FAILED
SUBROUTINE FETCH(ASB,INID,DUR,START,
*CONC,UCONC,FMASS,UFMASS,CMASS,UCMASS,TMASS,UTMASS,
*MFLAG,SAVE,ICNTRL,TYPE,UNIT6,UNIT12,UNIT13)
REAL*4 FMASS,UFMASS,CMASS,UCMASS,TMASS,UTMASS,CONG(35,3)
*UCONC(35,3),
*T10,T7,T8,T9
CHARACTER VARIABLES
INTEGER*4 ASB , SAVE ( 5 ), TYPE
* ,MFLAG(35, 3) ,
* eUOTM,BLANK,2UOTB,eUOTA,eUOTS,2UOTFT,eUOTFC
INTEGER SPECS
INTEGER* 4 TO , T6 , SCODE ( 35 ) ,PCODE( 35) , DUR, START,
* UNIT6,UNIT12,UNIT13
CHARACTER VARIABLE SPECS
INTEGER*4 INID ( 5 ) , ID ( 5 )
COMMON /F/ PCODE, SCODE, NEL
EQUIVALENCE (SITE, INI D( 1 ) ) , ( YEAR , INID ( 4 ) ) , ( DATE , INID ( 5 ) )
DATA INITIALIZATION
DATA BUOTM, BLANK, fiUOTB
* 'M',' ' , 'B1 , 'A' , 'S'
BUOTA , 2UOTS
'FT' , 'FC'/
2UOTFT , CUOTFC /
149
-------
TABLE A.3 FETCH SUBROUTINE (CONTINUED)
49 C
50 C
51 C
52 C
53 C
54 C FORMAT STATEMENTS
55 C TITLE CARD FOR SITE NUMBER AND YEAR AND DATE
56 25 FORMAT(5X,' SITE: ',3A4,5X,'YEAR: ',A2,2X,'DATE= ',A4,5X,A2)
57 C POLLUTANT DATA CARDS
58 155 FORMAKI2, 1X,3A4, 1X.A2.A4, 1X,I2, 1 X , 12,4X,12,2X,
59 *F9.4,2X,F9.4,2X,F9.<4,2X,F9.4)
60 C
61 C
62 C DATA SEARCH FAILURE
63 410 FORMATdH , ' DATA SET NOT FOUND FOR' /6X, ' SITE : ',
64 * 3A4,5X,'YEAR: ',A2,2X,'DATE: ',A4/
65 * ' USE ONE OF THOSE LISTED ABOVE')
66 C
67 C
68 C
69 C
70 C
71 C INITIALIZE CONCS,MASSES AND MISSING DATA FLAGS
72 DO 3 1=1,NEL
73 DO 3 J=1,3
74 CONCCZ, J)=0\000
75 UCONCd, J)=0.001
76 MFLAGd, J)=fiUOTM
77 3 CONTINUE
78 FMASS=0.000
79 UFMASS=0.000
80 CMASS=0.000
81 UCMASS=0.000
82 TMASS=0.000
83 UTMASS=0.000
84 C
85 C
86 C
87 C
88 C
89 C
90 C
91 C REWIND DATA FILE
92 4 REWIND UNIT13
93 C
94 C
95 C
96 C
150
-------
TABLE A.3 FETCH SUBROUTINE (CONTINUED)
97 C READ DATA LINE
98 10 READ (UNIT13,155,END=200)TO,ID,IDUR,ISTART,T6,T7,T8,T9,T10
99 C
100 C
101 C
102 C
103 C
104 C
105 C
106 C
107 C
108 C ROUTE CARD TYPES
109 IF(TO.E2.3)GO TO 30
110 IF(TO.E2.30.AND.ICNTRL.E2.2)GO TO 150
111 IF(TO.E2.30.AND.ICNTRL.E2.5)GO TO 150
112 IFCTO.E2.30.AND.ICNTRL.EC.8)GO TO 150
113 GO TO 10
114 C
1 15 C
1 16 C
1 17 C
118 CONTROL POINT - CARD TYPE 3 (SITE HEADER CARD)
119 30 CONTINUE
120 DO 35 1=1,5
121 SAVE(I)=ID(I)
122 35 CONTINUE
123 C CHECK CONTROLS
124 IFdCNTRL.EB. 2)GO TO 320
125 IF(ICNTRL.E2.8)GO TO 320
126 IF(ICNTRL.E2.5)GO TO 320
127 TYPE=2UOTFC
128 IF(T6.E2.13)TYPE=2UOTFT
129 WRITE(UNIT6,25)ID,TYPE
130 C MATCH INID
131 DO 37 1=1 ,5
132 IF(IDd) .NE.INID(I) )GO TO 10
133 37 CONTINUE
134 DUR=IDUR
135 START=ISTART
136 IF(ASB.NE.2UOTB)WRITE(UNIT12,155) TO,ID,DUR,START,T6
137 C ADJUST CONTROLS
138 IF(ASB.E2.2UOTA)ICNTRL=2
139 IF(ASB.E2.2UOTB)ICNTRL=8
140 IF(ASB.E2.2UOTS)ICNTRL=5
141 C BACK TO READ
142 GO TO 10
143 C
144 C
151
-------
TABLE A.3 FETCH SUBROUTIKE
(CONTINUED)
1<45
146
147
143
149
150
151
152
153
154
155
156
157
153
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
C
C
C
C
C
C
C 1
150
C (
C
165
167
C M
168
169
170
POLLUTANT CARDS
CONTINUE
CHECK IF POLLUTANT IS MASS
IFd6.NE.01)GO TO 168
IF(TYPE .NE. 2UOTFT)GO TO 167
FMASS=T7
UFMASS=T8
TMASS=T9
UTHASS=T10
CALL COARS(CMASS,UCMASS,TMASS,UTMASS,FMASS,UF11ASS)
GO TO 168
FMASS=T7
UFMASS=T8
CMASS=T9
UCMASS=T10
TMASS=CMASS+FMASS
UTMASS=SeRT(UCMASS*UCMASS+UFMASS*UFMASS)
GO TO 168
MATCH POLLUTANT CONCENTRATIONS
DO 172 1=1,NEL
IF(T6 .ES.PCODEd) )GO TO 169
GO TO 172
IFCTYPE .NE. BUOTFT)GO TO 170
CONCd,1)=T7
UCONCd,1)=T8
CONC(I,3)=T9
UCONCd,3)=T10
IFCCONCd, 1).E2.0
IF(CONC(I,3) .E2.0
CALL COARSCCONCCI
*CONC(I, 1 ) ,UCONC(I
GO TO 171
CONCCI,1)=T7
UCONCCI,1)=T8
CONCCI,2)=T9
UCONCCI,2)=T10
CONC(I,3)=CONC(I,1)+CONC(I,2)
UCONCd, 3 )=S2RT( UCONCCI, 1 ) **2 + UCONC (1, 2 ) **2 )
IF (CONG (I, 1 ) .E2. 0 . 000 . AND. UCONCd, 1 ) .EB. 0 . 000) UCONCd
IF (CONG (1,2) . ES. 0.000 . AND. UCONCd, 2 ) . E2 - 0 . 000) UCONCd
000. AND. UCONCd, 1 ) .E8. 0 . 000) UCONCd, 1 ) =000 .001
000. AND. UCONCd, 3) .Efi. 0 . 000) UCONCCI, 3) =000 . 00 1
2 ) , UCONCd, 2) ,CONC(I, 3) , UCONCd, 3) ,
1 ) )
1)=000
2)=000
IF (CONG (I, 3) . E6. 0.000 .AND. UCONCd, 3) .E2. 0 . 00 0 ) UCONC (1, 3) =000
001
001
001
152
-------
TABLE A.3 FETCH SUBROUTINE
(CONTINUED)
1 93
19'4
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
21 1
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
C ADJUST MISSING DATA FLAGS
171 MFLAGCI,1)=BLANK
MFLAGCI,2)=BLANK
MFLAGCI,3)=BLANK
CONTINUE
SELECT OR AUTOFIT,WRITE TEMP
172
C IF
175
j^ jj j-i w x v/x\. nw.L\si.j-.i.yi*f£\..*.j.jrf j.j-111* ji
IFCASB.NE.eUOTB)WRITE(UNIT12,155)TO,INID,DUR,START,T6,T7, T8,T9,
* T10
ADJUST CONTROLS
IFCASB.E2.2UOTA)ICNTRL=2
IF(ASB.EB.2UOTB)ICNTRL=8
IFCASB.Eg.eUOTS)ICNTRL=5
BACK TO READ
GO TO 10
C
C
C
C
C
C
C
200
END OF FILE
IFCICNTRL.E6
IFCICNTRL.Efi
IFdCNTRL.EB
. 1 )GO
,7)GO
.4)GO
TO
TO
TO
400
400
400
IF(ICNTRL.E2.2)ICNTRL=0
GO TO 320
C
C
C
C
C
C
C RETURN TO MAIN
320 RETURN
C
C
C DATA SEARCH FAILED
400 WRITE(UNIT6,410)INID
ICNTRL=9
RETURN
END
153
-------
TABLE A.H COARS SUBROUTINE
1 C SUBROUTINE COARS
2 C FOR PROGRAM CMB
3 C BY DR. J.G.WATSON
4 C GETS COARSE FRACTION AND UNCERTAINTY
5 C
6 SUBROUTINE COARS(X,UX,TCONC,UTCONC,FCONC,UFCONC)
7 IF(UTCONC.E2.-1..OR.UFCONC.E2.-1.)GO TO 10
8 X=TCONC-FCONC
9 UX=(UTCONC**2+UFCONC**2)**.5
10 IF(X.LT.UX)X=UX/2.
1 1 RETURN
12 10 X=-1.
13 UX=-1.
14 RETURN
15 END
154
-------
TABLE A.5 PERC SUBROUTINE
1 C
2 C
3 C
4 C SUBROUTINE PERC
5 C FOR PROGRAM CMB
6 C BY D. W. TORKELSON
7 C THIS ROUTINE CALCULATES PERCENTS AND THEIR UNCERTAINTIES
8 C
9 SUBROUTINE PERCCPCNT,UPCNT,X1,UX1,X2,UX2)
10 REAL*4 PCNT,UPCNT,X1,UX1,X2,UX2
) 1 IFCX2.EZ.0. )GO TO 5
'2 IFCX1 .EB.-1 . .OR.X2.E2.-1.)GO TO 15
13 PCNT=100.*(X1/X2)
!4 UPCNT=100.*((UX1/X2)**2+(UX2*X1XX2**2)**2)**.5
1 5 IF(PCNT.LT.UPCNT)PCNT = UPCNT/2.
16 GO TO 10
17 5 PCNT=0.
18 UPCNT=0.
19 10 RETURN
20 15 PCNT=-1.
21 UPCNT=-1.
22 RETURN
2 3 END
24 C
155
-------
TABLE A.6 INV1 SUBROUTINE
1
2
3
4
5
6
7
8
9
10
1 1
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
I N ',
I N V -
IN"
INVO.
INVO
BE HELPFUL IN FOLLOWING THE CODE.
THE CALLING PROGRAM MUST SET A , N, NN, EPS , AND LTEMP TO--
SUBROUTINE INV1(A,N,NN,EPS,LTEMP,IERR,DET,NPIV,PIV,LPR,LPC) INVO<
DIMENSION A(NN,NN) INVC
DIMENSION LTEMP(1),LPR(1),LPC(1) INVO
DECK 8045A
SUBROUTINES CALLED - NONE
THIS ROUTINE INVERTS MATRIX A IN ITS OWN SPACE. IT ALSO COMPUTES THE
THE DETERMINANT OF A.
THE METHOD IS THE USUAL GAUSSIAN EXCHANGE PROCESS. BOTH ROWS AND INVO
COLUMNS ARE SEARCHED FOR MAXIMAL PIVOTS. THERE IS NO UNNECESSARY INVO
INTERCHANGING OF ROWS OR COLUMNS, ALL SUCH INTERCHANGES BEING CARRIED INVC
OUT AFTER THE EXCHANGE PROCESS IS COMPLETE. CHAPTER 1 OF E.L. STIEFLE,INVO
INTRODUCTION TO NUMERICAL MATHEMATICS,ACADEMIC PRESS,N.Y.,1963,SHOULD INVO
INVO
INVO
INVO
INVC
A-THE MATRIX TO BE INVERTED INVU
INVO;
INV
INVn.
INVO:
INVC
INVO.
INVO:
iNvr
INVu.
INVO
IN .'';
INVO
INVC
IK V
INV
INVO
1HV
INv,
INVO'
INV
INVt;
INVO'
INV;
INVO
INVO'
INV
LPR-THE FIRST NPIV POSITIONS LIST THE PIVOT ROW INDICES IN ORDER INV'
N-THE ORDER OF A
NN-THE NUMBER OF WORDS OF STORAGE PROVIDED FOR EACH COLUMN
OF ARRAY A BY THE CALLING PROGRAM
EPS-A NON-NEGATIVE NUMBER WHICH EACH PIVOT IS RE2UIRED TO EXCEED
IN ABSOLUTE VALUE (CUSTOMARILY ZERO)
LTEMP-A BLOCK OF AT LEAST N WORDS OF TEMPORARY INTEGER STORAGE
IN ADDITION TO OVERWRITING A WITH ITS INVERSE,THE ROUTINE ALSO SETS
IERR,DET,NPIV,PIV,LPR,AND LPC TO-
IERR- 0 IF INVERSION IS COMPLETED AND NO TROUBLE IS DETECTED
2 IF MAGNITUDE OF CURRENT PIVOT FAILS TO EXCEED EPS
(INVERSION WILL NOT BE COMPLETED)
DET-PLUS OR MINUS THE PRODUCT OF THE CURRENT AND ALL PREVIOUS
PIVOTS
NPIV-THE NUMBER OF THE CURRENT PIVOT (FIRST,SECOND,ETC.)
PIV-THE CURRENT PIVOT
156
-------
TABLE A.6 INV1 SUBROUTINE
(CONTINUED)
49
50
5 1
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
7 1
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
OF USE
LPC-THE FIRST NPIV POSITIONS LIST THE PIVOT COLUMN INDICES IN
ORDER OF USE
DO INITIALIZATIONS
IERR=0
DET= 1 .
DO 2 1=1, N
LPR(I)=I
2 LPC(I)=I
BEGIN EXCHANGE PROCESS
DO 17 NP=1,N
NPIV=NP
SELECT PIVOT
PIV=0.
DO 4 K=NP,N
I=LPR(K)
DO 4 L=NP,N
J=LPC(L)
IF (ABS(A(I,J))-ABS(PIV)) 4,3,3
3 KPIV=K
INVO'
INVO
INV O.r
IPIV=I
JPIV=J
PIV=A(I, J)
4 CONTINUE
UPDATE DETERMINANT AND PIVOT ROM AND COLUMN LISTS
DET=DET*PIV
ITEMP=LPR(NP)
LPR(NP)=LPR(KPIV)
LPR(KPIV)=ITEMP
ITEMP=LPC(NP)
LPC(NP)=LPC(LPIV)
LPC(LPIV)=ITEMP
EXIT IF PIVOT TOO SMALL
IF (EPS-ABS(PIV)) 8,7,7
7 IERR=2
INVO
INVO1
INV(
INVO
INVO'
INV •'•
INVu
INVO'
INV
INVV
INVOf
INVOi
INVO
INVOf
INV'l
INV;'
INVO'
I?! .
INVO ,
INVO
INVO"
INVO'
INVC ,
INVO:
INVO '
INVO
INVO?
INVO'
INVC
INVOf
INV"
I N V 0 :
INVO;
INV '
INVO
INVOC
INV"-
INVO!
INVO<;
INVO'
INVO.
157
-------
TABLE A.6 IKV1 SUBROUTINE
(CONTINUED)
97
98
99
100
101
102
103
104
105
106
107
108
109
1 10
1 1 1
1 12
1 13
! 14
1 15
1 16
1 17
1 18
1 19
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
RETURN
MODIFY PIVOT ROW
8 DO 9 J=1,N
9 AdPIV, J)=-A(IPIV, J)/PIV
MODIFY OTHER ROWS
DO 14 1=1 ,N
IFCI-IPIV) 10,14, 10
10 TEMP=A(I, JPIV)
IF(TEMP)11 ,14,11
11 DO 13 J=1,N
IFCJ-JPIV) 12,13, 12
12 Ad, J)=A(I, J)+ACIPIV, J)*TEMP
13 CONTINUE
14 CONTINUE
MODIFY PIVOT COLUMN
DO 15 1=1 ,N
15 ACl,JPIV)=Ad,JPIV)/PIV
AdPIV, JPIV) =- A(IPIV, JPIV)
17 CONTINUE
END EXCHANGE PROCESS
UNSCRAMBLE ROWS OF INVERSE AND ADJUST SIGN OF DETERMINANT
DO 18 1=1, N
L=LPR(I)
18 LTEMP(L)=LPC(I)
DO 22 1=1, N
19 K=LTEMP(I)
IFd-K)20,22,20
20 DET=-DET
DO 21 J=1 ,N
TEMP=A(I, J)
A(I, J)=A(K, J)
21 A(K,J)=TEMP
LTEMP(I)=LTEMP(K)
LTEMP(K)=K
GO TO 19
22 CONTINUE
UNSCRAMBLE COLUMNS OF INVERSE
INVO'
INVO
INVO'
INV 1r
IN1' i
IKV I'
INV If
INV 1 '
INVH
INV I1'
IN',' 1
INV U
INV 1C
INV 1 '
INV1 ,
INV1 1
INV •
INV \
INV 1 i
INV1
INV 1
INV1 '
INV-
INV i L
INV1J
INV 1;
INV 1
INV i;
IN VI '
INV 1 -
INVI;
IKV i
INV 1.
INV 1 '
INV 1
INV1-
INV1 '
INV '
INV 1
INV1 "
INV i
INVI
INV1 .
INV 1 '
IKV i
INVV
INV ;
INV 1 '
158
-------
TABLE A.6 INV1 SUBROUTINE
(CONTINUED)
145 DO 23 1=1,N
146 L=LPC(I)
147 23 LTEMP(L)=LPR(I)
148 DO 27 1=1,N
149 24 K=LTEMP(I)
150 IF(I-K)25,27,25
151 25 DO 26 J= 1 ,N
152 TEMP=A(J,I)
153 A(J,I)=A(J,K)
154 26 A(J,K)=TEMP
155 LTEMP(I)=LTEMP(K)
156 LTEMP(K)=K
157 GO TO 24
158 27 CONTINUE
159 RETURN
160 END
INV 1 '
INV >
INV 1
INV 1!
INV '
INV 1
INV1:
INV1 '
INV1.'
INV1F
IN" •
INV ,
INV1.'
INV 1
INV 1
INV1f
159
-------
APPENDIX B
SELECTED FLOW DIAGRAMS
The diagrams presented in this appendix show the relationships among
commands, input/output units and subprograms. The diagrams do not give
specific details but overall concepts instead.
160
-------
I /
I /
/ I
AUTOFIT
*
RESUME
*Dashed lines indicate
Autofic control pach
COMMAND
LINK
Figure B-l. Generalized Program Flow Diagram
161
-------
COMMAND
LINK
WRITE
SOLUTION &
RESULTS
COMPUTE
TOTAL
WRITE
SUMMARY
WRITE
TEMPORARY
FILE
WRITE USER
FOLLOWUP
FILE
Figure B-2. WRITE Command Flow
162
-------
NEXT
RECEPTOR
COMMAND
LINK
AUTOFIT
(SELECT)
NY
CMB
(FINE)
NY
PDATA
(FINE)
WRITE
(FINE)
CMB
(COARSE)
PDATA
(COARSE)
VHIITE
(COARSE)
Figure B-3. AUTOFIT Command Flow
163
-------
GENERAL
HARDCOPY
TERMINAL
Figure B-4. General Hardcopy Communications
164
-------
MAIN
CMB
SELECT
AUTOFIT
WRITE
CMBR
Figure B-5.
Relationship of Main Program Commands and
Subprogram Linkages
165
-------
CENTER DATA'
STABILIZE VARIANCES
STANDARDIZE DATA
COMPUTE SSCP2 MATRIX
ADD fel co SSCP3
INVERT SSCP
COtlPUTE SOLUTION
COMPUTE STD. ERRORS
RESCALE SOLUTION
COMPUTE EFF. VAR. u
N0 / CON-
VERGENT*
YES
'If intercept is called for.
2SSCP denotes sum of squares and cross produces.
:I is the identity matrix.
'These items apply if the option to use effective variances is chosen.
'If ridge regression is not selected, 0 is the only value of fe to be used.
Figure B-6 . General CMBR Program Flow Diagram
166
-------
APPENDIX C
INPUT AND OUTPUT FOR EXAMPLE RUN
This appendix contains example input and output file listings for the
CMB program. The data given in Tables C-l through C-5 are the input files
used for the example interactive session of Section 4. The source signature
data presented in Tables C-3 and C-4 were compiled by Dzubay and Hasan
(1983). Accurate estimates of the standard errors are not currently avail-
able for all of the source signatures. A standard error of 25 percent of
each source signature entry has been used strictly for illustrative pur-
poses. The printouts given in Tables C-6, C-7, and C-8 are the output
files from the interactive session.
167
-------
TABLE C-l. SOURCE NAME AND CODE INPUT FILE
1 SOIL
2 RD DUST
3 SEA SALT
4 SLSH BRN
5 AUTO CAT
6 AUTO
7 JET AIR
8 RES OIL
9 DIST OIL
10 RES 6AS
11 COAL
12 KRAFT RB
13 ELARCFRN
14 FERRMNFR
15 CAL GYP
16 CEMENT
17 PET FCC
18 LSKILN
19 SEC S04
168
-------
TABLE C-2. SPECIES NAME AND CODE INPUT FILE
1 TOT
2 AL
3 AS
4 BA
5 BR
6 CA
7 CD
8 CL
9 CO
10 CR
11 CU
12 FE
13 HG
14 K
15 MN
16 NI
1? P
18 PB
19 S04
20 SB
21 SI
22 SN
23 SR
24 TI
25 V
26 ZN
27 C
28 NA
29 N03
30 RB
31 SE
169
-------
TABLE C-3. FINE FRACTION SOURCE SIGNATURE INPUT FILE
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
••)
2
2
2
';>
2
•j
2
'•)
2
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
5
27
6
7
8
10
11
12
14
15
28
16
2V
18
.006500
.000000
.000000
.000000
.000000
.093000
.000000
.000000
.000000
.000300
.008300
.002000
.000370
.000000
.000000
.000000
.000140
.000020
.000000
.000000
.024000
.000000
.004500
.000280
.001400
.000000
.000220
.088400
.000000
.000000
.000200
.136500
.024400
.000000
.000000
.000450
.000300
.060000
.010300
.001230
.012500
.000090
.000000
.003700
.001625
.000000
.000000
.000000
.000000
.023250
.000000
.000000
.000000
.000075
.002075
.000500
.000093
.000000
.000000
.000000
.000035
.000005
.000000
.000000
.006000
.000000
.001125
.000070
.000350
.000000
.000055
.022100
.000000
.000000
.000050
.034125
.006100
.000000
.000000
.000112
.000075
.015000
.002575
.000307
.003125
.000022
.000000
.000925
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
m
NA
NI
NQ3
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
HN
NA
NI
H03
PB
FINE
FINE
FIHE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FIHE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
SOIL
SOIL
SOIL
SOU-
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
RH DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
K£i DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
170
-------
TABLE C-3 (CONTINUED)
2 30
2 20
2 31
2 21
2 22
2 19
2 23
2 24
2 25
2 26
3 2
3 3
3 4
3 5
3 27
3 6
3 7
3 8
3 10
3 11
3 12
3 14
3 15
3 28
3 16
3 29
3 18
3 30
3 20
3 31
3 21
3 22
3 19
3 23
3 24
3 25
3 26
4 2
4 3
4 4
4 5
4 27
4 6
4 7
4 8
4 10
4 11
.000000
.000000
.000000
.223000
.000000
.011100
.000000
.006400
.000230
.001100
.000000
.000000
.000000
.000000
.000000
.010000
.000000
.550000
.000000
.000000
.000000
.010000
.000000
.310000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.090000
.000000
.000000
.000000
.000000
.014400
.000000
.000530
.000530
.629000
.010700
.000530
.055500
.000000
.000900
.000000
.000000
.000000
.055750
.000000
.002775
.000000
.001600
.000057
.000275
.000000
.000000
.000000
.000000
.000000
.002500
.000000
.137500
.000000
.000000
.000000
.002500
.000000
.077500
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.022500
.000000
.000000
.000000
.000000
.003600
.000000
.000132
.000132
.157250
.002675
.000132
.013875
.000000
.000225
RB
SB
SE
SI
SN
S04
SR
n
V
ZN
AL
AS
6A
BR
C
CA
CD
CL
CR
CU
FE
K
HN
NA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
r'INE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
RD DUST
RD DUST
RD DUST
RIi DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
SEA SAL I
SEA SAL1
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SAL I
SEA SALT
SEA SALT
SEA SALT
SEA SAIT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SLASH BURN
SLASH BURN
SLASH BURN
SLASH BURN
SLASH BURN
SLASH BURN
SLASH BURN
SLASH BURN
SLASH BURN
SLASH BURN
171
-------
TABLE C-3 (CONTINUED)
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
3
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
cr
,J
5
5
5
5
5
5
5
5
5
6
6
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
j
.001900
.006000
.001200
.006500
.000000
.051000
.000530
.000530
.000530
.000000
.008900
.000530
.016000
.000530
.000000
.000000
.000000
.001200
.000000
.000000
.000000
.390000
.001700
.000000
.000000
.000000
.000240
.001100
.000440
.000150
.000000
.000150
.000000
.000000
.000000
.000000
.000000
.005100
.000000
.500000
.000000
.000000
.000000
.000800
.000430
.000000
•
„
•
«
•
„
•
m
•
m
m
•
•
.
.
•
.
.
•
,
•
,
m
m
m
.
•
.
•
.
•
m
.
,
000475
001500
000300
001625
000000
012750
000132
000132
000132
000000
002225
000132
004000
000132
000000
000000
000000
000300
000000
000000
000000
097500
000425
000000
000000
000000
000060
000275
000110
000037
000000
000037
000000
000000
.000000
,
,
000000
000000
.001275
,
000000
.125000
.000000
.000000
.000000
.000200
.000108
.000000
FE
K
MN
NA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
U
ZN
AL
ftS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
UN
NA
NI
N03
PB
RB
SB
SE
SI
3N
504
SR
TI
V
U
AL
AS
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FIHE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUIO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
U CAT
U CAT
U CAT
y CAT
U CAT
U CAT
U CAT
U CAT
U CAT
U CAT
U CAT
U CAT
U CAT
U LAf
U CAT
U CAT
U CA1
U CAT
U CAT
U CAT
U CAT
U CAT
U CAT
U CAT
U CA!
U CAT
U CAT
172
-------
TABLE C-3 (CONTINUED)
6
6
6
A
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
f
7
/
;
/
7
/'
7
7
7
7
7
7
/
/
7
/
7
t
"7
/
7
7
7
-7
/
7
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
5
T?
C./
6
7
a
10
11
12
14
ID
28
16
2V
18
30
20
31
21
.000000
.082000
.545000
.000000
.000000
.054000
.000000
.000040
.002500
.000000
.000000
.000000
.000000
.000000
.211000
.000000
.000000
.000000
.000750
.000000
.002100
.000000
.000000
.000000
.000210
.000000
.000000
.000000
.000000
.960000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.020500
.136250
.000000
.000000
.013500
.000000
.000010
.000625
.000000
.000000
.000000
.000000
.000000
.052750
.000000
.000000
.000000
.000187
.000000
.000525
.000000
.000000
.000000
.000053
.000000
.000000
.000000
.000000
.240000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
BA
BR
c
CA
en
CL
CR
cu
FE
K
UN
NA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
MN
NA
HI
N03
PB
RB
SB
SI-
SI
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
AUTO
AUCO
AUTO
AUTO
AUTO
ftUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
JILT AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
173
-------
TABLE C-3 (CONTINUED)
7
7
7
7
7
7
8
8
8
8
8
8
8
a
8
8
8
8
a
8
8
a
8
a
8
8
a
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
22
19
23
24
25
26
2
3
4
5
27
6
7
a
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
5
27
6
7
8
10
11
12
14
15
28
.000000
.000000
.000000
.000000
.000000
.000000
.005300
.000000
.000000
.000130
.101000
.015800
.000000
.000000
.000470
.000750
.029700
.002800
.000460
.035000
.053600
.006500
.001100
.000000
.000000
.000000
.009600
.000000
.481000
.000000
.001100
.034400
.004000
.003100
.000000
.000000
.000260
.358000
.005000
.000000
.012000
.000000
.001700
.001200
.000180
.000140
.003200
.000000
.000000
.000000
.000000
.000000
.000000
.001325
.000000
.000000
.000033
.025250
.003950
.000000
.000000
.000117
.000187
.007425
.000700
.000115
.008750
.013400
.001625
.000275
.000000
.000000
.000000
.002400
.000000
.120250
.000000
.000275
.008600
.001000
.000775
.000000
.000000
.000065
.089500
.001250
.000000
.003000
.000000
.000425
.000300
.000045
.000035
.000800
SN
304
SR
TI
V
ZN
AL
AS
BA
SR
C
CA
CD
CL
CR
CD
FE
K
HN
NA
HI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
HN
NA
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JF.T AIR
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESII'UAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL.
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE UIL
174
-------
TABLE C-3 (CONTINUED)
V
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
n
11
16
29
18
30
20
31
21
22
19
23
24
25
26
'?
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
'T
3
4
5
27
A
7
.000090
.010000
.005400
.000000
,000000
.000000
.002700
.000000
.132000
.000000
.000000
.000050
.000290
.000000
.000000
.000000
.000000
.120000
.050000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.470000
.000000
.000000
.000000
.000000
.004380
.000000
.000120
.000000
.000000
.018180
,0008'->0
.000022
.002500
.001350
.000000
.000000
.000000
.000675
.000000
.033000
.000000
.000000
.000013
.000072
.000000
.000000
.000000
.000000
.030000
.012500
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.117500
.000000
.000000
.000000
.000000
.001095
.000000
.000030
.000000
.000000
.004545
.000223
HI
N03
PB
REf
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
8R
C
CA
CD
CL
CR
CU
FE
K
hN
NA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
Ab
BA
BR
C
CA
CD
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL.
DISTILLATE OIL.
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL 6AS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENHAL 8AS
RES I DEN! I AL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENHAL GAS
RES I DEN UAL GAS
COAL
COAL
COAL
COAL
COAL
COAL
COAL
175
-------
TABLE 03 (CONTINUED)
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
5
27
6
7
a
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
23
26
.000000
.000160
.000210
.043330
.001890
.000000
.002420
.000070
.000000
.006690
.000000
.000290
.000000
.035550
.008240
.096290
.000000
.001210
.000000
.016270
.002500
.000000
.000000
.001300
.019200
.000000
.000000
.018000
.002300
.000210
.012000
.015000
.000300
.127000
.001400
.000000
.OOOUO
.000000
.000000
.000000
.001500
.000000
.400000
.000000
.000060
.000010
.000690
.000000
.000040
.000053
.010832
.000472
.000000
.000605
.000018
.000000
.001673
.000000
.000072
.000000
.008888
.002060
.024072
.000000
.000303
.000000
.004068
.000625
.000000
.000000
.000325
.004800
.000000
.000000
.004500
.000700
.000053
.003000
.003750
.000075
.031750
.000350
.000000
.000033
.000000
.000000
.000000
.000375
.000000
.100000
.000000
.000015
.000002
.000173
CL
CR
CD
FE
K
MN
NA
HI
N03 "
PB
RB
SB
SE
SI
SN
504
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CO
CL
CR
CU
FE
K
MN
NA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
FINE COAL
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
KRAFT REC
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER-
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
176
-------
TABLE C-3 (CONTINUED)
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
1 4
14
14
14
14
14
14
14
14
2
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
.006500
.000000
.000000
.000000
.000000
.062000
.000000
.018500
.021000
.002800
.319500
.009200
.087000
.012600
.007100
.000000
.007600
.000000
.000000
.000000
.050000
.000000
.025000
.000000
.002000
.000630
.012000
.006400
.000000
.000000
.001600
.105000
.013000
.000000
.004200
.000420
.000360
.021000
.105000
.173000
.031000
.000000
.057000
.000450
.000000
.001625
.000000
.000000
.000000
.000000
.015500
.000000
.004625
.005250
.000700
.079875
,002300
.021750
.003150
.001775
.000000
.001900
.000000
,000000
.000000
.012500
.000000
.006250
.000000
.000500
.000158
.003000
.001600
.000000
.000000
.000400
.026250
.003230
.000000
.001050
.000105
.000090
.005250
.026250
.043250
.007750
.000000
.014250
.000112
.000000
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
UN
NA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
HN
NA
NI
N03
PB
RB
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINF;
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FIKE
FINE
FINE
ELECTRIC ARC FURN
ELECTRIC ARC FUR*
ELECTRIC ARC FURN
ELECTRIC ARC FURH
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
ELECTRIC ARC FURN
r-ERROMANGANESE FURN
FERROMANGANESE FURN
FERROMANGAiMESE FURN
FERROflANGANESE FURN
FERROMAN6ANESE FURN
FERROMARGViNESE FORK'
FERROrtANGANESE FURN
FERROrtANGANESE FURN
FERROMANGANESE I"-URN
FERROHANGANESE FURN
FERROMANGAIMESE FURN
FERROMANGANESE FURN
FERROMftNGANESE FURN
FERROMANGANESE I"URN
FERROMANGANESE FURN
FERROMANGANESE FURN
FERROMANGANESE FURN
FERRONANGANESE FURN
177
-------
TABLE C-3 (CONTINUED)
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
IS
15
15
16
la
16
16
16
16
16
16
16
16
20
31
21
22
19
23
24
25
26
2
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
J
4
5
27
6
7
8
10
11
.000000
.000000
.009900
.000000
.042000
.000000
.000460
.000240
.005800
.000000
.000000
.000000
.000000
.010000
.130000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.0.00000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.410000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.080000
.050000
.000000
.000000
.000000
.000000
.000000
.000000
.002475
.000000
.010500
.000000
.000115
.000060
.001450
.000000
.000000
.000000
.000000
.002500
.032500
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.102500
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.020000
.012500
.000000
.000000
.000000
.000000
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
c
CA
CD
CL
CR
cu
FE
K
MN
NA
HI
M03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
Cfl
CL
CR
CU
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FERROMANGANESE FURN
FERROMANGANESE FURN
FERROMANGANESE FURN
FERROHANGANESE FURN
FERROMAN&ANESE FURN
FERROMANGANESE FURN
FERROMANGANESE FURN
FERROMANGANESE FURN
FERROMANGANIESE FURN
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAIQN OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GfPSUM
CALCINAION OF GYPSUM
CALCINAION OF BYPSUri
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION OF GYPSUM
CALCINAION Ol: GYPSUM
CALCINAION OF GYPSUM
CEMENT
CEMENT
CEMENT
CEMENT
CEHENF
CEMENT
CEHENI
CEMEN!
CEMENT
CEMENT
178
-------
TABLE C-3 (CONTINUED)
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
IB
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
9
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
.000000
.020000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.025000
.000000
.600000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.040000
.000000
.000000
.000000
.000000
.000000
.010000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.500000
.000000
.000000
.000000
.000000
.000000
.000000
.005000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.006250
.000000
.150000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.010000
.000000
.000000
.000000
.000000
.000000
.002500
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.125000
.000000
.000000
.000000
.000000
.000000
FE
K
UN
NA
NI
N03
PB
RB
SB
SE
SI
SN
SQ4
SR
TI
V
ZN
AL
AS
BA
6R
c
CA
CD
CL
CR
cu
FE
K
MN
NA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
II
V
ZN
AL
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE-
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
CEMENT
CEMENT
CEMENT
CEMENI
CEMENT
CEMENT
CEMENT
CEMENT
CEMENT
CEMENT
CEMENT
CEMENT
CEMENT
CEMENT
CEMENT
CEMENT
CEMENT
PETROL
PETROL
PETROL
PETROL
PETROL
PETROL
PETROL
PETROL
PETROL
PETROL
PETROL
PETROL
PETROL
PtTROL
PETROL
PETROL
PETROL
PETROL.
PETROL
PETROL
PETROL
PETROL
PETROL
PETROL
PETROL
PETROL
PE J-ROL
LS KILN
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
FCC
F CU
FCC
FCC
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITS
UNITb
UNITS
UNITS
179
-------
TABLE C-3 (CONTINUED)
18
18
18
18
18
18
18
18
18
1 8
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
,1
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
5
27
6
7
3
10
11
12
14
15
28
16
29
18
30
20
•
,
•
•
•
*
•
•
•
•
•
•
•
•
*
•
•
v
«
«
•
.
.
.
•
.
•
•
.
•
•
•
•
•
,
•
.
B
000000
000000
000000
400000
300000
000000
000000
000000
000000
020000
000000
000000
000000
000000
000000
000000
000000
000000
100000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
.
•
*
•
«
•
«
•
000000
000000
000000
100000
075000
000000
000000
000000
.000000
*
•
•
•
•
.
•
•
•
.
*
,
,
t
•
,
,
„
,
„
•
1
*
B
«
*
•
,
,
.000000
€
000000
.000000
,
„
000000
,000000
.000000
.000000
•
005000
000000
000000
000000
000000
000000
000000
000000
000000
025000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000
.000000
,
000000
.000000
.000000
.000000
AS
BA
BR
c
CA
CD
CL
CR
cu
FE
K
HN
NA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
v
ZN
AL
AS
BA
BR
c
CA
CD
CL
CR
cu
FE
K
HN
NA
NI
N03
PB
RB
SB
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINE
FINk
FINE
FINE
FINE
FINE
KINE
FINE
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
L3 KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
SEC S04
SEC S04
SEC S04
SEC S04
SEC 304
SEC 304
SEC S04
SEC S04
SEC S04
SEC 304
SEC 304
SEC 304
SEC S04
SEC SO 4
SEC S04
SEC SO 4
SEC S04
SEC SO 4
SEC S04
180
-------
TABLE C-3 (CONTINUED)
19 31 .000000 .000000 SE FINE SE.C 304
19 21 .000000 .000000 SI FINE SEC S04
19 22 .000000 .000000 SN FINE SEC S04
19 19 1.000000 .000000 S04 FIXE SEC 304
19 23 .000000 .000000 SR FINE SEC 304
19 24 .000000 .000000 TI FINE SEC S04
19 25 .000000 .000000 V FINE SEC S04
19 26 .000000 .000000 ZN FINE SEC S04
181
-------
TABLE C-A. COARSE FRACTION SOURCE SIGNATURE INPUT FILE
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
'7
2
2
2
2
2
2
•7
2
2
9
2
y
2
-i
*.
••)
)
2
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
5
27
6
7
8
10
1 1
12
14
15
28
16
29
1(3
.005500
.000000
.000000
.000000
.000000
.051000
.000000
.000000
.000000
.000090
.004800
.001200
.000210
.000000
.000000
.000000
.000200
.000020
.000000
.000000
.024000
.000000
.002700
.000140
.000890
.000000
.000090
.065900
.000000
.000000
.000080
.048900
.030000
.000000
.000000
.000000
.000000
.057300
.000000
.001000
.017500
.000000
.000200
.000000
.001375
.000000
.000000
.000000
.000000
.012750
.000000
.000000
.000000
.000022
.001200
.000300
.000053
.000000
.000000
.000000
.000050
.000005
.000000
.000000
.006000
.000000
.000675
.000035
.000223
.000000
.000022
.016475
.000000
.000000
.000020
.012225
.007500
.000000
.000000
.000000
.000000
.014325
.000000
.000250
.004375
.000000
.000050
.000000
AL
AS
BA
BR
C
CA
CD
CL
CR
CD
FE
K
MN
HA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CD
FE
K
HN
NA
NI
H03
PB
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
l.OARSE
SOIL
SOU-
SOIL
SOU-
SOIL
SOU-
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOIL
SOU-
SOIL
SOIL
SOIL
SOU-
SOIL
RD DUST
RD DUST
RD OUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD OUST
182
-------
TABLE C-4 (CONTINUED)
2 30
2 20
2 31
2 21
2 22
2 19
2 23
2 24
2 25
2 26
3 2
3 3
3 4
3 5
3 2?
3 6
3 7
3 8
3 10
3 11
3 12
3 14
3 15
3 28
3 16
3 29
3 18
3 30
3 20
3 31
3 21
3 22
3 19
3 23
3 24
3 25
3 26
4 2
4 3
4 4
4 5
4 27
4 6
4 7
4 8
.000000
.000000
.000000
.284000
.000000
.000000
.000000
.010100
.000270
.000000
.000000
.000000
.000000
.000000
.000000
.010000
.000000
.550000
.000000
.000000
.000000
.010000
.000000
.310000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.090000
.000000
.000000
.000000
.000000
.002300
.000000
.000000
.000000
.523000
.001300
.000000
.009300
.000000
.000000
.000000
.071000
.000000
.000000
.000000
.002525
.000068
.000000
.000000
.000000
.000000
.000000
.000000
.002500
.000000
.137500
.000000
.000000
.000000
.002500
.000000
.077500
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.022500
.000000
.000000
.000000
.000000
.000575
.000000
.000000
.000000
.130750
.000325
.000000
.002325
RB
SB
SE
SI
SN
S04
SR
TI
U
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CD
FE
K
HN
NA
NI
NQ3
PB
R6
SB
SE
SI
SIN!
S04
SR
n
V
ZN
AL
AS
BA
BR
C
CA
CU
CL
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COftRSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
RD DUS!
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RD DUST
RB DUST
RD DUST
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SALT
SEA SAL!
SEA SALT
SLASH BURN
SLASH BURN
SLASH BURN
SLASH BURiV
SLASH BURN
SLASH BURN
SLASH BURN
SLASH BURN
183
-------
TABLE C-4 (CONTINUED)
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
&
5
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
.000000
.000000
.000000
.000000
.000090
.001600
.000000
.010000
.000000
.000000
.000000
.000000
.054000
.000000
.007500
.000000
.000000
.000000
.000000
.001200
.000000
.000000
.000000
.390000
.001700
.000000
.000000
.000000
.000240
.001100
.000440
.000150
.000000
.000150
.000000
.000000
.000000
.000000
.000000
.005100
.000000
.500000
.000000
.000000
.000000
.000800
.000000
.000000
.000000
.000000
.000022
.000400
.000000
.002500
.000000
.000000
.000000
.000000
.013500
.000000
.001875
.000000
.000000
.000000
.000000
.000300
.000000
.000000
.000000
.097500
.000425
.000000
.000000
.000000
.000060
.000275
.000110
.00003?
.000000
.000037
.000000
.000000
.000000
.000000
.000000
.001275
.000000
.125000
.000000
.000000
.000000
.000200
CR
CD
FE
K
NN
HA
NI
N03
PB
Rfi
SB
SE
SI
SN
804
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CD
FE
K
UN
NA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
CUARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
SLASH
AUTO
AUTO
AUTO
AUTO
AUFO
AUFO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUIO
AUTO
AUTO
AUTO
AUTO
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
BURN
U CA!
U CAT
U CAT
U CAI
U CAI
U CAT
U CAI
U CAI
U CAT
U CAI
U CAI
U CAT
U CAT
U CAI
U CAT
U CAI
U CAT
U CAT
U CAT
U CAT
U CAT
U CAT
U CAT
U CAI
U CAI
U CAT
U CA1
184
-------
TABLE C-4 (CONTINUED)
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
/'
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
j
'•)
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
9
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
.000430
.000000
.000000
.082000
.545000
.000000
.000000
.054000
.000000
.000040
.002500
.000000
.000000
.000000
.000000
.000000
.211000
.000000
.000000
.000000
.000750
.000000
.002100
.000000
.000000
.000000
.000210
.000000
.000000
.000000
.000000
.960000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000108
.000000
.000000
.020500
.136250
.000000
.000000
.013500
.000000
.000010
.000625
.000000
.000000
.000000
.000000
.000000
.052750
.000000
.000000
.000000
.000187
.000000
.000525
.000000
.000000
.000000
.000053
.000000
.000000
.000000
.000000
.240000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
AL
AS
BA
BR
c
CA
CD
CL
CR
cu
FE
K
«N
HA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
UN
HA
HI
N03
PB
RB
SB
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
AUTO
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JE1 AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JEI AIR
JEI AIR
185
-------
TABLE C-4 (CONTINUED)
7 31
7 21
7 22
7 19
7 23
7 24
7 25
7 26
8 2
8 3
8 4
8 5
8 27
8 6
8 7
8 8
8 10
8 11
8 12
8 14
8 15
8 28
8 16
8 29
8 18
8 30
8 20
8 31
8 21
8 22
8 19
8 23
8 24
8 25
8 26
9 2
9 3
9 4
9 5
9 27
9 6
9 7
9 8
9 10
V 11
9 12
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.014700
.000000
.000000
.000000
.315000
.035600
.000000
.007400
.000540
.000860
.014700
.000000
.000270
.009000
.013900
.000000
.000000
.000000
.000000
.000000
.037000
.000000
.073000
.000000
.001400
.017900
.000500
.005900
.000000
.000000
.000000
.172000
.005000
.000000
.016000
.000000
.001100
.002300
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.003675
.000000
.000000
.000000
.078750
.008900
.000000
.001850
.000135
.000215
.003675
.000000
.000068
.002250
.003475
.000000
.000000
.000000
.000000
.000000
.009250
.000000
.018250
.000000
.000350
.004475
.000125
.001475
.000000
.000000
.000000
.043000
.001250
.000000
.004000
.000000
.000275
.000575
SE
SI
SN
SQ4
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
MN
NA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
JET AIR
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL.
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
RESIDUAL OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE UIL
DISTILLATE UIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL.
DIS1ILLATE OIL
DI31ILLATE OIL
DIS1ILLATE OIL
DISTILLAIE UIL.
186
-------
TABLE C-4 (CONTINUED)
9
y
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
14
15
28
16
2?
18
30
20
31
21
22
19
23
24
25
26
<-)
3
4
5
27
6
7
a
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
2S
24
25
26
.000000
.000130
.006900
.000000
.000000
.000000
.000000
.000000
.000000
.002900
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.120000
.050000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.470000
.000000
.000000
.000000
.000000
.000000
.000033
.001725
.000000
.000000
,000000
.000000
.000000
.000000
.000725
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.030000
.012500
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.117500
.000000
.000000
.000000
.000000
K
M
NA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
c
CA
CD
CL
CR
CU
FE
K
HN
NA
NI
N03
PB
RB
SB
SE
SI
SN
304
5R
TI
v
ZN
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
1HSTILLAIE OIL
DISTILLATE OIL.
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILL ATE "OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
DISTILLATE OIL
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDEN1IAL GAS
RESIDENTIAL SAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL 6AS
RESIDENTIAL GAS
RESIDE.NIIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RESIDENTIAL GAS
RES10ENUAL GAS
RESIDtNIIAL GAb
187
-------
TABLE C-4 (CONTINUED)
11
1 1
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
2
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
5
27
6
?
8
10
11
12
14
15
28
16
2V
18
.000000
.000000
.000000
.000000
.000000
.023600
.000000
.000000
.000000
.000000
.040990
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.032920
.000000
.121120
.000000
.000000
.000000
.006830
.002800
.000000
.000000
.000560
. 1 76000
.003600
.000000
.029000
.004800
.000600
.018400
.004000
.000520
.053000
.002200
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.005900
.000000
.000000
.000000
.000000
.010248
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.008230
.000000
.030280
.000000
.000000
.000000
.001708
.000700
.000000
.000000
.000140
.044000
.000900
.000000
.007250
.001200
.000150
.004600
.001000
.000130
.013250
.000550
.000000
.000000
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
m
NA
NI
«03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
UN
HA
NI
N03
'rii
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COAKSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COftRSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
COAL
KRAF T
KRAFT
KRAFT
KRAFT
KRAFT
KRAFT
KRAFT
KRAFT
KRAF I
KRAFT
KRAFT
KRAFT
KRAFT
KRAFT
KRAFT
KRAFT
KRAFT
REC
REC
REC
REC
REC
REC
REC
REC
KEC
REC
REC
REC
RiiC
REC
REC
REC
REC
BUILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
flOILER
BOILER
BUILER
BOILER
BOILER
BOILER
BOILER
BOILER
BOILER
188
-------
TABLE C-4 (CONTINUED)
\2
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
30
20
31
21
22
19
23
24
25
26
2
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
3
27
6
7
8
10
11
.000000
.000000
.000000
.001300
.000000
.118000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.069000
.000000
.038000
.021000
.004300
.308000
.005600
.095000
.014000
.006200
.000000
.006400
.000000
.000000
.000000
.066000
.000000
.013000
.000000
.001100
.000580
.012000
.001800
.000000
,000000
.000000
.190000
.005,700
.000000
.008500
.000230
.000740
.000000
.000000
.000000
.000325
.000000
.029500
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.017250
.000000
.009500
.005250
.001075
.077000
.001400
.023750
.003500
.001550
.000000
.001600
.000000
.000000
.000000
.016500
.000000
.003250
.000000
.000275
.000145
.003000
.000450
.000000
.000000^
.000000"
.047500
.001425
.000000
.002125
.000057
.000185
KB
SB
SE
SI
SN
S04
SR
ri
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
«N
NA
MI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
cn
CL
CR
CU
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
KRAFT REC BOILER
KRAFT REC BOILER
KRAFT REC BOILER
KRAFT REC BOILER
KRAFT REC BOILER
KRAFT REC BOILER
KRAFT REC BOILER
KRAFT REC BOILER
KRAFT REC BOILER
KRAFT REC BOILER
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC' FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC I-URN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
ELEC ARC FURN
FERROMANGANESE. FURN
FERROMANGANF.5E FURN
FERROMANGANESE' FURN
FERROrtANGANESE FURN
FERRQMANGANIISE FURN
FERROiiArtGANESE FURN
FERROMANGANESE FURN
FERROMANGANhSE. FURN
FERROMANGANESE FURN
FERROMANGANESE FUIVN
189
-------
TABLE C-4 (CONTINUED)
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
1 5
15
15
15
15
16
16
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
•>
3
.003800
.012000
.027500
.003400
.000000
.012000
.000000
.000000
.000000
.000000
.002900
.000000
.011000
.000000
.000000
.000090
.000350
.000000
.000000
.000000
.000000
.000000
.090000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.5/0000
.000000
.000000
.000000
.000000
.000000
.000000
.000950
.003000
.006875
.000850
.000000
.003000
.000000
.000000
.000000
.000000
.000725
.000000
.002750
.000000
.000000
.000022
.000087
.000000
.000000
.000000
.000000
.000000
.022500
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.142500
.000000
.000000
.000000
.000000
.000000
.000000
.FE
K
MN
NA
NI
N03
PB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
HN
NA
NI
H03
PB
RB
SB
SE
SI
SN"
S04
SR
TI
V
ZN
AL
AS
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
FERROMANGANESE FURN
FERROMANGANE.SE FURN
FERROMANGANESE FURN
FERROMANGANESE FURN
FERROMANGANESE FURN
FERROMANGANESE FURN
FERRQMANGANESE FURN
FERROMANGANESE FURN
FERRQMANGANESE FURN
FERROMANGANESE FURN
FERROMANGANESE FURN
FERROMANGANESE FURN
FERROMANGANESE FURN
FERRQMANGANESE FURN
FERROMANGANESE FURN
FERROMANGANESE FURN
FERROMANGANESE FURN
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINAIION OI-" GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CALCINAIION OF GYPSUM
CALCINATION OF GYPSUM
CALCINATION OF GYPSUM
CEMEN1
CEMENT
190
-------
TABLE C-4 (CONTINUED)
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
1 7
17
17
1 7
17
17
17
17
17
17
17
17
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
2
3
4
'5
27
6
7
8
10
11
12
14
15
-------
TABLE 04 (CONTINUED)
17
17
1,'
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
22
19
23
24
25
26
2
3
4
5
27
6
7
8
10
11
12
14
15
28
16
29
18
30
20
31
21
22
19
23
24
25
26
o
3
4
5
27
6
7
8
10
11
12
14
15
26
.000000
.070000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.400000
.300000
.000000
.000000
.000000
.000000
.020000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.100000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.017500
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.140000
.075000
.000000
.000000
.000000
.000000
.005000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.025000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
SN
S04
SR
TI
V
ZN
AL-
AS
BA
BR
c
CA
CD
CL
CR
cu
FE
K
UN
NA
NI
N03
PB
RB
SB
SE
SI
SN
504
SR
TI
V
ZN
AL
AS
BA
BR
C
CA
CD
CL
CR
CU
FE
K
MN
Nfi
PETROL-
PETROL-
PETROL-
PETROL-
PETROL-
PETROL -
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
FCC UNDTb
•FCC UNO IS
FCC UMTS
•FCC UNDTS
•FCC UNDTS
FCC UNDTS
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILH
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
LS KILN
SECONDARY S04
SECONDARY S04
SECONDARY S04
SECONDARY 304
SECONDARY S04
SECONDARY SU4
SECONDARY S04
SECONDARY SU4
SECONDARY S04
SECONDARY S04
SECONDARY S04
SECONDARY S04
SECONDARY SIM
SECONDARY S04
192
-------
TABLE C-4 (CONTINUED)
19
19
19
19
19
19
19
19
19
19
19
19
19
16
29
18
30
20
31
21
22
19
23
24
25
26
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
1,000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
.000000
HI
N03
FB
RB
SB
SE
SI
SN
S04
SR
TI
V
ZN
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
COARSE
SECONDARY S04
SECONDARY 304
SECONDARY S04
SECONDARY S04
SECONDARY S04
SECONDARY S04
SECONDARY SO4
SECONDARY S04
SECONDARY S04
SECONDARY S04
SECONDARY 804
SECONDARY 304
SECONDARY 304
193
-------
TABLE C-5. RECEPTOR CONCENTRATION INPUT FILE
03 URBftN CORE 810229 12 07
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
03 BACKGROUND 81022? 12 07
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
35.
.088
.036
.149
.344
.441
.004
.051
.003
.002
.013
.208
0.
.165
.022
.006
.119
1.422
13.13
.003
.277
.001
.003
.007
.002
.042
28.
.070
.014
.146
.164
.128
.001
.010
.008
.010
.027
.120
.0015
.186
.022
.003
7.
.062
.007
.014
.017
.023
.002
.007
.002
.004
.002
.011
.003
.009
.004
.001
.017
.068
.681
.002
.031
.002
.001
.014
.008
.003
3.
.055
.006
.018
.010
.008
.002
.007
.003
.005
.003
.008
.003
.010
.004
.002
75.
1.951
.004
.371
.108
13.014
.0005
.288
.015
.022
.018
1.871
.001
.517
.088
.003
.102
.346
1.725
.004
8.652
.005
.030
.205
.007
.071
37.
.739
.001
.086
.064
3.805
.001
.014
.001
.0025
.004
.692
.009
.215
.018
.001
7.
.422
.004
.023
.007
1.442
.001
.068
.003
.005
.002
.118
.002
.072
.008
.001
.040
.024
.939
.002
1.987
.002
.003
.037
.014
.006
4.
.171
.004
.016
.005
.444
.002
.010
.003
.005
.002
.044
.003
.032
.004
.002
194
-------
TABLE C-5 (CONTINUED)
30 17 .103 .018 .020 .022
30 18 .894 .047 .213 .017
30 19 14.78 .765 .852 .783
30 20 .008 .003 .001 .003
30 21 .189 .027 4.0 .914
30 22 .024 .003 .003 .003
30 23 .003 .002 .006 .002
30 . 24 .003 .016 .097 .017
30 25 .003 .009 .0035 .007
30 26 .038 .003 .016 .003
195
-------
w
hJ
M
EH
H
O<
H
O
SH
O,
O
U
s
p
C/3
w
I
en
i
en CD ;c
UJ » =J
cc •— o
— — «r CN r\. •— o
fx tf? rj ^ ^r
>4 I 1 I I I I I
CM CN »- ^- ro r*i in «-
— rs.— rx
oo-ior-jrxi-oiooi
CO GO O-
O rs. — ^- XJ CM
§O"Oinoor4OO
O--^OOr*>OO
00*0 ro
O^TtO — rofv,OOm — •^•ir3f*5O-ooooa---ot>j
^x O
-o o
CN O
0
o
> o
196
-------
Q
W
2!
o
u
«r u*j Pi CO r*3 —* --a rj •— 00 c%i n rv u"i
c»o — m c*j K) mrv.ro
rt r~i w—
C ^03i*"JOrv-orN.r*.rjij"3 *•• •— o* li") *r 'O ~-
<&oo*— OOoortOO'OO1
5^iO
*— ftg u^
O
O -C I — — S3
LJ •• oo
u. *— uj
O- v— OO Irt ^ *O O
CM (NI
en vi
tn tn
C_3 C/) •« £_» O «T Ci.
U)
197
-------
TABLE C-7. GENERAL HAKDCOPY OUTPUT FILE
RESULTS FOR CUB SITE: URBAN CORE YEAR: 81 DATE: 0229
COARSE PARTICULATE FRACTION
SAMPLING DURATION: 12 HRS. U1TH START HOUR: 7
BACKGROUND SITE SUBTRACTED: NO
RIDGE REGRESSION LEAST SQUARES
K= .800
CODE
SOURCE
INTERCEPT
1
2
3
5
6
9
10
11
12
13
14
16
17
19
SOIL
RD DUST
SEA SALT
AUTO CAT
AUTO
DIST OIL
RES GAS
COAL
KRAFT RB
ELARCFRN
FERRMNFR
CEMENT
PET FCC
SEC S04
TOTAL:
SPECIES FIT
CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
FLG
TOTAL *
AL *
AS
BA «
BR *
CA *
CD
CL *
CO *
CR *
CU »
FE *
HG
K *
MN *
NI
P *
PB *
S04
St
SI *
SN
SR *
TI *
V
ZN *
C
NA
N03
RB
SE
UG/M3
.011+-
34.445+- 18
13.578+- 4
.177+-
10.339+- 13
.722+-
.000+-
.000+-
4.532+- 3
2.229+- 3
.000+-
.000+-
13.874+- 11
.000+-
.000+-
81.908+- 25
.005
.752
.185
.491
.655
.275
.000
.000
.137
.455
.000
.000
.324
.000
.000
.267
KISS COftRSE
FLG HEAS. UG/M3
75.000+- 7
1.951+-
.004+-
.371+-
.108+-
13.014+- 1
C
.288+-
.015+-
.022+-
.018+-
1.871+-
<
.517+-
.088+-
.003+-
.102+-
.344+-
1.725+-
.004+-
8.452+- 1
.005+-
.030+-
.205+-
.071*-
M
N <
M
M <
M
.000
.422
.004
.023
.007
.442
.001
.068
.003
.005
.002
.118
.001
.072
.008
.001
.040
.024
.939
.002
.987
.002
.003
.037
.007
.004
.000
.000
.000
.000
.000
R-SQUARE:
Z
48.593*-25
18.1Q4+- 8
.328*-
9.124*-18
.963*-
.000*-
.000+-
6.043+- 4
2.308+- 4
.000+-
.000+-
18.499+-I5
.000+-
.000+-
109.210+-35
.6151
K-0.0
R-SQUARE:
UG/M3
.410
.418
.655
.252
.378
.000
.000
.220
.615
.000
.000
. 1 97
.000
.000
.197
77
18
-51
1
11
-
23
81
.023+-
.894+-
.281+-
.365+-
.096*-
.180+-
.000+-
.000+-
.906+-
.031+-
.000+-
.000+-
.364+-
.000+-
.000+-
.884*-
.010
81.347
13.310
.771
63.596
.395
.000
.000
7.909
6.302
.000
.000
20.317
.000
.000
43.046
6
2
1.
6
1
2
1
1
.7702
VIF
.178
.184
.223
.754
.054
.000
.000
.32?
.564
.000
.000
.550
.000
.000
SUSPENDF.ll PARTICIPATE
PERCENT
100.000+-13.
2.601+- .
.003+- .
.495+- .
.144+- .
17.352+- 2.
<
.384+- .
.020+- .
.029+- .
.024+- .
2.495+- .
<
.689+- .
.117+- .
.004+- .
.134*- .
.461*- .
2.300+- 1.
.005+- .
11.336+- 2.
.007+- .
.040+- .
.273+- .
19?
613
005
055
016
514
001
097
004
007
003
281
003
116
015
001
055
054
270
003
860
003
005
056
< .019
.095+- .012
< .001
< .001
< .001
f .001
< .001
CAI.C. UG/M3
81.908+-25
1.125+-
.011+-
.011+-
.073+-
5.I86+-
.011+-
.212+-
.011+-
.022+-
.018+-
1.204+-
.011*-
.347+-
.035*-
.018+-
.011 *-
.171+-
6.525+- 1
.om-
4.335+- 1
.011+-
.016+-
.181+-
.015+-
.054+-
8.129+- 1
.422+-
.014+-
.012*-
.011+-
.267 1
.229
.000 2
,000
.015
.842
.000 22
.031
.000
.003
,001 1
.205
.000 11
.070
.004
.001 5
,000
.038
.306 3
.000 2
.048
.000 2
.001
.035
.001 2
.008
.224
.068
.001
.000
.000
RATIO
.092+-
.577+-
.762+-
.030+-
.672+-
.399+-
.097+-
.73i+-
.737*-
.9S9+-
.010+-
.643+-
.048+- 4
.672+-
.398+-
.834+- 2
.108+-
.494+-
.782+- 2
.762+-
.732+-
.210+-
.53B+-
.881+-
.102+-
.756+-
.000+-
.000*-
.000+-
.000+-
.000+-
.499
.136
.000
.000
.165
.070
.000
.133
.035
.171
.084
.130
.756
.164
.048
.534
.004
.123
.962
.000
.150
.000
.048
.229
.307
.142
.000
.000
.000
.000
.000
TOTAL
AL
AS
BA
BR
CA
CU
CL
CO
CR
CU
FE
HG
K
MN
NI
P
PB
S04
SB
SI
SN
SR
TI
V
IN
C
NA
N03
RB
SE
HEASURED AMBIENT MASS (UG/N3): FINE: 35.0+- 7.0 COARSE: 75.0+- 7.0 TOTAL: 110.0*- 9.9
L98
-------
TABLE C-7 (CONTINUED)
RESULTS FOR CMS SHE: URIAH CORE TEAR: 81 DATE: 0229
FINE PARTICULATE FRACTION
SAMPLING DURATION: 12 HRS. UITH START HOUR: 7
BACKGROUND SITE SUBTRACTED: NO
RIDGE REGRESSION
K= .010 R-SQUARE: .9179
CODt
SOURCE
INTERCEPT
1
2
3
5
6
9
10
1 1
13
14
16
17
IV
SOU
RD DUST
SEA SALT
AUTO CAT
AUTO
DIST OIL
RES CAS
COAL
ELARCFRN
FERRHNFR
CEMENT
PET FCC
SEC S04
TOTAL:
SPECIES FIT
CODE
1
2
3
4
5
6
7
8
9
10
1 1
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
FLG
TOTAL *
AL *
AS *
DA *
BR *
CA *
CD *
CL »
CO »
CR
CU *
FE *
HQ
K »
HN »
NI *
P »
PB *
S04 «
SB *
SI »
SN
SR «
II
V
ZN *
C
NA
N03
RB
SE
UG/M3
.004+-
-.50?+-
-.024+-
-.446+-
7.377+-
4.635+-
3. 596+-
1 .0)5+-
1 .77H-
.076+-
.041+-
7.403+-
8.22I+-
-.187+-
32.991+-
KISS
FLG HEAS.
35.000+-
.088+-
.034+-
.149+-
.344+-
.441+-
.004+-
.051+-
.003+-
.013+-
.208+-
<
.165+-
.022+-
.006*-
.119+-
I.422+-
13.130+-
.003*-
.277*-
<
.003*-
.042+-
(1
h <
H
H <
(1
.004
3.092
.923
.171
20.436
.941
6.6.14
5.311
1.348
.454
.250
2.919
12.252
11.012
15.162
FINE
UG/M3
7.000
.062
.00;
.014
.017
.023
.002
.007
.002
.002
.002
.011
.000
.00?
.004
.001
.01/1
.068
.681
.002
.031
.001
.001
.007
.002
.003
.000
.000
.000
.000
.000
X
4.4m- 8.838
1.318+- 2.636
.276+- .552
29. 271 +-58.541
13.244*- 3.773
9.305+-19.009
7.593+-15.186
5.059+- 3.981
.648+- 1.296
.358+- .715
21.151+- 9.353
17.660+-35.320
15.732+-31.444
94.261+-47.244
LEAST
K-0.0
SQUARES
R-SOUARE:
UG/M3
-8
-
-2
4
6
15
2
7
9
-3
32
.005+-
.858+-
.891+-
.533+-
.525+-
.800+-
.549+-
.427+-
.192*-
.048+-
.083+-
.999+-
.410+-
.353-+-
.136+-
.006
27.313
3.239
.265
58.257
.975
10.723
49.140
2.462
1 .249
.612
4.322
41 .216
49.346
50.953
432
29
14
79
i
14
413
9
71
24
6
77
173
.9200
VIF
.869
.638
.234
.398
.881
.366
.108
.374
.640
.698
.798
.121
.613
SUSPENDED PARTICULATE
PERCENT
100.000+-28.284
.251*- .184
.103+- .029
.424+- .094
.983+- .202
1.260+- .260
.011+- .006
.144+- .035
.009+- .006
; .01!
.037+- .009
.5941- .123
< .009
.471+- .098
.063+- .017
.017+- .004
.340+- .084
4.063+- .835
37.514+- 7.751
.009+- .006
./91+- .181
< .006
.009+- .003
< .040
( .023
.120*- .025
< .003
< .003
C .003
< .003
< .003
CALC.
UG/H3
32.991+-15
.0291-
.004+-
.004+-
.385+-
.441+-
.006+-
.054+-
.004+-
.006+-
.012+-
.207+-
.0041-
.161+-
.022+-
.006+-
.004+-
1 .014+-
13.151+-
.004+-
.290+-
.019+-
.004+-
.005+-
.004+-
.042+-
7.740+-
-.116+-
.043+-
.004+-
.004+-
1
1
.162
.004
.000
.000
.095 1
.095
.000 1
.088 1
.000 1
.000 2
.002
.029
.000
.037
.003 1
.000 1
.000
.245
.780 1
.000 1
.050 1
.004 18
.000 1
.001
.000 2
.007
.024
.035
.009
.000
.000
RATIO
.943+-
.331+-
.109+-
.028+-
.119+-
.999+-
.375+-
.049+- 2
.308+-
.912+-
.957+-
.994+-
.000+-
.?73+-
.019+-
.003+-
.033+-
.713+-
.002*-
.479*-
.045+-
.5I6+-67
.261+-
./6a*-
.080+-
.99^+-
.000+-
.000+-
.000+-
.000+-
.000+-
.595
.050
.000
.000
.415
.303
.168
.510
.081
.626
.170
.197
.000
.314
.202
.075
.001
.211
. 192
.076
.761
.641
.019
.10J
.056
.247
.000
.000
.000
.000
.000
TOTAL
AL
AS
BA
BR
CA
CD
CL
CO
CR
CU
FE
HG
K
MN
NI
P
PB
5U4
SB
SI
5N
SR
n
V
ZN
C
NA
N03
RB
SE
MEASURED AHUHNl HASS (UG/M3): HNE: 35.0 + - 7.0 COARSE: ,'5.0 + - 7.0 TOTAL: 110.0*- 9.9
199
-------
TABLE C-7 (CONTINUED)
RESULTS FOR CM SITE: URBAN CORE TEAR: 81
COARSE PARTICULATE FRACTION
SAMPLING DURATION: 12 HRS. UITH START HOUR: 7
BACKGROUND SITE SUBTRACTED: NO
RIDGE REGRESSION
K- .800 R-SQUARE:
CODE
SOURCE
INTERCEPT
1
2
3
5
4
?
10
11
12
13
14
14
17
1?
SOIL
RD DUST
SEA SALT
AUTO CAT
AUTO
DIST OIL
RES GAS
COAL
KRAFT RB
ELARCFRN
FERRHNFR
CEMENT
PET FCC
SEC S04
TOTAL:
SPECIES FIT
CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
FLG
TOTAL *
AL *
AS
BA *
BR *
CA *
CD
CL *
CO *
CR *
CU *
FE *
HG
K «
NH *
HI
P «
PB *
S04
SB
SI *
SN
SR »
TI »
V
ZN »
C
NA
N03
RB
SE
UG/H3
.011+-
36.445+- 18
13.578*- 6
.177+-
10.339+- 13
.722+-
.000+-
.000+-
4.532+- 3
2.229+- 3
.000+-
.000+-
13.874+- 11
.000+-
.000+-
81.908+- 25
.005
.752
.185
.491
.655
.275
.000
.000
.137
.435
.000
.000
.324
.000
.000
.247
HISS COARSE
FLG KEAS. U6/M3
75.000+- 7
1.951+-
.004*-
.371+-
.108+-
13.014+- 1
^
.288+-
.015+-
.022+-
.018+-
1 .871+-
<
,517+-
.088+-
.003+-
.102*-
.346+-
1.725+-
.004+-
8.452+- t
.005+-
.030+-
.205+-
(
.071+-
H <
H <
M i
fl <
M <
.000
.422
.004
.023
.007
.442
.001
.068
.003
.005
.002
.118
.001
.072
.008
.001
.040
.024
.939
.002
.987
.002
.003
.037
.007
.006
.000
.000
.000
.000
.000
I
48.593+-2S
18.104+- 8
.328*-
9.126+-18
.963+-
.000*-
.000+-
6.043+- 4
2.308+- 4
.000+-
.000+-
I8.499+-15
.000*-
.000+-
109.210+-35
DATE: 0229
.6151
LEAST SQUARES
K-0.0 R-SQUARE:
UG/M3
.410
.418
.655
.252
.378
.000
.000
.220
.615
.000
.000
.197
.000
.000
.197
77
18
-51
1
11
-
23
81
.023+-
.894+-
.281+-
.365*-
.096+-
.180+-
.000+-
.000*-
.906*-
.031*-
.000*-
.000+-
.364+-
.000-+-
.000+-
.884*-
.010
81.347
13.310
.771
63.576
.395
.000
.000
7.909
6.302
.000
.000
20.317
.000
.000
43.046
6
2
1
6
1
2
1
1
.7702
VIF
.173
.184
.223
.754
.054
.000
.000
.329
.564
.000
.000
.550
.000
.000
SUSPENDED PARTICULATE
PERCENT CALC. UG/H3
100.000+-13.
2.601+- .
.003+- .
.495+- .
.144*- .
17.352*- 2.
<
.384+- .
.020+- .
.029+- .
.024+- .
2.495+- .
<
.689+- .
.117+- .
.004*- .
.136+- .
.461+- .
2.300+- 1.
.005+- .
11.536+- 2.
.007+- .
.040+- .
.273+- .
<
.095+- .
<
<
f
^ .
.s
\ .
(
199 81.
613 1.
005
055
016
514 5.
001
097
004
007
003
281 1.
003
116
015
001
055
054
270 6.
003
860 4.
003
005
056
019
012
001 8.
001
001
001
001
908+-25
I25+-
011+-
011 *-
073+-
186+-
011+-
212*-
011*-
022+-
018+-
204+-
011 +-
347*-
035-*-
018+-
01I+-
171+-
525*- 1
011+-
335*- 1
011+-
016+-
I8I+-
015+-
054*-
12V+- 1
422+-
014+-
012+-
011+-
.267 1
.229
.000 2
.000
.015
.842
.000 22
.031
.000
.003
.001 1
.205
.000 11
.070
.004
.001 5
.000
.038
.306 3
.000 2
.048
.000 2
.001
.035
.001 2
.008
.224
.068
.001
.000
.000
RATIO
.092f-
.377*-
.762*-
.030+-
.672+-
.399+-
.097+-
.736+-
.737+-
.989+-
.0\0+-
.643+-
.048+- 4
.672+-
.398+-
.834+- 2
.108+-
.494+-
.782+- 2
.762+-
.732+-
.210+-
.538+-
.881+-
.102+-
.-'56+-
.000+-
.000+-
.000+-
.000+-
.000+-
.499
.134
.000
.000
.165
.070
.000
.133
.035
.171
.084
.130
.756
.164
.048
.534
.004
.123
.962
.000
.130
.000
.048
.229
.307
.142
.000
.000
.000
.000
.000
TOTAL
AL
AS
BA
BR
CA
CD
CL
CO
CR
CU
FE
HG
K
MN
NI
P
PB
S04
SB
SI
SN
SR
TI
V
ZN
C
NA
N03
RB
SE
MASS (UG'MI): FINE: 35.0 + - 7.0 COAP?F: 7-5.0*- 7.0 IPlAl: 110.0'
200
-------
TABLE C-7 (CONTINUED)
RESULTS FOR CNB SUE: URJAK CORE
TOTAL PARTICULATE FRACTION
SAMPLING DURATION: 12 HRS. UITH START HOUR: 7
BACKGROUND SITE SUBTRACTED: NO
RESULTS DERIVED FROM FINE AND COARSE FITTINGS
fEAR: 8! DATE: 022?
CODE
1
2
3
5
6
9
10
11
12
13
14
16
17
1?
SOURCE UG/W3
INTERCEPT .015+- .006
SOIL 35.936+- 19.005
RD DUST 13.554+- 6.254
SEA SALT -.270+- .520
AUTO CAT 17.717+- 24.579
AUTO 5.358+- .980
DIST OIL 3. 594+- 6.614
RES GAS 1.015*- 5.311
COAL 6.303+- 3.414
KRAFT RB 2.229+- 3,455
ELARCFRN .076+- .454
FERRHNFR .061+- .250
CEMEHT 21.277+- 11.694
PET FCC 8.221+- 12.252
SEC S04 -.187+- 11.012
TOTAL: 114. 897+- 27.467
SPECIES FIT HISS TOTAL
CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
14
17
18
1?
20
21
22
23
24
25
26
27
28
29
30
31
FL6 FL6 HEAS. UG/M3
TOTAL
AL
AS
BA
BR
CA
CD
CL
CO
CR
CU
FE
HG
K
HN
HI
P
ft
S04
SB
SI
SN
SR
TI
V
ZN
C
NA
N03
RB
SE
* 110,000+-
* 2.039+-
.040+-
* ,520+-
* .452+-
* 13.455+-
.004+-
* .339+-
* .018+-
* ' .024+-
* .031+-
* 2.079+-
<
» .682+-
* .110+-
.00?+-
* .221+-
* 1.748+-
14.855+-
.007*-
* 8.92?*-
.006+-
» .033+-
* .212+-
<
* .113+-
N <
H <
M
H <
M <
9.899
.427
.008
.027
.018
1 .442
.002
.066
.004
.006
.003
.11?
.001
.073
.00?
.001
.043
.072
1.160
.003
1.?87
.003
.003
.040
.00?
.007
.000
.000
.000
.000
.000
I
32.669+-17.525
12.321+- 5.792
.237+- .473
11.196+-22.391
4.871+- .973
3.010+- 6.020
2.415+- 4.829
3.730+- 3.146
1.573+- 3.146
.206+- .412
.114+- .227
19.343+-10.773
5.579+-11.159
5.006+-10.011
104.454+-28.390
SUSPENDED PARTICULAR
PERCENT
100.000+-12
1.854-+-
.036+-
.*73+-
.411+-
12.232-1- 1
.004+-
.308+-
.014+-
.022+-
.028+-
1.870+-
(
.620+-
.100+-
.008+-
.201+-
!. 407-1-
13.505+- 1
.004*-
8.1 17+- 1
.005+-
.030+-
.193*-
<
.103+-
<
<
(
<
<
.727
.422
.008
.049
.041
.712
.002
.068
.004
.006
.004
.201
.003
.086
.012
.001
.043
.139
.60?
.003
.?4?
.003
.004
.040
.015
.011
.001
.001
.001
.001
.001
CALC. UG/M3
114.899*-29
1.154+-
.015+-
.015+-
.458*-
5.627+-
.017+-
.266+-
.015+-
.028+-
.031+-
1.411+-
.015+-
.508+-
.057-+-
.024+-
.015+-
l.!84+-
1?.676+- 2
.015+-
4.624+- 1
.030+-
.020+-
.186+-
.019+-
.0?5+-
15.870+- 1
.305+-
.057+-
.016+-
.015+-
.467
.22?
.000
.000
.096
.847
.000
.094
.000
.003
.002
.207
.000
.079
.005
.001
.000
.248
.208
.000
.050
.004
.001
.035
.001
.011
.596
.076
.009
.000
.000
RATIO
1 .045+-
.544+-
.374+-
.029+-
1.013+-
.418+-
3.677+-
.78J+-
.832+-
1.I49+-
.988+-
.679+-
14.973+-
.745+-
.522+-
2.613+-
.068+-
.670+-
1.325+-
2.212+-
.742+-
4.927+-
.604+-
.877+-
2.097+-
.845+-
.000+-
.000+-
.000+-
.000+-
.000+-
.387
.129
.000
.000
.303
.068
.334
-.350
.033
.172
.087
.120
6.801
.145
.051
.411
.002
.149
.247
.044
.146
3.057
.045
.221
.239
.124
.000
.000
.000
.000
.000
TOTAL
AL
AS
BA
BR
CA
CD
CL
CO
CR
CU
FE
HG
K
m
NI
P
FB
S04
SB
SI
SN
SR
TI
V
ZN
C
NA
N03
RB
SE
MEASURED AMBIENT HASS (UG/M3): FINEi 35.0 + - 7.0 COARSE: 75.0+- 7.0 TOTAL: 110.0+- 9.9
201
-------
TABLE C-7 (CONTINUED)
RESULTS FOR CHB SITE: BACKGROUND YEAR: 81
FINE PARTICIPATE FRACTION
SAMPLING DURATION: 12 HRS. UITH START HOUR: 7
BACKGROUND SITE SUBTRACTED: NO
RIDGE REGRESSION
K= .120 R-SQUARE:
CODE
SOURCE
INTERCEPT
1
2
3
5
6
9
10
11
13
14
16
17
19
SOIL
RD DUST
SEA SALT
AUTO CAT
AUTO
DIST OIL
RES GAS
COAL
ELARCFRN
FERRMNFR
CEMENT
PET FCC
SEC S04
TOTAL:
SPECIES FIT
CODE
1
2
3
4
5
6
7
B
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
24
27
28
29
30
31
FLG
TOTAL *
AL *
AS *
BA *
BR *
CA *
CD *
CL *
CO *
CR
CU •*
FE *
HG
K *
HN *
NI *
P *
PB *
S04 *
SB *
SI *
SN
SR *
TI
V
ZN *
C
NA
N03
RB
SE
UG/M3
.006+-
-.334+-
.214+-
-.187+-
12.53B+-
1 .889+-
1.572*-
-.735+-
I.08B+-
-.053+-
.147+-
2.884+-
4.596+-
4.025*-
27.650+-
NISS
.006
.346
.654
.093
7.325
.609
3.786
.733
.951
.114
.137
1.166
4.504
4.481
7.882
FINE
FLG HEAS. UG/M3
28.000+-
.070+-
.014+-
.146+-
.164+-
.128+-
f
.010+-
.008+-
.010+-
.027+-
.120+-
<
.186+-
.022*-
.003+-
.103*-
.894+-
14.780*-
.008+-
.189+-
.024+-
.003+-
<
.038+-
N <
N <
H
M <
M
3.000
.055
.006
.018
.010
.008
.001
.007
.003
.005
.003
.008
.001
.010
.004
.002
.018
.047
.765
.003
.027
.003
.002
.008
.003
.003
.000
.000
.000
.000
.000
z
.622+- 1
1.171+- 2
.170+-
44.778I--26
6.745+- 2
6.768+-13
1.316+- 2
3.887+- 3
.204+-
.523+-
10.300+- 4
I6.416+-16
8.038+-16
98.750+-30
DATE: 0229
.8287
LF.AST
K-0.0
SQUARES
R-SQUARE:
UG/M3
.243
.343
.341
.596
.291
.536
.632
.420
.408
.492
.307
.183
.076
.073
-14
t
-
-26
2
20
17
3
-
9
6
7
27
.005+-
.654+-
.231+-
.667+-
.438+-
.261+-
.923+-
.660+-
.035+-
.117+-
.186+-
.390+-
.337+-
.995+-
.147+-
.006
34.854
3.814
.264
39.874
.522
1 2 . 055
61.095
2.132
.974
.498
3.855
24.170
30.701
20.851
7594
91
19
52
1
25
6725
13
93
22
30
55
78
.9241
VIF
.633
.330
.554
.511
.823
.512
.402
.675
.757
.554
.223
.903
.138
SUSPENDED PARTICULATE
PERCENT
100.000+-15.
.250+- .
.050+- .
.521+- .
.586+- .
.457+- .
<
.036+- .
.029+- .
.036+- .
.096+- .
.429+- .
<
.664+- .
.079+- .
.011+- .
.368+- .
3.193+- .
52.786+- 6.
.029+- .
.675+- .
.086*- .
.011+- .
<
<
.136+- .
^ ,
<
' .
c
<
152
198
022
085
072
057
007
025
011
018
015
054
OJ1
080
017
007
075
381
281
Oil
121
014
007
057
032
018
004
004
004
004
004
CALC. UG/M3
27.650+-
.048+-
.006+-
.006+-
.161 +-
.133+-
.007+-
.023+-
.006+-
.005+-
.011+-
.116+-
.006+-
.086+-
.029+-
.007+-
.006+-
.420+-
14.288+-
.006+-
.225+-
.015+-
.006+-
.008+-
.006+-
.035+-
6.858+-
-.038+-
.030+-
.006+-
.006+-
7
1
1
.882
.006
.000
.000
.039
.039
.000
.037
.000
.000
.001
.018
.000
.015
.006
.000
.000
.100
.728
.000
.029
.002
.000
.000
.000
.005
.259
.015
.004
.000
.000
RATIO
.988+-
.692+-
.403+-
.040+-
.983+-
1 .039+-
6.613+- 1
2.319+- 9
.705+-
.487+-
.426+-
.963+-
3.763+-
.461+-
1.303+-
2.463+-
.055+-
.470+-
.967+-
.745+-
1.188+-
.609+-
1.850+-
.978+-
1.925+-
.911+-
.000+-
.000+-
.000+-
.000+-
.000+-
.396
.110
.000
.000
.331
.437
.623
.227
.022
.031
.041
.205
.377
.089
.482
.421
.001
.123
.163
.012
.236
.109
.016
.086
.019
.181
.000
.000
.000
.000
.000
TOIAL
AL
AS
BA
6R
CA
CD
CL
CO
CR
CU
FE
HG
K
HN
NI
P
PB
S04
SB
SI
SN
SR
TI
V
ZN
C
NA
NU3
RB
SE
KEASURED AMBIENT MASS (UG/M3): FINE: 28.0+- 3.0 COARSE: 37.0+- 4.0 TOTAL: 65.0+- 5.0
202
-------
TABLE C-7 (CONTINUED)
RESULTS FOR CM» SITE: BACKGROUND YEAR: 81
COARSE PARTICULATE FRACTION
SAMPLING DURATION: 12 HRS. WITH START HOUR: 7
BACKGROUND SITE SUBTRACTED: HO
RIDGE REGRESSION
K= .480 R-S0UARE:
CODE
SOURCE
INTERCEPT
!
2
3
5
&
9
10
11
12
13
14
14
17
19
SOIL
RD DUST
SEA SALT
AUTO CAT
AUTO
DIST OIL
RES GAS
COAL
KRAFT RB
ELARCFRN
FERRMNFR
CEMENT
PET FCC
SEC S04
TOTAL:
SPECIES FIT
CODE
1
2
3
4
5
6
7
8
9
10
1 1
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
FL6
TOTAL *
AL *
AS
BA *
BR *
CA *
CD
CL *
CO *
CR *
CU *
FE *
HG
K *
NN *
NI
P *
PB *
S04
SB
SI *
SN
SR «
TI *
V
ZN *
C
NA
N03
RB
SE
UG/H3
.003+-
20.253+-
6.130+-
-.024+-
1.749+-
.540+-
.000*-
.000+-
1 .397+-
.053+-
.000+-
.000+-
6.954+-
.000+-
.000+-
37.055+-
HISS
FLG HEAS.
37.000+-
./3V+-
..'
.086+-
.064+-
3.805+-
.014+-
<
<
.004+-
.692*-
.009*-
.215*-
.018*-
'
<
.213+-
.852*-
f
4.000+-
.003+-
. 004 + -
.097+-
<
.014+-
M <
h <
H <
H <
H <
.002
5.86!
1.363
.031
4.822
.104
.000
.000
.840
.538
.000
.000
2.494
.000
.000
13.502
COARSE
UG/M3
4.000
.171
.001
.016
.005
.444
,001
.010
.001
.003
.002
.044
.003
.032
.004
.001
.020
.017
.783
.001
.914
.003
.002
.017
-003
.003
.000
.000
.000
.000-
.000
z
54.738+-14
16.567+- 4
.042*-
4.522+-13
1.440+--
.000*-
.000+-
3.775+- 2
.726+- 1
.000+-
.000+-
I8.7?6*- 7
.000+-
.000+-
100.148+-38
DATE: 0229
.8785
LEAST
K=0.0
SQUARES
R-SOUARE:
UG/N3
.911
.097
.084
.043
.327
.000
.000
.307
.453
.000
.000
.558
.000
.000
.064
27
7
-
-9
2
-
9
38
.003+-
.211+-
.989+-
.053+-
.926*-
.820*-
.000*-
.000+-
.455*-
.154+-
.000+-
.000+-
.610+-
.000+-
.000+-
.153+-
.003
14.9)9
2.435
.114
14.544
.099
.000
.000
1.708
2.073
.000
.000
3.288
.000
.000
21,236
7
3
10
8
1
4
10
1
.9570
VIF
.651
.687
.065
.157
.130
.000
.000
.580
.701
.000
.000
.852
.000
.000
SUSPENDED PARTICULATE
PERCENT
100.000+-15.
1.997+- .
V. •
.232+- .
.173+- .
10.284+- 1 .
<
.038+- .
<
.011+- .
1.870+- .
.024+- .
.581+- .
.049+- .
<
<
.574+- .
2.303+- 2.
<
10.811+- 2.
.004+- .
.014+- .
.242+- .
<
.043+- .
C
<
<
s
< •
289
510
011
050
023
634
005
027
008
014
006
235
009
107
012
005
060
077
131
008
733
008
006
014
019
009
003
003
003
003
003
CALC. UG/K3
37.055+-13
.521+-
.003*-
.003+-
.048+-
2.444+-
.003+-
.020+-
.003+-
.003+-
.005+-
.513*-
.003+-
.167*-
.014*-
.003+-
.003+-
.121+-
1.315+-
.003+-
2.981+-
.003+-
.004+-
.083+-
.005*-
.014+-
2.6IO+-
.106+-
.004+-
.003+-
.003+-
.502
.105
.000
.000
.011
.436
.000
.008
.000
.000
.000
.092
.000
.035
.002
.000
.000
.029
.229
.000
.484
.000
.001
.014
.000
.002
.386
.027
.000
.000
.000
RATIO
1.001+-
./05+-
2.948+-
-.034+-
.746+-
.696+-
2.948+-
1.460+- 1
2.948+-
1 .281+-
1.311+-
.741+-
.328+-
.777+-
.757+-
3.327+-
.147+-
.548+-
1.544+-
2.948+-
.745*-
.983*-
.944+-
.854+-
1.315+-
.98?+-
.000+-
,000+-
.000+-
.000+-
.000+-
.516
.173
.000
.000
.216
.139
.000
.013
.697
.041
.189
.166
.026
.208
.130
.247
.011
.154
.495
.000
.151
.000
.144
.219
.197
.216
.000
.000
.000
.000
.000
TOTAL
AL
AS
BA
BR
CA
CP
CL
CO
CR
CU
FE
HG
K
UN
NI
P
PB
SU4
SB
SI
SN
SR
TI
V
ZN
C
NA
N03
RB
SE
HEASURED AHBIENT HASS (UG/M3): FINE: 28.0+- 3.0 COARSE: 37.0+- 4.0 TOTAL: 65.0+- 5.0
203
-------
TABLE C-7 (CONTINUED)
RESULTS FOR CMB SITE: BACKGROUND TEAK: 81 DAIE: 0229
TOTAL PARTICULATE FRACTION
SAMPLING DURATION: 12 HRS. WITH START HOUR: 7
BACKGROUND SITE SUBTRACTED: NO
RESULTS DERIVED FROM FINE AND COARSE FITTINGS
CODE
1
2
3
5
6
9
10
11
12
13
14
16
17
19
SOURCE UG/H3
INTERCEPT .009+-
SOIL 19.919+-
RD DUST 6.343+-
SEA SALT -.211+-
AUTO CAT 14.287+-
AUTO 2.429+-
DIST OIL 1.572+-
RES GAS -.735+-
COAL 2.485+-
KRAFT RB .053+-
ELARCFRN -.053+-
FERRhNFR .147+-
CEMENT 9.838+-
PET FCC 4.596+-
SEC S04 4.025+-
.006
5.872
1.513
.098
8.770
.618
3.786
.733
1.269
.538
.114
.137
2.935
4.504
4.481
TOTAL: 64.705+- 15.634
SPECIES FIT MISS TOTAL
CODE
1
2
3
4
5
6
7
8
9
10
It
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
FL6 FLG MEAS. UG/M3
TOTAL
AL
AS
BA
BR
CA
CD
CL
CO
CR
CU
FE
HG
K
UN
HI
P
PB
S04
SB
SI
SN
SR
TI
V
ZN
C
NA
N03
RB
SE
* 45.000+-
» .809+-
.015+-
« .232+-
* .228+-
* 3.933+-
<
* .024+-
* .009+-
* .012+-
* .031+-
* .812+-
.010+-
* .401+-
* .040+-
.004+-
* .123+-
* 1.I07+-
15.632+-
.009+-
* 4.189+-
.027+-
* .009+-
* .105+-
<
• .054+-
H
H <.
It
H <
M
5.000
.180
.007
.024
.011
.444
.002
.012
.004
.007
.004
.045
.004
.034
.006
.003
.028
.050
1.095
.004
.914
.004
.003
.023
.006
.004
.000
.000
.000
.000
.000
z
30.6431- 9.3J6
9.759+- 2.441.,
.077+- .153
21.980+-I3.597
3. 736+- .993
2.914+- 5.828
.565+- 1.131
3.823+- 1 .974
.413+- .827
.088+- .176
.225+- .211
15.136+- 4.663
7.07!+- 4.951
3.455+- 6.910
99.546 + -25.1M2
SUSPENDED PARTICULATE
PERCENT
100.000+-10
1.245+-
.023+-
.357+-
.351+-
4.051+-
<
.037+-
.014+-
.019+-
.048+-
1.249+-
.016+-
.617+-
.062+-
.006+-
.189+-
1 .703+-
24.049+- 2
.014+-
6.445+- t
.042+-
.014+-
.162+-
<
.083*-
(
<.
(
s
s
<
.879
.292
.011
.046
.032
.827
.004
.019
.007
.011
.007
.118
.007
.070
.010
.004
.046
.152
,502
.007
.492
.007
.004
.038
.018
.009
.002
.002
.002
.002
.002
CALC. U6/H3
64.705+-15
.569+-
.009+-
.009+-
.209+-
2.780+-
.010+-
.044+-
.009+-
.008+-
.017+-
.628+-
.009+-
.253+-
.042+-
.011+-
.009+-
.541+-
15.603+- 1
.009+-
3.205+-
.018+-
.011+-
.091+-
.010+-
.050+-
9.468+- 1
.067+-
.034+-
.009+-
.009+-
.634
.105
.000
.000
.040
.437
.000
.037
.000
.000
.001
.094
.000
.038
.007
.000
.000
.104
.743
.000
.485
.002
.001
.016
.000
.006
.317
.031
.004
.000
.000
RATIO
.995+-
.704+-
.573+-
.038+-
.916+-
.707+-
4.780+-
1 .818+-
^S1:)*-
.646+-
.540+-
.774+-
.813+-
.631+-
1.057+-
2.679+-
.070+-
.489+-
.998+-
.990+-
.765+-
.650+-
1.259+-
.864+-
1.596+-
" .934+-
.000+-
.000+-
.000+-
.000+-
.000+-
.339
.159
.000
.000
.240
.136
.593
3.233
.041
.027
.041
.146
.033
.113
.245
.343
.002
.104
.158
.012
.146
.099
.127
.203
.121
.143
.000
.000
.000
.000
.000
TOTAL
AL
AS
BA
BR
CA
CD
CL
CO
CR
CU
FE
HG
K
MN
NI
P
PB
S04
SB
SI
SN
SR
TI
V
ZN
C
NA
NO 3
RB
SE
AMPIFNT HAS; 'Mr,, HI):
70.0 + -
CW5F : V.0'~
204
-------
TABLE C-7 (CONTINUED)
RIDGE K
INTERCEPT
SOIL
RD DUST
SEA SALT
AUTO CAT
AUTO
COAL
KRAFT RB
CEMENT
RID6E K
INTERCEPT
SOIL
ID DUST
SEA SALT
AUTO CAT
AUTO
COAL
KRAFT RB
CEhENT
RID6E K
INTERCEPT
SOIL
RD DUST
SEA SALT
AUTO CAT
AUTO
COAL
KRAFT RB
CEMENT
RIDGE X
INTERCEPT
SOIL
RD DUST
SEA SALT
AUTO CAT
AUTO
COAL
KRAFT RB
CEHENT
RIDSE K
INTERCEPT
SOIL
RD DUST
SEA SALT
AUTO CAT
AUTO
COAL
KRAFT RB
CEMENT
.000
.004*-
22.079+-19
8.616+- 3
-.034*-
-6.547+-16
.847*-
2.26B+- 2
-.203+- 1
50.305+- 5
.035
.003+-
18.106+-12
8.730*- 2
-.043+-
-2.310+-10
.810*-
1.805*- 1
-.270*- 1
10.399+- 4
.090
.003*-
14.159*- 8
8.494*- 2
-.037*-
.501*- 4
.758+-
1.486*- 1
-.267+- 1
10.035+- 3
.240
.003+-
15.17B+- 5
7.624+- 2
-.027+-
3.143*- 4
.447*-
1.170*-
-.181+-
8.910+- 3
.640
.002+-
14.575+- 4
5.967+- 1
-.013+-
4.717+- 3
.476+-
.945+-
-.023+-
6.983+- 2
.003
.624
.282
.120
.349
.286
.178
.980
.092
.002
.136
.739
.091
.177
.263
.492
.506
.411
.002
.252
,448
.066
.792
.236
.128
.105
.870
.002
.531
.082
.041
.413
.192
.865
.686
.17?
.002
.431
.746
.028
.532
.146
.736
.473
.636
.005
.004+- .003
21.180+-17.940
8.647+- 3.164
-.032*- .115
-5.666+-15.120
.841*- .282
2.174+- 2.022
-.220+- 1.894
10.345*- 4.944
.040
.003*- .002
17.804*-11.545
8.720*- 2.719
-.044*- .088
-1.936+- 9.684
.805+- .260
1.743+- 1.439
-.272+- 1.457
10.37B+- 4.346
.100
.003+- .002
15.993+- 7.878
8.437+- 2.411
-.037*- .063
.817+- 6.462
.749+- .232
1.449+- 1.092
-.242+- 1.055
9.935+- 3.799
.280
.003+- .002
15.10?*- 5.241
7.414*- 2.024
-.025+- .037
3.474+- 4.185
.424+- .184
1.128+- .839
-.159*- .436
8. 655+- 3.076
.720
.002+- .002
14.452*- 4.380
3.725*- 1.708
-.013*- .027
4.811*- 3.300
.454*- .141
.725*- .730
-.003*- .462
4.710*- 2.384
.010
.004+- .002
20.448+-16.547
8.701+- 3.066
-.050+- .110
-4.919+-13.942
.834+- .278
2.093+- 1.896
-.234+- 1.815
10.399+- 4.842
.045
.003+- .002
17.542+-I1.057
8.704+- 2.6B2
-.043+- .085
-1.594+- f.246
.800+- .257
1.723+- 1.392
-.274+- 1.411
10.353+- 4.284
.120
.003*- .002
15.742+- 7.274
8.320+- 2.344
-.035+- .038
1.331+- 5.930
.732*- .225
1.387+- 1.034
-.252+- .971
9.794+- 3.672
.320
.003+- .002
15.054*- 5.05?
7.218*- 1.976
-.024*- .035
3.738+- 4.018
.602+- .178
1.094*- .81?
-.139*- .598
8.419+- 2.992
.800
.002+- .002
14.300+- 4.343
5.502+- 1.674
-.012+- .026
4.875+- 3.47?
.433*- .137
.708+- .744
.014+- .454
6.460+- 2.542
.015
.004+- .002
19.828+-15.377
B. 722+- 2.984
-.049+- .105
-4.267+-12.749
.831*- .275
2.02I+- 1.790
-.245+- 1.743
10.419+- 4.735
.050
.003+- .002
17.309+-10.608
8. 689+- 2.648
-.042+- .082
-1.284+- 8.834
.795+- .235
1.490+- 1.350
-.275+- 1.368
10.323*- 4.22?
.140
.003*- .002
15.367+- 6.810
8.200+- 2.286
-.033+- .054
1.785+- 3.522
.716+- .218
I.333+- .990
-.240+- .901
9.435*- 3.542
.360
.003+- .002
15.004+- 4.905
7.030+- 1.934
-.022+- .033
3.952*- 3.892
.582*- .172
1.065+- .804
-.120+- .368
8.199+- 2.921
.020
.004+-
.002
1?.27?+-14.382
8.734*-
-.048+-
2.716
.101
-3.692*-12.102
.825+-
1.95B+-
-.254*-
10.427*-
.060
.003+-
16.920+-
8.648*-
-.041*-
-.733*-
.785+-
1.627+-
-.276*-
10.260*-
.160
.003+-
15.441+-
8.081*-
-.032*-
2.147*-
.701+-
1.292+-
-.228*-
7.480*-
.400
.003*-
14.955+-
6.853+-
-.021+-
4.128*-
.544+-
1.040+-
-.103+-
7.793+-
.272
1.679
1.677
4.641
.002
9.841
2.588
.078
8.184
.250
1.278
1.290
4.125
.002
6.443
2.235
.050
5.201
.212
.954
.843
3.463
.002
4.785
1.878
.032
3.797
.167
.792
.545
2.862
.025
.004+-
18.844*-
8.73?*-
-.047*-
-3.I81+-
.81'0 + -
1.902*-
-.260*-
10.425*-
.070
.003+-
14.60?+-
8.401*-
-.040+-
-.244+-
.776*-
1.574*-
-.274*-
10.189*-
.180
.003+-
15.349*-
7.963*-
-.031+-
2.453+-
.687*-
1.235*-
-.214*-
9.329+-
.480
.003+-
14.845*-
6.527*-
-.018+-
4.3V7+-
.331+-
1.001*-
-.072*-
7.417*-
.002
13.527
2.857
.098
11 .371
.249
1.420
1.616
4.557
.002
7.214
2.536
.073
7.637
.245
1.21?
1.221
4.032
.002
6.147
2.190
.047
4.943
.206
.925
.794
3.380
.002
4.615
1.838
.030
3.664
.159
.775
.511
2.769
.030
.004*- .
18.449+-12.
8.737*- 2.
-.046*- .
-2.723+-10.
.815+- .
1.851+- 1.
-.266+- 1.
10.413+- 4.
.080
.003*- .
16.360*- 8.
8.549+- 2.
-.039+- .
.144*- 7.
.767*- .
1.527*- 1.
-.271+- 1.
10.113+- 3.
.200
.003+- .
15.279+- 5.
7.848*- 2.
-.029+- .
2.713*- 4.
.673*- .
1.22,!+- .
-.204+- .
9.1B4+- 3.
.560
.002*- .
14.72;'*- 4.
6.234*- 1.
-.016+- .
4.584+- 3.
.502*- .
.970*- .
-.046+- .
7.28«+- 2.
002
783
805
094
733
266
532
337
481
002
692
490
049
178
240
170
140
948
002
904
150
043
733
201
902
752
305
002
505
788
029
583
152
764
488
673
205
-------
TABLE C-8. USER FOLLOWUP OUTPUT FILE
3
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
3
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
310229
810229
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
?
7
7
7
1
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
/
7
7
7
12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
35.0000
.0880
.0360
.1490
.3440
.4410
.0040
.0510
.0030
.0020
.0130
.2080
.0000
.1650
.0220
.0060
.1190
1 .4220
13.1300
.0030
.2770
.0010
.0030
.0070
.0020
.0420
35.0000
.0880
.0360
.1490
.3440
.4410
.0040
.0510
.0030
.0020
.0130
.2080
.0000
.1650
.0220
.0060
.1190
7.0000
.0620
.0070
.0140
.0170
.0230
.0020
.0070
.0020
.0040
.0020
.0110
.0030
.0090
.0040
.0010
.0170
.0680
.6810
.0020
.0310
.0020
.0010
.0140
.0080
.0030
7.0000
.0620
.0070
.0140
.0170
.0230
.0020
.0070
.0020
.0040
.0020
.0110
.0030
.0090
.0040
.0010
.0170
75.0000
1.9510
.0040
.3710
.1080
13.0140
.0005
.2880
.0150
.0220
.0180
1.8710
.0010
.5170
.0880
.0030
.1020
.3460
1.7250
.0040
8.6520
.0050
.0300
.2050
.0070
.0710
75.0000
1.9510
.0040
.3710
.1080
13.0140
.0005
.2880
.0150
.0220
.0180
1.8710
.0010
.5170
.0880
.0030
.1020
7.0000
.4220
.0040
.0230
.0070
1.4420
.0010
.0680
.0030
.0050
.0020
.1180
.0020
.0720
.0080
.0010
.0400
.0240
.9390
.0020
1.9870
.0020
.0030
.0370
.0140
.0060
7.0000
.4220
.0040
.0230
.0070
1.4420
.0010
.0680
.0030
.0050
.0020
.1 180
.0020
.0720
.0080
.0010
.0400
206
-------
TABLE C-8 (CONTINUED)
,50
30
30
,30
,50
30
,50
30
30
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
810229
310229
810229
810229
310229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
310229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
310229
810229
HI 022 9
810229
81022?
810229
810229
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
7
7
7
1
7
7
7
7
7
7
7
7
7
7
7
7
?
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
->
/
->
/
7
7
7
18
19
20
21
22
23
24
25
26
1 1
1 2
1 6
1 11
1 12
1 14
1 15
1 18
1 19
1 21
1 23
1 24
1 26
1 30
2 1
2 2
2 5
2 6
2 10
2 11
2 12
2 14
2 15
2 16
2 18
2 19
2 21
2 24
2 25
2 26
2 27
2 28
2 29
3 1
3 6
3 8
3 14
3 19
1 .4^20
13.1300
.0030
.2770
.0010
.0030
.0070
.0020
.0420
-.5088
-.0033
-.0473
-.0002
-.0042
-.0010
-.0002
-.0001
-.0023
-.0122
-.0001
-.0007
-.0001
.0000
-.0244
-.0022
.0000
-.0006
.0000
.0000
-.001'!!/
-.0003
.0000
.0000
-.0001
-.0003
-.0054
-.0002
.0000
.0000
-.0033
-.0003
.0000
-.4464
-.0045
-.2455
-.0045
-.0402
.0680
.6310
.0020
.0310
.0020
.0010
.0140
.0080
.0030
3.0917
.0207
.2966
.0010
.0265
.0064
.0012
.0004
.0144
.0765
.0009
.0045
.0007
.0001
.9225
.0841
.0002
.0232
.0004
.0003
.0571
.0098
.0012
.0001
.0035
.0106
.2121
.0061
.0002
.0010
.1298
.0119
.0000
.1712
.0021
.1148
.0021
.0188
..5460
1.7250
.0040
8.6520 '
.0050
.0300
.2050
.0070
.0710
36.4449
.2004
1.8587
.0033
.1749
.0437
.0077
.0073
.0984
.8747
.0051
.0324
.0033
.0007
13.5780
.8948
.0011
.4073
.0000
.0000
.7780
.0000
.0136
.0000
.0000
.0000
3.8561
.1371
.0037
.0000
.6640
.2376
.0027
.1769
.0018
.0975
.0013
.0157
.OJ40
.9390
.0020
1 .9870
.0020
.0030
.0370
.0140
.0060
18.7516
.1175
1 .0898
.0019
.1026
.0256
.0045
.0043
.0577
.5128
.0030
.0190
.0019
.0004
6.1852
.4760
.0006
.2167
.0000
.0000
.4139
.0000
.0072
.0000
.0000
.0000
2.0513
.0730
.0020
.0000
.3532
.1264
.0014
.4910
.0051
.2794
.00'51
.045;'
207
-------
TABLE C~8 (CONTINUED)
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
310229
810229
810229
810229
8.10229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
310229
810229
810229
810229
810229
81v22V
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
7
7
7
7
7
7
7
-i
/
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
/
1
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1
7
7
7
3
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
9
9
9
9
9
9
9
9
9
9
9
9
9
7
9
9
9
9
10
10
10
28
1
2
6
11
12
14
15
16
19
21
26
27
1
2
5
8
11
12
18
19
21
26
27
1
2
5
6
8
11
12
14
15
16
18
19
21
25
26
27
28
29
1
6
19
-.1384
7.3772
.0089
.0125
.0018
.0081
.0032
.0011
.0011
3.6386
.0376
.0059
2.8771
4.6355
.0020
.3801
.2503
.0002
.0116
.9781
.0097
.0035
.0010
2.5263
3.5958
.0111
.0009
.0180
.0431
.0061
.0043
.0006
.0005
.0003
.0194
.4746
.0097
.0002
.0010
1.2873
.0115
.0360
1.0147
.0507
.476V
.0647
20.4363
.0254
.0359
.0051
.0233
.0093
.0032
.0032
10.5729
.1078
.0169
8.2469
.9405
.0007
. 1 239
.0816
.0001
.0038
.3188
.0032
.0011
.0003
pOTIS
. 0,^0 j
6.6142
.0213
.0018
.0344
.0825
.0117
.0083
.0012
.0010
.0006
.0371
.9077
.0186
.0003
.0020
2.461V
.0220
.0688
5.3113
.2740
2.5759
.0548
10.3394
.0124
.0176
.0025
.0114
.0045
.0016
.0016
5.1697
.0527
.0033
4.0324
.7224
.0003
.0592
.0390
.0000
.0018
.1524
.0015
.0005
.0002
.3937
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.1575
13.6553
.0172
.0243
.0034
.0157
.0063
.0021
.0021
7.1555
.0730
.0114
5.5813
.2752
.0001
.0276
.0182
.0000
.0008
.0710
.0007
.0003
.0001
.1833
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
208
-------
TABLE C-8 (CONTINUED)
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
LORE
810229
810229
310229
810229
810229
810229
810229
810229
810229
310229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
81022?
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
27
1
2
4
6
7
10
11
12
14
16
18
19
20
21
22
24
26
28
1
2
5
6
8
10
11
12
14
15
16
19
21
27
28
1
2
6
8
10
11
12
14
1':i
.1218
1.7708
.0078
.0002
.0322
.0016
.0003
.0004
.0767
.0033
.0001
.0118
.1705
.0005
.0630
.0146
.0021
.0288
.0043
. 0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0763
.0005
.0047
.0014
.0016
.0002
.0244
.0007
.0066
.6577
1.3477
.0064
.0002
.0265
.0013
.0002
.0003
.0632
.0028
.0001
.0098
.1404
.0004
.0518
.0120
.0018
.0237
.0035
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.4535
.0030
.0290
.0087
.0098
.0013
.1495
.0043
.0407
.0000
4.5322
.0000
.0000
.1070
.0000
.0000
.0000
.1858
.0000
.0000
.0000
.5489
.0000
.1492
.0000
.0000
.0310
.0000
2.2289
.0062
.0012
.0080
.0646
.0107
.0013
.0410
.0089
.0012
.0049
.2630
.0029
.3923
.1181
.0000
.0000
.0000
. 0000
.0000
.0000
.0000
.0000
.0000
.0000
3.1369
.0000
.0000
.0809
.0000
.0000
.0000
.1404
.0000
.0000
.0000
.4150
.0000
.1128
.0000
.0000
.0234
.0000
3.4552
.0101
.0020
.0130
.1045
.0173
.0022
.0663
.0144
.0019
.0079
.4254
.0047
.6345
,1911
.0000
.0000
.0000
.0000
.0000
.0000
. 0000
.0000
.0000
209
-------
TABLE C-8 (CONTINUED)
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
3
,50
30
30
30
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
URBAN
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
CORE
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
81022?
810229
810229
81022?
310229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
81022?
810229
810229
810229
810229
810229
810229
81022?
810229
81022?
810229
810229
810229
810229
810229
3102129
81022?
81022?
810229
810229
310229
810229
810229
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
7
7
/
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
•J
/
7
7
7
7
7
7
7
/
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
U
U
16
16
16
16
17
17
17
17
19
19
16
18
19
21
24
25
26
28
1
2
5
6
8
10
11
12
14
15
18
19
21
24
25
26
27
28
2?
1
6
14
19
21
27
1
12
1?
27
1
1?
12
1
n
3
4
.0005
.0006
.001?
.0038
.0002
.0000
.0009
.0010
.0605
.0004
.0001
.0008
.0003
.0000
.0000
.0013
.0064
.0105
.0000
.0025
.0006
.0000
.0000
.0004
.0064
.0019
.0034
7.4027
.3701
.1481
4.4416
.1851
.5922
8.2208
.0822
4.1104
.3288
-.1872
-.1872
28.0000
.0700
.0140
.1460
.0033
.0036
.0117
.0234
.0009
.0003
.0056
.0059
.2501
.0017
.0004
.0034
.0011
.0001
.0001
.0054
.0271
.0447
.0001
.0108
.0026
.0001
.0001
.0015
.0271
.0080
.0147
2.9194
.1766
.0707
2.1197
.0883
.2826
12.2522
.1280
6.3977
.5118
11.0124
11.0124
3.0000
.0550
.0060
.0180
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
13.8741
2.7743
.2775
.4162
1 .3874
2.6361
.0000
.0000
.0000
.0000
.0000
.0000
37.0000
.7390
.0010
.0860
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
11.3240
2.4354
.2435
.3653
1 .2177
2.3136
.0000
.0000
.0000
.0000
.0000
.0000
4.0000
.1710
.0040
.0160
210
-------
TABLE C-8 (CONTINUED)
30 BACKGROUND
JO BACKGROUND
,50
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
'10
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
810229 12
810229 12
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
310229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1
7
7
7
7
7
7
7
7
1
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
->
i
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
T
T
K
•J
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
1
2
6
11
12
14
15
18
19
21
23
24
26
30
1
2
5
6
10
11
12
14
15
16
18
19
14
.1640
.1280
.0010
.0100
.0080
.0100
.0270
.1200
.0015
.1360
.0220
.0030
.1030
.8940
.7800
.0080
.1890
.0240
.0030
.0080
.0030
.0380
-.3337
-.0022
-.0310
-.0001
-.0028
-.0007
-.0001
.0000
-.0015
-.0080
•.0001
-.0005
-.0001
.0000
.2138
.0189
.0000
.0052
.0001
.0001
.0128
.0022
.0003
.0000
.0008
.0024
.0100
.0080
.0020
.0070
.0030
.0050
.0030
.0080
.0030
.0100
.0040
.0020
.0180
.0470
.7650
.0030
.0270
.0030
.0020
.0160
.0090
.0030
.3463
.0024
.0341
.0001
.0030
.0007
.0001
.0001
.0016
.0088
.0001
.0005
.0001
.0000
.6555
.0599
.0001
.0165
.0003
.0002
.0407
.0070
.0008
.0001
.0025
.0075
20
.0640
.8050
.0010
.0140
,0010
,0025
,0040
,6920
,0090
,2150
,0180
,0010
0200
2130
8520
0010
0000
0030
0060
0970
0035
0160
2530
.1114
I.0329
.0018
.0972
.0243
.0043
.0041
.0547 '
.4861
.0028
.0180
.0018
.0004
. 1 296
.4039
.0005
.1839
.0000
.0000
.3512
.0000
.0061
.0000
.0000
.0000
.0050
.4440
.0020
.0100
.0030
.0050
.0020
.0440
.0030
.0320
.0040
.0020
.0220
.0170
.7830
.0030
.9140
.0030
.0020
.0170
.0070
.0030
3.8613
.0434
.4020
.0007
.0378
.0095
.0017
.0016
.0213
.1392
.0011
.0070
.0007
.0002
.3633
.1370
.0002
.0624
.0000
.0000
.1191
.0000
.0021
.0000
.0000
.0000
211
-------
TABLE C-8 (CONTINUED)
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
810229
310229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
H10229
810229
HI 0229
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
"7
/
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
2
2
2
2
2
2
2
3
3
3
3
3
3
5
5
5
5
5
5
5
5
5
5
5
5
6
6
' 6
6
6
6
6
6
6
6
6
9
9
9
V
9
9
21
24
25
26
27
28
29
1
6
8
14
19
28
1
2
6
11
12
14
15
16
19
21
26
27
1
2
5
8
11
12
18
19
21
26
27
1
2
5
6
8
1 1
.0477
.0014
.0000
.0002
.0292
.0027
.0000
-.1872
-.0019
-.1029
-.0019
-.0168
-.0580
12.5377
.0150
.0213
.0030
.0138
.0055
.0019
.0019
6.2689
.0639
.0100
4.8897
1.8886
.0008
.1'549
.1020
.0001
.0047
.3935
.0040
.0014
.0004
1 .0293
1 .5719
.0049
.0004
.0079
.0189
.0027
.1512
.0043
.0002
.0007
.0925
.0085
.0000
.0933
.0011
.0538
.0011
.0096
.0332
7.3249
.0098
.0139
.0020
.0090
.0036
.0012
.0012
4.0875
.0417
.0065
3.1883
.6088
.0003
.0644
.0424
.0000
.0020
. 1 657
.0016
.0006
.0002
.4280
3.7865
.0122
.0010
.0196
.0471
.0067
1 ./'408
.0619
.0017
.0000
.2997
.1073
.0012
-.0240
-.0002
-.0132
-.0002
-.0022
-.0074
1 .7490
.0021
.0030
.0004
.0019
.0008
.0003
.0003
.8745
.0089
.0014
.6321
.5401
.0002
.0443
.0292
.0000
.0014
.1140
.0011
.0004
.0001
.2943
.0000
. 0000
. 0000
.0000
. 0000
.0000
.5905
.0210
.0006
.0000
.1017
.0364
.0004
.0311
.0003
.0179
.0003
.0029
.0101
4.8223
.0060
.0085
.0012
.0055
.0022
.0007
.0007
2.4949
.0254
.0040
1.9461
.1058
.0001
.0142
.0094
.0000
.0004
.0366
.0004
.0001
.0000
.0946
.0000
.0000
.0000
.0000
. 0000
.0000
212
-------
TABLE C-8 (CONTINUED)
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKbROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
310229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
81022V
810229
810229
810229
810229
810229
810229
810229
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
11
11
11
11
1
1
1
1
1
1
1
1
1
1
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
14
15
16
18
19
21
25
26
27
28
29
1
6
19
27
1
2
4
6
7
10
11
12
14
16
18
19
20
21
22
24
26
28
1
2
5
6
8
10
11
12
14
15
14
19
.0019
.0003
.0002
.0001
.0085
.2075
.0042
.0001
.0005
.5*28
.0050
.0157
-.7351
-.0368
-.3455
-.0882
1 .0883
.0048
.0001
.0198
.0010
.0002
.0002
.0472
.0021
.0001
.0073
.1048
.0003
.0387
.0090
.0013
.0177
.0026
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0047
.0007
.0005
.0004
.0212
.5178
.0106
.0002
.0011
1.4043
.0126
.0392
.7328
.0389
.3654
.0933
.9506
.0045
.0001
.0185
.0009
.0002
.0002
.0441
.0019
.0001
.0068
.0979
.0003
.0362
.0084
.0012
.0165
.0025
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
. 0000
.0000
.0000
. 0000
.0000
.0000
.0000
. 0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
1.3968
.0000
.0000
.0330
.0000
.0000
.0000
.0573
.0000
.0000
.0000
.1692
.0000
.0460
.0000
.0000
.0095
.0000
.0531
.0001
.0000
.0002
.0015
.0003
.0000
.0010
.0002
.0000
.0001
.0063
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.8400
.0000
.0000
.0220
.0000
.0000
.0000
.0383
.0000
.0000
.0000
.1131
.0000
.0307
.0000
.0000
.0064
.0000
.'53/5
.0016
.0003
.0020
.0161
.0027
.0003
.0102
.0022
.0003
.0012
.O6'j4
213
-------
TABLE C-8 (CONTINUED)
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
BACKGROUND
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
810229
81 0229
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
?
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
/
•>
7
7
7
7
7
1
7
7
7
~t
f
7
7
7
7
7
7
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
16
16
16
16
16
21
27
28
1
2
6
8
10
11
12
14
15
16
18
19
21
24
25
26
28
1
2
5
6
8
10
11
12 '
14
15
18
19
21
24
25
26
27
28
29
1
6
14
19
21
.0000
.0000
.0000
-.0525
-.0003
-.0033
-.0010
-.0011
-.0001
-.0168
-.0005
-.0046
-.0004
-.0004
-.0013
-.0026
-.0001
.0000
-.0006
-.0007
.1465
.0009
.0002
.0019
.0006
.0001
.0001
.0031
.0154
.0254
.0001
.0062
.0015
.0001
.0000
.0008
.0154
.0045
.0084
2.8841
.1442
.0577
1.7305
.0721
.0000
.0000
.0000
.1141
.0008
.0073
.0022
.0025
.0003
.0378
.0011
.0103
.0008
.0009
.0030
.0059
.0002
.0001
.0014
.0015
.1368
.0009
.0002
.0019
.0006
.0001
.0001
.0031
.0153
.0252
.0001
.0061
.0014
.0001
.0000
.0008
.0153
.0045
.0083
1.1653
.0701
.0280
.8403
.0350
.0001
.0093
.0028
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
6.9544
1.3909
.1391
.?086
.6954
.0007
.0975
.0294
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
.0000
2.6936
.6552
.0655
.0983
. J2/6
214
-------
TABLE C-8 (CONTINUED)
40 BACKGROUND
40 BACKGROUND
40 BACKGROUND
40 BACKGROUND
40 BACKGROUND
40 BACKGROUND
40 BACKGROUND
810229
810229
810229
810229
810229
810229
810229
12
12
12
12
12
12
12
7
7
7
7
7
7
7
16
17
17
17
17
19
19
27
1
12
19
27
1
19
4
2
4
4
.2307
.5964
.0460
.2982
.1839
.0254
.0254
•
4.
B
2.
m
4.
4.
1121
5043
0478
3915
1913
4807
4807
1.3213
.0000
.0000
.0000
.0000
.0000
.0000
.6224
.0000
.0000
.0000
.0000
.0000
.0000
215
-------
APPENDIX D
STATISTICAL APPROACH FOR SOURCE APPORTIONMENT
This appendix presents a discussion of the statistical methods used in
the source apportionment software documented herein. First, the source
apportionment problem is formulated in mathematical terms. This involves
primarily stating the mass balance equations used in source apportionment.
Subsequently a discussion of the statistical methods used in the soft-
ware documented herein is presented. The basic approach used is regression
analysis. However, several additional features are available to handle
specific aspects of the problem.
While Section 2 discusses source apportionment strictly from a user's
viewpoint, this appendix discusses the mathematics, with references to
papers which provide further detail. For the convenience of the reader,
Section 2 and this appendix have both been made as nearly self-contained
as is feasible. As a result, some overlap exists between the two discussions,
Mathematical Formulation of the Problem
The standard equation used in CMB analysis is as follows:
m
C. = I F..S. (1)
where
C. is the ambient particulate concentration of species i,
216
-------
F.. is the fraction of the particulate matter emitted from source j
comprised of species i,
S. is the ambient particulate concentration resulting from source j,
and
m is the number of sources.
All inputs pertain to the size fraction being considered.
The C. values are obtained through chemical analysis of ambient par-
ticulate samples. The F,. values are obtained through direct source
characterization or by indirect methods, such as sampling upwind and down-
wind of a source. The C. and F.. values are required inputs. Depending on
the type of statistical analysis performed, the standard errors of the C.
and F.. values may also be included. The "standard error" of a quantity is
the standard deviation of its random error. The values of S. represent the
contributions of the different sources to the ambient particulate concentra-
tion, and, as such, are the unknown values.
If multiple particulate samples have been collected for a specific
set of conditions, averaging can be performed to produce a single concen-
tration for each species. Subsequently, a single CMB analysis can be
performed using the averaged concentrations. An alternative is to perform
a separate CMB analysis for each particulate sample and then average the
CMB results for each source. In this case, however, the error present in
the source signature (F ) matrix would be common to all periods. Thus,
the separate CMB analyses would have correlated errors. For this reason,
the conventional standard error of the mean would have a low bias (see
the discussion of this point in Section 2).
At the option of the user, an intercept term S can be added to the
standard equation:
m
C. - S + I F..S. (2)
i o . , 11 j '
3=1
217
-------
line intercept represents a part of the particulate concentration not accoun-
ted for by the m sources considered. Thus, the intercept should be zero
within random error unless there is a significant source which has not been
considered or large data errors exist. The intercept provides a check on
the closure of the mass balance equations. If the regression is performed
with no intercept, all variances are computed about zero, not about the
mean values.
An additional equation can also be employed:
m
CT = SQ + ^ S. (3)
where C is the measured aerosol mass concentration for the size fraction
being considered. This equation simply states that the sum of the intercept
and the particulate concentrations attributable to the m sources equals the
ambient aerosol mass concentration. The intercept here is again the
particulate concentration not explainable by any of the sources considered.
Thus, as before, the intercept should be near zero unless there is a sig-
nificant omitted source or large data errors.
Statistical Approaches
Regression analysis is the basic statistical approach which has been em-
ployed in the program documented herein (Cooper et al., 1979; Kowalczyk et
al., 1978). Regression analysis is very versatile in that it can be modified
in various ways to handle the different conditions which can arise. Several
such properties of the CMB problem, which require special features not pro-
vided by ordinary multiple regression analysis, are discussed below.
First, in the regression analysis, the C. and C are the values of the
dependent variable, and it is known that these values have different error
variances. To account for this fact, weighted least squares should be used.
218
-------
This approach differs from ordinary multiple regression in that the most
accurate data are weighted most heavily in developing the regression
equation. In ordinary multiple regression, all data are weighted equally.
In weighted regression, the values of S and S., j=l to m, are chosen so as
to minimize the sum of squares SS:
Tl f) f,
f r* f ^ ^ f P f ^ ^
SS - Z \ i " i; + C T " V (4)
i=l~~il ~1I
Ci S
where
C. and C are concentrations predicted by equations (2) and (3),
respectively,
C. and C are the corresponding measured concentrations,
s?, and s?, are the error variances of C. and C , respectively, and
Ci CT il
n is the number of chemical species being considered.
Second, in ordinary multiple regression analysis, it is assumed that
the predictor variables have no error. In the CMB analysis, however, the
values of the predictor variables (F..) have random errors. Approaches to
account for these errors in the CMB analysis have been described by Watson
(1979). In one approach, the C. and F. . values are all weighted according
to their uncertainties in achieving a maximum-likelihood solution of the
mass balance equations (Eq. 1). The approach requires an iterative solution,
however, which sometimes fails to achieve convergence. A simpler method uses
"effective variances" to account for the errors in the F. . . In this approach,
the variance of the total error in each mass balance equation, including the
error of C. and the errors in the terms involving the F. ., is taken into
i~H
account. The resulting effective variance for the i equation is
m
= 2
S
C. L j F. .
219
-------
A weighted least squares analysis is performed, and effective variances are
used in place of error variances of ambient concentration measurement error
variances.
In the mass balance equation involving aerosol mass concentration (Eq.
3), the coefficients of the S. are all unity and have zero error variances.
Thus, the effective variance of this equation is simply the error variance
of C_. Using effective variances, then, increases the error variances
associated with all other equations (Eq. 2) relative to the error variance
for the equation involving aerosol mass concentration (Eq. 3). Thus, the
use of effective variances increases the relative weight given to the
aerosol mass equation (Eq. 3). Use of effective variances will not always
improve the agreement between the measured and predicted aerosol mass
concentrations, however. This is because of the complex shifting of the
relative weights given to all the equations.
Since the effective-variance calculation involves the unknown S. values,
an initial solution estimate is required. Thus, an iterative approach can
be used; the initial estimate at each stage is the solution from the preced-
ing iteration.
Another important aspect of the CMB approach involves the difficulty
in estimating the separate particulate contributions of sources whose
aerosols have similar chemical compositions. If the compositions were
identical, it would be impossible to differentiate between the aerosols
from the two sources. If the compositions were very similar, differentia-
tion would be possible but difficult to accomplish accurately. The problem
is referred to in statistical terms as "multicollinearity." Stated more
generally, multicollinearity exists when any source signature is very
nearly a linear combination of any subset of the other signatures. In this
case, it is difficult to distinguish among the aerosols emanating from the
sources with nearly linearly dependent signatures. Multicollinearity can
cause large random errors if conventional weighted least squares with or
220
-------
without effective variances is used. Negative values with large magnitudes
can result from these errors.
Ridge regression is an approach for handling problems with multi-
collinearity. A brief summary of the properties of ridge regression which
are essential to the discussion here is presented below. Ridge regression
is discussed further by Vinod (1978), Hoerl and Kennard (1970a, b),
Marquardt (1970), Swindel (1974), Marquart and Snee (1975), and Obenchain
(1977) . The use of ridge regression in source apportionment is discussed by
Williamson, Balfour, and Schmidt (1982).
In ordinary regression analysis,
B = (x'x^x'y (6)
where
B is the vector of regression coefficients - in CMB analysis, the inter-
cept S and the S.,
x is the design matrix, here the source signature matrix,
y is the vector of values of the dependent variable, here the species
and total.particulate concentrations,
the prime indicates matrix transposition,
and the superscript ~ indicates matrix inversion.
In ridge regression, a parameter k is introduced:
B(k) = (x'x + kl) x'y (7)
where
B(k) is the ridge solution corresponding to the parameter k, and
I is the identity matrix.
Notice that if k = 0, the ridge solution becomes the ordinary regression
solution.
221
-------
The usual practice is to standardize x'x and y.'y to contain correlation
coefficients. The B values obtained from Eq. 6 are then called standardized
coefficients. The solution in terms of the original data units is obtained
by an inverse transformation. The diagonal elements of x'x, then, are all
one. A k value of, for example, 0.1 represents a 10 percent perturbation of
the diagonal elements. If k is positive, a bias is introduced into the
regression coefficients; the conventional regression solution is unbiased.
However, the error variances of the coefficients, if inflated due to multi-
collinearities, often decrease rapidly as k increases. Thus, a much improved
solution can be achieved when, by introducing a small bias, a large reduction
of the random errors is accomplished.
Variance-inflation factors (Belsley et al., 1980) are convenient mea-
sures of the effect of multicollinearity in a given problem. The variance-
inflation factor of a given regression coefficient (S.) can be interpreted
as the ratio of its error variance to the error variance it would have had
if the predictor variables had been uncorrelated.
The covariance matrix C of the standardized regression coefficients is
C = (x'x)'1 a2 (8)
where a2 is the error variance of the dependent variable. The error variances
of the regression coefficients are the diagonal elements of C. The error
variances which would have been obtained if the predictor variables were un-
correlated are obtained by setting the off-diagonal elements of x'x equal to
zero and employing Eq. 8. The variance inflation factors, then, are the
ratios of the actual error variances to those obtained assuming uncorrelated
predictor variables. The variance inflation factors apply either to the
standardized or unstandardized regression coefficients, since the scale
factors cancel in taking the ratio.
222
-------
If multicollinearities are present, the regression coefficients are
usually extremely sensitive to k for small values of k. However, as k
increases, the coefficients stabilize. Hoerl and Kennard (1970a, b) recom-
mend selecting a value of k in the stable region within which moderate
changes in k do not affect the coefficients significantly.
A diversity of automatic statistical approaches for selecting k have
been discussed in the literature, e.g., by Dempster et al. (1977), and
Wichern and Churchill (1978). In the program documented herein, the user
has the option of displaying the solutions for a set of values of k or
Letting the program select k. The automatic method is based on both statis-
tical and physical criteria. The motivation for choosing the particular
criteria used is as follows. Typically, when serious multicollinearities
;u'. pi;?-• dV: , In the weighted least squares solution, one S. value in a
collinear set will be excessively large and another will be negative with
large magnitude. That is, one S. value will blow up on the positive side
J
and another will blow up on the negative side. Simply setting the negative
values equal to zero, therefore, would solve only half of the problem.
As k increases, the negative values usually approach zero, and some or
all of them may become positive. Thus, one criterion is to select k so
as to minimize the magnitudes of the negative S. values.
Another criterion is to optimize the agreement between the observed and
calculated aerosol concentration for the size fraction being considered.
This criterion involves the complete set of S. values and has a reasonable
physical basis. To address both criteria k is selected so as to minimize
the following:
s\
(C - CT)2 +UZ S.2 (9)
S <0 J
223
-------
where W IH a user-specified weighting factor. Increasing W increases the
relative Importance of avoiding negative, values with significant magnitudes.
Decreasing W increases the relative importance of achieving agreement
between the measured and calculated aerosol mass concentrations. The sum of
squares of the negative S. values is zero if there are no negatives.
While this is obviously only one of many possible schemes for selecting
k, it is based on reasonable physical and statistical criteria. Neverthe-
less, neither this nor any automatic scheme can guarantee selection of the
optimal value of k. However, the suggested scheme tends to select values
of k in the stable region. Thus, slight deviation from the optimal k should
not introduce significant errors in the solution.
Weighted regression, effective-variance calculations, and ridge re-
gression all offer enhancements to the ordinary multiple regression approach
to the CMB problem. Fortunately, these three features can be used simul-
taneously or in various combinations. In weighted regression, a transfor-
mation is first made to stabilize the error variance of the dependent
variable (Draper and Smith, 1966). This transformation can be made using
the original error variances of the dependent variable or the effective
variances. Subsequently, the regression analysis is performed using the
transformed variables; this can be accomplished using either ordinary
regression or ridge regression. Finally, the necessary inverse transfor-
mation is performed to obtain the solution in the original data units.
The simultaneous use of the three features mentioned above requires cer-
tain minor changes to the procedures. For example, weighted ridge regression
with an intercept is most easily carried out if x'x and x'y are normalized
but not centered. Thus, x'x and x'y do not contain correlation coefficients,
as in conventional ridge regression practices discussed above. However, the
diagonal elements of x'x are unity, as in the conventional case. Thus, as
before, a k value of 0.1 represents a 10 percent perturbation of the diagonal
elements. This and other minor procedural changes do not impact the inter-
pretability of the results.
224
-------
In the discussion above, the expression for the covariance matrix of
the standardized regression coefficients is given in Eq. 8. The quantity
02 is the error variance of the dependent variable; a common error variance
applies after the transformation to stabilize the variance has been
performed.
The quantity 02 is estimated by s, the conventional standard error:
s2
n+1 ^
I (Y± - Y±)2
izi - (10)
n+1 - L
where
Y. is the i value of the dependent variable, i.e., Y. is the measured
I" Vi
concentration of the i species, 1
-------
TECHNICAL REPORT DATA
(flease read Instructions on the reverse before completing)
. REPORT NO.
EPA-450/4-83-014
2.
3. RECIPIENT'S ACCESSION NO.
4. TITLE AND SUBTITLE
Receptor Model Technical Series
Volume III
User's Manual for Chemical Mass Balance Model
5 REPORT DATE
July 1983
6. PERFORMING ORGANIZATION CODE
. AUTHOR(S)
Hugh J. Williamson and Dennis A. DuBose
8. PERFORMING ORGANIZATION REPORT NO,
9. PERFORMING ORGANIZATION NAME AND ADDRESS
10. PROGRAM ELEMENT NO.
Radian Corporation
PO Box 9948
Austin, Texas 78766
11. CONTRACT/GRANT NO.
68-02-3513
12. SPONSORING AGENCY NAME AND ADDRESS
U.S. Environmental Protection Agency
Office of Air Quality Planning and Standards
Monitoring and Data Analysis Division
Research Triangle Park, North Carolina 27711
13. TYPE. OF REPORT AND PERIOD COVERED
Final
A. SPONSORING AGENCY CODE
15. SUPPLEMENTARY NOTES
EPA Project Officer: Warren P. Freas
16. ABSTRACT
In recent years there has been increasing interest in source apportionment of
ambient aerosol concentrations through chemical mass balance (CMB) analysis. This
report discusses CMB analysis through weighted least squares with options to include
effective variance and ridge regression features. Effective variances are refined
estimates of the weights employed in weighted least squares.
This report documents an interactive FORTRAN computer program which performs
aerosol source apportionment through the analysis methods discussed above. The
original version of the program, which performed weighted least squares with the
effective variance option, was developed at the Oregon Graduate Center based on the
Doctoral Dissertation of Dr. John Watson. In the current version, a ridge regression
feature was added, along with various modifications intended to enhance the ease of
use of the program.
17.
a.
KEY WORDS AND DOCUMENT ANALYSIS
DESCRIPTORS
Receptor Model
Chemical Mass Balance
Source Apportionment
b.lDENTIFIERS/OPEN ENDED TERMS
c. COS AT I Field/Group
18. DISTRIBUTION STATEMENT
Release Unlimited
19. SECURITY CLASS (This Report)
Unclassified
21. NO. OF PAGES
233
20. SECURITY CLASS (Thispagcl
Unclassified
22. PRICE
EPA Form 2220-1 (R»v. 4-77) PREVIOUS EDITION is OBSOLETE
------- |