A Symbolic Algorithm for Checking the Identifiability of a Time-Series Model
Several authors have attempted to compute the asymptotic Fisher information matrix for a univariate or multivariate time-series model to check for its identifiability. This has the form of a contour integral of a matrix of rational functions. A recent paper has proposed a short Wolfram Mathematica n...
Saved in:
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2024-12-01
|
Series: | Information |
Subjects: | |
Online Access: | https://www.mdpi.com/2078-2489/16/1/16 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832588373877850112 |
---|---|
author | Guy Mélard |
author_facet | Guy Mélard |
author_sort | Guy Mélard |
collection | DOAJ |
description | Several authors have attempted to compute the asymptotic Fisher information matrix for a univariate or multivariate time-series model to check for its identifiability. This has the form of a contour integral of a matrix of rational functions. A recent paper has proposed a short Wolfram Mathematica notebook for VARMAX models that makes use of symbolic integration. It cannot be used in open-source symbolic computation software like GNU Octave and GNU Maxima. It was based on symbolic integration but the integrand lacked symmetry characteristics in the appearance of polynomial roots smaller or greater than 1 in modulus. A more symmetric form of the integrand is proposed for VARMA models that first allows a simpler approach to symbolic integration. Second, the computation of the integral through Cauchy residues is also possible. Third, an old numerical algorithm by Söderström is used symbolically. These three approaches are investigated and compared on a pair of examples, not only for the Wolfram Language in Mathematica but also for GNU Octave and GNU Maxima. As a consequence, there are now sufficient conditions for exact model identifiability with fast procedures. |
format | Article |
id | doaj-art-d03452922896447c958bde663635db5e |
institution | Kabale University |
issn | 2078-2489 |
language | English |
publishDate | 2024-12-01 |
publisher | MDPI AG |
record_format | Article |
series | Information |
spelling | doaj-art-d03452922896447c958bde663635db5e2025-01-24T13:35:09ZengMDPI AGInformation2078-24892024-12-011611610.3390/info16010016A Symbolic Algorithm for Checking the Identifiability of a Time-Series ModelGuy Mélard 0Université libre de Bruxelles, Solvay Brussels School of Economics and Management and ECARES, CP 114/04, Avenue Franklin Roosevelt, 50, B-1050 Brussels, BelgiumSeveral authors have attempted to compute the asymptotic Fisher information matrix for a univariate or multivariate time-series model to check for its identifiability. This has the form of a contour integral of a matrix of rational functions. A recent paper has proposed a short Wolfram Mathematica notebook for VARMAX models that makes use of symbolic integration. It cannot be used in open-source symbolic computation software like GNU Octave and GNU Maxima. It was based on symbolic integration but the integrand lacked symmetry characteristics in the appearance of polynomial roots smaller or greater than 1 in modulus. A more symmetric form of the integrand is proposed for VARMA models that first allows a simpler approach to symbolic integration. Second, the computation of the integral through Cauchy residues is also possible. Third, an old numerical algorithm by Söderström is used symbolically. These three approaches are investigated and compared on a pair of examples, not only for the Wolfram Language in Mathematica but also for GNU Octave and GNU Maxima. As a consequence, there are now sufficient conditions for exact model identifiability with fast procedures.https://www.mdpi.com/2078-2489/16/1/16ARMA modelsVARMA modelsVARMAX modelsWolfram MathematicaGNU MaximaGNU Octave |
spellingShingle | Guy Mélard A Symbolic Algorithm for Checking the Identifiability of a Time-Series Model Information ARMA models VARMA models VARMAX models Wolfram Mathematica GNU Maxima GNU Octave |
title | A Symbolic Algorithm for Checking the Identifiability of a Time-Series Model |
title_full | A Symbolic Algorithm for Checking the Identifiability of a Time-Series Model |
title_fullStr | A Symbolic Algorithm for Checking the Identifiability of a Time-Series Model |
title_full_unstemmed | A Symbolic Algorithm for Checking the Identifiability of a Time-Series Model |
title_short | A Symbolic Algorithm for Checking the Identifiability of a Time-Series Model |
title_sort | symbolic algorithm for checking the identifiability of a time series model |
topic | ARMA models VARMA models VARMAX models Wolfram Mathematica GNU Maxima GNU Octave |
url | https://www.mdpi.com/2078-2489/16/1/16 |
work_keys_str_mv | AT guymelard asymbolicalgorithmforcheckingtheidentifiabilityofatimeseriesmodel AT guymelard symbolicalgorithmforcheckingtheidentifiabilityofatimeseriesmodel |