We analyze the properties of the Maximum Likelihood (ML) estimator when the underlying log-likelihood function is numerically maximized with the so-called zig-zag algorithm. By splitting the parameter vector into sub-vectors, the algorithm maximizes the log-likelihood function alternatingly with respect to one sub-vector while keeping the others constant. For situations when the algorithm is initialized with a consistent estimator and is iterated sufficiently often, we establish the asymptotic equivalence of the zig-zag estimator and the “infeasible” ML estimator being numerically approximated. This result gives guidance for practical implementations. We illustrate how to employ the algorithm in different estimation problems, such as in a vine copula model and a vector autoregressive moving average model. The accuracy of the estimator is illustrated through simulations. Finally, we demonstrate the usefulness of our results in an application, where the Bitcoin heating 2017 is analyzed by a dynamic conditional correlation model.
%0 Journal Article
%1 Hautsch2023ZigZagAlgorithm
%A Hautsch, Nikolaus
%A Okhrin, Ostap
%A Ristig, Alexander
%D 2023
%J Journal of Financial Econometrics
%K topic_engineering Bitcoin Gauß–Seidel conditional correlation dynamic efficient estimation iterative
%N 4
%P 1346-1375
%T Maximum-Likelihood Estimation Using the Zig-Zag Algorithm
%U https://ideas.repec.org/a/oup/jfinec/v21y2023i4p1346-1375..html
%V 21
%X We analyze the properties of the Maximum Likelihood (ML) estimator when the underlying log-likelihood function is numerically maximized with the so-called zig-zag algorithm. By splitting the parameter vector into sub-vectors, the algorithm maximizes the log-likelihood function alternatingly with respect to one sub-vector while keeping the others constant. For situations when the algorithm is initialized with a consistent estimator and is iterated sufficiently often, we establish the asymptotic equivalence of the zig-zag estimator and the “infeasible” ML estimator being numerically approximated. This result gives guidance for practical implementations. We illustrate how to employ the algorithm in different estimation problems, such as in a vine copula model and a vector autoregressive moving average model. The accuracy of the estimator is illustrated through simulations. Finally, we demonstrate the usefulness of our results in an application, where the Bitcoin heating 2017 is analyzed by a dynamic conditional correlation model.
@article{Hautsch2023ZigZagAlgorithm,
abstract = {We analyze the properties of the Maximum Likelihood (ML) estimator when the underlying log-likelihood function is numerically maximized with the so-called zig-zag algorithm. By splitting the parameter vector into sub-vectors, the algorithm maximizes the log-likelihood function alternatingly with respect to one sub-vector while keeping the others constant. For situations when the algorithm is initialized with a consistent estimator and is iterated sufficiently often, we establish the asymptotic equivalence of the zig-zag estimator and the “infeasible” ML estimator being numerically approximated. This result gives guidance for practical implementations. We illustrate how to employ the algorithm in different estimation problems, such as in a vine copula model and a vector autoregressive moving average model. The accuracy of the estimator is illustrated through simulations. Finally, we demonstrate the usefulness of our results in an application, where the Bitcoin heating 2017 is analyzed by a dynamic conditional correlation model.},
added-at = {2024-11-12T14:22:22.000+0100},
author = {Hautsch, Nikolaus and Okhrin, Ostap and Ristig, Alexander},
biburl = {https://puma.scadsai.uni-leipzig.de/bibtex/220ec55a0cf8c9ae867b3148bd7a8795f/scadsfct},
interhash = {639de44bb08295848b84152a57287856},
intrahash = {20ec55a0cf8c9ae867b3148bd7a8795f},
journal = {Journal of Financial Econometrics},
keywords = {topic_engineering Bitcoin Gauß–Seidel conditional correlation dynamic efficient estimation iterative},
number = 4,
pages = {1346-1375},
timestamp = {2024-11-22T15:45:25.000+0100},
title = {Maximum-Likelihood Estimation Using the Zig-Zag Algorithm},
url = {https://ideas.repec.org/a/oup/jfinec/v21y2023i4p1346-1375..html},
volume = 21,
year = 2023
}