2.4. Дискретная динамическая модель прогнозирования количества вызовов
Как показала практика [12, 13], процесс обслуживания населения ССМП является по своей природе случайным дискретным процессом. Это объясняется случайным характером потока вызовов, поступающих на пульт ССМП, которые фиксируются в дискретные моменты времени, а также случайностью и дискретностью затрат времени на их обслуживание бригадами СМП.
Отмеченные выше особенности, наряду с тем, что потоки заявок и обслуживание ССМП жителей в крупном НП не являются пуассоновскими, не позволяют использовать для прогнозирования течения рассматриваемого процесса классический аппарат метода «динамики средних» [34].
Для этих целей предлагается использовать представленный в данном разделе дискретный метод «динамики средних». Отметим, что первый опыт применения такого метода, при предположении о постоянстве значений переходных вероятностей, для прогнозирования процессов обслуживания населения оперативно-диспетчерскими службами НП приведен в статье [43].
Как было отмечено выше, классический метод «динамики средних», в связи с использованием в нем аппарата дифференциальных уравнений, будем называть «непрерывным» методом «динамики средних».
Этот метод вследствие его простоты и наглядности нашел широкое применение при решении значительного числа прикладных задач [44, 45]. Вместе с тем, практика постановок ряда задач показала, что в них не имеют места такие важные допущения «непрерывного» метода как пуассоновские потоки событий, переводящие систему из состояния
в состояние 
,
и непрерывность временной шкалы смены состояний.
Для ликвидации этих недостатков в данной работе при решении задачи прогнозирования числа вызовов предлагается использовать дискретную динамическую модель для вычисления значений математических ожиданий
и дисперсий
,
числа вызовов с помощью системы рекуррентных уравнений, построенных с использованием теории неоднородных цепей Маркова [46].
Рассмотрим общий подход к построению математической модели дискретного метода динамики средних.
Пусть имеется некоторая система из
однородных элементов, каждый из которых в любой момент времени
может находиться в одном из состояний множества
.
Будем считать, что число элементов
, находящихся в состоянии
, фиксируется в смежные моменты времени
и
, где
– некоторый конечный промежуток времени, величина которого выбирается с учетом специфики решаемой прикладной задачи. Эти моменты времени образуют конечную сетку значений
дискретной шкалы времени, определяемой как
. | (2.57) |
Изменение состояний системы во времени будем описывать условными вероятностями переходов вида:
. | (2.58) |
Здесь
– состояния системы соответственно в моменты времени
и
. Из этого выражения следует, что процессы случайной смены состояний системы происходят в интервале времени
.
При предположении, что в любой момент времени
случайные события
,
несовместны и образуют полную группу событий [47], на эти вероятности накладываются условия вида:
. | (2.59) |
Вычисление значений переходных вероятностей (2.58) будем осуществлять с использованием уравнений Колмогорова – Чепмена [32] или равенств Маркова [38] вида:
. | (2.60) |
Здесь
– вероятности наступления соответствующих случайных событий, переводящих систему в интервале времени
из состояния
в состояние
.
Обозначим через
– вероятность того, что система в момент времени
будет находиться в состоянии
,
.
На эти вероятности также накладываются условия нормировки вида:
. | (2.61) |
Значения вероятностей
в момент времени
с использованием формулы полной вероятности [47] определяются как:
, | (2.62) |
где значения
вычисляются с помощью уравнений (2.60).
Выражения (2.60), (2.62) представляют собой систему рекуррентных уравнений, решаемых на сетке (2.57). Начальные условия для этой системы имеют вид:
, | (2.63) |
. | (2.64) |
В работе [34] доказывается, что рассмотренные выше функции
и
,
для любого
вычисляются по следующим формулам:
, | (2.65) |
. | (2.66) |
Умножая на величину
левую и правую части уравнений (2.62) и используя равенства (2.65), получаем систему уравнений вида:
. | (2.67) |
Выполняя аналогичные действия над выражением (2.61) и (2.64) получаем следующие условия:
, | (2.68) |
, | (2.69) |
где
– математическое ожидание числа элементов системы, находящихся в начальный момент времени ее функционирования в состоянии
.
Преобразуем выражения (2.67) к стандартной форме записи рекуррентных уравнений, исключив из их правых частей функции, заданные в момент времени
.
Подставляя в эти выражения правые части уравнений (2.60) имеем:
. | (2.70) |
Систему рекуррентных уравнений (2.70), начальных условий (2.69), (2.63) и ограничений (2.68), (2.59) будем называть дискретной динамической моделью «динамики средних» определенной на сетке (2.57).
Определив с помощью этой модели математические ожидания
, дисперсию
числа элементов системы, находящихся в момент времени
в состоянии
можно определить по формуле (2.66),
.
Покажем, что построенная модель при
для пуассоновских потоков переходов из состояния
в
, представленных на рис. 2.3 сводится к «непрерывной» модели динамики средних.
Рис. 2.3.
Уравнения (2.67) для графа связи состояний, представленного на рис. 2.3, записываются как
,
| (2.71) |
Из условий (2.59), которые должны выполняться для всех значений
следует, что
|
Преобразуя уравнения (2.71) с помощью этих соотношений получаем выражения вида:
,
|
Перенося из правых частей этих выражений соответственно функции
и
и поделив обе части полученных соотношений на величину
имеем:
,
| (2.72) |
Входящие в правые части этих выражений переходные вероятности
,
, с учетом соотношений (2.60), определяются как
|
С учетом условий нормировки (2.59) эти выражения можно переписать в виде:
![]() | (2.73) |
![]() | (2.74) |
Для получения из выражений (2.72) дифференциальных уравнений непрерывного метода «динамики средних» необходимо перейти в их левых и правых частях к пределу при
.
Из определения производной [41] следует, что
,
| (2.75) |
Предельные значения относительных вероятностей
и
при
с учетом выражений (2.73) и (2.74) определяются как
| (2.76) |
Известно [34], что интенсивности
пуассоновских потоков событий, переводящих систему из состояния
в состояние
, определяются следующим образом
. |
С учетом этого, выражения (2.76) можно переписать в виде:
| (2.77) |
Предполагая, что потоки событий, переводящие систему в последовательностях состояний
и
, должны быть сбалансированы, т.е. должны выполняться условия вида:
, |
то выражения (2.77) можно переписать как
![]() ![]() | (2.78) |
Таким образом, проводя в выражениях (2.72) предельный переход при
с учетом (2.81) и (2.95) получаем систему дифференциальных уравнений вида:
![]() | (2.79) |
которая полностью соответствует примеру такой системы, приведенной в работе [34].
Применение на практике модели (2.70), (2.69), (2.63), (2.68), (2.59), (2.57) подразумевает вычисление оценок
,
на основе статистических данных, описывающих смену состояний системы в выбранном промежутке времени
.
При вычислении значений
и
,
с помощью системы (2.70), (2.60), удовлетворяющих условиям (2.68), (2.59) можно использовать прием понижения ее порядка, применяемый в непрерывном методе «динамики средних» [34], пример которого был использован выше для модели (2.44) – (2.46).
Приведем формальную постановку задачи прогнозирования числа вызовов, поступивших от жителей НП на пульт ССМП. Будем считать, что любой из
жителей рассматриваемого НП в произвольный дискретный момент времени
может находиться в одном из состояний множества
, таких что:
– жителю НП не требуется СМП,
– житель НП обслуживается ССМП.
Граф связи этих состояний, взвешенный соответствующими переходными вероятностями
,
состояний, представлен на рис.2.3.
Обозначим через
число жителей НП, находящихся в момент времени
в состоянии
,
. Очевидно, что случайные функции
должны удовлетворять условию
.
Тогда модель (2.70), (2.69), (2.63), (2.68), (2.59), (2.57) динамики численности жителей, находящихся в состояниях
и
примет вид:
![]() | (2.80) |
, | (2.81) |
![]() | (2.82) |
Отметим, что в модели (2.80) – (2.82) не учитывается изменение величины
за счет смертности, рождаемости и миграции жителей НП. В качестве величины
в модели могут выступать такие интервалы времени как сутки, неделя, месяц и т.д.
Для решения задач краткосрочного прогнозирования значений случайных функций
и
при
, предположим, что изменение вероятностей
,
являются незначительными при переходе от интервала времени
к интервалу
. Для вычисления их значений будем использовать обозначенный выше способ.
Пусть
и
– статистические данные, описывающие соответственно число вызовов, поступивших на пульт ССМП и число жителей, обслуженных ССМП в интервале времени
.
Тогда точечные статистические оценки соответствующих вероятностей [48] для каждого текущего интервала времени
вычисляются как:
, . | (2.83) |
С учетом этого имеем, что:
, . | (2.84) |
Другим важным вопросом практического применения модели (2.80) – (2.82) является задание начальных условий
и
,
, входящих в выражения (2.81) и (2.82).
Пусть
и
– статистические данные, описывающие количество обратившихся и обслуженных ССМП жителей за принятый в прогнозе начальный момент времени
.
Тогда начальные условия (2.81) и (2.82) записываются как:
, . | (2.85) | |
, ,
| (2.86) | |
Развитие предложенной выше модели (2.80) – (2.82) состоит в рассмотрении вместо состояния
совокупности состояний
, где
означает, что житель НП обслуживается бригадой
-той профильности, представленной в таблице 2.1. В этом случае используется граф связи состояний, представленный на рис. 2.4 и модель при
вида:
| (2.87) |
| (2.88) |
Рис. 2.4.
Произведем оценку точности предложенного метода прогнозирования. Как известно [48], существуют точечные и интервальные прогнозы значений соответствующих случайных функций.
Точечные прогнозы функций
получаются в нашем случае при использовании в качестве прогнозных значений функций
,
, вычисленных с использованием модели (2.80) – (2.82) при
.
Точность таких прогнозов можно оценить величиной средней относительной ошибки, вычисляемой как [48]:
, |
где
– фактические значения случайных функций
,
,
– математические ожидания в соответствующие моменты времени.
Интервальные оценки значений функций
в последующем календарном периоде работы ССМП предлагается вычислять с использованием «правила трех сигм» [38]. В нашем случае интервальная оценка значений функций
будет вычисляться как
, , | (2.89) |
где
– среднеквадратическое отклонение случайной величины
в момент времени
.
Для оценки точности такого прогноза предлагается использовать неравенство Чебышева [38], которое в нашем случае примет вид:
. |
Полагая
, получаем отсюда что:
, |
т.е. ошибка интервального прогноза в виде (2.89) составляет величину не более 11,11%, что согласно работам [39, 40] является хорошей и достаточной для практики точностью прогноза.
Опишем алгоритм построения прогнозирования количества вызовов с помощью метода «динамики средних»:
1. Собрать статистические данные по количеству поступивших
и обслуженных вызовов
за предшествующие периоды времени.
2. Вычислить начальные значения математических ожиданий
и переходных вероятностей
,
по формулам (2.85), (2.86).
3. Вычислить значения переходных вероятностей
,
по формулам (2.60).
4. Провести табулирование функций
,
,
, по формулам (2.74), (2.66).
5. Вычислить интервальные оценки числа вызовов, которые могут находиться в различных состояниях, по формуле (2.89).
Данная задача должна быть реализована в составе функций АРМ статистика.
Еще по теме 2.4. Дискретная динамическая модель прогнозирования количества вызовов:
- 1.3. Дискретные каналы и их модели
- 7. Дискретные модели активных систем
- 6.2. Характеристика методов и моделей прогнозирования показателей работы предприятий
- 2.2. Обзор методов и моделей прогнозирования развития социально-экономических систем
- Оценка математической модели прогнозирования.
- § 4. Динамическая модель континуитет - дисконтинуитет
- 25.Проблематика теории экономических циклов обусловливает применение сложных динамических моделей.
- Глава 6Методы и модели прогнозирования временных рядов экономических показателей
- 2.2. Лабораторная работа № 2. Применение регрессионных моделей для анализа и прогнозирования спроса на продукцию фирмы
- 4.2. Модель теории массового обслуживания применительно к определению количества сервисных центров для обслуживания модульных котельных
- Антонова С.М.. Глаголы говорения — динамическая модель языковой картины мира: опыт когнитивной интерпретации: Монография / С.М. Антонова. — Гродно: ГрГУ,2003. — 519 с., 2003
- 6.4. Построение прогноза поступления вызовов на пульт станции скорой медицинской помощи
.
.
.
.
.
,
,
.
,
.
.
,
,
.
,
.
.
,
.
,
.
.

,
.

.

,



,
,
.
,
.
,
.
,
,
,
.


,
,
.
,