CSPATIALREG Procedure

Spatial Autoregressive Moving Average Models

The spatial autoregressive moving average (SARMA) model, like the SMA model, can account for spatial dependence among the error terms. In addition, the SARMA model enables you to account for spatial dependence in the dependent variable, as the SAR model does. Let y Subscript i denote the observation that is associated with the spatial unit bold s Subscript i for i equals 1 comma 2 comma ellipsis comma n. For these spatial units, let the n times n matrices bold upper W 1 and bold upper W 2 be two spatial weights matrices that contain nonnegative elements. In practice, bold upper W 1 and bold upper W 2 can be identical. Further, it is assumed that bold x Subscript i is a p times 1 vector that denotes values of p covariates that are recorded at unit bold s Subscript i.

The SARMA model can be described in vector form by using the following two-stage formulation (LeSage and Pace 2009),

bold y equals rho bold upper W 1 bold y plus bold upper X bold-italic beta plus bold u
bold u equals left-parenthesis bold upper I Subscript n Baseline minus lamda bold upper W 2 right-parenthesis bold-italic epsilon

where bold y equals left-parenthesis y 1 comma y 2 comma ellipsis comma y Subscript n Baseline right-parenthesis prime, bold-italic epsilon equals left-parenthesis epsilon 1 comma epsilon 2 comma ellipsis comma epsilon Subscript n Baseline right-parenthesis prime with epsilon Subscript i Baseline tilde Overscript normal i normal i normal d Endscripts upper N left-parenthesis 0 comma sigma squared right-parenthesis, bold upper X is an n times p matrix that consists of bold x prime Subscript i in each row, bold-italic beta is a p times 1 parameter vector, and bold upper I Subscript n is an n times n identity matrix.

The log-likelihood function for the SARMA model is

script upper L equals minus StartFraction n Over 2 EndFraction ln left-parenthesis 2 pi sigma squared right-parenthesis minus StartFraction left-bracket bold upper B Superscript negative 1 Baseline left-parenthesis bold upper A bold y minus bold upper X bold-italic beta right-parenthesis right-bracket prime left-bracket bold upper B Superscript negative 1 Baseline left-parenthesis bold upper A bold y minus bold upper X bold-italic beta right-parenthesis right-bracket Over 2 sigma squared EndFraction plus ln StartAbsoluteValue bold upper A EndAbsoluteValue minus ln StartAbsoluteValue bold upper B EndAbsoluteValue

where bold upper A equals bold upper I Subscript n Baseline minus rho bold upper W 1, bold upper B equals bold upper I Subscript n Baseline minus lamda bold upper W 2, and StartAbsoluteValue dot EndAbsoluteValue denotes the matrix determinant operator.

For the SARMA model, the gradients are

StartFraction partial-differential script upper L Over partial-differential bold-italic beta EndFraction equals StartFraction left-parenthesis bold upper B Superscript negative 1 Baseline bold upper X right-parenthesis prime left-bracket bold upper B Superscript negative 1 Baseline left-parenthesis bold upper A bold y minus bold upper X bold-italic beta right-parenthesis right-bracket Over sigma squared EndFraction
StartFraction partial-differential script upper L Over partial-differential rho EndFraction equals StartFraction left-parenthesis bold upper B Superscript negative 1 Baseline bold upper W 1 bold y right-parenthesis prime bold upper B Superscript negative 1 Baseline left-parenthesis bold upper A bold y minus bold upper X bold-italic beta right-parenthesis Over sigma squared EndFraction minus normal t normal r left-parenthesis bold upper A Superscript negative 1 Baseline bold upper W 1 right-parenthesis
StartFraction partial-differential script upper L Over partial-differential lamda EndFraction equals minus StartFraction 1 Over sigma squared EndFraction left-bracket bold upper B Superscript negative 1 Baseline left-parenthesis bold upper A bold y minus bold upper X bold-italic beta right-parenthesis right-bracket prime left-bracket bold upper B Superscript negative 1 Baseline bold upper W 2 right-bracket left-bracket bold upper B Superscript negative 1 Baseline left-parenthesis bold upper A bold y minus bold upper X bold-italic beta right-parenthesis right-bracket plus normal t normal r left-parenthesis bold upper B Superscript negative 1 Baseline bold upper W 2 right-parenthesis
StartFraction partial-differential script upper L Over partial-differential sigma squared EndFraction equals minus StartFraction n Over 2 sigma squared EndFraction plus StartFraction left-bracket bold upper B Superscript negative 1 Baseline left-parenthesis bold upper A bold y minus bold upper X bold-italic beta right-parenthesis right-bracket prime left-bracket bold upper B Superscript negative 1 Baseline left-parenthesis bold upper A bold y minus bold upper X bold-italic beta right-parenthesis right-bracket Over 2 sigma Superscript 4 Baseline EndFraction
Last updated: July 09, 2026