Текст подпрограммы и версий ( Фортран )
bk06r.zip
Тексты тестовых примеров ( Фортран )
tbk06r.zip
Текст подпрограммы и версий ( Си )
bk06r_c.zip
Тексты тестовых примеров ( Си )
tbk06r_c.zip
Текст подпрограммы и версий ( Паскаль )
bk06r_p.zip
Тексты тестовых примеров ( Паскаль )
tbk06r_p.zip

Подпрограмма:  BK06R

Назначение

Тест Колмогорова - Смирнова принадлежности заданной выборки заданному распределению вероятностей

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

По заданным выборке  X и функции распределения FUNC вычисляется статистика Колмогорова - Смирнова и по ее значению определяется уровень значимости критерия ALFA. Чем меньше уровень значимости ALFA, тем больше оснований утверждать, что выборка  X имеет распределение вероятностей, отличное от распределения, заданного функцией FUNC.

Айвазян С.А., Енюков И.С., Мешалкин Л.Д. Прикладная статистика: основы моделирования и первичная обработка данных. М., "Финансы и статистика", 1983.

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

    SUBROUTINE  BK06R (X, N, FUNC, ALFA) 

Параметры

X - вещественный вектор длины  N, содержащий заданную выборку;
N - длина вектора  X (тип: целый);
FUNC - заданная функция распределения вероятностей (вещественная функция от одного вещественного аргумента);
ALFA - вещественная переменная, содержащая вычисленный уровень значимости

Версии: нет

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

AVZ5R - упорядочивание вектора по возрастанию значений его компонент

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

  По окончании работы подпрограммы массив  X содержит компоненты исходного вектора  X в возрастающем порядке

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

       REAL FUNCTION  FUNC(Y) 
       FUNC = Y/4.0 
       IF (Y .LE. 0.) FUNC = 0. 
       IF (Y .GE. 4.0) FUNC = 1.0 
       RETURN 
       END 

       REAL  X(5), FUNC 
       DATA  X /0., 1.5, 2.5, 5., 6./ 
       EXTERNAL  FUNC 
       N = 5 
       CALL  BK06R (X, N, FUNC, ALFA) 

Результат:  ALFA  =  0.4004711