2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Обратное распрделение стьюдента
Сообщение28.10.2011, 09:29 
Здравствуйте.
Может кто знает формулу обратного распределения стьюдента. Не могу ничего найти. Работаю на языке R, там тоже не нашел. Единственное что выдает гугл это ссылки на ексель и матлаб. Заранее спасибо.

 
 
 
 Re: Обратное распрделение стьюдента
Сообщение28.10.2011, 09:34 
Аватара пользователя
Это?
http://en.wikipedia.org/wiki/Quantile_function

 
 
 
 Re: Обратное распрделение стьюдента
Сообщение29.10.2011, 16:08 
Алгоритм 179 "Отношение неполных бета-функций".
Основная ссылка: Ludwig O.G., CACM, 1963, #3, algorithm 179.
В переводе на русский язык:
М.И.Агеев, В.П.Алик, Ю.И.Марков, Библиотека алгоритмов 151Б-200Б / М., "Советское Радио", 1981.

Алгоритм вычисляет функцию $Incbeta(x,p,q) =  B_{x}(p, q) / B_{1}(p, q)$ , где
неполная бета-функция $B_{x}(p, q) = \int_0^x t^{p-1} (1-t)^{q-1} dt $
$( 0 \le x \leq 1 ;  p, q > 0 )$

Вероятность того, что абсолютное значение случайной переменной, подчиняющейся t-распределению (распределению Стьюдента) с параметром (числом степеней свободы) f, больше положительного значения k, равна
$Incbeta(\frac {f} {f+k^2}, 0.5 f, 0.5)$

Замечания:
1. Алгоритм, как это было принято в те древние времена, опубликован на языке Algol-60. Но перевод на современные языки достаточно очевиден.
2. Алгоритм обращается к внешней функции Gamma(x) для вычисления гамма-функции.
3. Обратите внимание на подчеркнутый текст "абсолютное значение". Он определяет нормировку функции.
4. Стандартная бета-функция $B(p, q) \equiv B_{1}(p, q)$


P.S. Возможно, все это следовало бы перенести в Computer Science.

 
 
 
 Re: Обратное распрделение стьюдента
Сообщение30.10.2011, 13:54 
Аватара пользователя
Обратное распределение Стьюдента - это функция Excel $\text{СТЬЮДРАСПОБР}$, аргументами которой являются количество степеней свобод и вероятность. Для заданных значений функция возвращает значение случайной величины $X$, для которого при заданном количестве степеней свобод распределение Стьюдента с двумя хвостами равно заданной вероятности. Другими словами, если $\text{СТЬЮДРАСП}(X, N, 2)=t$, то $\text{СТЬЮДРАСПОБР}(t, N)=X$.

Программно я бы реализовывал методом Лагранжа-Ньютона, где в качестве функции брал стандартное распределение Стьюдента. Хотя там, по-моему, надо производные брать, а с гамма-функцией это сложно. Есть и другие итерационные методы. Или так, как Вам написали выше.

 
 
 
 Re: Обратное распрделение стьюдента
Сообщение31.10.2011, 11:47 
Аватара пользователя
Смотрите тут и тут
Например, 0,975 квантиль для 10 степеней свободы:
Код:
qt(.975,df=10)

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group