Текст подпрограммы и версий ( Фортран )
sf38r.zip 
Тексты тестовых примеров ( Фортран )
tsf38r.zip 
Текст подпрограммы и версий ( Си )
sf38r_c.zip 
Тексты тестовых примеров ( Си )
tsf38r_c.zip 
Текст подпрограммы и версий ( Паскаль )
sf38r_p.zip
Тексты тестовых примеров ( Паскаль )
tsf38r_p.zip

Функция:  SF38R

Назначение

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

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

SF38R вычисляет значение  x такое, что

     Ix (A, B) = P ,

где  P      - заданное значение вероятностей (0 < P < 1) ,
       A, B - заданные параметры бета - функции  распределения
                 вероятностей (A > 0, B > 0) . 

Используется метод бисекции.

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

    REAL  FUNCTION  SF38R (P, A, B, IERR) 

Параметры

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

Версии: нет

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

SF36R - вычисление бета - функции распределения вероятностей  Ix (A, B).
UTSF12 - подпрограмма выдачи диагностических сообщений при работе функции SF38R.

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

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

         P = 0.7451499080
         A = 5.5
         B = 0.5
         Y = SF38R (P, A, B, IERR)

Результаты:

       Y  =  0.9900000002
       IERR  =  0