rmult: Simple treatment of real vectors

View source: R/compositions.R

rmultR Documentation

Simple treatment of real vectors

Description

A class to collect real multivariate vectors.

Usage

 rmult(X,parts=1:NCOL(oneOrDataset(X)),orig=gsi.orig(X),
                missingProjector=attr(X,"missingProjector"),
                V = gsi.getV(X))
 ## S3 method for class 'rmult'
print(x,..., verbose=FALSE)
          

Arguments

X

vector or dataset of numbers considered as elements of a R-vector

parts

vector containing the indices xor names of the columns to be used

x

an rmult object

orig

the original untransformed dataset

missingProjector

the Projector on the observed subspace

V

the inverse of the transformation matrix

...

further generic arguments passed to print.default

verbose

logical, do you want to get all information about original data and transformation function (if any) with a print call? defaults to FALSE (to print strict content only)

Details

The rmult class is a simple convenience class to treat data in the scale of real vectors just like data in the scale of real numbers. A major aspect to take into account is that the internal arithmetic of R is different for these vectors, e.g. mean works as colMeans in a data frame, or matrix-vector operations are done row-wise.

Value

a vector of class "rmult" representing one vector or a matrix of class "rmult", representing multiple vectors by rows.

Author(s)

K.Gerald v.d. Boogaart http://www.stat.boogaart.de

See Also

+.rmult, scalar, norm.rmult, %*%.rmult, rplus, acomp,

Examples

plot(rnorm.rmult(30,mean=0:4,var=diag(1:5)+10))


compositions documentation built on June 22, 2024, 12:15 p.m.