Learn R Programming

Renvlp (version 2.8)

sxenvMU: Estimate the scaled envelope subspace in the predictor space

Description

Estimate the scaled envelope subspace in the predictor space with specified dimension.

Usage

sxenvMU(X, Y, u, R, 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 scaled envelope in the predictor space. An integer between 0 and p.

R

The number of replications of the scales. A vector, the sum of all elements of R must be p.

initial

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

Value

Gammahat

The orthonormal basis of the scaled envelope subspace in the predictor space.

Gamma0hat

The orthonormal basis of the complement of the scaled envelope subspace in the predictor space.

Lambdahat

The matrix of estimated scales.

objfun

The minimized objective function.

Details

This function estimate the scaled envelope subspace in the predictor space 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.