The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
This R package provides tools for working with compositional data using log-ratio methodology, following the foundational work of Aitchison and further developments by Egozcue and collaborators.
The package is focused on the construction and use of orthonormal and non-orthonormal bases for the representation of compositions in real coordinates, enabling advanced statistical modeling and interpretation.
ilr_basis()
, alr_basis()
,
clr_basis()
– classical log-ratio bases:
pc_basis()
, pb_basis()
,
pw_basis()
– domain-specific and data-driven bases:
coordinates(x, basis)
: expresses a composition
x
in coordinates with respect to a given
basis
.
composition(z, basis)
: reconstructs a composition
from coordinates z
and the associated
basis
.
library(coda.base)
# Define a simple 3-part composition
<- c('a' = 0.2, 'b' = 0.3, 'c' = 0.5)
x
# Create an ILR basis and express x in ILR coordinates
<- ilr_basis(x)
B <- coordinates(x, B)
h
h
# Recover the original composition
composition(h, B)
You can install the development version from GitHub:
# Install development version from GitHub
::install_github("mcomas/coda.base") remotes
and the cran version with:
# Install release version from CRAN
install.packages("coda.base")
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.