Варьирование параметров в стохастических моделях

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

Если же в вашей модели есть стохастика, то результаты "прогонов" будут уникальными, и результаты "прогонов", произведенных при одних и тех же значениях параметров, скорее всего, будут отличаться. В этом случае мы не можем производить всего лишь один "прогон", принимать его результат в качестве результата для данной итерации и продолжать выполнение эксперимента дальше с другими значениями параметров. Чтобы получить репрезентативные данные, которым можно доверять, нам нужно провести несколько "прогонов" (называемых в данном контексте репликациями) для одного набора значений параметров и принять в качестве значения выражения на итерации среднее значение результатов всех репликаций.

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

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


Панель свойств эксперимента варьирования параметров. Секция Репликации

 Чтобы запланировать выполнение фиксированного числа репликаций за одну итерацию
  1. Выберите эксперимент в панели Проекты.
  2. Перейдите в секцию Репликации панели Свойства.
  3. Установите флажок Использовать репликации.
  4. Выберите опцию Фиксированное количество репликаций.
  5. Задайте количество репликаций в поле Кол-во репликаций за итерацию.
 Чтобы запланировать выполнение переменного числа репликаций за одну итерацию
  1. Выберите эксперимент в панели Проекты.
  2. Перейдите в секцию Репликации панели Свойства.
  3. Установите флажок Использовать репликации.
  4. Выберите опцию Переменное кол-во репликаций (останов после выполнения минимального кол-ва репликаций, при достижении доверительного интервала).
  5. Задайте минимальное количество репликаций в поле Минимальное кол-во репликаций.
  6. Задайте максимальное количество репликаций в поле Максимальное кол-во репликаций.
  7. В поле Доверительная вероятность задайте значение доверительной вероятности для вычисляемого выражения. Доверительная вероятность показывает, с какой вероятностью случайный ответ попадет в доверительный интервал. Для простоты можно понимать её как точность выборки. Как правило, используется 95%, но в тех случаях, когда высокая точность не нужна, вероятностью можно пожертвовать и понизить её уровень до 90% и даже до 85%. И наоборот, чем большую выборку может себе позволить исследователь, тем выше можно установить точность полученных данных. Доверительный интервал можно понимать как погрешность, задает размах части кривой распределения по обе стороны от выбранной точки, куда могут попадать ответы.
  8. В поле Относительный уровень ошибки задайте значение от 0 до 1, определяющее размер доверительного интервала, который нас будет устраивать в качестве условия прекращения выполнения дополнительных репликаций для текущей итерации. Интервал считается как ("текущее среднее значение" - "текущее среднее значение" * относительный уровень ошибки, "текущее среднее значение" + "текущее среднее значение" * относительный уровень ошибки).