Программирование в GPSS - Сбор статистики с помощью таблицВ отличие от очередей таблицы позволяют определять любые статистические характеристики любых случайных величин в модели . Объект типа таблица представляет собой эквивалент понятия «статистическая гистограмма». Гистограммы применяются для статистического анализа такой случайной величины, функция распределения которой неизвестна, но зато имеется достаточно большое число независимых реализаций этой величины. Гистограмма задается набором каких-либо выделенных интервалов изменения случайной величины и количеством попаданий ее реализованных значений в каждый из интервалов. Графически гистограмма изображается набором прямоугольников, основания которых совпадают с выделенными интервалами, а высоты изображают соответствующие количества попаданий. Например, для некоторой случайной величины Х реализовано 200 значений и в результате получена следующая гистограмма.
Рис **3.
Выделяемые в таблице интервалы называются частотными, а количество попаданий случайной величины в эти интервалы - частотами. Для рис.**3 частотные интервалы - это интервалы х -10, -10< х -5, ..., х 10, а частоты - это величины 0,31,73,80,16 и 0. Исследуемая случайная величина, которая фиксируется в таблице, называется аргументом таблицы. Для того, чтобы таблицы можно было использовать в модели, они должны быть описаны. Для описания таблицы применяется строка TABLE. В поле метки этой строки задается номер или имя таблицы, в поле A - аргумент таблицы в виде СЧА, в поле B - верхняя граница первого частотного интервала, в поле C - ширина интервалов, а в поле D - их число, включающее оба полубесконечных интервала. Например, если аргументом табл. GIS должна быть переменная V$ABC, а интервалы выделяются так, как на рис.**3, то строка описания таблицы будет иметь вид
GIS TABLE V$ABC,-10,5,6.
Если таблица описана, то транзакты могут фиксировать в ней информацию с помощью блока TABULATE. В поле A этого блока указывается имя таблицы, в которой накапливается информация. Если поле В пустое, то при входе транзакта в блок TABULATE вычисляется значение аргумента указанной таблицы и определяется, в какой из интервалов таблицы это значение попадает. После этого счетчик соответствующей интервальной частоты увеличивается на 1. В поле В может быть задано некоторое число - тогда счетчик частоты увеличивается на это число. В результате моделирования по каждой таблице выдается. Графическое представление гистограмм таблиц отображается в окне таблиц.
|

