
- •Оглавление
- •Список принятыХ СокращениЙ
- •Введение
- •1. Типы имитационных моделей по особенностям обработки
- •Типы им по виду входного воздействия
- •2. Особенности имитационных моделей. Эксперимент
- •2. Система регулирования частоты и напряжения (срчн)
- •3. Проблемы первичной обработки экспериментальных данных
- •4. Имитация детерминированных воздействий
- •4.1. Эквивалентирование детерминированных возмущений
- •4.2. Имитация динамических детерминированных возмущений
- •4.3. Принципы аппроксимации детерминированных возмущений
- •5. Характеристики случайных возмущений
- •5.1. Скалярные случайные величины
- •5.1.1. Дискретные случайные величины
- •5.1.2. Непрерывные случайные величины
- •5.2. Векторные случайные величины
- •5.2.1. Дискретные случайные векторы
- •Задание двумерного случайного вектора
- •5.2.2. Функция распределения векторных случайных величин
- •5.2.3. Непрерывные векторные случайные величины
- •5.2.4. Числовые характеристики векторных случайных величин. Независимость случайных величин
- •5.2.5. Линейные преобразования векторных случайных величин
- •5.3. Свойства скалярных случайных процессов
- •5.4. Свойства векторных случайных процессов
- •5.4.1. Линейные преобразования векторных случайных процессов
- •5.5. Стационарные случайные процессы и их свойства
- •6. Общие принципы имитации случайных возмущений
- •6.1. Имитация случайных величин
- •6.2. Динамическая система с входным белым шумом
- •6.2.1. Реакции непрерывных стохастических систем на входной белый шум
- •6.2.2. Реакции дискретных стохастических систем на входной белый шум
- •6.2.3. Дискретная аппроксимация непрерывных стохастических систем
- •6.3. Имитация случайных процессов
- •6.3.1. Имитация стационарных случайных процессов
- •Варианты формирующих фильтров
- •6.3.2. Имитация нестационарных случайных процессов
- •6.4. Имитация вероятностных переходов
- •7. Вычислительный эксперимент с имитационной моделью
- •7.1. Выборки и их свойства
- •7.2. Статистическое распределение выборки
- •7.3. Формирование возмущений в виде случайных величин с заданными выборочными характеристиками
- •7.4. Формирование векторных случайных величин с заданными выборочными характеристиками
- •7.5. Структура данных вычислительных экспериментов для имитационных моделей различных типов
- •Структура входных данных при имитации
- •Структура выходных данных моделирования
- •8. Обработка данных компьютерных экспериментов
- •8.1. Регрессионный анализ результатов моделирования
- •8.1.1. Общая характеристика задач регрессии
- •8.1.2. Линейная регрессия. Метод наименьших квадратов
- •8.1.3. Нелинейная регрессия
- •8.2. Корреляционный анализ данных моделирования
- •8.2.1. Точечная оценка коэффициентов корреляции
- •8.2.2. Точечная оценка корреляционного отношения
- •8.3. Прогноз в статистическом моделировании
- •8.4. Анализ рисков при статистическом моделировании
- •8.5. Критерии принятия решений
- •8.5.1. Многокритериальный анализ
- •8.6. Обработка данных статистического моделирования
- •Типы выходных переменных при моделировании
- •8.6.1. Особенности стохастического режима моделирования
- •Библиографический список
- •Приложения
- •Свойства основных распределений
- •1. Равномерное распределение
- •2. Нормальное распределение
- •3. Показательное распределение
- •4. Биномиальное распределение
- •Биномиальный закон распределения
- •5. Распределение Пуассона
- •Закон распределения Пуассона
- •6. Гамма-распределение
- •7. Распределение Вейбулла
- •8. Распределение Рэлея
- •9. Распределение хи-квадрат
- •10. Распределение Стьюдента (t-распределение)
- •11. Распределение Фишера (f-распределение)
- •Приложение 2
- •Производная и
- •Интеграл случайной функции
- •Производная случайной функции
- •Сходимость в среднем квадратическом
- •Производная случайной функции
- •Интеграл случайной функции [3]
7.3. Формирование возмущений в виде случайных величин с заданными выборочными характеристиками
Во многих задачах статистического моделирования систем (технических, экономических и др.) требуется учитывать возмущающие факторы, которые соответствуют скалярным случайным величинам с заданными числовыми характеристиками. Получим основные соотношения, позволяющие решить задачу имитации подобных возмущений. Эти соотношения рассмотрим вначале для общей задачи формирования с. в. с заданными числовыми характеристиками, а затем — для формирования выборочных данных с заданными выборочными числовыми характеристиками и проиллюстрируем их на одном из типовых примеров имитации с. в. при статистическом моделировании СС.
Пусть Х
‑ с. в.
с известными математическим ожиданием
М(Х) = mX
и дисперсией DХ
=
.
Требуется
преобразовать исходную случайную
величину Х
в с. в. Z
с заданными
математическим
ожиданием М(Z)
= mZ
и дисперсией DZ
=
.
При решении подобной простой задачи потребуется применение операции нормировки, т. е. промежуточного приведения исходной с. в. Х к варианту Х* с нулевым математическим ожиданием и единичной дисперсией.
Нетрудно видеть, что нормированная с.в. Х* = (Х – mX)/Х будет обладать указанными свойствами. Тогда искомая с. в. Z определится преобразованием нормированной с. в. Х* вида:
Z = Z ∙Х* + mZ. (7.11)
Аналогичные по
форме преобразования можно произвести
для получения выборочных данных с
заданными выборочными числовыми
характеристиками. Пусть Х
‑ произвольная выборка объема n,
имеющая выборочное среднее
и выборочную
дисперсию
.
Пусть также при статистическом
моделировании требуется возмущение в
виде с. в. Z,
выборочные значения которой Z
объема n
имеют заданные
и
.
На основании
преобразований, выполненных выше, можно
записать результирующее выражение для
искомых выборочных данных. Так, для
j-ого
элемента Zj,
j
=
вектора Z
искомых выборочных данных запишем:
Zj = zВ ∙ Zj* + mZ. ; Zj* = Хj – . (7.12)
Здесь Zj* ‑ элемент вектора нормированных исходных выборочных данных.
На рис. 7.6 представлен пример формирования выборки с заданными выборочным средним (– 2) и выборочной СКО (1.5) из исходной выборки Х с n = 15. Вычисленные для исходной выборки = 4,809 и zВ = 3,409 используются для получения вектора нормированных данных (на рис. 7.6 обозначен вектором z0).
Рис. 7.6. Получение данных с заданными выборочными характеристиками
Результирующее выражение вида (7.12) на рис. 7.6 выделено рамкой и фоновой заливкой; ниже этого фрагмента проводится проверка выборочного среднего и выборочной СКО полученных выборочных данных. Проверка свидетельствует о соответствии этих данных исходным требованиям.
7.4. Формирование векторных случайных величин с заданными выборочными характеристиками
Пусть Х
‑ случайный
вектор с элементами Хj,
j
=
,
имеющий вектор математических ожиданий
М(Х)
= mX
и ковариационную матрицу
PX = М[(Х – mX)(Х – mX)T].
Требуется преобразовать исходный вектор в случайный (m 1)-вектор Z с заданными вектором математических ожиданий М(Z) = mZ и ковариационной матрицей PZ .
Введем в рассмотрение матрицу СХ, удовлетворяющую соотношению:
СХ (СХ)Т = PX . (7.13)
Матрица СХ носит название корня из матрицы. Вычисление корня из симметричной матрицы может быть выполнено различными алгоритмами. Наибольшее распространение получило преобразование Холецкого* для положительно определенных матриц. В среде Mathcad имеется встроенная функция cholesky, выполняющая это преобразование. Эта функция используется ниже в иллюстративном примере. Альтернативный алгоритм вычисления корня из матрицы приведен в конце этого раздела. Он может быть использован для произвольных симметричных матриц.
Предполагая неособенность матрицы СХ, проведем нормировку исходного вектора Х с использованием преобразования, структура которого аналогична процедуре скалярной нормировки:
Х+ = (СХ)–1(Х – mX) = (СХ)–1Х0, (7.14)
где Х0 = (Х – mX) — центрированный случайный вектор.
Вектор Х+ имеет нулевое математическое ожидание, поэтому его ковариационная матрица равна
S+ = М[Х+ (Х+)T] = (СХ)–1 PX (СХ)–Т.
Нетрудно видеть, что матрица S+ — единичная матрица порядка m:
S+ = (СХ)–1 PX (СХ)–Т = (СХ)Т (СХ)–Т = Еm . (7.15)
Таким образом, нормировкой (7.14) получаем вектор Х+ с нулевым вектором математических ожиданий и единичной ковариационной матрицей.
На основании рассмотренных соотношений легко убедиться в том, что требуемый вектор Z с характеристиками mZ и PZ может быть получен с помощью выражения вида:
Z = mZ + СZ X+ , (7.16)
где СZ ‑ корень из заданной ковариационной матрицы, СZ (СZ)Т = PZ .
Описанный подход может быть использован при формировании векторных выборочных данных с заданными выборочными характеристиками.
С этой целью перейдем в выражениях (7.14)-(7.16) от теоретических числовых характеристик к их выборочным аналогам.
Приведем основные
соотношения для получения выборочных
данных ZВ
с заданными
вектором выборочных средних
и выборочной ковариационной матрицей
PZВ,
сопровождая выкладки краткими
комментариями.
Пусть данные
наблюдений объединены в (m
n)-матрицу
ХВ,
строками которой служат наблюденные
значения элементов вектора Х.
Тогда вектор выборочных средних
и выборочная ковариационная матрица
РХВ
найдутся
как:
=
;
РХВ
=
.
(7.17)
Здесь
=
— (m
n)-матрица
центрированных данных наблюдений, i-ый
столбец которой
= (
–
),
(i =
).
Вычисляя матрицу
СХВ
‑ корень выборочной ковариационной
матрицы СХВ
(СХВ)Т
= PХВ
, определим
(m
n)-матрицу
нормированных выборочных данных с
ковариационной матрицей
,
которая, аналогично матрице S+
из (7.15), является
единичной:
=
;
=
=
PХВ
= Еm
. (7.18)
Таким образом, нормированные данные наблюдения имеют нулевой вектор выборочных средних и единичную выборочную ковариационную матрицу. Это позволяет, на основании выражения (7.16), получить выборочные данные ZВ с заданными свойствами. Для этого осуществим промежуточное преобразование
= СZВ
;
СZВ
(СZВ)Т
= PZВ
Из предыдущих выражений ясно, что вектор выборочных средних и выборочная ковариационная матрица, вычисленные с использованием выборочных данных , равны нулевому вектору и заданной матрице PZВ :
=
=
0;
= РZВ.
Здесь
‑ i-ый
столбец (m
n)-матрицы
.
Для выполнения
второго требования — обеспечения
заданного вектора
выборочных средних — необходимо добавить
к каждому столбцу матрицы
этот вектор. Таким образом, получаем
требуемые выборочные данные в форме (m
n)-матрицы
ZВ,
каждый столбец
которой формируется как:
= + ; = СZВ ; (i = ). (7.19)
Интерактивный ресурс, использующий эти преобразования, размещен автором на портале http://mas.exponenta.ru, раздел <<Математическая статистика>>.
Пример 7.3. Преобразовать выборочные данные для трехмерного вектора X, приведенные в виде (3 16)-матрицы А (см. рис. 7.7, а), в данные ZВ с вектором выборочных средних и выборочной ковариационной матрицей РZВ, указанными на рис. 7.7, а.
Решение. Решение примера представлено на рис. 7.7 в виде отдельных фрагментов единого mcd-файла. На рис. 7.7, а приведены исходные данные примера. Полученные собственные числа свидетельствуют о положительной определенности заданной матрицы РZВ.
Рис. 7.7, а. Исходные данные примера 7.3
На рис. 7.7, б, в, г приведены результаты этапных вычислений.
Последовательность этапов отмечена номерами.
Этапы 1 и 2. Вычисление вектора выборочных средних Х, центрирование и вычисление выборочной ковариационной матрицы РХВ по формулам (7.17).
Рис. 7.7, б. Первые два этапа решения
Этапы 3 и 4. Вычисление корня из матрицы РХВ и нормировка исходных данных с проверками на основе выражений (7.18).
Этап 5. Вычисление корня из заданной ковариационной матрицы РZВ.
Этап 6. Формирование требуемых выборочных данных с использованием выражения (7.19).
Этап 7. Проверка полученных данных на соответствие требованиям.
Проверка полученных выборочных данных подтверждает выполнение требований. Ковариационные матрицы примера были положительно определенными, поэтому вычисление СX и СZ осуществлялось преобразованием Холецкого.
Рис. 7.7, в. Завершающие этапы решения
Отметим здесь, что описанные преобразования неявно предполагают, что ковариационные матрицы исходных данных PX и PXВ должны быть положительно определены (требование нормировки). Поэтому для вычисления корня из исходных матриц можно использовать как преобразование Холецкого, так и альтернативный алгоритм. В то же время результирующие соотношения не требуют обращений матриц С. Задаваемые ковариационные матрицы PZ и PZВ в общем случае могут быть неотрицательно определенными (по определению). Для таких матриц преобразование Холецкого неприемлемо. Поэтому в качестве общего алгоритма вычисления матриц СZ и СZВ в процессе формирования выборочных данных с заданными свойствами целесообразно использовать альтернативный алгоритм.
Рис. 7.7, г. Промежуточные и результирующие (рамка) данные
Альтернативный алгоритм формирует нижнюю треугольную матрицу С, удовлетворяющую равенству ССТ = Р, путем последовательного вычисления ее столбцов Сj, j = :
Сj
=
Dj
+ 1 = Dj
– [
];
D1
= P.
Здесь qj ‑ вектор, j-ый элемент которого равен единице, остальные — нулю.
Простой пример получения С с помощью альтернативного алгоритма для неотрицательно определенной матрицы приведен ниже:
Р
=
;
С
=
.
Этот алгоритм реализован в интерактивном ресурсе автора, размещенном на портале http://mas.exponenta.ru, раздел <<Математика/Линейная алгебра>>.