TSA MA Modeling VI
- Updated2023-02-21
- 4 minute(s) read
TSA MA Modeling VI
Owning Palette: Modeling and Prediction VIs
Requires: Advanced Signal Processing Toolkit
Estimates the moving average (MA) model of a univariate time series. Wire data to the Xt input to determine the polymorphic instance to use or manually select the instance.
TSA MA Modeling (Waveform)

![]() |
Xt specifies the univariate time series. | ||||||
![]() |
method specifies the method to use in estimating the moving average model. Refer to the TSA ARMA Modeling VI for information about these methods.
|
||||||
![]() |
MA order specifies the order of the moving average model. The value of MA order must be greater than 0. The default is 4. | ||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||
![]() |
MA coefficients returns the estimated coefficients of the moving average model. | ||||||
![]() |
noise returns the estimated white noise series of the moving average model. | ||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
TSA MA Modeling (Array)

![]() |
Xt specifies the univariate time series. | ||||||
![]() |
method specifies the method to use in estimating the moving average model. Refer to the TSA ARMA Modeling VI for information about these methods.
|
||||||
![]() |
MA order specifies the order of the moving average model. The value of MA order must be greater than 0. The default is 4. | ||||||
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. | ||||||
![]() |
MA coefficients returns the estimated coefficients of the moving average model. | ||||||
![]() |
noise returns the estimated white noise series of the moving average model. | ||||||
![]() |
error out contains error information. This output provides standard error out functionality. |
TSA MA Modeling Details
This VI estimates the MA model according to the following equation:
Xt = et + b1et–1 + ,…, + bNet–N
where N is the MA order, Xt is a univariate time series, and et is a Gaussian white noise series. MA coefficients is a 1D array of [1, b1, b2, …, bN], where each coefficient bi is a real number.
The minimum length requirement for the input time series differs for each method you use:
- Yule-Walker method: minimum length ≥ MA order
- High-Order AR method: minimum length ≥ 5 × MA order
- Polynomial method: minimum length ≥ 5 × MA order







