projector {multivarious} | R Documentation |
Construct a projector
instance
Description
A projector
maps a matrix from an N-dimensional space to d-dimensional space, where d
may be less than N
.
The projection matrix, v
, is not necessarily orthogonal. This function constructs a projector
instance which can be
used for various dimensionality reduction techniques like PCA, LDA, etc.
Usage
projector(v, preproc = prep(pass()), ..., classes = NULL)
Arguments
v |
A matrix of coefficients with dimensions |
preproc |
A prepped pre-processing object. Default is the no-processing |
... |
Extra arguments to be stored in the |
classes |
Additional class information used for creating subtypes of |
Value
An instance of type projector
.
Examples
X <- matrix(rnorm(10*10), 10, 10)
svdfit <- svd(X)
p <- projector(svdfit$v)
proj <- project(p, X)
[Package multivarious version 0.2.0 Index]