RRR {RRRR} | R Documentation |
Reduced-Rank Regression using Gaussian MLE
Description
Gaussian Maximum Likelihood Estimation method for Reduced-Rank Regression. This method is not robust in the sense that it assumes a Gaussian distribution for the innovations which does not take into account the heavy-tailedness of the true distribution and outliers.
Usage
RRR(y, x, z = NULL, mu = TRUE, r = 1)
Arguments
y |
Matrix of dimension N*P. The matrix for the response variables. See |
x |
Matrix of dimension N*Q. The matrix for the explanatory variables to be projected. See |
z |
Matrix of dimension N*R. The matrix for the explanatory variables not to be projected. See |
mu |
Logical. Indicating if a constant term is included. |
r |
Integer. The rank for the reduced-rank matrix |
Details
The formulation of the reduced-rank regression is as follow:
where for each realization is a vector of dimension
for the
response variables,
is a vector of dimension
for the
explanatory variables that will be projected to
reduce the rank,
is a vector of dimension
for the
explanatory variables
that will not be projected,
is the constant vector of dimension
,
is the innovation vector of dimension
,
is a coefficient matrix for
with dimension
,
is the so called exposure matrix with dimension
, and
is the so called factor matrix with dimension
.
The matrix resulted from
will be a reduced rank coefficient matrix with rank of
.
The function estimates parameters
,
,
,
, and
, the covariance matrix of
the innovation's distribution, assuming the innovation has a Gaussian distribution.
Value
A list of the estimated parameters of class RRR
.
- spec
The input specifications.
is the sample size.
- mu
The estimated constant vector. Can be
NULL
.- A
The estimated exposure matrix.
- B
The estimated factor matrix.
- D
The estimated coefficient matrix of
z
. Can beNULL
.- Sigma
The estimated covariance matrix of the innovation distribution.
Author(s)
Yangzhuoran Yang
References
S. Johansen, "Estimation and Hypothesis Testing of Cointegration Vectors in Gaussian Vector Autoregressive Models,"Econometrica, vol. 59,p. 1551, Nov. 1991.
See Also
For robust reduced-rank regression estimation see function RRRR
.
Examples
set.seed(2222)
data <- RRR_sim()
res <- RRR(y=data$y, x=data$x, z = data$z)
res