Generalized linear array model
Encyclopedia
In statistics
, the generalized linear array model(GLAM) is used for analyzing data sets with array structures. It based on the generalized linear model
with the design matrix
written as a Kronecker product
.
s or GLMs whose model matrix can be written as a Kronecker product and whose data can be written as an array. In a large GLM, the GLAM approach gives very substantial savings in both storage and computational time over the usual GLM algorithm.
Suppose that the data is arranged in a -dimensional array with size ; thus,the corresponding data vector has size . Suppose also that the design matrix
is of the form
The standard analysis of a GLM with data vector and design matrix proceeds by repeated evaluation of the scoring algorithm
where represents the approximate solution of , and is the improved value of it; is the diagonal weight matrix with elements
and
is the working variable.
Computationally, GLAM provides array algorithms to calculate the linear predictor,
and the weighted inner product
without evaluation of the model matrix
where means element by element multiplcation and is a vector of 1's of length .
These low storage high speed formulae extend to -dimensions.
Statistics
Statistics is the study of the collection, organization, analysis, and interpretation of data. It deals with all aspects of this, including the planning of data collection in terms of the design of surveys and experiments....
, the generalized linear array model(GLAM) is used for analyzing data sets with array structures. It based on the generalized linear model
Generalized linear model
In statistics, the generalized linear model is a flexible generalization of ordinary linear regression. The GLM generalizes linear regression by allowing the linear model to be related to the response variable via a link function and by allowing the magnitude of the variance of each measurement to...
with the design matrix
Design matrix
In statistics, a design matrix is a matrix of explanatory variables, often denoted by X, that is used in certain statistical models, e.g., the general linear model....
written as a Kronecker product
Kronecker product
In mathematics, the Kronecker product, denoted by ⊗, is an operation on two matrices of arbitrary size resulting in a block matrix. It gives the matrix of the tensor product with respect to a standard choice of basis. The Kronecker product should not be confused with the usual matrix...
.
Overview
The generalized linear array model or GLAM was introduced in 2006. Such models provide a structure and a computational procedure for fitting generalized linear modelGeneralized linear model
In statistics, the generalized linear model is a flexible generalization of ordinary linear regression. The GLM generalizes linear regression by allowing the linear model to be related to the response variable via a link function and by allowing the magnitude of the variance of each measurement to...
s or GLMs whose model matrix can be written as a Kronecker product and whose data can be written as an array. In a large GLM, the GLAM approach gives very substantial savings in both storage and computational time over the usual GLM algorithm.
Suppose that the data is arranged in a -dimensional array with size ; thus,the corresponding data vector has size . Suppose also that the design matrix
Design matrix
In statistics, a design matrix is a matrix of explanatory variables, often denoted by X, that is used in certain statistical models, e.g., the general linear model....
is of the form
The standard analysis of a GLM with data vector and design matrix proceeds by repeated evaluation of the scoring algorithm
where represents the approximate solution of , and is the improved value of it; is the diagonal weight matrix with elements
and
is the working variable.
Computationally, GLAM provides array algorithms to calculate the linear predictor,
and the weighted inner product
without evaluation of the model matrix
Example
In 2 dimensions, let then the linear predictor is written where is the matrix of coefficients; the weighted inner product is obtained from and is the matrix of weights; here is the row tensor function of the matrix given bywhere means element by element multiplcation and is a vector of 1's of length .
These low storage high speed formulae extend to -dimensions.