|
Добрый день. Я приступила сегодня к самостоятельному изучению курса "Моделирование систем". Хочу понять - необходимо ли отсылать мои решения практических заданий на сайт, (и если да - то где найти волшебную кнопку "Загрузить...") или практические задания остаются полностью на моей совести? (никто не проверяет, и отчётности по ним я предоставлять не обязана?) P.S.: тьютора я не брала |
Построение интервальных оценок параметров вероятностных распределений
2. Интервальная оценка математического ожидания нормально распределенной случайной величины
2.1. Случай с известной дисперсией
Используется статистика
![]() |
( 6.7) |
где:
— математическое ожидание нормально распределенной случайной величины с известной дисперсией;
— выборочное среднее выборки объема
.
Статистика (6.7) имеет стандартное нормальное распределение и, значит, является центральной статистикой. Так как статистика (6.7) — убывающая функция параметра
, то границы доверительного интервала определяются из уравнений
![]() |
( 6.8) |
![]() |
( 6.9) |
где
,
— квантили уровней
и
стандартного нормального распределения.
Поскольку для стандартного нормального закона
, то с учетом (6.8) и (6.9) имеем нижнюю и верхнюю границы доверительного интервала параметра
:
![]() |
( 6.10) |
![]() |
( 6.11) |
Программный код интервальной оценки математического ожидания:
clear,clc,close all
options.Resize = 'on';
options.WindowStyle='normal';
options.Interpreter='tex';
D = inputdlg({'\bf Параметр\fontsize{12} \mu .........................................',...
'\bf Количество испытаний: ',...
'\bf Уровень вероятности \fontsize{11}a: ',...
'\bf Уровень вероятности \fontsize{11}b:',...
'\bf Дисперсия:'},'Данные задачи по умолчанию', ...
1,{' 0','1000',' 0.02',' 0.03',' 2'}, options);
mx = str2num(char(D(1)));
n = str2num(char(D(2)));
a = str2num(char(D(3)));
b = str2num(char(D(4)));
s2 = str2num(char(D(5)));
s = sqrt(s2);
y = 1-a-b;
x = normrnd(mx,s,n,1);
m = mean(x);
u1b = norminv(1-b);
u1a = norminv(1-a);
mn = m-s/sqrt(n)*u1b;
mv = m+s/sqrt(n)*u1a;
LL = [mv mn];
Dlina = abs(max(LL) - min(LL));
d = 'Доверительная вероятность';
fprintf('\n\tИстинное значение параметра: %g\n ',mx)
fprintf('\t%s: %g\n',d,y)
fprintf('\tГраницы доверительного интервала - \n')
na = 'нижняя граница';
nv = 'верхняя граница';
fprintf('\t\t\t\t%s: %g\n',na, mn)
fprintf('\t\t\t\t%s: %g\n',nv,mv)
fprintf('\tДлина доверительного интервала: %g\n',Dlina)
if mx < mn | mx > mv
fprintf('\n\tИстинное значение параметра не входит в доверительный интервал!\n')
end
%%%------------------ Диаграмма -----------------------
figure(2)
line([mn mn],[0 1],'linew',2,'linestyle',':')
line([mx mx],[0 1],'color','r','linew',1.5)
line([mv mv],[0 1],'linew',2,'linestyle',':')
if mx < mn
line([mx-1/20, max([mn, mv])+1/20],[0 0],'linew',2,'color','k')
text(mx-1/20,1.15, sprintf('%s','\bf\fontsize{11}Интервальная оценка математического ожидания'))
text(mx-1/20,1.05,sprintf('%s', '\bf\fontsize{11} нормального распределения'))
elseif mx > mv
line([mn-1/20, mx + 1/20],[0 0],'linew',2,'color','k')
text(mn-1/20,1.15, sprintf('%s','\bf\fontsize{11}Интервальная оценка математического ожидания'))
text(mn-1/20,1.05,sprintf('%s', '\bf\fontsize{11} нормального распределения'))
else
line([min([mn, mv]) - 1/20, max([mn, mv]) + 1/10],[0 0],'linew',2,'color','k')
text(mn-1/20,1.15, sprintf('%s','\bf\fontsize{11}Интервальная оценка математического ожидания'))
text(mn-1/20,1.05,sprintf('%s', '\bf\fontsize{11} нормального распределения'))
end
text(mn,-0.05,'\bf\fontsize{12}\mu_н')
text(mv,-0.05,'\bf\fontsize{12}\mu_в')
text((mn+mv)/2,-0.2,sprintf('%s%g', '\bf\fontsize{12}\mu\fontsize{10}_н = ', mn))
text((mn+mv)/2,-0.3, sprintf('%s%g', '\bf\fontsize{12}\mu\fontsize{10}_и_c_т = ', mx), 'color','r')
text((mn+mv)/2,-0.4, sprintf('%s%g', '\bf\fontsize{12}\mu\fontsize{10}_в = ', mv))
ylim([-0.5 1.1])
set(gca,'visible','off')
set(gcf,'color','w')Возможный результат выполнения программы в командном окне MATLAB
Истинное значение параметра: 0 Доверительная вероятность: 0.95 Границы доверительного интервала нижняя граница: -0.140897 верхняя граница: 0.0350607 Длина доверительного интервала: 0.175958
Ввод данных программы осуществляется в интерактивном режиме (рис. 6.3). Диаграмма доверительного интервала показана на рис. 6.4.
Задание 2
- Для фиксированных значений входных данных вышеприведенной программы рассчитайте частоту попадания истинного значения параметра
в доверительный интервал при следующих объемах выборок (в соответствии с номером компьютера):№ 1: n = 100; № 2: n = 120; № 3: n = 130; № 4: n = 140; № 5: n = 150; № 6: n = 160; № 7: n = 170; № 8: n = 180; № 9: n = 200; № 10: n = 210.
- Значение
выберите из интервалов по равномерному закону (в соответствии с номером компьютера):№ 1: (–1, +1); № 2: (–2.9, –2); № 3: (–3.9, –3); № 4: (–4.9, –4); № 5: (0.5, 1.59); № 6: (2.6, 4.69); № 7: (6.7, 7.79); № 8: (8, 11.8): № 9: (9, 11.9); № 10: (10, 12).
-
Доверительную вероятность
примите равной (в зависимости от номера компьютера)№ 1:
; № 2:
; № 3:
; № 4:
; № 5:
;№ 6:
; № 7:
; № 8:
; № 9:
; № 10:
.
2.2. Случай с неизвестной дисперсией
Вводится статистика
![]() |
( 6.12) |
где:
— оцениваемое математическое ожидание;
— выборочное среднее для данного объема
выборки случайных чисел с произвольным нормальным законом распределения;
— исправленное выборочное среднеквадратическое отклонение для данной выборки. Статистика (6.12) является центральной и распределена по закону Стьюдента ( -распределение) с
степенями свободы.
Плотность распределения Стьюдента есть четная функция, поэтому при определении квантилей можно положить

где
— квантиль
-распределения (распределения Стьюдента).
Для вычисления квантили
-распределения в системе MATLAB следует воспользоваться функцией
(см.
).
Задание 3
- Напишите программу по определению доверительного интервала и фиксации попадания истинного значения параметра (
) в доверительный интервал или непопадания. - Для фиксированных значений входных данных выше приведенной программы рассчитайте частоту попадания истинного значения параметра
в доверительный интервал при следующих объемах выборок (в соответствии с номером компьютера):№ 1: n = 100; № 2: n = 120; № 3: n = 130; № 4: n = 140; № 5: n = 150; № 6: n = 160; № 7: n = 170; № 8: n = 180; № 9: n = 200; № 10: n = 210.
- Значение
выберите из интервалов по равномерному закону (в соответствии с номером компьютера):№ 1: (–1, +1); № 2: (–2.9, –2); № 3: (–3.9, –3); № 4: (–4.9, –4); № 5 (0.5, 1.59); № 6: (2.6, 4.69); № 7: (6.7, 7.79); № 8: (8, 11.8): № 9: (9, 11.9); № 10: (10, 12).
-
Доверительную вероятность
примите равной (в зависимости от номера компьютера)№ 1:
; № 2:
; № 3:
; № 4:
; № 5:
;№ 6:
; № 7:
; № 8:
; № 9:
; № 10:
.
Контрольные вопросы
- Что такое коэффициент доверия?
- Что называется квантилью функции распределения случайной величины?
- Как связана длина доверительного интервала с доверительной вероятностью при оценке параметра экспоненциального распределения?
- В чем смысл применения распределения Стьюдента?
- В какой функциональной связи находится интервальная оценка математического ожидания нормально распределенной случайной величины с параметрами интервала и другими параметрами нормального закона?







