<<
>>

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).

Данная задача должна быть реализована в составе функций АРМ статистика.

<< | >>
Источник: А.В. Бутузова и др.. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИЗАЦИИ СЛУЖБЫ СКОРОЙ МЕДИЦИНСКОЙ ПОМОЩИ МОНОГРАФИЯ. 2011

Еще по теме 2.4. Дискретная динамическая модель прогнозирования количества вызовов: