Learn R Programming

Renvlp (version 2.8)

senvMU: Estimate the scaled envelope subspace

Description

Estimate the scaled envelope subspace with specified dimension.

Usage

senvMU(X, Y, u, initial = NULL)

Arguments

X

Predictors. An n by p matrix, p is the number of predictors. The predictors can be univariate or multivariate, discrete or continuous.

Y

Multivariate responses. An n by r matrix, r is the number of responses and n is number of observations. The responses must be continuous variables.

u

Dimension of the envelope. An integer between 0 and r.

initial

The user-specified value of Gamma for the envelope subspace.

Value

Gammahat

The orthonormal basis of the scaled envelope subspace.

Gamma0hat

The orthonormal basis of the complement of the scaled envelope subspace.

Lambdahat

The matrix of estimated scales.

objfun

The minimized objective function.

Details

This function estimate the scaled envelope subspace using an non-Grassmann optimization algorithm and nonlinear optimization using augmented Lagrange method.

References

Cook, R. D., Forzani, L. and Su, Z. (2016) A Note on Fast Envelope Estimation. Journal of Multivariate Analysis. 150, 42-54.

Ye, Y., Interior algorithms for linear, quadratic, and linearly constrained non linear programming, PhD Thesis, Departments of EES stanford University, Stanford CA.