Learn R Programming

compositions (version 2.0-8)

rmult: 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 rmult
print(x,..., verbose=FALSE)

Value

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

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)

Author

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

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.

See Also

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

Examples

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

Run the code above in your browser using DataLab