sig_rep_zero: Replace invalid fatty acid signature proportions

Description Usage Arguments Value Details References

View source: R/sig_rep_zero.R

Description

The utility function sig_rep_zero replaces fatty acid signature proportions that are less than or equal to zero or missing with a small constant and uses the multiplicative method (Martin-Fernandez et al. 2011) to scale the proportions to sum to 1.

Usage

1
sig_rep_zero(sig_data, zero_rep = 75)

Arguments

sig_data

A numeric matrix containing signature data as either proportions or percentages in column-major format.

zero_rep

A constant associated with the method and value to be used to replace invalid values. See Details. Default value 75.

Value

A list containing the following elements:

sig_adj

The signature data with non-positive or missing proportions replaced and scaled to sum to 1.0.

rep_val

The value used to replace invalid proporitons.

err_code

An integer error code (0 if no error is detected).

err_message

A string contains a brief summary of the execution.

Details

The function sig_rep_zero is an internal utility function.

The Kullback-Leibler (Iverson et al. 2004) and Aitchison (Stewart et al. 2014) distance measures are not defined for proportions of zero. Consequently, if either of these distance measures will be used in an analysis, the argument zero_rep should be strictly greater than 0. The chi-square distance measure (Stewart et al. 2014) is defined for proportions of zero, so if that distance measure will be used in the analysis, the argument zero_rep may equal zero. For simulation or other comparative work involving multiple distance measures, it may be advisable to use a common value to replace zeros.

The argument zero_rep must be either:

Although Bromaghin et al. (2016) found that scaling signatures by varying constants introduces a bias in diet estimation, the slight distortion of the signatures caused by replacing invalid proportions with a small constant that varies between signatures is unlikely to introduce meaningful bias.

References

Bromaghin, J.F., S.M. Budge, and G.W. Thiemann. 2016. Should fatty acid signature proportions sum to 1 for diet estimation? Ecological Research 31:597-606.

Iverson, S.J., C. Field, W.D. Bowen, and W. Blanchard. 2004. Quantitative fatty acid signature analysis: A new method of estimating predator diets. Ecological Monographs 74:211-235.

Martin-Fernandez, J.A., J. Palarea-Albaladejo, and R.A. Olea. 2011. Dealing with zeros. P. 43-58 in V. Pawlowsky-Glahn and A. Buccianto, eds. Compositional data analysis: theory and application. John Wiley, Chichester.

Stewart, C., and C. Field. 2011. Managing the essential zeros in quantitative fatty acid signature analysis. Journal of Agricultural, Biological, and Environmental Statistics 16:45?69.


qfasar documentation built on March 20, 2020, 1:10 a.m.