Learn R Programming

aqp (version 1.8-6)

evalGenHZ: Evaluate Generalized Horizon Labels

Description

Data-driven evaluation of generalized horizon labels using nMDS and silhouette width.

Usage

evalGenHZ(obj, genhz, vars, non.matching.code = "not-used", 
stand = TRUE, trace = FALSE, metric = "euclidean")

Arguments

obj
a SoilProfileCollection object
genhz
name of horizon-level attribute containing generalized horizon labels
vars
character vector of horizon-level attributes to include in the evaluation
non.matching.code
code used to represent horizons not assigned a generalized horizon label
stand
standardize variables before computing distance matrix (default = TRUE), passed to daisy
trace
verbose output from passed to isoMDS, (default = FALSE)
metric
distance metric, passed to daisy

Value

  • a list is returned containing: [object Object],[object Object],[object Object]

Details

Non-metric multidimensional scaling is performed via isoMDS. The input distance matrix is generated by daisy using (complete cases of) horizon-level attributes from obj as named in vars. Silhouette widths are computed via silhouette. The input distance matrix is generated by daisy using (complete cases of) horizon-level attributes from obj as named in vars. Note that observations with genhz labels specified in non.matching.code are removed filtered before calculation of the distance matrix.

See Also

get.ml.hz