Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Обсуждение вопросов по использованию Excel, Access и других программ оптимизирующих работу закупщика
Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Роман Бодряков » 26 ноя 2013 11:57

Наш Питерский коллега сделал шикарную и функциональную надстройку к Екселю, которая строит прогнозы всеми основными способами.

Легко управляется и понятно настраивается.

Я ей уже год пользуюсь в разных проектах. Очень удобно. Рекомендую всем попробовать.

Сайт программы:
http://www.4analytics.ru/

Пробную версию можно скачать после регистрации. Алексей в этой ветке форума обещал нам ответить на все вопросы по использованию.

Если что-то не понятно. Пишите сюда. Будем вместе разбираться.
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.

Реклама
Аватар пользователя
aparfenov81
Коллега
Коллега
Сообщений: 10
Зарегистрирован: 19 ноя 2013 11:43
Имя: Alexander
Фамилия: Parfenov
Должность: Head of Purchasing Department

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение aparfenov81 » 26 ноя 2013 13:21

Спасибо. С удовольствием протестирую и возьму на вооружение.
Семь раз проверь, один раз купи!

Аватар пользователя
ABaturin
Пользователь
Пользователь
Сообщений: 29
Зарегистрирован: 26 ноя 2013 13:58
Имя: Alexey
Фамилия: Baturin
Должность: Предприниматель

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение ABaturin » 26 ноя 2013 14:20

Роман, спасибо большое за рекомендацию!

Коллеги, будут вопросы, пишите, рад буду помочь!

Аватар пользователя
sf13

Forecast4AC PRO

Сообщение sf13 » 07 дек 2013 18:24

Насколько понимаю, программа, как и заявлено - "PRO" - то есть, для "профессионалов".
Неискушённый же пользователь получает "иконостас" установок и вынужден либо экспериментально разбираться, какое сочетание заданных методов и параметров даст для него лучший результат, либо изучать статистику и присоединяться к касте виртуозов общения с данными.
Или не так?

Аватар пользователя
ABaturin
Пользователь
Пользователь
Сообщений: 29
Зарегистрирован: 26 ноя 2013 13:58
Имя: Alexey
Фамилия: Baturin
Должность: Предприниматель

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение ABaturin » 08 дек 2013 11:49

sf13 писал(а):Насколько понимаю, программа, как и заявлено - "PRO" - то есть, для "профессионалов".
Неискушённый же пользователь получает "иконостас" установок и вынужден либо экспериментально разбираться, какое сочетание заданных методов и параметров даст для него лучший результат, либо изучать статистику и присоединяться к касте виртуозов общения с данными.
Или не так?


Разбираться надо в любом случае! Но когда у вас уже есть инструмент, который за вас технически сделает расчет, построит графики для анализа ситуации, разбираться надо будет меньше, как минимум в математике и работе с Excel.

Попробуйте сделать прогноз, построить графики с помощью модели и настроек, которые установлены в программе по умолчанию, вы поймете что все достаточно просто, и точно точнее, чем если делать самому не разобравшись в прогнозировании.

+ Если вы скачиваете программу с нашего сайта, то после регистрации в течение тестового период вам придет серия писем, в которых мы постарались сделать так, чтобы каждый смог разобраться с настройками и стал виртуозом прогнозирования с помощью Forecast4AC PRO.

За комментарий спасибо! Скоро выйдет новая версия, которая будет автоматически тестировать и подбирать оптимальную модель для каждого ряда.

Аватар пользователя
sf13

Forecast4AC PRO

Сообщение sf13 » 08 дек 2013 23:48

Рассмотрим два ряда данных за 36 месяцев и прогнозы, построенные обсуждаемой программой на следующие 12 месяцев по линейному тренду. При этом программа ошибается, но указывает точность прогноза 97%.
Sample_lin.jpg


Наверно, пользователь должен был увидеть, что:
1) данные несимметричны, и потому линейный тренд по всему периоду в принципе даст ошибку
2) данные повторяются, и значит нужно выбрать не тренд за весь период, а средний тренд, который в этом случае ошибки не даст

Но если характер данных не столь очевиден, по каким критериям выбирать установки?

Планируемая новая версия будет сама определять требуемые методы и параметры?
Можно будет автоматически получить прогноз и быть уверенным, что для каждой конкретной серии в обрабатываемом массиве данных программой выбран лучший из методов и оптимальное сочетание параметров?
все достаточно просто, и точно точнее, чем если делать самому не разобравшись в прогнозировании
А что если пользователю хотелось бы и самому не делать, и не разбираться в прогнозировании, и чтобы это было просто, и чтобы это было корректно?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Роман Бодряков » 09 дек 2013 21:28

О-о-о-о-о Леша попал под каток Сережи.

Программа реализует модели прогнозирования и выбирает одну из них по вменяемому алгоритму.
Загнать в тупик можно любой алгоритм.
Это для Сергея.

для Алексея.
Сергей физик по состоянию души. Компетентный в закупочной практике. После его тестирования ты выловишь все мыслимые и надуманные баги. Лови момент!!!
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.

Аватар пользователя
ABaturin
Пользователь
Пользователь
Сообщений: 29
Зарегистрирован: 26 ноя 2013 13:58
Имя: Alexey
Фамилия: Baturin
Должность: Предприниматель

Re: Forecast4AC PRO

Сообщение ABaturin » 09 дек 2013 22:24

sf13 писал(а):Рассмотрим два ряда данных за 36 месяцев и прогнозы, построенные обсуждаемой программой на следующие 12 месяцев по линейному тренду. При этом программа ошибается, но указывает точность прогноза 97%.
Sample_lin.jpg


В текущей версии программы точность оценивается на основании отклонения модели прогноза от фактических данных.
sf13 писал(а):Наверно, пользователь должен был увидеть, что:
1) данные несимметричны, и потому линейный тренд по всему периоду в принципе даст ошибку
2) данные повторяются, и значит нужно выбрать не тренд за весь период, а средний тренд, который в этом случае ошибки не даст

Но если характер данных не столь очевиден, по каким критериям выбирать установки?

Планируемая новая версия будет сама определять требуемые методы и параметры?
Можно будет автоматически получить прогноз и быть уверенным, что для каждой конкретной серии в обрабатываемом массиве данных программой выбран лучший из методов и оптимальное сочетание параметров?
все достаточно просто, и точно точнее, чем если делать самому не разобравшись в прогнозировании
А что если пользователю хотелось бы и самому не делать, и не разбираться в прогнозировании, и чтобы это было просто, и чтобы это было корректно?


Сергей, спасибо за комментарий!

В новой версии будет реализовано автоматическое тестирование моделей прогноза и их комбинаций и выбор оптимальной для каждого ряда. Ряд будет делится в соотношении 70 на 30 (параметр можно будет регулировать, например, можно будет поставить 80/20 или 90/10).
Используя 70% данных будем строит прогноз разными моделями на 30% и сравнивать с фактическими данными, та модель, которая с минимальным отклонением от факта на отрезке в 30% сделает прогноз, будет прогнозировать используя 100% данных.
+Пользователь сможет вывести комментарии, и узнать какие модели тестировались, какая точность получилась по каждой и почему именно эта модель использовалась.

Аватар пользователя
sf13

Forecast4AC PRO

Сообщение sf13 » 09 дек 2013 22:39

Роман Бодряков писал(а):...Лови момент!!!

Вот и славно.
Предлагаю "вбрасывание".
Роман "вбрасывает" два десятка разного характера данных продаж (лучше реальных) за 36+7=43 месяца.
7 месяцев - это нормальный немаленький срок реакции.
(Часть месяцев, начальная, может быть для части позиций пустой - имитация нового товара).
По 36 месяцам на последние 7 прогнозируем и сравниваем с фактом.
Алексей своей машинкой, а я попробую по-своему.
И смотрим, что получится:
по каждой позиции 43 месяца факт и два прогноза на последние 7 месяцев.
И две оценки отклонения прогнозов от факта: суммарная ошибка и СКО.

Для этого не обязательно ждать новую версию?

Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Роман Бодряков » 09 дек 2013 23:12

Не вопрос, данные есть.
Только что мы протестируем? Модель?
Таки все прогнозирование строится на том, что берутся разные модели и выбирается одна, дающая наименьшее отклонение.

У Алексея есть машинка, умеющая строить прогнозы по разным моделям.
У Сергея, похоже, есть одна единственная, но "самая правильная" модель прогноза.

Все чудесатее и чудесатее...
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.

Аватар пользователя
sf13

Re: Forecast4AC PRO

Сообщение sf13 » 09 дек 2013 23:17

ABaturin писал(а):В новой версии будет реализовано автоматическое тестирование моделей прогноза и их комбинаций и выбор оптимальной для каждого ряда. Ряд будет делится в соотношении 70 на 30 (параметр можно будет регулировать, например, можно будет поставить 80/20 или 90/10).
Используя 70% данных будем строить прогноз разными моделями на 30% и сравнивать с фактическими данными, та модель, которая с минимальным отклонением от факта на отрезке в 30% сделает прогноз, будет прогнозировать используя 100% данных.
+Пользователь сможет вывести комментарии, и узнать какие модели тестировались, какая точность получилась по каждой и почему именно эта модель использовалась.


Алексей, добрый вечер.

ИМХО:
Тестовый интервал поможет, если данных хотя бы полтора года (а может и 2 года). Если нет, строить на октябрь-декабрь прогнозы по июню-сентябрю мат. трендами я бы не решился. Разве что по аналогам и групповым тенденциям. Но это уже другая тема.
Если данных меньше года, и влияние сезонности преобладает над, к примеру, напором компании на рынок, лучше, мне кажется, просто погадать, чем математически строить тренды. Боюсь, тут даже среднее с разбросом не факт, что поможет.

Подход-то, думается, единственно верный (тестировать методы на куске фактических данных), только не всё так радужно и просто.
Например, тренд полинома высокого порядка может неплохо ложиться на тестовом интервале и резко "усвистать" в сторону на прогнозируемом отрезке. О проблемах линейного тренда уже говорили выше. Для периодического "сигнала" (а это сезонность по году) наклон линейного тренда зависит от точки начального отсчёта и конца фактических данных. Вот и вопрос на засыпку: поделим 70 на 30 или 90 на 10 и получим РАЗНЫЕ ЛИНЕЙНЫЕ ТРЕНДЫ. Но тогда делить должны не мы, а программа из каких-то соображений. Например, по наилучшему совпадению на тестовом участке. Только не факт, что это даст наилучшее совпадение на прогнозном интервале. И по остальным типам тренда аналогично, только там, если не ошибаюсь, чувствительность к произволу будет ещё выше.

Аватар пользователя
sf13

Forecast4AC PRO

Сообщение sf13 » 09 дек 2013 23:32

Роман Бодряков писал(а):Не вопрос, данные есть.
Только что мы протестируем? Модель?
Таки все прогнозирование строится на том, что берутся разные модели и выбирается одна, дающая наименьшее отклонение.
У Алексея есть машинка, умеющая строить прогнозы по разным моделям.
У Сергея, похоже, есть одна единственная, но "самая правильная" модель прогноза.


Что хотелось бы протестировать мне:
стоит ли мне овладеть мастерством выставления оптимальных параметров расчёта в "4 PRO" и использовать его,
или лучших результатов, чем и без "4 PRO", мне всё равно не получить.
Результаты от "4 PRO" я надеюсь получить руками Алексея.
Свои просчитаю и представлю.

Данные в студию?

P.S.
Нет у меня никакой самой правильной модели прогноза,
у меня есть самая правильная машинка...  :)

Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Роман Бодряков » 10 дек 2013 10:47

Данные посетителей ЗАКУП.xlsx


Вот Вам длинный длинный ряд по дням.
Честный и со всякими сезонностями.

С 14.10.2005 по вчерашний день
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.

Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Роман Бодряков » 10 дек 2013 11:11

Сергей, :zvez_ochki: :)

Разные модели прогноза дают разные результаты на разных данных.

На коротком ряде экспоненциальное сглаживание.
По мере удлинения Модель Хольта, потом Хольта-Винтерса
Потом CENSUSII заработает.
На моих данных должна уже ARIMA выдавать лучшие результаты (длинна больше шести циклов)

Давай еще подготовку данных вспомним и прочие прелести. Так мы закопаемся.

Есть машинка для прогноза.
Есть кнопочка. Нажимаешь и смотришь прогноз по разным моделям.
Или сразу модель выбираешь и смотришь прогноз.

А вот какую модель выбрать для конкретных данных ... это отдельная тема для диссертации.
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.

Аватар пользователя
ABaturin
Пользователь
Пользователь
Сообщений: 29
Зарегистрирован: 26 ноя 2013 13:58
Имя: Alexey
Фамилия: Baturin
Должность: Предприниматель

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение ABaturin » 10 дек 2013 23:33

Сергей, помимо трендовых моделей в программе есть экспоненциальные и скользящие средние с вариациями, будут и новые модели в следующих версиях. Как уже писал Роман все модели хороши для разных рядов. Пока я пришел к тому, что лучший способ подобрать оптимальную модель для ряда, это протестировать на данных этого ряда.
На какие отрезки лучше делить, вопрос хороший, надо будет пробовать, возможно появится автоматическая логика! Пока планирую для полных и неполных рядов сделать возможность выбирать разные отрезки для тестирования.
Если есть предложение и опыт, напишите, буду рад.
Вот, кстати, есть хорошая статейка по этому вопросу на портале IBM рекомендую почитать:
http://www.ibm.com/developerworks/ru/li ... nalytics3/
Доделаю 4 версию Форкаста, вместе потестируем и сравним ваши подходы с результатами программы на больших массивых данных, например, по 500 товарам с разной сезонностью, разной длинны... (реальные данные для тестирования предоставлю)
Спасибо за толковые комментарии!

Аватар пользователя
market-1
Гуру
Гуру
Сообщений: 777
Зарегистрирован: 02 май 2010 09:37
Имя: Илья
Фамилия: Константинов
Должность: Директор по маркетингу
Откуда: Москва

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение market-1 » 22 янв 2014 12:20

Жалко, что я так поздно увидел эту интересную дискуссию.

sf13 писал(а):Предлагаю "вбрасывание".
Роман "вбрасывает" два десятка разного характера данных продаж (лучше реальных) за 36+7=43 месяца.
7 месяцев - это нормальный немаленький срок реакции.
(Часть месяцев, начальная, может быть для части позиций пустой - имитация нового товара).
По 36 месяцам на последние 7 прогнозируем и сравниваем с фактом.

Полностью поддерживаю. И вижу, что с начала декабря дело не продвинулось.
Попытался сегодня сам установить программу, но несмотря на скачанные драйверы кнопка "Добавить меню" так и не активировалась.

Поэтому выкладываю данные реальных продаж за 69 месяцев по 20 продуктам (реально первые попавшиеся из нашего ассортимента). У кого работает программа, спрогнозируйте на дальнейшие 12 месяцев, пожалуйста. А я потом выложу сравнение с фактическими продажами.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватар пользователя
ABaturin
Пользователь
Пользователь
Сообщений: 29
Зарегистрирован: 26 ноя 2013 13:58
Имя: Alexey
Фамилия: Baturin
Должность: Предприниматель

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение ABaturin » 22 янв 2014 21:45

market-1 писал(а):Жалко, что я так поздно увидел эту интересную дискуссию.

sf13 писал(а):Предлагаю "вбрасывание".
Роман "вбрасывает" два десятка разного характера данных продаж (лучше реальных) за 36+7=43 месяца.
7 месяцев - это нормальный немаленький срок реакции.
(Часть месяцев, начальная, может быть для части позиций пустой - имитация нового товара).
По 36 месяцам на последние 7 прогнозируем и сравниваем с фактом.

Полностью поддерживаю. И вижу, что с начала декабря дело не продвинулось.
Попытался сегодня сам установить программу, но несмотря на скачанные драйверы кнопка "Добавить меню" так и не активировалась.

Поэтому выкладываю данные реальных продаж за 69 месяцев по 20 продуктам (реально первые попавшиеся из нашего ассортимента). У кого работает программа, спрогнозируйте на дальнейшие 12 месяцев, пожалуйста. А я потом выложу сравнение с фактическими продажами.


Прогноз сделал, давайте сравним с фактом. Очень интересно!
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Роман Бодряков » 22 янв 2014 22:16

Эх... у меня бесплатный SQL уже сдох. Можно было бы прогноз по всему ассортименту чохом построить...
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.

Аватар пользователя
market-1
Гуру
Гуру
Сообщений: 777
Зарегистрирован: 02 май 2010 09:37
Имя: Илья
Фамилия: Константинов
Должность: Директор по маркетингу
Откуда: Москва

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение market-1 » 23 янв 2014 10:47

ABaturin писал(а):Прогноз сделал, давайте сравним с фактом. Очень интересно!

Спасибо! Реально приятно вести конструктивный и полезный во всех отношениях разговор.
Файл с полным сравнением в приложении.
А теперь несколько комментариев.

1. Сразу скажу, что поартикульно прогноз на год мы не делаем. Наш горизонт - это квартал. И этот прогноз пересматривается ежеквартально с учетом фактических продаж последних периодов. Для планирования производства нам этого хватает, да и чисто методически это правильно. На год же мы составляем прогнозы по укрупненным группам, а по каждому артикулу оцениваем пиковые продажи с целью обеспечить необходимые производственные мощности. Это стандартный подход от общего (долгосрочный прогноз рынка, прогноз по укрупненным группам) к частному (краткосрочный прогноз на каждую позицию).

2. Так получилось, что из-за длинной истории в анализ попали в основном наши старые товары, находящиеся близко к концу жизненного цикла. Но на прогноз это повлиять не должно было, все тренды очевидны.

Если посмотреть на поартикульный прогноз и сравнить его с фактом, то получим следующий разброс:
- Лучший прогноз на месяц практически не имеет отклонений (всего 1%). Зато худший прогноз завышен в 4 раза (отклонение 299%). Среднее помесячное отклонение составляет 32% (среднее арифметическое), то есть прогноз завысил реальные продажи в среднем на 32%.
- особенно большой вклад вносит последний месяц, там среднемесячное отклонение 98%, то есть алгоритм ошибся вдвое. Без него погрешность прогноза снижается до 26%. Это повод как-то выкидывать последний месяц в силу особенностей алгоритма.
- Если смотреть не помесячные, а годовые продажи по каждой позиции, то погрешность уменьшается. Максимальное отклонение всего 86% (прогноз завысил годовые продажи артикула 3033 примерно вдвое). И среднее отклонение составляет 25%. То есть имея 6-летнюю историю продаж, в прогнозе на предстоящий год мы можем рассчитывать на ошибку в 25%. Естественно, что о точности в 97%, как написано в прогнозе, речь не идет.

3. Мне интересно было сравнить точность такого прогноза с нашим собственным. Поэтому для корректности сравнения я просуммировал продажи по всем 20 позициям, чтобы получить некий аналог нашего укрупненного прогноза. В итоге прогноз дал отклонение от реальных продаж в 25%, а без последнего месяца - 22% (график прикреплен ниже).
Здесь есть две маленьких засады:
- Это 2013 год, когда на рынке впервые после 2008 года случилось резкое падение на 10%-12%. С учетом этого все прогнозы можно откорректировать, и получим реальное отклонение примерно на 10%-15%. Но такие глобальные тенденции - это не дело автоматических систем. Такие корректировки всегда необходимо вводить вручную.
- Если суммировать не 20 позиций, а весь ассортимент, то погрешность должна увеличиться (за счет накопления ошибки). Но так как прогноз на одну позицию дал среднюю ошибку в 22% и на 20 позиций - тоже 22%, то я решил сейчас пренебречь этим фактором.

Итак, наш "ручной" прогноз (в который мы закладывали нулевой рост рынка) дал отклонение по укрупненным группам примерно в 12%-15%. То есть если мы вычтем неугаданную динамику рынка, то отклонение будет 2%-5%. Автоматический же прогноз дал нам отклонение от факта на 22%, а если вычесть динамику рынка, то погрешность составит 10%-12%.
То есть получается, что вручную при грамотном подходе прогнозирование более точное. Но 10%-12% для автоматического алгоритма - это тоже неплохо, на мой взгляд.

Но это все только по 20 позициям. Поэтому рассуждениям можно присвоить статус "предварительные выводы".
У вас нет необходимых прав для просмотра вложений в этом сообщении.

SAV
Профессионал
Профессионал
Сообщений: 372
Зарегистрирован: 14 июн 2011 18:56
Имя: Андрей
Фамилия: МММ
Должность: Менеджер

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение SAV » 23 янв 2014 13:46

Илья, а дефицита у вас не было?
Вы могли обеспечить рост 299%? Запасов хватало?
Может быть план/факт в большой мере подвержен влиянию вашего прогноза и, как следствие, ваших запасов?

Если анализировать итог, вижу, что прогноз четко отследил сезонность, со всеми нюансами.
А вот недопроджа могла быть обусловленна дефицитом с очень большой долей вероятности.

Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Роман Бодряков » 23 янв 2014 13:55

Как все запущено.

Илья ответь на несколько вопросов:

1. Если твои бойцы получат такой прогноз, а потом внесут свое видение текущих и ожидаемых событий на рынке они свой "ручной" прогноз сделают хуже? Для справки изготовление прогноза Forecast4AC PRO по этим твоим товарам занимает ОДНУ МИНУТУ.
2. Внимательно посмотри на графики прогноза и факта по каждому товару. Алгоритм прогноза отлично выделил сезонную динамику. Не везде попал с тенденцией и суммой, но сезонность учтена качественно. Любой алгоритм выделяет влияние регулярных событий. Которые происходили в прошлом. Кто кроме человека может ему настроить влияние тех событий, которые еще не произошли или происходят сейчас?
3. Ты помнишь правило сложения независимых событий? Если ты складываешь прогнозы, то ты ошибку увеличишь, а если делаешь прогноз по сумме, то снижаешь. (Дисперсия суммы независимых событий равна сумме дисперсий этих событий)
4. Нажимаем кнопку и через минуту имеем таблицу из 3000 прогнозов по каждому товару. В которых достаточно достоверно учтено влияние сезонности и общей тенденции. Затем добавляем влияние текущих событий на рынке и в компании. (Акции, дефицит готовой продукции и пр.). Затем сравниваем прогноз по сумме (как потенциал нашего рынка) и сумму прогнозов ( как потенциал продаж товаров "если все будет как ожидается"). Вносим коррективы в прогнозы товаров или в сумму. Мы получим уточненный прогноз, построенный на базе понятной математики с последующим учетом дополнительно влияющих факторов. Прогноз от этого станет менее или более достоверным?
5. При контроле продаж будем более детально искать ответ на вопрос: "А почему факт продаж отклонился от плана и что является причиной, как это повлияло на остальные товары?" Тем самым появится возможность выявить недостатки алгоритма, факторы, которые мы упустили при прогнозе и учесть это в будущем прогнозе. Точность и качество прогнозирования в компании от этого снизится или увеличится?
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.

Saule
Гуру
Гуру
Сообщений: 466
Зарегистрирован: 11 ноя 2010 13:20
Имя: Ярослав
Фамилия: Кодесс
Должность: специалист по управлению товарными запасами

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Saule » 23 янв 2014 14:34

Выскажусь всё же немного о своей позиции, а то всё как-то одобряю других с их казалось бы противоположной точкой зрения.

Тестируя систему на своих позициях убедился, что она и впрямь отлично выделяет сезонность товара по тем позициям, для которых было достаточно данных. Там где случался дефицит автоматическое выравнивание дефицита тоже работает сносно, хотя, как мне показалось нет механизма учёта отложенного спроса (который сильно раскачивает постдефицитный прогноз).

То падение конца лета-осени, о котором говорит Илья (и которое на мой взгляд, вполне отражает общую картину в нашей экономике), так же не было замечено, откуда и возникла аналогичная описанной Ильёй ошибке в прогнозах. Но я здесь надстройку не виню. Сам долго бился над механизмом учёта последнего тренда, да так и не смог сильно в этом продвинутся.

В целом, штука очень полезная и на удивление точная, хотя далеко не всегда на 90%. Как инструмент поддержки экспертного решения можно вполне рекомендовать.
Заблудиться может только тот, кто твёрдо уверен, что знает дорогу.

Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Роман Бодряков » 23 янв 2014 14:51

Ярослав.
Инструмент с несколькими встроенными алгоритмами прогнозирования и возможностью выбора одного из прогнозов.

Те вопросы, которыми ты задаешься это вопросы подготовки исходных данных.
Отложенный спрос неплохо подчищает скользящее и взвешенное скользящее среднее.
При этом на отсутствии товара эти инструменты буксуют, лучше (но не проще), такие события подчищать на движении товара по документам и дневных остатках.

Это все нюансы подготовки исходных данных для прогноза.
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.

Saule
Гуру
Гуру
Сообщений: 466
Зарегистрирован: 11 ноя 2010 13:20
Имя: Ярослав
Фамилия: Кодесс
Должность: специалист по управлению товарными запасами

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Saule » 23 янв 2014 15:15

Роман Бодряков писал(а):Ярослав.
Инструмент с несколькими встроенными алгоритмами прогнозирования и возможностью выбора одного из прогнозов.


Я обкатал все варианты прогноза и сравнил их с фактом, некоторые подошли лучше, но я всё равно сомневаюсь, что это можно давать простому исполнителю не разбирающемуся в сути моделей. Человек не понимающий смысла какой-либо настройки, способен эту самую настройку легко сбить и потом концов не найдёшь. Но это уже совсем другой, хотя и очень важный вопрос.

Роман Бодряков писал(а):Ярослав.

Те вопросы, которыми ты задаешься это вопросы подготовки исходных данных.
Отложенный спрос неплохо подчищает скользящее и взвешенное скользящее среднее.
При этом на отсутствии товара эти инструменты буксуют, лучше (но не проще), такие события подчищать на движении товара по документам и дневных остатках.

Это все нюансы подготовки исходных данных для прогноза.


Мне лично точность скользящего среднего в вышеописанном случае давно уже кажется неудовлетворительной. Когда-то я его обожал и применял где только можно. Сейчас стараюсь избегать.

У меня в данной ситуации применяются два алгоритма:

1) если ничего о позиции не знаешь, то я в расчёт не беру ни период, когда товара было меньше прогноза, ни период, когда его вообще не было, ни период после того, как он пришёл и начал отгружаться в непредсказуемых количествах, всё равно в данных уже дыра, так лучше её чуть расширить и повысить точность расчёта

2) держу про запас набор некоторых условных эмпирических мультипликативных коэффициентов, которые позволяют оценивать был ли отложенный спрос в нормальном режиме или его вообще не произошло. В норме, для основных позиций отложенный спрос существует всегда, а для ассортиментных - либо отсутствует, либо мало заметен. Кстати, эти же коэффициенты позволяют мне планировать поставки в случаях, если на складе прогнозируется дефицит (что уменьшило количество случаев, когда неожиданный отложенный спрос на длинном плече поставки приводил к вычерпыванию страхового запаса и новому дефициту прямо перед следующей поставкой)

Я согласен, что это всё нюансы. Но не согласен, что это нюансы подготовки данных. Если это инструмент для простого сотрудника, то все эти нюансы станут критическими, так как он подготовить нормально не сможет даже по инструкции, а если для подготовленного аналитика, то вполне сносно.

И будь этот инструмент у меня лет 10 назад, я бы в нём души не чаял. Очень бы помог, даже несмотря на ошибки, так как они всё равно меньше, чем делал в своё время я. Но стал бы я в таком случае аналитиком, а не остался бы оператором-закупщиком не знаю.
Заблудиться может только тот, кто твёрдо уверен, что знает дорогу.

Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Роман Бодряков » 23 янв 2014 15:38

Ты бы уже директором стал.

Самому в Екселе строить прогнозы... знаний добавляет, но и время отнимает.

Как бы ты прогнозы не делал, всегда столкнешься с вопросом почему он с фактом расходится. Имея подобный инструмент 10 лет назад у тебя больше времени бы оставалось на поиск ответов на эти вопросы и было бы проще тестировать свои гипотезы.

А вот найденные ответы... точнее твоя неуспокоенность и желание делать свою работу хорошо... они и сделали тебя аналитиком, который способен управлять компьютером,а не работать под управлением компьютера.

Следовательно: Именно у тебя перспектив карьерного и профессионального роста было бы больше.

А вот кто-то сказал бы что прогнозы не работают и продолжил бы работать по старинке "от балды". Такой человек и помрет свято веря в то, что компьютер умеет считать неправильно.
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.

Аватар пользователя
market-1
Гуру
Гуру
Сообщений: 777
Зарегистрирован: 02 май 2010 09:37
Имя: Илья
Фамилия: Константинов
Должность: Директор по маркетингу
Откуда: Москва

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение market-1 » 23 янв 2014 15:47

SAV писал(а):Илья, а дефицита у вас не было?

Дефицит был меньше, чем в предыдущие годы (примерно 4%-5% против 6%-8%), поэтому если учитывать дефицит, то прогноз должен был дать еще большую ошибку.

Роман Бодряков писал(а):2. ...Алгоритм прогноза отлично выделил сезонную динамику
Если бы прогноз не выделял сезонной динамики, то я бы вообще ничего не стал писать. Но выделение сезонной динамики из любой последовательности месячных продаж - это 3 минуты работы без любых программ.

Роман Бодряков писал(а):3. Ты помнишь правило сложения независимых событий? Если ты складываешь прогнозы, то ты ошибку увеличишь, а если делаешь прогноз по сумме, то снижаешь. (Дисперсия суммы независимых событий равна сумме дисперсий этих событий)

Я исходил только из того, что если делать отдельно прогноз суммы на 3000 позиций и сумму прогнозов по 3000 позиций, то они не будут совпадать. А это проблемы для разного рода систем учета и планирования. Поэтому я исходил из суммы прогнозов, которая и увеличивает погрешность. Но это уже вопрос целей: кому и что нужно.

Роман Бодряков писал(а):4. Нажимаем кнопку и через минуту имеем таблицу из 3000 прогнозов по каждому товару. В которых достаточно достоверно учтено влияние сезонности и общей тенденции.

Видишь ли, в чем проблема: если ты в Excel в состоянии посчитать вручную прогноз по одному товару, то тебе все равно, какое количество товаров у тебя в столбце. Тебе же не тяжело протащить формулу мышкой?
Формулу для одновременного расчета сезонности (сумма продаж в этом месяце в прошлые годы/сумму продаж за эти годы), общего годового тренда (средняя годовая динамика за прошлые 2-3-4 года) и поправочные коэффициенты на глобальные тенденции рынка и резервы собственной компании на рынке я могу написать тебе за 10 минут. Это не является какой-то сакральной истиной. А потом берешь и протягиваешь формулу. Готов посоревноваться в точности такого прогноза. Причем этот метод бесплатен, общедоступен и прозрачен для любой критики и инноваций. Но он даст все ту же самую ошибку. Потому что вся соль будет в тех самых поправочных коэффициентах, которые недоступны автоматическому прогнозированию.

Роман Бодряков писал(а):Затем добавляем влияние текущих событий на рынке и в компании. (Акции, дефицит готовой продукции и пр.). Затем сравниваем прогноз по сумме (как потенциал нашего рынка) и сумму прогнозов ( как потенциал продаж товаров "если все будет как ожидается"). Вносим коррективы в прогнозы товаров или в сумму. Мы получим уточненный прогноз, построенный на базе понятной математики с последующим учетом дополнительно влияющих факторов. Прогноз от этого станет менее или более достоверным?


Ты только что описал 90% работы прогнозиста! И вот на их выяснение применительно к каждой группе товара я трачу кучу времени, кучу денег на исследования и провожу массу экспертных оценок. Именно поэтому я рассматриваю автоматические системы прогнозирования как возможность решения 10% проблем прогнозирования. 90% - это по-прежнему моя головная боль.

Роман Бодряков писал(а):5. При контроле продаж будем более детально искать ответ на вопрос: "А почему факт продаж отклонился от плана и что является причиной, как это повлияло на остальные товары?" Тем самым появится возможность выявить недостатки алгоритма, факторы, которые мы упустили при прогнозе и учесть это в будущем прогнозе. Точность и качество прогнозирования в компании от этого снизится или увеличится?

1. У тебя погрешность сезонной динамики и годового тренда для реальных продаж за счет случайных и непериодических факторов будет такой большой, что все усовершенствования алгоритма упрутся в эти случайные факторы. Ниже посмотри картинку с продажами одного и того же товара (из приведенных 20-ти) одной компанией на одном и том же рынке за 6 лет. Да по ним даже теоретически нельзя сделать прогноз точнее, чем +-10%. А уж практически и подавно! По группе товаров эти разбросы тоже велики, но все-таки меньше.
2. Отсюда вытекает вопрос на фига вообще такие поартикульные прогнозы на такой длительный срок нужны? На данный момент нам, как производственной компании, он не нужен. Время реакции на дефицит того или иного товара составляет от недели до двух. Мне проще держать товар в запасе на три недели и допроизводить по мере надобности, чем произвести на год и в конце года обнаружить, что твой прогноз ошибся вдвое и у тебя товара есть еще на год вперед. Поэтому я и сравнил данный прогноз с тем, который делаю "вручную" по небольшому количеству категорий.

И заметь, я нигде не сказал, что предложенный алгоритм плох! Погрешность в 10% - это очень даже здорово! Я просто постарался дать его максимально объективный хоть и беглый анализ.

Кстати, если ты спросишь мое мнение о полезности программы, то я скажу, что она полезна. Особенно для не очень опытных специалистов. Но там есть очень большой соблазн: положиться на программу и забыть об ограничениях и пределах применимости. Именно поэтому время от времени нужно что-то прогнозировать вручную. Просто чтобы не просто считать разные цифры, но и чувствовать их физический смысл.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Saule
Гуру
Гуру
Сообщений: 466
Зарегистрирован: 11 ноя 2010 13:20
Имя: Ярослав
Фамилия: Кодесс
Должность: специалист по управлению товарными запасами

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Saule » 23 янв 2014 16:20

Роман Бодряков писал(а):Ты бы уже директором стал.

Самому в Екселе строить прогнозы... знаний добавляет, но и время отнимает.

Как бы ты прогнозы не делал, всегда столкнешься с вопросом почему он с фактом расходится. Имея подобный инструмент 10 лет назад у тебя больше времени бы оставалось на поиск ответов на эти вопросы и было бы проще тестировать свои гипотезы.

А вот найденные ответы... точнее твоя неуспокоенность и желание делать свою работу хорошо... они и сделали тебя аналитиком, который способен управлять компьютером,а не работать под управлением компьютера.

Следовательно: Именно у тебя перспектив карьерного и профессионального роста было бы больше.

А вот кто-то сказал бы что прогнозы не работают и продолжил бы работать по старинке "от балды". Такой человек и помрет свято веря в то, что компьютер умеет считать неправильно.


Не всё так просто, как в жизни в целом, так и в моём конкретном случае.

Более того, я могу привести уйму причин по которым я не могу быть директором. И находясь в трезвом уме не хочу. Я далеко не Бертье (начальник штаба Наполеона), так как более честолюбив и решителен, но всё же всегда считаю себя скорее Бертье, чем Наполеоном. Чтобы понять мои слова, советую ознакомится с биографией этого человека, который без Наполеона мало чего мог, но и кампании, которые Наполеон провёл без Бертье можно сосчитать по пальцам, но зато они все на слуху: "Поход на Москву", "Ватерлоо"...
Заблудиться может только тот, кто твёрдо уверен, что знает дорогу.

Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Роман Бодряков » 23 янв 2014 17:43

market-1 писал(а):И заметь, я нигде не сказал, что предложенный алгоритм плох! Погрешность в 10% - это очень даже здорово! Я просто постарался дать его максимально объективный хоть и беглый анализ.


Инструмент ХОРОШ!!!
Он сам подобрал алгоритм прогнозирования, который... дальше по тексту.

Одного не пойму почему ты до сих пор ожидаешь увидеть "волшебную формулу прогноза?"

Ведь точность любой модели прогнозирования сводится к поиску ответов на три вопроса:

1. Как будут обработаны (сглажены, учтены, исключены) существующие несуразности в данных.
2. Как будут выявлены и сгруппированы факторы влияющие на поведение ряда данных
3. Как влияющие факторы будут продлены в будущее.

Есть еще три немаловажных (но менее очевидных) вопроса:
1. Как человек будет корректировать и управлять влияющими факторами.
2. Насколько он понимает что он делает.
3. Достаточно ли у него информации и знаний для управления прогнозом

Ничего не упустил?
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.

Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Роман Бодряков » 23 янв 2014 17:48

Ярослав не парься.
Я же написал, что помимо карьерного есть еще вариант профессионального роста.
Не хочешь кончить свои дни на острове, есть желание выпасть из окна при невыясненных обстоятельствах? :-ok-:
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.

Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Re: Прогнозирование в MS Excel. Forecast4AC PRO. Рекомендую!

Сообщение Роман Бодряков » 23 янв 2014 17:53

market-1 писал(а):Кстати, если ты спросишь мое мнение о полезности программы, то я скажу, что она полезна. Особенно для не очень опытных специалистов. Но там есть очень большой соблазн: положиться на программу и забыть об ограничениях и пределах применимости. Именно поэтому время от времени нужно что-то прогнозировать вручную. Просто чтобы не просто считать разные цифры, но и чувствовать их физический смысл.


Вот!!!

И теперь можно плавно переходить к обсуждению не инструмента, а бизнес-процесса прогнозирования.

В вот в рамках этого обсуждения наличие инструмента позволит формализовать, алгоритмизировать и автоматизировать отдельные операции. Без потери качества и с сокращением времени.
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.


Вернуться в «Программы для закупщиков»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: CommonCrawl [Bot] и 0 гостей