1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /125, 1995 г./ | Бонус | Поиск  

Продуктовая лавка

Forecast Pro – "прогноз погоды" в бизнесе

Евгений Тимофеев


© 2004, Еженедельник «Компьютерра» | http://www.computerra.ru/offline
Этого материала на сайте "Компьютерры", к сожалению, нет

Программное обеспечение для прогнозирования в бизнесе создавалось отнюдь не вчера, однако, доступное только для специалистов, оно долго не получало широкого распространения. Новое же поколение подобных программ отличает ориентация как раз на неискушенного в матстатистике пользователя. Одним из представителей данного класса ПО является Forecast Pro.

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

Тем не менее все эти продукты достаточно сложны, и плодотворная работа с ними требует знания методов и терминологии матстатистики. В свою очередь, пакет Forecast Pro, выпущенный фирмой Business Forecast Systems, как раз отличается доступностью для обыкновенного пользователя. Чтобы построить стандартный прогноз, нужно лишь ввести данные и задать отрезок времени. Для более требовательных исследователей предусмотрены возможности моделирования, что называется, вручную.

Сразу следует сказать о том, что Forecast Pro был выпущен в четырех версиях, отличающихся количеством задействуемых статистических методов, обрабатываемых переменных и так далее Кроме базового варианта, это Forecast Pro XE (Extended Edition), Forecast Pro Batch и Batch Unlimited В статье мы подробней остановимся на базовой версии, отмечая дополнительные возможности других.

 

Версия пакета под Windows, в отличие от остальных, является полноценным приложением под данную ОС. Программа позволяет экспортировать и импортировать данные фактически из любой среды, поддерживаются и DDE-связи.

Среди других достоинств Forecast Pro можно выделить возможности работы с графикой, а также, что касается ХЕ-версии, построения и обработки иерархии данных. Кроме того, стоит отметить и реализованную в расширенном издании возможность вводить "неслучайные" факторы, влияющие на прогноз

Forecast Pro for Windows требует ОС Windows версий 3.1, NT или же OS/2 2.1, базовая конфигурация реализована также и под DOS. К аппаратному минимуму относятся 386-й процессор, 2 Мб оперативной памяти и столько же свободного места на винчестере, рекомендуется использовать математический сопроцессор.

Работа в среде

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

Данные в систему можно вводить как вручную, так и в автоматическом режиме В последнем случае имеется возможность в качестве источника информации использовать не только стандартные для таких задач продукты типа Excel и Lotus 1-2-3, но и любые другие программы, например, текстовые редакторы (кстати, построенный прогноз можно поместить в spreadsheet вышеуказанных электронных таблиц). Разумеется, доступен и ввод из обычных ASCII-файлов. Последние могут быть двух типов описывающие одну или несколько переменных.

Переменная временного ряда – это и есть тот объект, с которым непосредственно работает Forecast Pro. От самих данных переменная отличается наличием специальных характеристик начало и конец временного отрезка, периодичность и др. Работать можно и с одной, и с несколькими переменными, причем в последнем случае переменная, вводимая первой, рассматривается системой как зависимая, а остальные выступают в роли независимых.

Для обработки(инициализации, редактирования) переменных используется среда Tableau Каждое "табло" можно сохранять и делать текущим при необходимости, специальная опция в автоматическом режиме и анализирует переменные по всем доступным временным рядам.

Другая важная среда системы, audit trail, по сути представляет из себя привычное рабочее пространство. Она функционирует как в режиме автоматического сохранения данных и сообщений экспертной системы, так и в "ручном" с возможностью редактирования, и может быть сохранена в отдельном файле и выведена на печать.

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

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

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

Графика

Построенный прогноз можно скопировать в audit trail и представить графически. Сам прогноз помещается в доверительный интервал, в пределах которого прогнозируемое значение может варьироваться (от предаваемого среднего) с устанавливаемой по умолчанию или вручную вероятностью.

Вообще, графические возможности Forecast Pro заслуживают высоких оценок Можно одновременно отображать сразу несколько графиков, что помогает проследить возможные зависимости временных рядов, изменять масштаб изображения, цвет и стиль кривых. Главный же плюс – так называемая утилита Peek and Poke, с помощью которой непосредственно на экране можно отредактировать, подогнать данные, перетащив мышкой линию графика (другой путь – просто заменить соответствующее значение, введя его вручную).

Оформить "предсказание" можно no-разному в виде верхнего или нижнего вероятностного уровня с добавлением реальных данных или в качестве самого прогноза. Результирующий график может быть распечатан или же помещен в буфер обмена.

В Forecast Pro реализован также и пакетный режим обработки временных рядов Без вмешательства пользователя прогнозы составляются для групп переменных (в базовой версии – максимум 50, в ХЕ – до 100), и в данном режиме можно использовать все модели прогнозирования, кроме динамической регрессии.

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

Наконец, для тех, кому описанных возможностей недостаточно, можно порекомендовать другие конфигурации пакета Forecast Pro Batch и Batch Unlimited. Первая из них дает возможность обрабатывать одновременно тысячи последовательностей, а вторая вообще не накладывает каких-либо ограничений – лишь бы позволяли ресурсы компьютера.

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

Статистические методы

Базовая версия пакета использует при прогнозировании четыре статистических метода сдвиг среднего, экспоненциальное сглаживание, метод Бокса-Дженкинса и динамическую регрессию. Основные задачи современного бизнеса решаются с их помощью довольно хорошо.

Методы выбираются системой в зависимости от свойств и характеристик временных рядов. Так, первый метод используется, когда данных слишком мало или они часто изменяются. Экспоненциальное сглаживание (в Forecast Pro есть 9 различных моделей), наиболее распространенный алгоритм, применяется при отсутствии ведущих показателей и нехватке данных для метода Бокса-Дженкинса. Если же важны ведущие показатели, рекомендуется использовать метод динамической регрессии, при этом ограничения на количество переменных остаются такими же, как и в пакетном режиме.

Forecast Pro XE обладает некоторыми дополнительными возможностями, расширяющими использование стандартных методов Кроме увеличения количества переменных в пакетном режиме, имеются также моделирование событий, многоуровневое экспоненциальное сглаживание, метод Census-11 и кумулятивное прогнозирование.

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

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

Эта функция по разделению данных не единственная в ХЕ-версии Forecast Pro. Метод Census-11 делит временной ряд на его главные составляющие, включающие трендовый цикл, сезонность, рабочий день и иррегулярный компонент.

Цена базовой версии Forecast Pro – около 600 долларов. Остальные версии подороже каждая последующая конфигурация опережает по цене предшествующую раза в два.

ОТ РЕДАКЦИИ: Благодарим корпорацию "СофтЛайн", занимающуюся распространением Forecast Pro в России, за любезно предоставленную информацию.

 


1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /125, 1995 г./ | Бонус | Поиск  

© 2004, Издательский дом «Компьютерра» | http://www.computerra.ru
Телефон редакции: (095) 232-22-61
E-mail редакции: inform@computerra.ru