<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Generalized_linear_array_model</id>
	<title>Generalized linear array model - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Generalized_linear_array_model"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Generalized_linear_array_model&amp;action=history"/>
	<updated>2026-05-01T14:35:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Generalized_linear_array_model&amp;diff=3751282&amp;oldid=prev</id>
		<title>imported&gt;Citation bot: Add: s2cid, doi, authors 1-1. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by Headbomb | #UCB_toolbar</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Generalized_linear_array_model&amp;diff=3751282&amp;oldid=prev"/>
		<updated>2023-09-04T11:49:25Z</updated>

		<summary type="html">&lt;p&gt;Add: s2cid, doi, authors 1-1. Removed parameters. Some additions/deletions were parameter name changes. | &lt;a href=&quot;/wiki143/index.php?title=En:WP:UCB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;En:WP:UCB (page does not exist)&quot;&gt;Use this bot&lt;/a&gt;. &lt;a href=&quot;/wiki143/index.php?title=En:WP:DBUG&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;En:WP:DBUG (page does not exist)&quot;&gt;Report bugs&lt;/a&gt;. | Suggested by Headbomb | #UCB_toolbar&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[statistics]], the &amp;#039;&amp;#039;&amp;#039;generalized linear array model&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;GLAM&amp;#039;&amp;#039;&amp;#039;) 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]].&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The generalized linear array model or GLAM was introduced in 2006.&amp;lt;ref name=&amp;quot;GLAM&amp;quot;&amp;gt;{{cite journal |last1=Currie |first1=I. D. |last2=Durban |first2=M. |last3=Eilers |first3=P. H. C. |year=2006 |title=Generalized linear array models with applications to multidimensional smoothing |journal=[[Journal of the Royal Statistical Society]] |volume=68 |issue=2 |pages=259&amp;amp;ndash;280 |doi=10.1111/j.1467-9868.2006.00543.x |s2cid=10261944 }}&amp;lt;/ref&amp;gt;  Such models provide a structure and a computational procedure for fitting [[generalized linear model]]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.&lt;br /&gt;
&lt;br /&gt;
Suppose that the data &amp;lt;math&amp;gt;\mathbf Y&amp;lt;/math&amp;gt; is arranged in a &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;-dimensional array with size &amp;lt;math&amp;gt;n_1\times n_2\times\dots\times n_d&amp;lt;/math&amp;gt;; thus, the corresponding data vector &amp;lt;math&amp;gt;\mathbf y = \operatorname{vec}(\mathbf Y)&amp;lt;/math&amp;gt; has size &amp;lt;math&amp;gt;n_1n_2n_3\cdots n_d&amp;lt;/math&amp;gt;.  Suppose also that the [[design matrix]] is of the form&lt;br /&gt;
:&amp;lt;math&amp;gt;\mathbf X = \mathbf X_d\otimes\mathbf X_{d-1}\otimes\dots\otimes\mathbf X_1.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The standard analysis of a GLM with data vector &amp;lt;math&amp;gt;\mathbf y&amp;lt;/math&amp;gt; and design matrix &amp;lt;math&amp;gt;\mathbf X&amp;lt;/math&amp;gt; proceeds by repeated evaluation of the scoring algorithm&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mathbf X&amp;#039;\tilde{\mathbf W}_\delta\mathbf X\hat{\boldsymbol\theta} = \mathbf X&amp;#039;\tilde{\mathbf W}_\delta\tilde{\boldsymbol\theta} ,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\tilde{\boldsymbol\theta}&amp;lt;/math&amp;gt; represents the approximate solution of &amp;lt;math&amp;gt;\boldsymbol\theta&amp;lt;/math&amp;gt;, and &amp;lt;math&amp;gt;\hat{\boldsymbol\theta}&amp;lt;/math&amp;gt; is the improved value of it; &amp;lt;math&amp;gt;\mathbf W_\delta&amp;lt;/math&amp;gt; is the diagonal weight matrix with elements&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; w_{ii}^{-1} = \left(\frac{\partial\eta_i}{\partial\mu_i}\right)^2\mathrm{var}(y_i),&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and &lt;br /&gt;
:&amp;lt;math&amp;gt;\mathbf z = \boldsymbol\eta + \mathbf W_\delta^{-1}(\mathbf y - \boldsymbol\mu)&amp;lt;/math&amp;gt; &lt;br /&gt;
is the working variable.&lt;br /&gt;
&lt;br /&gt;
Computationally, GLAM provides array algorithms to calculate the linear predictor, &lt;br /&gt;
:&amp;lt;math&amp;gt; \boldsymbol\eta = \mathbf X \boldsymbol\theta &amp;lt;/math&amp;gt; &lt;br /&gt;
and the weighted inner product &lt;br /&gt;
:&amp;lt;math&amp;gt; \mathbf X&amp;#039;\tilde{\mathbf W}_\delta\mathbf X &amp;lt;/math&amp;gt;&lt;br /&gt;
without evaluation of the model matrix &amp;lt;math&amp;gt; \mathbf X .&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
In 2 dimensions, let &amp;lt;math&amp;gt;\mathbf X = \mathbf X_2\otimes\mathbf X_1&amp;lt;/math&amp;gt;, then the linear predictor is written &amp;lt;math&amp;gt;\mathbf X_1 \boldsymbol\Theta \mathbf X_2&amp;#039; &amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\boldsymbol\Theta &amp;lt;/math&amp;gt; is the matrix of coefficients; the weighted inner product is obtained from &amp;lt;math&amp;gt;G(\mathbf X_1)&amp;#039; \mathbf W G(\mathbf X_2)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt; \mathbf W &amp;lt;/math&amp;gt; is the matrix of weights; here &amp;lt;math&amp;gt;G(\mathbf M) &amp;lt;/math&amp;gt; is the row tensor function of the &amp;lt;math&amp;gt; r \times c&amp;lt;/math&amp;gt; matrix &amp;lt;math&amp;gt; \mathbf M &amp;lt;/math&amp;gt; given by&amp;lt;ref name=&amp;quot;GLAM&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;G(\mathbf M) = (\mathbf M \otimes \mathbf 1&amp;#039;) \circ (\mathbf 1&amp;#039; \otimes \mathbf M)&amp;lt;/math&amp;gt;&lt;br /&gt;
where &amp;lt;math&amp;gt;\circ&amp;lt;/math&amp;gt; means element by element multiplication and &amp;lt;math&amp;gt;\mathbf 1&amp;lt;/math&amp;gt; is a vector of 1&amp;#039;s of length &amp;lt;math&amp;gt; c&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
On the other hand, the row tensor function &amp;lt;math&amp;gt;G(\mathbf M) &amp;lt;/math&amp;gt; of the &amp;lt;math&amp;gt; r \times c&amp;lt;/math&amp;gt; matrix &amp;lt;math&amp;gt; \mathbf M &amp;lt;/math&amp;gt;  is the example of [[Khatri–Rao product#Face-splitting product|Face-splitting product]] of matrices, which was proposed by [[Vadym Slyusar]] in 1996:&amp;lt;ref name=slyusar&amp;gt;{{Cite journal|last=Slyusar|first=V. I.|date= December 27, 1996|title=End products in matrices in radar applications. |url=http://slyusar.kiev.ua/en/IZV_1998_3.pdf|journal=Radioelectronics and Communications Systems |volume=41 |issue=3|pages=50–53}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=slyusar1&amp;gt;{{Cite journal|last=Slyusar|first=V. I.|date=1997-05-20|title=Analytical model of the digital antenna array on a basis of face-splitting matrix products. |url=http://slyusar.kiev.ua/ICATT97.pdf|journal=Proc. ICATT-97, Kyiv|pages=108–109}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;DIPED&amp;quot;&amp;gt;{{Cite journal|last=Slyusar|first=V. I.|date=1997-09-15|title=New operations of matrices product for applications of radars|url=http://slyusar.kiev.ua/DIPED_1997.pdf|journal=Proc. Direct and Inverse Problems of Electromagnetic and Acoustic Wave Theory (DIPED-97), Lviv.|pages=73–74}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=slyusar2&amp;gt;{{Cite journal|last=Slyusar|first=V. I.|date=March 13, 1998|title=A Family of Face Products of Matrices and its Properties|url=http://slyusar.kiev.ua/FACE.pdf|journal=Cybernetics and Systems Analysis C/C of Kibernetika I Sistemnyi Analiz. 1999.|volume=35|issue=3|pages=379–384|doi=10.1007/BF02733426|s2cid=119661450 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \mathbf{M} \bull \mathbf{M} = \left(\mathbf {M} \otimes \mathbf {1}^\textsf{T}\right) \circ \left(\mathbf {1}^\textsf{T} \otimes \mathbf {M}\right) ,&amp;lt;/math&amp;gt;&lt;br /&gt;
where &amp;lt;math&amp;gt;\bull&amp;lt;/math&amp;gt; means [[Khatri–Rao product#Face-splitting product|Face-splitting product]].&lt;br /&gt;
&lt;br /&gt;
These low storage high speed formulae extend to &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;-dimensions.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
GLAM is designed to be used in &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt;-dimensional smoothing problems where the data are arranged in an array and the smoothing matrix is constructed as a Kronecker product of &amp;lt;math&amp;gt;d&amp;lt;/math&amp;gt; one-dimensional smoothing matrices.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Regression models]]&lt;br /&gt;
[[Category:Generalized linear models|Array model]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Citation bot</name></author>
	</entry>
</feed>