FD.amalgamation {FlexDir}R Documentation

Amalgamation

Description

Given a matrix or a numeric dataframe, this function returns a composition where a set of specified columns is amalgamated together. The compositional operation of amalgamation provides sums of composition elements aimed at grouping homogeneous parts of the whole.

Usage

FD.amalgamation(data, columns, name = NULL)

Arguments

data

a matrix or a dataframe containing only variables to be transformed into compositional variables, after amalgamation.

columns

numeric vector containing the position of the columns to be amalgamated together.

name

string containing the name of the new column resulted from the amalgamation.

Details

Values must be positive. In case one row-entry (or more) is NA, the whole row will be returned as NA.

See Also

FD.generate, FD.subcomposition, FD.normalization

Examples

data(oliveoil)
dataoil <- oliveoil
head(dataoil)
data <- FD.normalization(dataoil[,3:10])
head(data)
data.sub <- FD.subcomposition(data,c(1,3,4,5))
head(data.sub)
data.amalg <- FD.amalgamation(data,c(2,6,7,8),name='others')
head(data.amalg)


[Package FlexDir version 1.0 Index]