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

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

Если при моделировании процесса функционирования конкретной системы учитываются случайные факторы, то и среди резуль­татов моделирования присутствуют случайные величины. В качестве оценок для искомых характеристик рассчитывают средние значения, дисперсии, корреляционные моменты и т. д.

Пусть в качестве искомой величины фигурирует вероятность некоторого события А. В качестве оценки для искомой вероятности p=P(A) используется частота наступления события m/N, где m – число случаев наступления события А; N – число реализаций.

Такая оценка вероятности появления события А является состоятельной, несмещенной и эффективной. В случае необходимости получения оценки вероятности в памяти компьютера при обработке результатов моделирования достаточно накапливать лишь число m (при условии, что N задано заранее).

Аналогично при обработке результатов моделирования можно подойти к оценке вероятностей возможных значений случайной величины, т. е. закона распределения. Область возможных значений случайной величины η разбивается на n интервалов. Затем накап­ливается количество попаданий случайной величины в эти интервалы mk, k=1,…,n.

Оценкой для вероятности попадания случайной величины в интервал с номером k служит величина mk/N. Таким образом, при этом достаточно фиксировать n значений mk при обработке результатов компьютерного моделирования.

Для оценки среднего значения случайной величины накапливается сумма возможных значений случайной величины yk, k=1,…, N, которые она принимает при различных реализациях. Тогда среднее значение

Статистические методы обработки - student2.ru

При этом ввиду несмещенности и состоятельности оценки

Статистические методы обработки - student2.ru

В качестве оценки дисперсии случайной величины η при обработ­ке результатов моделирования можно использовать

Статистические методы обработки - student2.ru

Непосредственное вычисление дисперсии по этой формуле нерационально, так как среднее значение Статистические методы обработки - student2.ru изменяется в процессе накоп­ления значений yk. Это приводит к необходимости запоминания всех N значений yk. Поэтому более рационально организовать фиксацию результатов моделирования для оценки дисперсии с использованием выражения:

Статистические методы обработки - student2.ru

В этом случае для вычисления дисперсии достаточно накапливать только две частичные суммы: значений yk и квадратов этих значений Статистические методы обработки - student2.ru .

Корреляционный моментдвух случайных величин ξ и η, принимающих возможные значения xk и yk соответственно, будет равен:

Статистические методы обработки - student2.ru

Также для вычисления корреляционного момента используется следующее выражение:

Статистические методы обработки - student2.ru

которое требует запоминания в процессе моделирования небольшого количества значений.

Если при моделировании системы искомыми характеристи­ками являются математическое ожидание и корреляционная функ­ция случайного процесса у(t) [в интервале моделирования (0,Т)], то для нахождения оценок этих величин указанный интервал разбива­ют на отрезки с постоянным шагом Δt и накапливают значения процесса yk(t) для фиксированных моментов времени t= tm=mΔt.

При обработке результатов моделирования математическое ожидание и корреляционную функцию можно представить в виде:

Статистические методы обработки - student2.ru

где u и z пробегают все значения tm.

Для уменьшения затрат ресурсов вычислительной системы на хранение проме­жуточных результатов последнее выражение также целесообразно привести к следующему виду:

Статистические методы обработки - student2.ru

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

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

Статистические методы обработки - student2.ru

На практике при моделировании системы на компьютере интервал (0,Т) оказывается ограниченным и, кроме того, значения у(t) удается определить только для конечного набора моментов времени tm. При обработке результатов моделирования для получения оценок Статистические методы обработки - student2.ru и В(τ) можно использовать приближенные формулы:

Статистические методы обработки - student2.ru

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

Наши рекомендации