[ОТВЕТИТЬ]
Опции темы
25.07.2011 14:35  
olgusha
Цитата:
Сообщение от Mashulya
Цитата:
Сообщение от administrator
Добрый день, господа.
Соглашусь, что прежде всего стоит заботиться о корректной статистике. Если это удастся, то качественный прогноз можно сделать и самыми простыми методами. Изучение потребления в прошлом - это наилучший способ для прогнозирования будущего потребления. Выкладываю файл Шрайбфедера с различными формулами прогноза, возможно будет интересен. Все на английском, но в принципе, описание формул можно прочитать в его книге, которая есть в нашей библиотеке.
Андрей, добрый вечер!
Помогите, пожалуйста, если мне сделать проноз на основании прошлых продаж, правильно ли я вношу в строку Prev-01 Prev-02 Prev-03 Prev-04 Prev-05 Prev-06 Prev-07 Prev-08 Prev-09 Prev-10 Prev-11 Prev-12 ....

года янв09, фев09, март09, апр09.......янв10 фев10 март10 ? или всё же нужно вносить данные нояб10 окт10 сент10.......янв09 фев09 и т.д. ?

Заранее благодарю!
Ребята! Добрый день! Очень полезный у вас ресурс!
Подскажите, пожалуйста, в этом файле Шрайбфедера в итоге различные прогнозы на какой период получаются на следующие 6 месяце? Правильно? Заранее огромное спасибо!
 
26.07.2011 02:18  
andrey_f
Цитата:
Сообщение от olgusha
Подскажите, пожалуйста, в этом файле Шрайбфедера в итоге различные прогнозы на какой период получаются на следующие 6 месяце? Правильно? Заранее огромное спасибо!
В данном файле на 6 месяцев. Есть файл с прогнозом на 12 месяцев в соседней теме:
viewtopic.php?p=3940
 
15.08.2011 10:24  
Закупщик56192
Цитата:
Сообщение от Ренат
Предлагаю вашему вниманию прогноз с разложением статистики в ряд Фурье и синтезом прогноза обратным преобразованием.
Даже не заметил, что файл не приложился :D
Вложения
Тип файла: rar Prognoz_Fourie+.rar (240.9 Кб, 145 просмотров)
 
15.08.2011 18:09  
KaPrAL
Цитата:
Сообщение от Ренат
Предлагаю вашему вниманию прогноз с разложением статистики в ряд Фурье и синтезом прогноза обратным преобразованием.
Ренат, как я понимаю, искомый ряд разложен на линейный тренд и на 13 гармоник (пар sin, cos)? Почему количество гармоник именно 13?
 
16.08.2011 16:54  
Закупщик56192
Цитата:
Сообщение от KaPrAL
Ренат, как я понимаю, искомый ряд разложен на линейный тренд и на 13 гармоник (пар sin, cos)? Почему количество гармоник именно 13?
Собственно никакого объяснения нет. столько мне было не лень столбцов копировать, и где-то на 13-й гармонике мне показалось, что качество синтеза "достаточное на глазок" :D

Я даже в первом посте написал, что гармоники можно добавлять при желании.

Методика выбора гармоник и их количество - отдельная тема, которую мне самому в том числе хотелось бы прояснить для себя более детально. Когда-то изучал спектроанализаторы и там что-то было про связь количества гармоник с качеством воспроизведения исходного сигнала, но это было давно...

С точки зрения прогноза для розницы есть гармоники, которые обязательно должны быть при разложении.
Например, это:
7 = 7 дней в неделе (в выходные спрос отличается как правило от внутринедельного),
10 = некоторые компании ведут у себя декадный учет, что прямо или косвенно может влиять на спрос
15 = 2 раза в месяц (аванс/зарплата стимулирует спрос),
30.5 = 1 раз в месяц (месячный бонус покупателей обычно стимулирует спрос)
(для учета только рабочих дней соответственно будут периоды 14 и 28)

Также могут быть квартальные (90), полугодовые(180), годовые (365) и т.д.
Но есть одно правило-ограничение: максимальная гармоника должна быть в два раза меньше количества строк данных.

Чем больше высокочастотных (маленький период 1,2,3,...) гармоник, тем более "резкий" получается синтезируемый сигнал.
"Резкость" нужна и полезна не всегда, так что при подборе модели целесообразно использовать несколько вариантов модели: не фильтрованную (со всеми гармониками), с фильтром по высоким частотам (т.е. с исключенными гармониками с минимальными периодами), с отфильтрованными паразитными гармониками (когда не учитываются какие-то конкретные гармоники)

Один из вариантов использования данного метода - получение аппроксимирующей кривой достаточной резкости для сезонного спроса, а потом учет с этой кривой сезонных поправок по методу средних.
 
16.08.2011 17:23  
KaPrAL
Цитата:
Сообщение от Ренат
Методика выбора гармоник и их количество - отдельная тема, которую мне самому в том числе хотелось бы прояснить для себя более детально. Когда-то изучал спектроанализаторы и там что-то было про связь количества гармоник с качеством воспроизведения исходного сигнала, но это было давно....
Первые приближения частот- это абсциссы максимумов периодограммы. Далее по желанию можно провести трудновычислимый процесс уточнения частот. Итого: получите множество {А} частот.

Цитата:
Сообщение от Ренат
С точки зрения прогноза для розницы есть гармоники, которые обязательно должны быть при разложении.
Например, это:
7 = 7 дней в неделе (в выходные спрос отличается как правило от внутринедельного),
10 = некоторые компании ведут у себя декадный учет, что прямо или косвенно может влиять на спрос
15 = 2 раза в месяц (аванс/зарплата стимулирует спрос),
30.5 = 1 раз в месяц (месячный бонус покупателей обычно стимулирует спрос)
(для учета только рабочих дней соответственно будут периоды 14 и 28)

Также могут быть квартальные (90), полугодовые(180), годовые (365) и т.д.
Но есть одно правило-ограничение: максимальная гармоника должна быть в два раза меньше количества строк данных.
Добавьте к множеству {А} это предопределенное множество частот {P} так, чтобы частоты не повторялись: {A}U{P}
 
16.08.2011 17:43  
Закупщик56192
Цитата:
Сообщение от KaPrAL
Первые приближения частот- это абсциссы максимумов периодограммы. Далее по желанию можно провести трудновычислимый процесс уточнения частот. Итого: получите множество {А} частот.
Ну или как вариант - сделать спектральный анализ по всем возможным периодам от 1 до N/2 (где N - длинна ряда данных), и среди всех гармоник выбрать только влияющие, проигнорировав при синтезе не значащие
 
16.08.2011 18:27  
KaPrAL
Цитата:
Сообщение от Ренат
Ну или как вариант - сделать спектральный анализ по всем возможным периодам от 1 до N/2 (где N - длинна ряда данных), и среди всех гармоник выбрать только влияющие, проигнорировав при синтезе не значащие
Да, это и есть периодограмма. Не значащие частоты не попадут в доверительный интервал:
Код:
D_max = -Disp * Ln(1 - (1 - 0.05) ^ (2 / (N - 2))) / ((N - 1) * N)
, где N-длина вектора наблюдений, а Disp- его дисперсия (сумма квадратов составляющих вектора наблюдений).
 
16.08.2011 21:50  
RazVal
Цитата:
Сообщение от Ренат
как вариант - сделать спектральный анализ по всем возможным периодам от 1 до N/2 (где N - длинна ряда данных), и среди всех гармоник выбрать только влияющие, проигнорировав при синтезе не значащие
Есть такое правило в прогнозировании - не использовать зависимостей, которых не можешь объяснить. Например, при спектральном анализе месячных продаж очень часто выскакивает зависимость на периоде 13 - но, так как её никто объяснить не может, то и не учитывают - фиг её знает. почему она вылезает и как повлияет.
 
18.08.2011 09:44  
Закупщик56192
Цитата:
Сообщение от RazVal
при спектральном анализе месячных продаж очень часто выскакивает зависимость на периоде 13 - но, так как её никто объяснить не может, то и не учитывают - фиг её знает. почему она вылезает и как повлияет.
Согласен, и тут два варианта: либо закопаться и найти зависимость от 13-того периода или действительно забитьи использовать только стандартные объяснимые 12,6,3.
 
 


Опции темы



Часовой пояс GMT +3, время: 15:27.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.