Автор: Пользователь скрыл имя, 25 Февраля 2013 в 23:23, курсовая работа
Дана реализация стационарного в широком смысле эргодического случайного процесса с дискретным временем (стационарная случайная последовательность, временной ряд) – выборка из 5000 последовательных значений (отсчётов) процесса.
1.Оценить моментные функции случайного процесса, рассчитав выборочное среднее, выборочную дисперсию и выборочную нормированную корреляционную функцию. Оценить радиус корреляции случайного процесса. Изобразить графически оценку нормированной корреляционной функции.
2.Построить модели авторегрессии (АР), модели скользящего среднего (СС) и смешанные модели авторегрессии и скользящего среднего (АРСС) до третьего порядка включительно: АРСС (M, N), M = 0, 1, 2, 3; N = 0, 1, 2, 3. Каждую из построенных моделей записать в явном виде с численными значениями параметров.
Задание 3
1. Моментные функции исходного процесса 4
2. Построение моделей АРСС 6
2.1 Описание метода 6
2.2 Примеры расчетов. 7
3.Теоретические нормированные корреляционные функции моделей 9
4. Оценка спектральной плотности мощности 10
5. Моделирование 12
6. Оценка моментных функций смоделированного процесса 13
Заключение 14
Список использованной литературы 15
Приложение A Текст программы 16
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ
ИМЕНИ АКАДЕМИКА С.П. КОРОЛЕВА» (СГАУ)
Кафедра технической кибернетики
СТАТИСТИЧЕСКИЙ
АНАЛИЗ И МОДЕЛИРОВАНИЕ
ПРОЦЕССОВ АВТОРЕГРЕССИИ И СКОЛЬЗЯЩЕГО
СРЕДНЕГО
курсовая работа по дисциплине «Теория случайных процессов»
Вариант № 2
Выполнил: Валиев Рамис Ф., гр.638
Проверил: профессор Храмов А.Г.
Оценка: _____________________
Самара 2009
Аннотация
Курсовая работа
Отчет: 22 стр., 7 рис., 4 табл., 1 приложение
ВЫБОРКА, СЛУЧАЙНЫЙ ПРОЦЕСС, МОДЕЛИ АВТОРЕГРЕССИИ И СКОЛЬЗЯЩЕГО СРЕДНЕГО, КОРРЕЛЯЦИОННЫЕ ФУНКЦИИ, СПЕКТРАЛЬНАЯ ПЛОТНОСТЬ МОЩНОСТИ.
Оценены параметры исходной выборки, построены модели АРСС, оценены теоретические параметры наилучших моделей, смоделированы случайные процессы по трем наилучшим моделям. Разработана программа, полностью реализующая решение поставленной задачи.
Программная среда – математический пакет SciLab
Содержание
Задание 3
1. Моментные функции исходного процесса 4
2. Построение моделей АРСС 6
2.1 Описание метода 6
2.2 Примеры расчетов. 7
3.Теоретические нормированные корреляционные функции моделей 9
4. Оценка спектральной плотности мощности 10
5. Моделирование 12
6. Оценка моментных функций смоделированного процесса 13
Заключение 14
Список использованной литературы 15
Приложение A Текст программы 16
Дана реализация стационарного в широком смысле эргодического случайного процесса с дискретным временем (стационарная случайная последовательность, временной ряд) – выборка из 5000 последовательных значений (отсчётов) процесса.
Дан случайный процесс η, представленный в виде выборки из N последовательных отсчетов. Оценим моментные функции данного процесса:
где – элементы выборки при , а - размер выборки
Таким образом, .
где – элементы выборки, – размер выборки
Откуда .
где - размер выборки;
и нормированную корреляционную функцию, используя формулу:
Для будут следующие значения
1.0000
0.9830
0.9481
0.9123
0.8797
0.8489
0.8168
0.7865
0.7576
0.7286
0.7010
Радиус корреляции случайного процесса вычисляется по формуле
и равен
Рисунок 1 – Нормированная корреляционная функция исходного процесса
2.1 Описание метода
Рассмотрим модели авторегрессии порядка М, скользящего среднего порядка N, а также смешанную модель АРСС порядка (M, N).
Таблица 1 - Уравнения связей параметров модели
АРСС (M,N)
с корреляционной функцией
Блок |
Кол-во уравнений |
Уравнения связей параметров модели АРСС
с корреляционной функцией выходной
случайной последовательности |
А |
N+1 |
|
Б |
M |
|
В |
| |
Г |
N+1 |
|
Общая модель АРСС имеет вид:
,
где - выходная последовательность,
- входная некоррелированная последовательность (белый шум)
– параметры модели
Исходя из известных значений корреляционной функции исходного процесса рассчитаем его модели АР, СС и АРСС с помощью следующих методов:
а) из уравнений блока Б находятся оценки неизвестных параметров
б) из уравнений блока А, с использованием соотношений блока Г, находятся значения
оставшихся параметров
Для решения вышеуказанных систем будем использовать математический пакет Scilab.
Текст программы приведен в приложении А.
2.2 Примеры расчетов.
Приведем примеры расчетов для моделей из классов АР, СС и АРСС.
Из системы уравнений
найдем, используя математический пакет Scilab, оценки искомых коэффициентов. Для этого применим функцию fsolve к данной системе. Таким образом, коэффициенты получились равными:
Из уравнения находим
Подставляем в систему:
Откуда:
Аналогично находим параметры остальных моделей:
Таблица 2 – Построенные модели АРСС
Порядок |
Параметры модели | |||||||
M |
N |
|||||||
0 |
0 |
8.0670 |
||||||
0 |
1 |
- |
- |
|||||
0 |
2 |
- |
- |
- |
||||
0 |
3 |
- |
- |
- |
- | |||
1 |
0 |
0.9830 |
-1.4825 |
|||||
1 |
1 |
- |
- |
- |
||||
1 |
2 |
0.9643 |
0.1290 |
0.9492 |
1.1437 |
|||
1 |
3 |
0.9643 |
-0.1084 |
0.2001 |
0.8902 |
1.1731 | ||
2 |
0 |
1.5105 |
-0.5367 |
1.2509 |
||||
2 |
1 |
1.0851 |
-0.1186 |
0.8266 |
1.1310 |
|||
2 |
2 |
- |
- |
- |
- |
- |
||
2 |
3 |
1.3062 |
-0.3290 |
-0.1510 |
-0.1192 |
0.4888 |
1.1763 | |
3 |
0 |
1.6826 |
-1.0210 |
0.3206 |
-1.1849 |
|||
3 |
1 |
1.3639 |
-0.5396 |
0.1496 |
0.4240 |
1.1760 |
||
3 |
2 |
1.1557 |
-0.3137 |
0.1249 |
0.1654 |
0.6657 |
1.1769 |
|
3 |
3 |
Здесь прочерками отмечены модели, которые не удалось построить. Серым цветом отмечены модели, которые оказались неустойчивыми.
После построения моделей необходимо оценить их статистические параметры, а именно нормированные корреляционные функции. Для каждой модели найдем значения корреляционной функции. Для этого будем использовать следующий метод:
Примечание: Первые N+M+1 отсчетов теоретической корреляции совпадают со значениями корреляционной функции исходного процесса, так как коэффициенты и являются решениями той же самой системы, в которую они далее подставляются для нахождения теоретической корреляции.
Для сравнения нормированных корреляционных функций будем использовать критерий среднего квадратичного отклонения по первым десяти отсчётам: ,
где – выборочная нормированная корреляционная функция исходного процесса, – рассчитанная теоретическая нормированная корреляционная функция для модели АРСС (M,N).
Таблица 3 – Теоретические ошибки моделей АРСС
M |
N | |||
0 |
1 |
2 |
3 | |
0 |
7.0739791 |
- |
- |
- |
1 |
0.0760136 |
- |
0.0001228 |
0.0000780 |
2 |
0.0364531 |
0.0001943 |
- |
0.0002558 |
3 |
0.0048477 |
0.0003210 |
0.0001623 |
- |
Здесь зеленым выделена лучшая модель АР, оранжевым – лучшая модель СС, синим – лучшая смешанная модель АРСС.
Результаты расчетов можно представить графически:
Рисунок 2 – Нормированные корреляционные функции моделей АРСС
Найдем оценку спектральной плотности мощности трех лучших моделей для каждого класса.
При этом воспользуемся следующей формулой:
где - спектральная плотность мощности
- параметры модели
Будем сравнивать эту оценку с оценкой спектральной плотности исходной модели, которая ищется, по формуле:
где – оценка спектральная плотность мощности
– выборочная корреляционная функция
– некоторое число
Результаты представлены на следующих рисунках:
Рисунок 3 – Нормированная спектральная плотность мощности для модели АРСС(1,3)
Рисунок 4 – Нормированная спектральная плотность мощности для модели СС(0)
Рисунок 5 – Нормированная спектральная плотность мощности для модели АР(3)
Итак, мы определили, что исходный процесс лучше всех остальных моделей приближает модель АРСС(1,3). Смоделируем случайную последовательность. Для этого сгенерируем выборку из 5000 отсчетов с использованием лучшей модели следующим образом:
где - -ая координата результирующего вектора выходного процесса
- параметры модели, найденные в пункте 2
– -ая координата нормального вектора выходного процесса
Примечание: Учитывая, что сгенерированная последовательность приобретает свойство стационарности по прошествии большого промежутка времени, отбрасываем первые 1000 отсчетов, считая их «браком». Таким образом, в выходной последовательности останутся только последние 5000 отсчетов начальной последовательности.