es_composicional: Datos composicionales

es_composicionalR Documentation

Datos composicionales

Description

es_composicional() detecta filas que suman una constante; transformar_composicional() aplica la transformacion log-cociente centrada (clr) o aditiva (alr), con reemplazo multiplicativo de ceros.

Usage

es_composicional(X, tol = 0.001)

transformar_composicional(
  X,
  metodo = c("ninguna", "clr", "alr"),
  referencia = NULL
)

Arguments

X

Matriz o data.frame de proporciones.

tol

Tolerancia relativa.

metodo

"ninguna", "clr" o "alr".

referencia

Variable del denominador en la alr.

Value

es_composicional() devuelve TRUE si todas las filas suman la misma constante (dentro de tol); transformar_composicional() devuelve un data.frame con las variables transformadas (en la alr, sin la de referencia).

References

Aitchison, J. (1986). The Statistical Analysis of Compositional Data. Chapman and Hall.

Examples

set.seed(1)
P <- matrix(rgamma(60, 2), ncol = 4)
P <- P / rowSums(P)
es_composicional(P)
head(transformar_composicional(P, "clr"))
head(transformar_composicional(P, "alr"))

BiGaRx documentation built on Oct. 30, 2026, 1:07 a.m.