- •1. Описание использования комплекса и входящих в него компонент.
- •2. Описание интерфейсов программирования.
- •2.1 Общее описание.
- •2.2.5 Специальные типы.
- •2.3 Используемые константы.
- •2.4 Вспомогательные функции.
- •2.4.1 Вычисление значения интеграла методом Симпсона.
- •2.4.2 Вычисление функции плотности и её первой производной одномерного нормального распределения.
- •2.4.3 Вычисление функции плотности двухмерного нормального распределения.
- •2.5 Вычисление функции одномерного нормального распределения.
- •2.6 Вычисление квантили одномерного нормального распределения.
- •2.7 Вычисление функций нецентральных распределений.
- •2.8 Вычисление квантили нецентральных распределений.
- •2.9 Вычисление функции многомерного нормального распределения.
- •2.10 Вычисление радиуса доверительного шара.
- •2.11 Пример использования комплекса.
2.7 Вычисление функций нецентральных распределений.
Комплекс
предоставляет набор функций для
вычисления функций распределения для
нецентральных
,
и
распределений.
Для вычисления функции нецентрального распределения применяется функция FPQ_Distr_Chi_2. Результат вычислений возвращается как значение функции. Функция имеет следующий прототип:
REAL FPQ_Distr_Chi_2(
REAL x,
int n,
REAL b
REAL nPrecision
)
Функция имеет следующие параметры:
x – входной параметр; значение аргумента, для которого вычисляется функция распределения.
n – входной параметр; значение числа степеней свободы.
b – входной параметр; значение параметра нецентральности.
nPrecision – входной параметр; одно из предопределенных значений точности вычислений.
При вызове данной функции в зависимости значения аргумента и требуемой точности комплексом выбирается оптимальный алгоритм вычисления функции распределения.
Для вычисления функции нецентрального распределения применяется функция FPQ_Distr_t. Результат вычислений возвращается как значение функции. Функция имеет следующий прототип:
REAL FPQ_Distr_t(
REAL x,
int n,
REAL m
REAL nPrecision
)
Функция имеет следующие параметры:
x – входной параметр; значение аргумента, для которого вычисляется функция распределения.
n – входной параметр; значение числа степеней свободы.
m – входной параметр; значение параметра нецентральности.
nPrecision – входной параметр; одно из предопределенных значений точности вычислений.
При вызове данной функции в зависимости значения аргумента и требуемой точности комплексом выбирается оптимальный алгоритм вычисления функции распределения.
Для вычисления функции дважды нецентрального F распределения применяется функция FPQ_Distr_F. Результат вычислений возвращается как значение функции. Функция имеет следующий прототип:
REAL FPQ_Distr_F(
REAL x,
int n1,
int n2,
REAL b1,
REAL b2,
REAL nPrecision
)
Функция имеет следующие параметры:
x – входной параметр; значение аргумента, для которого вычисляется функция распределения.
n1 – входной параметр; значение числа степеней свободы первой случайной величины.
n2 – входной параметр; значение числа степеней свободы второй случайной величины.
b1 – входной параметр; значение параметра нецентральности первой случайной величины.
b2 – входной параметр; значение параметра нецентральности второй случайной величины.
nPrecision – входной параметр; одно из предопределенных значений точности вычислений.
При вызове данной функции в зависимости значения аргумента и требуемой точности комплексом выбирается оптимальный алгоритм вычисления функции распределения.
2.8 Вычисление квантили нецентральных распределений.
Комплекс предоставляет набор функций для вычисления квантилей нецентральных , и распределений.
Для вычисления квантили нецентрального , или распределения применяется функция FPQ_UniQuantil. Результат вычислений возвращается как значение функции. Функция имеет следующий прототип:
REAL FPQ_UniQuantil(
REAL p,
REAL Up0,
FPQ_UniQtFunc funcF,
FPQ_UniQtFunc funcf,
FPQ_UniQtFunc funcff,
REAL * pArg,
int nPrecision
)
Функция имеет следующие параметры:
p – входной параметр; приближенное значение аргумента, для которого вычисляется квантиль.
Up0 – входной параметр; значение аргумента, для которого вычисляется квантиль
funcF – входной параметр; указатель на функцию, вычисляющую значение функции распределения.
funcf – входной параметр; указатель на функцию, вычисляющую значение плотности распределения.
funcff – входной параметр; указатель на функцию, вычисляющую значение первой производной плотности распределения.
pArg – входной параметр; массив неизменяемых параметров для функций всех задаваемых пользователем функций.
nPrecision – входной параметр; одно из предопределенных значений точности вычислений.
При вызове данной функции в зависимости значения аргумента и требуемой точности комплексом выбирается оптимальный алгоритм вычисления квантили.
