modeldiffs |
list whose elements specify any dataset-specific
model differences.
- linkclp
- list of vectors containing the indices of datasets. If the
two dataset indices are in the same vector, their conditionally linear
parameters will be equated if they represent the same condition (e.g., a
wavelength) within
thresh . For example,
linkclp = list(1:10, 11:15) will let datasets 1-10 and 11-15
have the same clp. Note that if linkclp is not given, it will
default to list{1:length(data)} , so that the clp from all datasets
are equated when they represent conditions within thresh of each
other.
- dscal
- list of lists specifying linear scaling relations between
datasets; each list has elements
to, from, value . The index of the
dataset to be scaled is given in to ; the index of the dataset on
which the scaling is to be based is given in from . The starting
value parameterizing the relationship is given as value . For
example, dscal = list(list(to=2,from=1,value=.457)) .
- thresh
- numeric describing the tolerance with which clp from
different datasets are to be considered as equal.
For instance, for
two datasets containing data at 750 and 751 nm, respectively,
thresh=1.5 will equate the clp at 750 and 751 between datasets.
Specify a negative
value of thresh to estimate clp per-dataset.
See Section 2.2 of the paper in the references for the model equations.
- free
- list of lists specifying individual
parameters to free for a given dataset. each sublist has
named elements
- what
- character string naming parameter type, e.g., "kinpar"
- ind
- vector of indices into parameter vector or list, e.g.,
c(2,3) or 4
- dataset
- dataset index in which parameter is to be freed
- start
- starting value for freed parameter
For example, free = list(
list(what = "irfpar", ind = 1, dataset = 2, start=-.1932),
list(what = "kinpar", ind = 5, dataset = 2, start=.0004),
list(what = "kinpar", ind = 4, dataset = 2, start= .0159)) .
- remove
- list of lists specifying individual
parameters to remove from
parameter groups for a given dataset. each sublist has
named elements
- what
- character string naming parameter type, e.g., "kinpar"
- dataset
- dataset index in which parameter group is to be removed
- ind
- vector of indices into parameter vector or list, e.g.,
c(2,3) or 4 where parameter should be removed
- add
- list of lists specifying individual
parameters to add to parameter groups for a given dataset. each sublist has
named elements
- what
- character string naming parameter type, e.g., "kinpar"
- dataset
- dataset index in which parameter group is to change
- start
- starting value for added parameter
- ind
- vector of indices into parameter vector or list, e.g.,
c(2,3) or 4 where parameter should be added.
- change
- list of lists specifying entire parameter groups to change
for a given dataset.
each sublist has named elements
- what
- character string naming parameter type, e.g., "kinpar"
- dataset
- dataset index in which parameter group is to change
- spec
- new specification that in initModel would follow "what",
e.g., for
c(.1, .3) if what="kinpar"
- rel
- list of lists specifying parameters to relate between datasets
each sublist has named elements
- what1
- character string naming parameter type to be determined in
relation to some other parameter type , e.g., "kinpar"
- what2
- character string naming parameter type on which another
parameter type is to depend, e.g., "kinpar"
- ind1
- vector of indices into parameter vector or
list, e.g.,
c(2,3) or 4 of the dependent parameter.
- ind2
- vector or numeric of indices into parameter vector or
list, e.g.,
c(2,3) or 4 of the parameter on which another
parameter will depend
- dataset1
- dataset index of the dependent parameter
- dataset2
- dataset index of the parameter on which another parameter
will depend
- rel
- optional character string describing functional relationship
between parameters; defaults to "lin" for linear relationship
- start
- starting value or vector of values parameterizing
relationship between parameters
|