Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мотс вариант _2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
131.07 Кб
Скачать

Министерство образования Российской Федерации

Уральский Государственный Технический Университет

Кафедра “Автоматика и информационные технологии”

Курсовая работа

Вычислительная программа для сравнительного анализа работы

среднеквадратического и минимаксного метода оценивания

неизвестного параметра.

по дисциплине «Математические основы теории систем и сигналов»

Вариант №2

ВЫПОЛНИЛ:

ПРОВЕРИЛ: Кумков С.И.

Екатеринбург 2003 г.

Содержание

1. Задание………………..…………………………………….. .3

2. Постановка задачи……………..…………………………….4

3. Моделирующая программа……………..…………………...6

3.1. Последовательность вычислений………………………..….6

3.2. Блок-схема программы………………………………………8

4. Результаты моделирования……………………...……….....10

5. Приложение 1. Текст моделирующей программы…….….11

6. Список литературы………………………………………….13

Задание

Замеры неизвестной константы Сист производятся с ошибкой Е имеющей равномерное распределение плотности вероятностей из интервала [-Emax, Emax], где Emax - максимальная величина ошибки (по модулю).

Стандартный метод обработки набора замеров {Хi , i=1,N} заключается в нахождении усредненной оценки Сср в соответствии с методом минимума среднеквадратического отклонения.

Минимаксное оценивание неизвестной величины заключается в определении интервала допустимых значений неизвестной величины, совместных с полученным набором замеров. Данный интервал находится как логическое произведение-пересечение интервалов неопределенности {Нi , i=1,N} замеров {Хi}. Причем интервал неопределенности для каждого замера строится

Нi = [FH (i) = Хi - Emax , FВ (i) = Хi + Emax]

, где FH (i), FВ (i) – нижняя и верхняя границы интервала неопределенности.

Интервал I допустимых значений неизвестной величины имеет вид I=[IH,IB], где IH, IB – нижняя и верхняя границы. Данный интервал играет роль доверительного, а в случае необходимости его центр выдается потребителям в качестве точечной оценки неизвестной оцениваемой константы Сminmax = (IH +IB)/2.

Разработать алгоритмы и программу , реализующую: а) формирование массива зашумленных входных замеров; б) расчет оценки Сср по стандартному методу; в) расчет интервала неопределенности I и оценки Сminmax ; г) определение вероятностей попадания оценки Сср и Сminmax в заданный интервал +-5% относительно истинного значения (вероятности находятся методом статического моделирования).

ОТЧЕТ по работе должен содержать:

1. Постановку задачи: описание метод решения, выбранных алгоритмов расчетных формул, метода получения входной информации.

2. Описание последовательности вычислений и блок-схему программы.

3. Текст отлаженной программы с комментариями основных блоков.

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

2. Постановка задачи

Вычислительный комплекс производит замеры некоторой неизвестной константы Сист. Замеры зашумлены и производятся с ошибками. Ошибки являются случайными величинами с равномерным распределением на заданном интервале:[ - Emax, Emax ] , значит измеренные значения Xi {i=1,N} константы Сист также являются случайными величинами и в каждом замере Xi могут принимать одно из значений на интервалах [(Сист – Emax), (Сист + Emax)] – для всех замеров.

Покажем это наглядно на рис.1.

Для получения измеренных значений константы Сист необходимо смоделировать ошибки замеров. В модели вычислительной системы, ошибки замеров будут формироваться с помощью функции Random [(Range:Word)] языка программирования Turbo Pascal 7.0 [2]. Эта функция возвращает случайное число в пределах диапазона значений, на который указывает параметр Range. Получаем модель замера Xi константы Сист:

Xi = Сист + 2* Еmax*(Random (1)-0.5) (1)

Создавая цикл получения Xi в пределах от 1 до N, получим набор замеров совместный с заданными условиями.

Стандартный метод обработки замеров Xi заключается в нахождении усредненной оценки Сср в соответствии с методом минимума среднеквадратического отклонения. В соответствии с методом наилучшее математическое ожидание Сср искомой константы Сист вычисляется как среднее арифметическое всего набора замеров Xi [1], т.е.

(2)

При этом величина ошибки Ссрerr вычисляется как среднеквадратическое отклонение [1] по формуле:

(3)

Полученная таким образом оценка Сср искомой константы Сист будет заключаться в интервале [Ссрн=(Сср - Ссрerr), Ссрв=(Сср + Ссрerr)].

Рассмотрим минимаксное оценивание измеряемой постоянной величины, заключающееся в определении интервала I допустимых значений константы, совместного с полученным набором замеров. Данный интервал I находится как логическое произведение-пересечение интервалов неопределенности {Нi , i=1,N} замеров {Хi}. Причем интервал неопределенности для каждого замера строится

Нi = [FH (i) = Хi - Emax , FВ (i) = Хi + Emax] (4)

, где FH (i), FВ (i) – нижняя и верхняя границы интервала неопределенности Нi для отдельного замера Хi.

Интервал I допустимых значений неизвестной константы имеет вид I=[IH,IB], где IH, IB – нижняя и верхняя границы. Данный интервал играет роль доверительного, а в случае необходимости его центр выдается потребителям в качестве точечной оценки неизвестной оцениваемой константы Сminmax = (IH +IB)/2. Поясним это графически:

Проанализировав вышеперечисленное, можно сделать вывод, что значения верхней IB и нижней IH границы допустимых значений константы Сист лежат в диапазоне от FHi min до FBi max который в 2 раза больше соответственного диапазона для стандартного метода. Вместе с тем, так как в этом методе используется логическое пересечение-произведение интервалов неопределенности для каждого замера, то у его точность должна быть не намного хуже стандартного метода. Для реализации минимаксного метода необходимо получить два массива данных, один для FHi , другой для FBi соответственно, тогда алгоритм построения произведения-пересечения будет оптимально производительным: верхняя граница допустимых значений IB константы Сист будет равна минимальному значению FBi, а нижняя граница допустимых значений IH константы Сист будет равна максимальному значению FHi. Необходимо также проверить вероятность того, что IH = IB , что означает точное попадание Cminmax = IH = IB = Сист.

Определение вероятностей попадания полученных вышеперечисленными способами оценок Сср и Cminmax в заданный интервал +-5% относительно истинного значения Сист проводится методом статистического моделирования. Для равномерного распределения справедливо [1], что плотность вероятности f(x) на всем заданном интервале [a,b] постоянна, а вне интервала равна 0. Таким образом, вероятность f(x) обнаружения истинного значения случайной величины на заданном интервале [a,b] равна [1, стр. 786] следующему выражению:

(5)

Согласно классическому определению вероятности события Р(х) [1]:

(6)

Благоприятными событиями для попадания оценок Сср и Cminmax в заданный интервал +-5% относительно истинного значения Сист является попадание их доверительных интервалов в 5% допуск. Иначе говоря, чем большая часть доверительного интервала попадает в заданный допуск, тем больше вероятность обнаружить полученные оценки Сср и Cminmax в заданном диапазоне ошибок. Или графически:

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