- •Язык имитационного моделирования gpssWorld
- •Базовые понятия системы имитационного моделирования gpssWorld.
- •Системные числовые атрибуты
- •Логические и условные операторы
- •Формат записи операторов языка gpss
- •Операторы, имитирующие работу динамической категории объектов.
- •Операторы, имитирующие работу аппаратной категории объектов.
- •Операторы, имитирующие работу статистической категории объектов
- •Операторы операционной категории
- •Блок выбора объекта из однородной совокупности объектов по заданному условию
- •Блоки, изменяющие маршрут движения транзактов.
- •Размножение транзактов.
- •Операторы вычислительной категории
- •Операторы, имитирующие работу группирующей категории
- •Операторы, имитирующие работу запоминающей категории
- •Примеры построения модели на языке gpssWorld
- •Пример №1
- •Пример №2
- •Пример №3
- •Пример №4
- •Пример №5
- •Пример №6
- •Редактор форм
- •Введение
- •Создание формы и указание модели
- •Ввод информации о модели
- •Настройка динамического мониторинга
- •Добавление пользовательского объекта мониторинга
- •Построение формы ввода одного эксперимента
- •Корневая панель
- •Команда «Надпись»
- •Команда «Группа»
- •Команда «Элемент управления вкладками»
- •Команда «Скрывающаяся панель»
- •Команда «Изображение»
- •Команда «Секция ввода»
- •Привязка к операнду
- •Связывание элемента диалога и элемента «надпись»
- •Добавление/удаление факторов
- •Команда «Выпадающий список»
- •Команда «Галка»
- •Команда «Кнопка»
- •Форма планирования экспериментов
- •Принципы планирования
- •Добавление факторов
- •Добавление показателей
- •Выбор серии экспериментов
- •Ручной план эксперимента
- •Автоматическое построение плана с использованием шага
- •Работа с exe-модулем
- •Ошибки во время моделирования
- •Анализ результатов
- •Открытие результатов
- •Анализ результатов моделирования одиночного эксперимента
- •Стандартный отчет
- •План полного факторного эксперимента.
- •План дробного факторного эксперимента
- •Планы второго порядка
- •Ортогональный центральный композиционный план
- •Ротатабельный центральный композиционный план
- •Планы Коно
- •Планы Кифера
- •Использование пакета Statistica10 для статистической обработки экспериментальных данных
- •Вычисление основных статистических характеристик
- •Оценка нормальности распределения
- •Необходимость проверки нормальности распределения анализируемых данных
- •Проверка на нормальность распределения анализируемых данных
- •Тесты Колмогорова – Смирнова и Шапиро – Уилка
- •График нормальных вероятностей
- •Корреляционный анализ
- •Коэффициент корреляции Пирсона
- •Коэффициент корреляции Спирмена
- •Факторный анализ
- •Выбор числа факторов
- •Кластерный анализ
- •Стандартизация данных
- •Кластерный анализ
- •Регрессионный анализ
- •Оптимизация
- •Пример моделирования предметной области и анализ результатов
- •Модель процесса сборки пк
- •Разработка модели процесса сборки пк
- •Моделирование процесса сборки пк
- •Настройки модели
- •Корреляционный анализ
- •Регрессионный анализ
- •Задание
- •Задание на лабораторную работу №1
- •Задания на лабораторную работу №2
- •Задание на лабораторную работу №3
- •Варианты заданий
- •Варианты первых заданий
- •Варианты вторых заданий
- •Варианты третьих заданий
Регрессионный анализ
Регрессионный анализ производится при помощи модуля «Statistics/MultipleRegressions».
В диалоговом окне этого модуля (рис. 5 .122.) при помощи кнопки «Variables» указываются зависимые (dependent) и независимые (independent) переменные.
Рисунок 5.122. Диалоговое окно модуля «MultipleRegressions»
В настройках регрессионного анализа указывается:
Advanced options (stepwise or ridge regression) – пошаговая или гребневая регрессия.
Review descriptive statistics, correlation matrix – описательные статистики, матрицы корреляций.
Extendedprecisioncomputation– вычисления с повышенной точностью.
Batch processing/reporting – пакетная обработка/печать.
Print/reportresidualanalysis– печать результатов анализа остатков.
Множественную регрессию можно проводить пошагово. В этом случае в модель будут пошагово включаться (или исключаться) переменные, которые вносят наибольший (наименьший) вклад в регрессию на данном шаге.
Определим зависимость индекса реального валового внутреннего продукта (ВВП) на душу населения от индекс общественного развития. После того, как все опции диалогового окна регрессионного анализа выставлены, нажатие на кнопку «ОК» приведет к появлению окна представленного на рис. 5 .123, где в поле «Method» необходимо выбрать «Forwardstepwise».
Рисунок 5.123. Выбор метода пошаговой регрессии
По нажатию кнопки «OK» отобразятся результаты регрессионного анализа (рис. 5 .124).
Рисунок 5.124. Окно просмотра результатов регрессионного анализа
В верхней части окна приводятся наиболее важные параметры полученной регрессионной модели:
MultipleR- коэффициент множественной корреляции. Характеризует тесноту линейной связи между зависимой и всеми независимыми переменными. Может принимать значения от 0 до 1.
R2 илиRI- коэффициент детерминации. Численно выражает долю вариации зависимой переменной, объясненную с помощью регрессионного уравнения. Чем большеR2, тем большую долю вариации объясняют переменные, включенные в модель.
adjustedR- скорректированный коэффициент множественной корреляции. Этот коэффициент лишен недостатков коэффициента множественной корреляции. Включение новой переменной в регрессионное уравнение увеличиваетRIне всегда, а только в том случае, когда частныйF-критерий при проверке гипотезы о значимости включаемой переменной больше или равен 1. В противном случае включение новой переменной уменьшает значениеRIиadjustedR2.
adjustedR2 илиadjustedRI- скорректированный коэффициент детерминации. СкорректированныйR2можно с большим успехом (по сравнению сR2) применять для выбора наилучшего подмножества независимых переменных в регрессионном уравнении
F-F-критерий.
df- число степеней свободы дляF-критерия.
p- вероятность нулевой гипотезы дляF-критерия.
Standarderrorofestimate- стандартная ошибка оценки (уравнения).
Intercept- свободный член уравнения.
Std.Error- стандартная ошибка свободного члена уравнения.
t-t-критерий для свободного члена уравнения.
p- вероятность нулевой гипотезы для свободного члена уравнения.
Beta--коэффициенты уравнения.
Это стандартизированные регрессионные коэффициенты, рассчитанные по стандартизированным значениям переменных. По их величине можно сравнить и оценить значимость зависимых переменных, так как -коэффициент показывает на сколько единиц стандартного отклонения изменится зависимая переменная при изменении на одно стандартное отклонение независимой переменной при условии постоянства остальных независимых переменных.
При помощи кнопок диалогового окна «MultipleRegressionsResults» результаты регрессионного анализа можно просмотреть более детально.
Кнопка «Summary: Regression results» - позволяет просмотреть основные результаты регрессионного анализа (рис. 5 .125): BETA - -коэффициенты уравнения; St. Err. of BETA - стандартные ошибки-коэффициентов; В - коэффициенты уравнения регрессии; St. Err. of B - стандартные ошибки коэффициентов уравнения регрессии; t (95) -t-критерии для коэффициентов уравнения регрессии; р-level - вероятность нулевой гипотезы для коэффициентов уравнения регрессии.
Рисунок 5.125. Итоговая таблица регрессии
Таким образом, уравнение регрессии имеет вид:
ID_DEVELOPMENT= 0,269906*ID_VVP+ 0,618848.
Важным элементом анализа является оценка адекватности модели. После того как доказана адекватность модели, полученные результаты можно уверенно использовать для дальнейших действий. Анализ адекватности основывается на анализе остатков. Остатки представляют собой разности между наблюдаемыми значениями и модельными, то есть значениями, подсчитанными по модели с оцененными параметрами.
После нажатия на кнопку «ОК» в окне «MultipleRegressionResult» (рис. 5 .124) на экране появиться диалоговое окно «Residual Analysis» (Анализ остатков) (рис. 5 .126).
Рисунок 5.126. Диалоговое окно «Residual Analysis»
В этом окне на вкладке «Scatterplots» (Разбросы) по кнопке «Predictedvs.residuals» (Предсказательные относительно остатков) можно посмотреть график (рис. 5 .127), который говорить о достаточной адекватности модели.
Рисунок 5.127. График остатков
Примечание |
Часто, если остатки не являются нормальными, а также для стабилизации дисперсии применяют преобразования зависимых и независимых переменных, например, извлечение квадратного корня или логарифмическое преобразование зависимых переменных. |
В окне, представленном на рис. 5 .126 на вкладке «Scatterplots» (Разбросы) по кнопке «Bivariatecorrelation» (Двумерная корреляция) можно посмотреть графически результат множественной регрессии. Для начала необходимо выбрать переменные для осей, как это сделано на рис. 5 .128.
Рисунок 5.128. Окно выбора осей для построения корреляционного поля
По нажатию на кнопку «ОК» в окне, представленном на рис. 5 .128, на экране появится корреляционное поле, где по оси Xрасположены значения остатков переменной ID_VVP, а по осиY– переменной ID_DEVELOPMENT. Так же на этом графике записано уравнение регрессии для построенной модели и коэффициент корреляции.
Рисунок 5.129. Корреляционное поле для переменных ID_VVPиID_DEVELOPMENT