<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2023.1410042</article-id><article-id pub-id-type="publisher-id">AM-128711</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Constructing Confidence Regions for Autoregressive-Model Parameters
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jan</surname><given-names>Vrbik</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Mathematics and Statistics, Brock University, St. Catharines, Canada</addr-line></aff><pub-date pub-type="epub"><day>07</day><month>10</month><year>2023</year></pub-date><volume>14</volume><issue>10</issue><fpage>704</fpage><lpage>717</lpage><history><date date-type="received"><day>28,</day>	<month>August</month>	<year>2023</year></date><date date-type="rev-recd"><day>28,</day>	<month>October</month>	<year>2023</year>	</date><date date-type="accepted"><day>31,</day>	<month>October</month>	<year>2023</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  We discuss formulas and techniques for finding maximum-likelihood estimators of parameters of autoregressive (with particular emphasis on Markov and Yule) models, computing their asymptotic variance-covariance matrix and displaying the resulting confidence regions; Monte Carlo simulation is then used to establish the accuracy of the corresponding level of confidence. The results indicate that a direct application of the Central Limit Theorem yields errors too large to be acceptable; instead, we recommend using a technique based directly on the natural logarithm of the likelihood function, verifying its substantially higher accuracy. Our study is then extended to the case of estimating only a subset of a model’s parameters, when the remaining ones (called nuisance) are of no interest to us.
 
</p></abstract><kwd-group><kwd>Markov</kwd><kwd> Yule and Autoregressive Models</kwd><kwd> Maximum Likelihood Function</kwd><kwd> Asymptotic Variance-Covariance Matrix</kwd><kwd> Confidence Intervals</kwd><kwd> Nuisance Parameters</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The m<sup>th</sup>-order autoregressive models (see [<xref ref-type="bibr" rid="scirp.128711-ref1">1</xref>] ) are flexible enough to describe a large assortment of stationary time-series data, thus enabling us to make reasonably reliable predictions of future observations. This rests on our ability to accurately estimate parameters of these models, based on a given set of past observations (see [<xref ref-type="bibr" rid="scirp.128711-ref2">2</xref>] ); we also need to establish the model’s smallest order capable of achieving adequate agreement with available data.</p><p>We start by reviewing basic formulas for constructing the likelihood function (LF) of any such model, whose maximization then results in maximum-likelihood (ML) estimates (these are the actual numerical values thus obtained) of the model’s parameters (note that the same MLEs, seen as random variables, i.e. functions of yet-to-be taken observations, are called estimators). We then proceed with an asymptotic theory of the estimators’ sampling distribution (see [<xref ref-type="bibr" rid="scirp.128711-ref3">3</xref>] ), and a way of constructing an accurate confidence interval (region) for one (or more) of the parameters; this requires abandoning the direct approach suggested by Central Limit Theorem and using the sampling distribution of ln L F instead. We also design tests to decide whether it is possible to reduce the number of the model’s parameters without adversely affecting its predictive power. Finally, we modify the technique to cover the possibility of estimating only a subset of the model’s parameters while ignoring the rest (known as nuisance parameters).</p></sec><sec id="s2"><title>2. Autoregressive Model</title><p>In this model, the i<sup>th</sup> observation (denoted X i ) is generated by a linear combination of the last m observations and an extra term ε i , independent of these and Normally distributed with the mean of zero and standard deviation σ ( N ( 0, σ ) in our notation), i.e. by</p><p>X i = μ + α 1 ( X i − 1 − μ ) + α 2 ( X i − 2 − μ ) + ⋯ + α m ( X i − m − μ ) + ε i (1)</p><p>where m is a small integer. When m = 1 or 2, the model is called Markov or Yule respectively; in all other cases, we refer to it as the AR(m) model. We study it in its stationary mode only, meaning that the process has equilibrated before we start observing it (this implies, among other things, that all X i have the same Normal distribution). The value of the μ parameter is arbitrary, σ is positive, while the α values must meet (for the process to be stationary) three specific inequalities, introduced shortly (see [<xref ref-type="bibr" rid="scirp.128711-ref4">4</xref>] ).</p><p>Note that, after standardizing the X i by</p><p>Z i : = X i − μ σ (2)</p><p>(1) simplifies to</p><p>Z i = α 1 Z i − 1 + α 2 Z i − 2 + ⋯ + α m Z i − m + ε ˜ i (3)</p><p>where ε ˜ i ∈ N ( 0,1 ) .</p><sec id="s2_1"><title>2.1. Variance and Serial Correlation</title><p>One can readily establish that the joint distribution of all the X i ( i = 1,2, ⋯ , n ) random variables is multivariate Normal with the same mean of μ and a common variance which equals to σ 2 further multiplied by a function (5) of the α parameters. The (serial) correlation coefficient between X i and X i + k is the same regardless of the value of i (this follows from being stationary); we denote it ρ k (note that ρ − k = ρ k ).</p><p>To find the first m values of ρ , we need to solve the following set of linear equations (a routine exercise)</p><p>ρ k = ∑ j = 1 m   α j ρ | k − j |       for   1 ≤ k ≤ m (4)</p><p>with the understanding that ρ 0 = 1 , while the common variance is</p><p>V = 1 1 − ∑ k = 1 m α k ρ k (5)</p><p>The remaining ρ values (we need to go up to ρ n − 1 ) then follow from the following recurrence formula</p><p>ρ k = ∑ j = 1 m   α j ρ k − j       when   k &gt; m (6)</p><p>while the ( k , l ) th element of the (n by n) variance-covariance (VC) matrix (which we denote by V ) of the X i ’s equals to σ 2 V ρ | k − l | .</p><p>Note that ρ k , V and V remain the same for the Z i sequence, while σ is then equal to 1.</p><p>These formulas are all well established in existing (and extensive) literature; it should suffice to quote [<xref ref-type="bibr" rid="scirp.128711-ref5">5</xref>] as our reference.</p></sec><sec id="s2_2"><title>2.2. ML Estimation</title><p>To construct the corresponding multivariate probability density function (PDF), which becomes the likelihood function (denoted LF) when the X i ’s are replaced by actual observations, we need the inverse of V and also its determinant. There is a general formula for elements of the inverse; getting the determinant is more difficult (note that symbolic computation on large matrices is practically impossible). Nevertheless, there is a way of bypassing this problem (see [<xref ref-type="bibr" rid="scirp.128711-ref6">6</xref>] ) by finding the PDF of Z 1 , Z 2 , ⋯ , Z m , ε ˜ m + 1 , ε ˜ m + 2 , ⋯ , ε ˜ n first (a simple exercise, since symbolic inversion and determinant computation of an m by m matrix becomes feasible) and then transforming it to get the PDF of the original set (equally simple: substitute (2) and divide by σ n ); this yields ln L F of the X sequence (while ignoring the constant − n 2 ln ( 2 π ) term), namely</p><p>− ∑ i , j = 1 m Z i ( V − 1 ) i , j Z j + ∑ i = m + 1 n ( Z i − ∑ j = 1 m α j Z i − j ) 2 2 − n ln σ + ln det ( V − 1 ) 2 (7)</p><p>where V is now the VC matrix of only the first m terms of the Z i sequence; the second sum is the standard Normal PDF of the ε ˜ subsequence, after solving (3) for ε ˜ i and substituting.</p><p>As an example, we select (rather arbitrarily) m = 3 , μ = 50 , σ = 0.6 , α 1 = 2.7 , α 2 = − 2.52 and α 3 = 0.81 and generate a random sequence of 300 consecutive and equilibrated observations using the corresponding AR(3) model of (1), and the following Mathematica code.</p><disp-formula id="scirp.128711-formula16"><graphic  xlink:href="//html.scirp.org/file/4-7405158x56.png?20231031083009167"  xlink:type="simple"/></disp-formula><p>The first line generates a sequence of n + 100 independent values from the N ( 0,0.6 ) distribution—the ε i of (1); the second line (and its continuation) converts them to the X i of the same formula, using m = 3 . The extra 100 observations were needed to allow the process to equilibrate (the first 100 X i ’s are then deleted); the last line displays the resulting AR(3) sequence in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>Using the generated sequence as data from an AR(3) model whose five parameters are unknown and to be estimated, we proceed to</p><p>• solve (4) for the first 3 (m in general) ρ’s,</p><p>• compute V using (5),</p><p>• and the corresponding inverse of the V matrix (denoted A),</p><p>• standardize the observation in the manner of (2),</p><p>• build the − 2 n multiple of (7) while excluding its last term (the result is called L).</p><p>This is done (one line for each bullet) by the following continuation of the previous computer program:</p><disp-formula id="scirp.128711-formula17"><graphic  xlink:href="//html.scirp.org/file/4-7405158x65.png?20231031083009167"  xlink:type="simple"/></disp-formula><p>In addition to computing L we have also printed V, as its denominator provides a useful set of if-and-only-if conditions for the process to be stationary (all of its three factors must be positive).</p><p>Now, we need to either maximize ln L F (a difficult task), or make each of its derivatives (with respect to every parameter) equal to zero and solve the corresponding set of normal equations; the latter approach is easier, faster and more accurate; it involves the following steps:</p><p>• compute the five ( 2 + m in general) derivatives of L (the first two lines of the code below); multiply each by σ<sup>2</sup>, thus making them free of σ (with the exception of the σ derivative which, when multiplied by σ<sup>3</sup> becomes linear in σ<sup>2</sup>); denote the results dμ, dσ and dα (the last being a set of m expressions),</p><p>• similarly (line three), differentiate the extra ln det ( V − 1 ) n term of (7) with respect to each α parameter, denoting the answer dV (a collection of m functions of only the α parameters),</p><p>• set the initial value of μ to ∑ i = 1 n X i / n , of σ (arbitrarily) and of each α to 0, and start the following iteration (performed by Mathematica’s routine ite):</p><p>• solve</p><p>d α | μ = d V | α (8)</p><p>for a new, updated set of α values (the second line of ite; its first line is only preparatory—note its continuation) where d α | μ implies that dα is evaluated using the current value of μ, while d V | α is similarly evaluated using the current set of α values; the corresponding equations for the new α’s are thus linear and easy to solve,</p><p>• solve</p><p>d μ | α = 0 (9)</p><p>to get a new value of μ, where the evaluation is now done using the updated α’s (third line of ite); the equation is linear in μ and thus trivial to solve,</p><p>• finally, solve</p><p>d σ | μ , α = 0 (10)</p><p>for σ, where the evaluation is done using the new values of both μ and α (fourth line of ite; the final line just combines the updated values of μ, σ and α’s into a single output); the equation is linear in σ<sup>2</sup> (its positive root yields the updated σ),</p><p>• repeat the iteration till the new values of the five parameters no longer change (a total of five iterations normally suffice to reach an adequate accuracy); this is done by the last line of the subsequent code, which also returns the resulting ML estimates.</p><p>To do this, we need to further extend the previous Mathematica code by:</p><disp-formula id="scirp.128711-formula18"><graphic  xlink:href="//html.scirp.org/file/4-7405158x76.png?20231031083009167"  xlink:type="simple"/></disp-formula><p>thus obtaining the ML estimates of μ, σ and the three α’s (in that order).</p><p>An interesting observation: the last term of L (whose numerator is a sum of squares of differences between predicted and actual values of the Z sequence) always results in 1 when evaluated using the ML estimates returned by sol; this can serve as a verification of the program working correctly.</p></sec><sec id="s2_3"><title>2.3. Asymptotic Distribution</title><p>The general version of central limit theorem (CLT) tells us that the sampling distribution of ML estimators is approximately Normal, with the asymptotic means equal to the parameters’ true values. To get the distribution’s VC matrix, we utilize the theory of Fisher information matrix and</p><p>• divide − ln L F by n, getting</p><p>ln σ + 1 2 ∑ i = 1 n Z i 2 n ∑ j = 0 m   α j 2 + ∑ k = 1 m ∑ i = 1 n − k Z i Z i + k n ∑ j = 0 m − k   α j α j + k (11)</p><p>where α 0 = − 1 ; this follows from (7),</p><p>• find the matrix of second derivatives (with respect to each pair of parameters) of this expression,</p><p>• find the expected value (indicated by E ) of each element of this matrix, remembering that</p><p>E ( Z i ) = 0     and     E ( Z i Z i + k ) = V ρ k , (12)</p><p>• take the corresponding n → ∞ limit,</p><p>• invert the resulting matrix,</p><p>• and further divide by n.</p><p>Leaving out further details, this yields the following results: ML estimators of μ and σ are, asymptotically (i.e. when n is large) independent of each other and of the α estimators, with standard deviation given by</p><p>σ / n 1 − ∑ k = 1 m α k     and     σ 2 n (13)</p><p>respectively, while the α part of the asymptotic VC matrix is</p><p>1 − α 1 2 n ,     [ 1 − α 2 2 − α 1 ( 1 − α 2 ) − α 1 ( 1 − α 2 ) 1 − α 2 2 ] / n     and [ 1 − α 3 2 − α 1 − α 2 α 3 − α 2 − α 1 α 3 − α 1 − α 2 α 3 1 + α 1 2 − α 2 2 − α 3 2 − α 1 − α 2 α 3 − α 2 − α 1 α 3 − α 1 − α 2 α 3 1 − α 3 2 ] / n (14)</p><p>in the case of Markov ( m = 1 ), Yule ( m = 2 ) and AR(3) model, respectively. Note that each VC matrix is both symmetric and slant-symmetric (i.e. the same when flipped with respect to either diagonal). They have been found by the first line of the following Mathematica code (by specifying the value of m first).</p><p>When executed at the end of the last program (where m was already set to 3), the second line establishes the standard error (using (13) and (14), with parameter estimates replacing their true values) of each of the previously computed ML estimates; note that they are all within two standard errors of their true values.</p><disp-formula id="scirp.128711-formula19"><graphic  xlink:href="//html.scirp.org/file/4-7405158x87.png?20231031083009167"  xlink:type="simple"/></disp-formula><p>Using these results, we can then compute the standard error of the expected value of the next (yet to happen) observation, established based on (1), the last m observations, and our estimates of μ and the α’s.</p></sec></sec><sec id="s3"><title>3. Confidence Regions</title><p>To construct a confidence region (CR) for true values of all m + 2 parameters of an AR(m) model, we could directly use their asymptotic Normal distribution of the previous section (see [<xref ref-type="bibr" rid="scirp.128711-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.128711-ref8">8</xref>] and [<xref ref-type="bibr" rid="scirp.128711-ref9">9</xref>] ). Nevertheless, it is more accurate (in terms of establishing the correct level of confidence), and also notably easier, to utilize the theorem which states that</p><p>2 ln L F | M L E − 2 ln L F | true (15)</p><p>has, to a good approximation, the chi-squared distribution with m + 2 degrees of freedom (notation: χ m + 2 2 ). Here, the first term of (15) involves the maximum value of ln L F achieved by the ML estimates, while the second term assumes evaluating the same ln L F using the true values of the parameters. The proof of a similar statement can be found in [<xref ref-type="bibr" rid="scirp.128711-ref10">10</xref>] ; the necessary modifications are quite simple and need not be elaborated on. The theorem’s accuracy is demonstrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>, which compares the empirical histogram of 10<sup>5</sup> randomly generated values of (15) to the PDF of χ 3 2 , using a Markov model with μ = 10 , σ = 1.7 , α 1 = 0.9 and n = 300 .</p><p>Even though the agreement is not quite perfect (it quickly improves with increasing n), both the accuracy and simplicity of this approach greatly outweigh those of CLT (<xref ref-type="fig" rid="fig6">Figure 6</xref> demonstrates the error of the basic Normal approximation: it is far less accurate than what we see in <xref ref-type="fig" rid="fig1">Figure 1</xref>).</p><p>Utilizing this asymptotic distribution, we then make (15) equal to a selected critical value of χ 3 2 ; solution to this equation yields the CR boundaries. To show how it is done in the case of the above Markov model, we run the program of our original example while changing its first three lines to</p><disp-formula id="scirp.128711-formula20"><graphic  xlink:href="//html.scirp.org/file/4-7405158x100.png?20231031083009167"  xlink:type="simple"/></disp-formula><p>This returns a set of data displayed in <xref ref-type="fig" rid="fig3">Figure 3</xref> (the individual observations have been connected) and, after executing the program’s next two segments, also the corresponding three ML estimates (saved in sol).</p><p>Computing L and res by the previous routines, and adding the following two lines of code (the first evaluating (15), the second doing the plotting)</p><sec id="s3_1"><title>3.1. Nuisance Parameters</title><p>We have already shown that the three ML estimators of Markov-model parameters are asymptotically independent; this enables us to find a confidence interval (CI) for any one of these (we call it the pivotal parameter) by treating the other two as nuisance parameters (see [<xref ref-type="bibr" rid="scirp.128711-ref11">11</xref>] ). The reference indicates that changing (15) to</p><p>2 ln L F | M L E − 2 ln L F | mixed (16)</p><p>where “mixed” implies using ML estimates for the nuisance parameters and the true value of the pivotal one) makes (16) into a χ 1 2 type of random variable.</p><p>Using parameters of the Markov example of the last section, we display, in <xref ref-type="fig" rid="fig5">Figure 5</xref>, the empirical and theoretical PDF of (16), while considering μ and σ to be nuisance parameters and α 1 the pivotal one; the agreement is nearly perfect.</p><p>Let us contrast this result with similar comparison of the actual (empirical) distribution of the ML estimator of α 1 with its asymptotic (CLT-based) limit (Normal, with the mean of 0.9 and variance, based on (14), of ( 1 − 0.9 2 ) / 300 ), which is displayed in <xref ref-type="fig" rid="fig6">Figure 6</xref>. This time the error of the approximation is clearly inacceptable; using it for constructing CI for the true value of α 1 is not recommended.</p><p>To accurately compute boundaries of a CI for α 1 , we must thus return to (16) and utilize its fast convergence to χ 1 2 distribution. First, we find ML estimates of all parameters (already done in previous section), then add the following two lines of code (the first line evaluating (16), the second one making it equal to the 80% critical value of χ 1 2 and solving this equation for α 1 ):</p><disp-formula id="scirp.128711-formula21"><graphic  xlink:href="//html.scirp.org/file/4-7405158x117.png?20231031083009167"  xlink:type="simple"/></disp-formula><p>We then claim, with an 80% confidence, that the true value of α 1 lies between the resulting two roots.</p><p>Note that the theory allows us to designate any set of parameters as pivotal (the rest are then the nuisance parameters); when the two sets of estimators are asymptotically independent, the distribution of (16) is approximately χ p 2 , where p is the number of pivotals. As soon as there is a non-zero correlation between the two groups, the distribution of (16) becomes substantially more complicated and, in the case of AR(m) models, practically impossible to deal with. The technique can thus be applied only to situations when all α parameters are either all pivotal or all nuisance, as demonstrated by our next example.</p><p>This time, we generate data from Yule model with μ = 10 , σ = 2 , α 1 = 1.75 , α 2 = − 0.9 , using n = 100 , by the usual</p><disp-formula id="scirp.128711-formula22"><graphic  xlink:href="//html.scirp.org/file/4-7405158x125.png?20231031083009167"  xlink:type="simple"/></disp-formula><p>which produces the sequence of <xref ref-type="fig" rid="fig7">Figure 7</xref>.</p><p>We then run the common part of the program to find the four ML estimates, saving them under the name res. Executing the following two extra lines (the first line evaluating (16), the second one making it equal to the 95% critical value of χ 2 2 , solving for α 1 and α 2 , and displaying the resulting contour):</p><disp-formula id="scirp.128711-formula23"><graphic  xlink:href="//html.scirp.org/file/4-7405158x129.png?20231031083009167"  xlink:type="simple"/></disp-formula><p>we get the 90% CR of <xref ref-type="fig" rid="fig8">Figure 8</xref> for the true values of α 1 and α 2 , while considering μ and σ as nuisance parameters.</p><p>This is based on our previous assertion that the distribution of (16) is, in this case, approximately χ 2 2 ; to check the accuracy of this statement, we display the empirical version of this distribution (using the same Yule model and 10<sup>5</sup> sequences of 100 consecutive observations) together with the PDF of χ 2 2 in <xref ref-type="fig" rid="fig9">Figure 9</xref>; the agreement is again practically perfect.</p></sec><sec id="s3_2"><title>3.2. Establishing Model’s Order</title><p>Until now, we always assumed that the value of m (the order of the model) is known; this may normally not be the case, so the question is: how do we test whether an AR(m) model has the correct number of α parameters to be an adequate representation of a given set of consecutive observations? The obvious idea is to see if, by extending the model by an extra α m + 1 parameter, the corresponding increase in the maximum value of the ln L F function is statistically significant. This can be easily tested by using an extension of the last theorem: when the data does follow an AR(m) model, the following difference</p><p>2 ln L F | m − 2 ln L F | m + 1 (17)</p><p>(where the subscript indicates the number of α parameters used to maximize ln L F ) has χ 1 2 distribution.</p><p>We verify this by yet another Monte-Carlo simulation of 10<sup>5</sup> sequences generated from the AR(3) model of our first example, displaying empirical histogram of the resulting (17) values, together with the PDF of χ 1 2 , in <xref ref-type="fig" rid="fig1">Figure 1</xref>0. The agreement indicates that the latter distribution is again an excellent approximation of the former.</p><p>Returning to the original example; we have already computed ML estimates of the five parameters, which are easily converted into the corresponding value of ln F L . We then need to use the same data and run the same program with m = 4 , similarly converting the resulting six estimates to a new (always higher) value of ln L F . Evaluating (17) and substituting the result into the CDF of χ 1 2 (we let the reader come up with the corresponding code) yields 0.111; this, being less than 95%, tells us that the data is adequately described by the original AR(3) model.</p><p>On the other hand, trying to fit a Yule model ( m = 2 ) to the same data yields substantially higher difference between ln L F | 2 and ln L F | 3 , resulting (using the same example) in a CDF value indistinguishable from 1 (the corresponding P-value is of the order of 10<sup>−61</sup>), indicating that no Yule model can properly describe this data.</p><p>We mention in passing that, to test the same α 3 = 0 hypothesis, we could resort to a less sophisticated approach of using the asymptotic distribution of the ML estimator of α 3 (Normal, with the mean of 0 and variance equal to 1 n , under the null hypothesis), getting a similarly small P-value of 10<sup>−40</sup>; this test is not only less accurate (the Normal approximation has a large error, as we have seen) but also less sensitive than the one based on (17).</p></sec></sec><sec id="s4"><title>4. Conclusions</title><p>In this article, we have provided a variety of techniques for estimating parameters of an AR(m) model, including construction of confidence intervals/regions and testing various hypotheses regarding parameter values and the model’s order. We have used Monte Carlo simulation extensively to find empirical distributions of various sample statistics and explore the accuracy of each proposed approximation. This led us to conclude that the traditional use of CLT and of the corresponding Normal distribution is to be discouraged due to the resulting large errors. On the other hand, utilizing differences between various ln L F functions and the corresponding χ 2 distribution yielded very accurate results even with relatively small sets of past observations.</p><p>There are several directions to pursue in terms of potential future research, e.g.: investigating how flexible AR(m) models are to describe, to a sufficient accuracy, general stationary stochastic processes (such as moving averages) that do not necessarily originate from (1); after all, real data do not exactly follow any mathematical model—these function only as useful approximations. Another possible extension of the current research would be to similarly deal with ARMA models; here, one would need to find some practical way of inverting (and finding determinants) of large symbolic matrices, essential for computing the corresponding ln L F function.</p></sec><sec id="s5"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s6"><title>Cite this paper</title><p>Vrbik, J. (2023) Constructing Confidence Regions for Autoregressive-Model Parameters. Applied Mathematics, 14, 704-717. https://doi.org/10.4236/am.2023.1410042</p></sec></body><back><ref-list><title>References</title><ref id="scirp.128711-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Kendall, M.G. and Stuart. A. (1968) The Advanced Theory of Statistics. Vol. 3, 2nd Edition, Hefner Publishing Company, Los Angeles.</mixed-citation></ref><ref id="scirp.128711-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Armour, B. and Morgera, S.D. (1991) An Exact Forward-Backward Maximum Likelihood Parameter Estimation Method. IEEE Transactions on Signal Processing, 39, 1985-1993. https://doi.org/10.1109/78.134431</mixed-citation></ref><ref id="scirp.128711-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Liu, X. and Peng, L. (2019) Asymptotic Theory and Unified Confidence Region for an Autoregressive Model. Journal of Time Series Analysis, 40, 43-65. https://doi.org/10.1111/jtsa.12418</mixed-citation></ref><ref id="scirp.128711-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Vrbik, J. and Vrbik, P. (2013) Informal Introduction to Stochastic Processes with Maple. Springer, New York. https://doi.org/10.1007/978-1-4614-4057-4</mixed-citation></ref><ref id="scirp.128711-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Vrbik, J. (2017) General Formulas for Serial Correlation, Variance and Likelihood Function Relating to AR(k) Models. Advances and Applications in Statistics, 50, 411-421. https://doi.org/10.17654/AS050050411</mixed-citation></ref><ref id="scirp.128711-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Brockwell, P.J. and Davis, R.A. (2002) Introduction to Time Series and Forecasting, 2nd Edition, Springer, New York. https://doi.org/10.1007/b97391</mixed-citation></ref><ref id="scirp.128711-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Phillips, P.C.B. (2014) On Confidence Intervals for Autoregressive Roots and Predictive Regression. Econometrica, 82, 1177-1195. https://doi.org/10.3982/ECTA11094</mixed-citation></ref><ref id="scirp.128711-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Mikusheva, A. (2007) Uniform Inference in Autoregressive Models. Econometrica, 75, 1411-1452. https://doi.org/10.1111/j.1468-0262.2007.00798.x</mixed-citation></ref><ref id="scirp.128711-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Elliott, G. and Stock. J.H. (2001) Confidence Intervals for Autoregressive Coefficients near One. Journal of Econometrics, 103, 155-181. https://doi.org/10.1016/S0304-4076(01)00042-2</mixed-citation></ref><ref id="scirp.128711-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Vrbik, J. (2022) High-Accuracy Confidence Regions for Distribution Parameters. Applied Mathematics, 13, 488-501. https://doi.org/10.4236/am.2022.136031</mixed-citation></ref><ref id="scirp.128711-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Vrbik, J. (2022) Confidence Regions with Nuisance Parameters. Open Journal of Statistics, 12, 658-675. https://doi.org/10.4236/ojs.2022.125039</mixed-citation></ref></ref-list></back></article>