Сезонность
Материал из MachineLearning.
(13 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
- | В экономике многие явления характеризуются периодически повторяющимися сезонными эффектами. Соответственно временные ряды, | + | {{TOCright}} |
+ | '''Сезонность''' - периодически колебания, наблюдаемые на [[Временной ряд|временных рядах]]. Сезонность характерна для экономических временных рядов, реже она встречается в научных данных. В экономике многие явления характеризуются периодически повторяющимися сезонными эффектами. Например, розничные продажи как правило растут с приближением новогодних праздников, а после них показывают спад. Соответственно временные ряды, отражающие эти сезонные эффекты, содержат периодические колебания. | ||
+ | |||
+ | == Выделение сезонности == | ||
+ | |||
+ | Перед выделением сезонных колебаний необходимо вычислить период сезонности. В большинстве случаев период известен из контекста задачи (если рассматривать розничные продажи, то период будет равен году). Однако если период не известен заранее, то его можно найти с помощью [[Автокорреляционная функция|автокорреляционной функции]]. | ||
+ | |||
+ | Функции обнаружения сезонности встроены во многие программы, предназначенные для работы со статистическими данными, такие как Statistica.<ref name=census>[http://www.statsoft.com/textbook/sttimser.html#census]</ref> | ||
+ | |||
+ | |||
+ | == Модели, учитывающие сезонность == | ||
+ | |||
+ | Сезонность можно учитывать, создавая модель временного ряда. | ||
+ | |||
+ | Эти ряды и их колебания можно представить как генерируемые моделями двух основных типов: моделями с мультипликативными и с аддитивными коэффициентами сезонности. | ||
+ | |||
Модели первого типа имеют вид: | Модели первого типа имеют вид: | ||
+ | <tex>x_t~=~\xi_t+\epsilon_t</tex> | ||
+ | |||
+ | <tex>\xi_t = a_tf_t</tex>, | ||
+ | |||
+ | где динамика величины <tex>a_t</tex> характеризует тенденцию развития процесса; | ||
+ | |||
+ | <tex>f_t</tex>, <tex>f_{t-1}</tex>,..., <tex>f_{t-l+1}</tex> — коэффициенты сезонности; | ||
+ | |||
+ | <tex>l</tex> — количество фаз в полном сезонном цикле (если ряд представляет месячные наблюдения, то в экономике обычно <tex>l</tex> = 12, при квартальных данных <tex>l</tex> = 4 и т. п.); | ||
+ | |||
+ | <tex>\epsilon_t</tex> — неавтокоррелированный шум с нулевым математическим ожиданием. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
Модели второго типа записываются как: | Модели второго типа записываются как: | ||
- | где величина | + | |
- | + | <tex>x_t~=~\xi_t+\epsilon_t</tex> | |
- | , | + | |
- | + | <tex>\xi_t = a_t+g_t</tex>, | |
- | / — количество фаз в полном сезонном цикле: | + | |
+ | где величина <tex>a_t</tex> описывает тенденцию развития процесса; | ||
+ | |||
+ | <tex>g_t</tex>, <tex>g_{t-1}</tex>,..., <tex>g_{t-l+1}</tex> — аддитивные коэффициенты сезонности; | ||
+ | |||
+ | <tex>l</tex> — количество фаз в полном сезонном цикле; | ||
+ | |||
+ | <tex>\epsilon_t</tex> — неавтокоррелированный шум с нулевым математическим ожиданием. | ||
+ | |||
+ | Адаптивная модель с мультипликативной сезонностью была предложена П. Р. Уинтерсом. Аддитивная модель рассмотрена Г. Тейлом и С. Вейджем. Уинтерс поставил задачу разработать модель для прогнозирования объемов сезонных продаж с использованием ЭВМ. Модель должна быть такой, чтобы: а) прогнозы рассчитывались на основе одних и тех же программ для большого количества продуктов; б) вычисления производились быстро и дешево; в) использовался минимальный объем памяти для информации; г) учитывались изменяющиеся условия. | ||
+ | Поэтому целесообразно в прогностических моделях учитывать конкретный характер тенденции и сезонных колебаний. Это и сделал Уинтерс с помощью экспоненциальной схемы. Модель при этом становится сложнее, зато и точность прогнозов для большинства товаров существенно возрастает. | ||
+ | |||
+ | == Прогнозирование с коэффициентами сезонности == | ||
+ | |||
+ | Данная модель содержит только сезонный эффект. | ||
+ | |||
+ | Модель имеет вид: | ||
+ | |||
+ | <tex>a_t = \alpha_1~\frac{x_t}{f_{t-l}}+(1-\alpha_1)a_{t-1}</tex>, <tex>0<\alpha_1<1</tex> | ||
+ | |||
+ | <tex>f_t = \alpha_2~\frac{x_t}{a_t}+(1-\alpha_2)f_{t-l}</tex>, <tex>0<\alpha_2<1</tex> | ||
+ | |||
+ | <tex>a_t</tex> является взвешенной суммой текущей оценки <tex>\frac{x_t}{f_{t-l}</tex>, полученной путем очищения от сезонных колебаний фактических данных <tex>x_t</tex> и предыдущей оценки <tex>a_{t-1}</tex>. | ||
+ | В качестве коэффициента сезонности <tex>f_t</tex> берется его наиболее поздняя оценка, сделанная для аналогичной фазы цикла. | ||
+ | Затем величина <tex>a_t</tex>, полученная по первому уравнению, используется для определения новой оценки коэффициента сезонности по второму уравнению. | ||
+ | |||
+ | |||
+ | Величины <tex>a_t</tex> и <tex>f_t</tex> могут быть записаны через прошлые данные и начальные условия: | ||
+ | |||
+ | <tex>a_t = \alpha_1~\sum_{n=0}^t (1-\alpha_1)^n\frac{x_{t-n}}{f_{t-l-n}}+(1-\alpha_1)^{t+1}a_0</tex> | ||
+ | |||
+ | <tex>f_t = \alpha_2~\sum_{n=0}^J (1-\alpha_2)^n\frac{x_{t-nl}}{f_{t-nl}}+(1-\alpha_2)^{J+1}f_{i,0}</tex>, | ||
+ | |||
+ | где <tex>a_0</tex> — начальное значение <tex>a</tex>; | ||
+ | |||
+ | <tex>f_{i,0}</tex> — начальное значение <tex>f</tex> в соответствующей <tex>i</tex> фазе (месяце) цикла (года); | ||
+ | |||
+ | <tex>J</tex> — наибольшая целая часть <tex>\frac{t}{l}</tex>. | ||
+ | |||
+ | == См. также == | ||
+ | * [[Коррелограмма]] | ||
+ | * [[Модель Брауна]] | ||
+ | * [[Модель Хольта]] | ||
+ | * [[Модель Хольта-Уинтерса]] | ||
+ | * [[Модель Тейла-Вейджа]] | ||
+ | |||
+ | == Внешние ссылки == | ||
+ | * [http://en.wikipedia.org/wiki/Seasonality]Wikipedia - Seasonality | ||
+ | * [http://www.itl.nist.gov/div898/handbook/pmc/section4/pmc4431.htm] Seasonal subseries plot | ||
+ | * [http://www.statsoft.com/textbook/sttimser.html#census] Census | ||
+ | |||
+ | == Литература == | ||
+ | # ''Лукашин Ю.П.'' Адаптивные методы краткосрочного прогнозирования временных рядов - М. Финансы и статистика, 2003 | ||
+ | |||
+ | [[Категория:Анализ временных рядов|С]] |
Текущая версия
|
Сезонность - периодически колебания, наблюдаемые на временных рядах. Сезонность характерна для экономических временных рядов, реже она встречается в научных данных. В экономике многие явления характеризуются периодически повторяющимися сезонными эффектами. Например, розничные продажи как правило растут с приближением новогодних праздников, а после них показывают спад. Соответственно временные ряды, отражающие эти сезонные эффекты, содержат периодические колебания.
Выделение сезонности
Перед выделением сезонных колебаний необходимо вычислить период сезонности. В большинстве случаев период известен из контекста задачи (если рассматривать розничные продажи, то период будет равен году). Однако если период не известен заранее, то его можно найти с помощью автокорреляционной функции.
Функции обнаружения сезонности встроены во многие программы, предназначенные для работы со статистическими данными, такие как Statistica.[1]
Модели, учитывающие сезонность
Сезонность можно учитывать, создавая модель временного ряда.
Эти ряды и их колебания можно представить как генерируемые моделями двух основных типов: моделями с мультипликативными и с аддитивными коэффициентами сезонности.
Модели первого типа имеют вид:
,
где динамика величины характеризует тенденцию развития процесса;
, ,..., — коэффициенты сезонности;
— количество фаз в полном сезонном цикле (если ряд представляет месячные наблюдения, то в экономике обычно = 12, при квартальных данных = 4 и т. п.);
— неавтокоррелированный шум с нулевым математическим ожиданием.
Модели второго типа записываются как:
,
где величина описывает тенденцию развития процесса;
, ,..., — аддитивные коэффициенты сезонности;
— количество фаз в полном сезонном цикле;
— неавтокоррелированный шум с нулевым математическим ожиданием.
Адаптивная модель с мультипликативной сезонностью была предложена П. Р. Уинтерсом. Аддитивная модель рассмотрена Г. Тейлом и С. Вейджем. Уинтерс поставил задачу разработать модель для прогнозирования объемов сезонных продаж с использованием ЭВМ. Модель должна быть такой, чтобы: а) прогнозы рассчитывались на основе одних и тех же программ для большого количества продуктов; б) вычисления производились быстро и дешево; в) использовался минимальный объем памяти для информации; г) учитывались изменяющиеся условия. Поэтому целесообразно в прогностических моделях учитывать конкретный характер тенденции и сезонных колебаний. Это и сделал Уинтерс с помощью экспоненциальной схемы. Модель при этом становится сложнее, зато и точность прогнозов для большинства товаров существенно возрастает.
Прогнозирование с коэффициентами сезонности
Данная модель содержит только сезонный эффект.
Модель имеет вид:
,
,
является взвешенной суммой текущей оценки , полученной путем очищения от сезонных колебаний фактических данных и предыдущей оценки . В качестве коэффициента сезонности берется его наиболее поздняя оценка, сделанная для аналогичной фазы цикла. Затем величина , полученная по первому уравнению, используется для определения новой оценки коэффициента сезонности по второму уравнению.
Величины и могут быть записаны через прошлые данные и начальные условия:
,
где — начальное значение ;
— начальное значение в соответствующей фазе (месяце) цикла (года);
— наибольшая целая часть .
См. также
Внешние ссылки
Литература
- Лукашин Ю.П. Адаптивные методы краткосрочного прогнозирования временных рядов - М. Финансы и статистика, 2003