Текст подпрограммы и версий ( Фортран )
sf48r.zip 
Тексты тестовых примеров ( Фортран )
tsf48r.zip 
Текст подпрограммы и версий ( Си )
sf48r_c.zip 
Тексты тестовых примеров ( Си )
tsf48r_c.zip 
Текст подпрограммы и версий ( Паскаль )
sf48r_p.zip
Тексты тестовых примеров ( Паскаль )
tsf48r_p.zip

Функция:  SF48R

Назначение

Вычисление обратной функции χ2 - распределения вероятностей.

Математическое описание

SF48R вычисляет значение  X такое, что

          χ2 (X; AN) = P ,

где  P   - заданное значение вероятности (0 < P < 1) ,
      AN - заданное значение степени свободы χ2 - распределения
               вероятностей (0.5 < AN < 200000). 

M.Abramowitz, I.A.Stegun, Handbook of Mathematical Functions, Dover Publications, INC., 1965.

Использование

    REAL  FUNCTION  SF48R (P, AN, IERR) 

Параметры

P - заданное значение вероятности (тип: вещественный);
AN - заданное значение степени свободы (тип: вещественный);
IERR - целая переменная, служащая для сообщения об ошибках, обнаруженных в ходе работы функции; при этом:
IERR=65 - когда значение вероятности  P  не принадлежит интервалу (0, 1); значение функции полагается равным 3.4E38;
IERR=66 - когда заданное значение степени свободы меньше 0.5; значение функции полагается равным 3.4E38.

Версии: нет

Вызываемые подпрограммы

SF47R - вычисление функции χ2 - распределения вероятностей с вещественными степенями свободы;
SF51R - вычисление обратной функции нормального pаспределения вероятностей;
UTSF12 - подпрограмма выдачи диагностических сообщений в ходе работы функции SF48R.

Замечания по использованию: нет

Пример использования

         P = 0.99
         AN = 2.
         Y = SF48R (P, AN, IERR)

Результаты:

       Y  =  9.210340350925
       IERR  =  0