Мне кажется условие не очень естественное. Я предлагаю рассмотреть следующую модификацию (попутно введу обозначения с которыми, как мне кажется, будет меньше путаницы).
0. Задача. Пусть элементы «генеральной совокупности» (ГС)
,
— независимые,
-нормально распределенные случайные величины. По выборке объемом
из ГС находятся оценки
,
. Статистика
, где
не зависит от (неизвестных) параметров распределения, поэтому далее будет считать, что случайные величины
имеют стандартное нормальное распределение. Для заданных
и
требуется найти квантили распределения
.
[Эта постановка задачи отличается от первоначальной тем, что «максимум берется» не по всей ГС, а по части, не попавшей в выборку. Для выборочного среднего выборки объема
я использую обозначение
, а не
, а максимальную статистику обозначаю через
, а не
]
1. Решение. Обозначим функцию стандартного нормального распределения через
. Величины
,
,
независимы и, соответственно, имеют плотности
,
и
(см, например, [1] и [2]).
Функцию
распределения статистики
можно задать тройным интегралом
.
Сводя кратный к повторному, функцию распределения можно представить в виде
.
Упростить или выразить через известные функции этот интеграл я не пробовал. Квантили
можно найти численно, решая уравнение
для заданных
и
, составив, тем самым, таблицу с тремя входами.
Для примера, в Maple 12 мною были найдены
и
.
2. Демонстрационный пример. Пусть эксперимент включает:
0) получение выборки объемом
;
1) вычисление по подвыборке объема
частных значений оценок
,
;
2) вычисление по остальной части выборки — по подвыборке объема
—
— частного значения статистики
;
3) проверку выполнения неравенства
и увеличение счетчика count (числа выполнений условия), если условие выполнилось.
Тогда, при достаточно большом числе повторений (Rep) эксперимента, оценка вероятности
будет приближенно равна
(независимо от значений параметров распределения).
Для демонстрации этого была написан простой пример в среде TP 7.0. Для того, чтобы не загромождать текст, «генератор» нормально распределенных случайных величин вынесен в отдельный модуль NormRND. В данном примере используется две функции этого модуля: InitN1DRnd(mu, sigma) — задающая параметры распределения и инициализирующая «внутренние» переменные модуля, и N1DRnd() — возвращающая очередное значение нормально распределенной случайной величины. Модуль реализует, изложенный в [3], метод «полярных координат». В качестве базового генератора равномерного распределения используется генератор модуля system.
Код:
uses NormRND;
const
p = 0.85;
t : Double = 5.8976;
L = 3;
N = 5;
mu: Double = 1;
sigma: Double = 1;
Rep = 1000000;
var
X: array[1..L+N] of Double;
m, s, xN: Double;
Count: LongInt;
i, j: LongInt;
C: Double;
begin
C:= t/sqrt(L);
Count:= 0;
InitN1DRnd(mu, sigma);
for j:= 1 to Rep
do begin
for i:= 1 to L+N do X[i]:= N1DRnd;
m:= 0; for i:= 1 to L do m:= m + X[i]; m:= m/L;
s:= 0; for i:= 1 to L do s:= s + sqr(X[i]-m); s:= sqrt(s/(L-1));
xN:= X[L+1]; for i:= L+2 to L+N do if X[i] > xN then xN:= X[i];
if xN < m + C*s then inc(Count);
end;
writeln('p* =', Count / Rep);
end.
Для
,
,
и
получено
при различных значениях
и
. Аналогичный результат был получен для
,
.
ref
[1] Приложение «Минимум и максимум» к лекциям
Н.И. Черновой по ТВ за 2005 г. Главу 6 «Распределения связанные с нормальным» лекций
Н.И. Черновой по МС за 2006 г.
[2]
Крамер Г. Математические методы статистики. — М.: Мир. 1975. [По поводу независимости M и S^2 можно посмотреть]
[3] Кнут Д. Искусство программирования. т.2 (Получисленные алгоритмы).
25.01.09 исправлена опечатка в тройном интеграле: Ф(x) заменено на Ф(z)
26.01.09 исправлены еще четыре очевидные опечатки и ошибки форматирования