Time Series forcasting Flashcards

1
Q

What is Time Series forecasting

A

refers to what is observed over time, generally speaking, forecasting aims to estimate how the sequence of observation will continue over time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what are the types of forecasting

A
  • the Explanatory model, where the variables actually capture the reason for the change
    Electricity Demand = f (current temperature, strength of economy, population,time of day, day of week,
    error).
  • Time Series model where the prediction of the future is based on past values
    Electricity Demand EDt+1= f (EDt, EDt−1, EDt−2, EDt−3,…, error)
  • mixed-model, a mixture of both
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what are the main steps of forecasting

A
1- initially define the problem what to forecast?
2- father the information 
3- Explore the data, trends seasonality 
4- choose the adequate fitting model 
5- evaluate your forecasting model
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

why we perform time series decomposition

A

Decomposition offers a useful abstract model for the data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what are the main time series components

A

the Trend, the long term increase or the decrease of the data
Seasonality, where the time series is affected by the seasonal factor
cycles similar to trend but lacks a fixed frequency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what are the two types of decomposition

A

we have additive decomposition yt= St + Tt + Rt

and multiplicative one yt= St × Tt × Rt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what are the types of adjustment we need to add for the decomposition

A

this include calendar adjustment for instance sum of daily sales instead of monthly one as Not all month days are actually worked.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

how to estimate the trend Cycle

A

Use the moving average
● m=2k+1, k is number of neighbours
● Every value is replaced by the average of itself and its k nearest neighbourhood
● Results in a smooth trend-cycle component
● Ex: K=2, m=5, the result is called 5-MA
● Averaging is applied using a sliding window

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

why use a Moving average of Moving average is

A

since odd-order moving averages is symmetric, while even order ones are not

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How to perform additive decomposition

A

1- compute the trend cycle Tt using MA
2- calculate the detrended series yt− Tt
3- compute the seasonal component for each season, it actually corresponds to the detrended values for that season in all the data
4 - compute the remaining

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

suggest a simple forcasting

A

Mean method where all the future data is equal to the average of the history
Naive method, the future is based on the last observed one
Season naive each forecast is equal to the last observed values in the sam season

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

how can we forecast using decomposition

A

Seasonality adjusted component A = T + R where R is the remainder component
forecast both the seasonally adjusted one and A
The seasonal component is simply repeated

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

what are the stationary time series

A

sort of consistency in the data, where the distribution depends only in difference in time rather than location in time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

why it is beneficial to transform time series into a stationary one

A

This is because the statistical parameters, mean, variance does not vary over the time windows, hence we obtain a better forecast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

how to convert time series to stationary

A

perform a simple difference y i = y i − y i−1 and combine them with a log scale of one
We can also use the second-order differencing, and the obtained data model is y i+1 = y i+ c + e i+1
where e i+1 is the white noise with zero mean

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Explain the autocorrelation as a prediction tool

A

Autocorrelations represent the correlations between lags in time series

17
Q

what is autoregressive model

A

Auto regressive model performs a forecasting based on the previous values

18
Q

what is autoregressive model

A

Autoregressive model performs forecasting based on the previous window of size p, we call it AR(p) since P reflects the values we rely on

19
Q

what is the downside of AR

A

it can not always capture all the variations while moving average can capture both hence they are used together , in other words
● AR forcasr a series base solely on the past values in the series
while MA forecast series base solely on the past errors in the series called error lags

20
Q

Explain the Arima model

A

mixture or AR and MA