|
Текст подпрограммы и версий ( Фортран ) sf38r.zip |
Тексты тестовых примеров ( Фортран ) tsf38r.zip |
|
Текст подпрограммы и версий ( Си ) sf38r_c.zip |
Тексты тестовых примеров ( Си ) tsf38r_c.zip |
|
Текст подпрограммы и версий ( Паскаль ) sf38r_p.zip |
Тексты тестовых примеров ( Паскаль ) tsf38r_p.zip |
Вычисление обратной бета - функции распределения вероятностей.
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