Skip to main content

This morning I woke up wondering (this could be due to the fact that last night I didn't get much sleep): sinceSince cross-validation seems to be the cornerstone of proper time-series forecasting, what are the models I should "normally" cross-validate against?

I came up with a few (easy) ones, but I soon realized they were all but special cases of ARIMA models. So I'm now wondering, and this is the actual question, what: What forecasting models does the Box-JenkninsJenkins approach already incorporate?

Let me put it this way:

  1. Mean = ARIMA(0,0,0) with constant
  2. Naive = ARIMA(0,1,0)
  3. Drift = ARIMA(0,1,0) with constant
  4. Simple Exponential Smoothing = ARIMA(0,1,1)
  5. Holt's Exponential Smoothing = ARIMA(0,2,2)
  6. Damped Holt's = ARIMA(0,1,2)
  7. Additive Holt-Winters: SARIMA(0,1,m+1)(0,1,0)m

What else can be added to the previous list? Is there a way to do moving average or least squares regression "the ARIMA way"? Also how do other simple models (say ARIMA(0,0,1), ARIMA(1,0,0), ARIMA(1,1,1), ARIMA(1,0,1), etc.) translate?

Please note that, at least for starters, I'm not interested in what ARIMA models cannot do. Right now I only want to focus on what they can do.

I know that understanding what each "building block" in an ARIMA model does should answer all of the above questions, but for some reason I have difficulties figuring that out. So I dediceddecided to try a "reverse engineering" kind of approach.

This morning I woke up wondering (this could be due to the fact that last night I didn't get much sleep): since cross-validation seems to be the cornerstone of proper time-series forecasting, what are the models I should "normally" cross-validate against?

I came up with a few (easy) ones, but I soon realized they were all but special cases of ARIMA models. So I'm now wondering, and this is the actual question, what forecasting models does the Box-Jenknins approach already incorporate?

Let me put it this way:

  1. Mean = ARIMA(0,0,0) with constant
  2. Naive = ARIMA(0,1,0)
  3. Drift = ARIMA(0,1,0) with constant
  4. Simple Exponential Smoothing = ARIMA(0,1,1)
  5. Holt's Exponential Smoothing = ARIMA(0,2,2)
  6. Damped Holt's = ARIMA(0,1,2)
  7. Additive Holt-Winters: SARIMA(0,1,m+1)(0,1,0)m

What else can be added to the previous list? Is there a way to do moving average or least squares regression "the ARIMA way"? Also how do other simple models (say ARIMA(0,0,1), ARIMA(1,0,0), ARIMA(1,1,1), ARIMA(1,0,1), etc.) translate?

Please note that, at least for starters, I'm not interested in what ARIMA models cannot do. Right now I only want to focus on what they can do.

I know that understanding what each "building block" in an ARIMA model does should answer all of the above questions, but for some reason I have difficulties figuring that out. So I dediced to try a "reverse engineering" kind of approach.

This morning I woke up wondering (this could be due to the fact that last night I didn't get much sleep): Since cross-validation seems to be the cornerstone of proper time-series forecasting, what are the models I should "normally" cross-validate against?

I came up with a few (easy) ones, but I soon realized they were all but special cases of ARIMA models. So I'm now wondering, and this is the actual question: What forecasting models does the Box-Jenkins approach already incorporate?

Let me put it this way:

  1. Mean = ARIMA(0,0,0) with constant
  2. Naive = ARIMA(0,1,0)
  3. Drift = ARIMA(0,1,0) with constant
  4. Simple Exponential Smoothing = ARIMA(0,1,1)
  5. Holt's Exponential Smoothing = ARIMA(0,2,2)
  6. Damped Holt's = ARIMA(0,1,2)
  7. Additive Holt-Winters: SARIMA(0,1,m+1)(0,1,0)m

What else can be added to the previous list? Is there a way to do moving average or least squares regression "the ARIMA way"? Also how do other simple models (say ARIMA(0,0,1), ARIMA(1,0,0), ARIMA(1,1,1), ARIMA(1,0,1), etc.) translate?

Please note that, at least for starters, I'm not interested in what ARIMA models cannot do. Right now I only want to focus on what they can do.

I know that understanding what each "building block" in an ARIMA model does should answer all of the above questions, but for some reason I have difficulties figuring that out. So I decided to try a "reverse engineering" kind of approach.

deleted 69 characters in body
Source Link
Ferdi
  • 5.3k
  • 10
  • 47
  • 64

This morning I woke up wondering (this could be due to the fact that last night I didn't get much sleep): since cross-validation seems to be the cornerstone of proper time-series forecasting, what are the models I should "normally" cross-validate against?

I came up with a few (easy) ones, but I soon realized they were all but special cases of ARIMA models. So I'm now wondering, and this is the actual question, what forecasting models does the Box-Jenknins approach already incorporate?

Let me put it this way:

  1. Mean = ARIMA(0,0,0) with constant
  2. Naive = ARIMA(0,1,0)
  3. Drift = ARIMA(0,1,0) with constant
  4. Simple Exponential Smoothing = ARIMA(0,1,1)
  5. Holt's Exponential Smoothing = ARIMA(0,2,2)
  6. Damped Holt's = ARIMA(0,1,2)
  7. Additive Holt-Winters: SARIMA(0,1,m+1)(0,1,0)m

What else can be added to the previous list? Is there a way to do moving average or least squares regression "the ARIMA way"? Also how do other simple models (say ARIMA(0,0,1), ARIMA(1,0,0), ARIMA(1,1,1), ARIMA(1,0,1), etc.) translate?

Please note that, at least for starters, I'm not interested in what ARIMA models cannot do. Right now I only want to focus on what they can do.

I know that understanding what each "building block" in an ARIMA model does should answer all of the above questions, but for some reason I have difficulties figuring that out. So I dediced to try a "reverse engineering" kind of approach.

Any input is appreciated, I hope I stated my question clearly enough.

This morning I woke up wondering (this could be due to the fact that last night I didn't get much sleep): since cross-validation seems to be the cornerstone of proper time-series forecasting, what are the models I should "normally" cross-validate against?

I came up with a few (easy) ones, but I soon realized they were all but special cases of ARIMA models. So I'm now wondering, and this is the actual question, what forecasting models does the Box-Jenknins approach already incorporate?

Let me put it this way:

  1. Mean = ARIMA(0,0,0) with constant
  2. Naive = ARIMA(0,1,0)
  3. Drift = ARIMA(0,1,0) with constant
  4. Simple Exponential Smoothing = ARIMA(0,1,1)
  5. Holt's Exponential Smoothing = ARIMA(0,2,2)
  6. Damped Holt's = ARIMA(0,1,2)
  7. Additive Holt-Winters: SARIMA(0,1,m+1)(0,1,0)m

What else can be added to the previous list? Is there a way to do moving average or least squares regression "the ARIMA way"? Also how do other simple models (say ARIMA(0,0,1), ARIMA(1,0,0), ARIMA(1,1,1), ARIMA(1,0,1), etc.) translate?

Please note that, at least for starters, I'm not interested in what ARIMA models cannot do. Right now I only want to focus on what they can do.

I know that understanding what each "building block" in an ARIMA model does should answer all of the above questions, but for some reason I have difficulties figuring that out. So I dediced to try a "reverse engineering" kind of approach.

Any input is appreciated, I hope I stated my question clearly enough.

This morning I woke up wondering (this could be due to the fact that last night I didn't get much sleep): since cross-validation seems to be the cornerstone of proper time-series forecasting, what are the models I should "normally" cross-validate against?

I came up with a few (easy) ones, but I soon realized they were all but special cases of ARIMA models. So I'm now wondering, and this is the actual question, what forecasting models does the Box-Jenknins approach already incorporate?

Let me put it this way:

  1. Mean = ARIMA(0,0,0) with constant
  2. Naive = ARIMA(0,1,0)
  3. Drift = ARIMA(0,1,0) with constant
  4. Simple Exponential Smoothing = ARIMA(0,1,1)
  5. Holt's Exponential Smoothing = ARIMA(0,2,2)
  6. Damped Holt's = ARIMA(0,1,2)
  7. Additive Holt-Winters: SARIMA(0,1,m+1)(0,1,0)m

What else can be added to the previous list? Is there a way to do moving average or least squares regression "the ARIMA way"? Also how do other simple models (say ARIMA(0,0,1), ARIMA(1,0,0), ARIMA(1,1,1), ARIMA(1,0,1), etc.) translate?

Please note that, at least for starters, I'm not interested in what ARIMA models cannot do. Right now I only want to focus on what they can do.

I know that understanding what each "building block" in an ARIMA model does should answer all of the above questions, but for some reason I have difficulties figuring that out. So I dediced to try a "reverse engineering" kind of approach.

Tweeted twitter.com/#!/StackStats/status/175137625672400897
edited body
Source Link
Bruder
  • 729
  • 1
  • 7
  • 17

This morning I woke up wondering (this could be due to the fact that last night I didn't get much sleep): since cross-validation seems to be the cornerstone of proper time-series forecasting, what are the models I should "normally" cross-validate against?

I came up with a few (easy) ones, but I soon realized they were all but special cases of ARIMA models. So I'm now wondering, and this is the actual question, what forecasting models does the Box-Jenknins approach already incorporate?

Let me put it this way:

  1. Mean = ARIMA(0,0,0) with constant
  2. Naive = ARIMA(0,1,0)
  3. Simple Exponential SmoothingDrift = ARIMA(0,1,10) with constant
  4. LinearSimple Exponential Smoothing = ARIMA(0,21,21)
  5. DriftHolt's Exponential Smoothing = ARIMA(0,12,02) with constant
  6. Damped Holt's = ARIMA(0,1,2)
  7. Additive Holt-Winters: SARIMA(0,1,m+1)(0,1,0)m

What else can be added to the previous list? Is there a way to do moving average or least squares regression "the ARIMA way"? Also how do other simple models (say ARIMA(0,0,1), ARIMA(1,0,0), ARIMA(1,1,1), ARIMA(1,0,1), etc.) translate?

Please note that, at least for starters, I'm not interested in what ARIMA models cannot do. Right now I only want to focus on what they can do.

I know that understanding what each "building block" in an ARIMA model does should answer all of the above questions, but for some reason I have difficulties figuring that out. So I dediced to try a "reverse engineering" kind of approach.

Any input is appreciated, I hope I stated my question clearly enough.

This morning I woke up wondering (this could be due to the fact that last night I didn't get much sleep): since cross-validation seems to be the cornerstone of proper time-series forecasting, what are the models I should "normally" cross-validate against?

I came up with a few (easy) ones, but I soon realized they were all but special cases of ARIMA models. So I'm now wondering, and this is the actual question, what forecasting models does the Box-Jenknins approach already incorporate?

Let me put it this way:

  1. Mean = ARIMA(0,0,0) with constant
  2. Naive = ARIMA(0,1,0)
  3. Simple Exponential Smoothing = ARIMA(0,1,1)
  4. Linear Exponential Smoothing = ARIMA(0,2,2)
  5. Drift = ARIMA(0,1,0) with constant
  6. Damped Holt's = ARIMA(0,1,2)
  7. Additive Holt-Winters: SARIMA(0,1,m+1)(0,1,0)m

What else can be added to the previous list? Is there a way to do moving average or least squares regression "the ARIMA way"? Also how do other simple models (say ARIMA(0,0,1), ARIMA(1,0,0), ARIMA(1,1,1), ARIMA(1,0,1), etc.) translate?

Please note that, at least for starters, I'm not interested in what ARIMA models cannot do. Right now I only want to focus on what they can do.

I know that understanding what each "building block" in an ARIMA model does should answer all of the above questions, but for some reason I have difficulties figuring that out. So I dediced to try a "reverse engineering" kind of approach.

Any input is appreciated, I hope I stated my question clearly enough.

This morning I woke up wondering (this could be due to the fact that last night I didn't get much sleep): since cross-validation seems to be the cornerstone of proper time-series forecasting, what are the models I should "normally" cross-validate against?

I came up with a few (easy) ones, but I soon realized they were all but special cases of ARIMA models. So I'm now wondering, and this is the actual question, what forecasting models does the Box-Jenknins approach already incorporate?

Let me put it this way:

  1. Mean = ARIMA(0,0,0) with constant
  2. Naive = ARIMA(0,1,0)
  3. Drift = ARIMA(0,1,0) with constant
  4. Simple Exponential Smoothing = ARIMA(0,1,1)
  5. Holt's Exponential Smoothing = ARIMA(0,2,2)
  6. Damped Holt's = ARIMA(0,1,2)
  7. Additive Holt-Winters: SARIMA(0,1,m+1)(0,1,0)m

What else can be added to the previous list? Is there a way to do moving average or least squares regression "the ARIMA way"? Also how do other simple models (say ARIMA(0,0,1), ARIMA(1,0,0), ARIMA(1,1,1), ARIMA(1,0,1), etc.) translate?

Please note that, at least for starters, I'm not interested in what ARIMA models cannot do. Right now I only want to focus on what they can do.

I know that understanding what each "building block" in an ARIMA model does should answer all of the above questions, but for some reason I have difficulties figuring that out. So I dediced to try a "reverse engineering" kind of approach.

Any input is appreciated, I hope I stated my question clearly enough.

added 6 characters in body
Source Link
Bruder
  • 729
  • 1
  • 7
  • 17
Loading
Source Link
Bruder
  • 729
  • 1
  • 7
  • 17
Loading