Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
моделирование14_11(отформатир.версия)(1).doc
Скачиваний:
56
Добавлен:
27.03.2015
Размер:
720.38 Кб
Скачать

8.7 Определение необходимого числа реализаций

для достижения заданной точности

Это случай, когда нет ограничений на вычисление ресурса.

Для обеспечения статистической устойчивости оценок результатов моделирования они вычисляются по большому количеству реализаций. Пусть в качестве оценки некоторого параметра а, который оценивается по результатам моделирования СВ xi, выбирается некоторое x. В силу ряда случайных причин а и x будут отличаться друг от друга. Тогда неравенство a - x   называется точностью, а вероятность этого неравенства P{a - x } =  называется достоверностью.

I. Пусть цель моделирования - вычислить вероятность Р некоторого события А:

m

P= (8.26)

N

где m - количество появлений события А,

N - количество реализаций,

P - частота.

Теорема Лапласа (частный случай центральной предельной теоремы теории вероятности):

При достаточно больших N частоту m/N можно рассматривать как СВ, которая имеет распределение, близкое к нормальному, с мат. ожиданием Р и дисперсией, равной

P(1 - P)

N

Поэтому для каждого значения  можно выбрать из таблиц нормального распределения такую величину t ( t - квантиль нормального распределения), что точность  = tD[m/N] (8.27).

P(1 - P)

2 = t2

N

P( 1 - P)

N = t2 (8.28) 2

(13.5) можно пользоваться, если мы имеем дело с оценкой вероятности.

II. Пусть результат моделирования - это оценка мат. ожидания и дисперсии:

Пусть СВ  имеет мат. ожидание а и дисперсию 2 и в реализации с номером i принимает значения xi. В качестве оценки мат.ожидания используется среднее значение, которое определяется следующим образом:

N

x = 1/N  xi (8.29)

i=1

Теорема:

При больших N среднее арифметическое будет являться СВ, которая стремится к нормальному закону распределения с мат.ожиданием а и дисперсией 2. Тогда точность :

 = t (8.30)

N

t22

N = (8.31)

2

Алгоритм выбора необходимого числа реализаций:

1. Задается N0 в интервале от 50 до100 реализаций;

2. Используя имитационную модель, определяем Р;

3. Полученное Р подставляем в (8.28) и получаем N1;

4. Сравниваем Ni-1 и Ni, если Ni-1 < Ni, то мы повторяем весь алгоритм, начиная с п.2.

Для вычисления оценки мат. ожидания и дисперсии используется тот же алгоритм, но в п.2 вычисляется оценка дисперсии и оценка мат.ожидания, а в п.3 N1 вычисляется по формуле (8.31).

8.8. Особенности фиксации и статистической

обработки результатов моделирования

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

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

2) априорно сделать какие-либо предположения о характеристиках процесса функционирования системы невозможно, поэтому в моделировании используются оценки моментов распределения;

3) блочность структуры модели, когда исходными данными для моделирования одного компонента являются результаты моделирования какого-либо другого компонента.

При построении алгоритма мы должны выдвигать к нему 2 критерия ( с вычислительной точки зрения):

1) используемая память должна быть минимальна;

2) время вычисления должно быть минимально.

I. Пусть в качестве искомой величины фигурирует вероятность наступления некоторого события А. В качестве оценки вероятности используется частота:

m

P(A) = (8.32)

N

где m - число появлений события А,

N - число реализаций.

II. Пусть в результате моделирования необходимо оценить закон распределения. Для этого область значений СВ  разбивается на k интервалов, и для каждого i-го интервала определяется либо mi (количество значений СВ, попавших в i-ый интервал), либо определяется Pi (частота):

Pi = mi /N (8.33)

III. Если результат моделирования - это мат.ожидание. Оценкой мат.ожидания является среднее значение:

N

y = 1/N  yi (8.34)

i=1

IV. В качестве результата моделирования - дисперсия.

N

D = 1/N  (yi - y )2 (8.35)

i=1

N N

Dy = 1/(N - 1)  yi2 - 1/[N(N - 1)] (  yi )2 (8.36)

i=1 i=1

V. Если оценка - корреляционный момент между последовательностью СВ, принимающих значения X и Y.

N

K = 1/N  (yi - y)(xi - x) (8.37)

i=1

N N N

K = 1/(N - 1)  yi xi - 1/[N(N - 1)]  yi  xi (8.38)

i=1 i=1 i=1