|
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://num-anal.srcc.msu.ru/lib_na/cat/bk_htm_c/bk05r_c.htm
Дата изменения: Tue Dec 23 16:14:12 2014 Дата индексирования: Sun Apr 10 02:16:43 2016 Кодировка: Windows-1251 |
|
Текст подпрограммы и версий bk05r_c.zip |
Тексты тестовых примеров tbk05r_c.zip |
Хи - квадрат тест совпадения распределения вероятностей двух группированных выборок
Пусть область значений случайных величин X и Y разбита на N интервалов, целыe вeктoра KX и KY длины N содержат группированные выборки случайных величин X и Y соответственно ( i - тая компонента вектора KX содержит количество реализаций случайной величины X, попавших в i - тый интервал).
По векторам KX и KY вычисляется Хи - квадрат статистика и по ее значению определяется уровень значимости критерия ALFA. Чем меньше уровень значимости ALFA, тем больше оснований утверждать, что случайные величины X и Y имеют разные распределения вероятностей.
Айвазян С.А., Енюков И.С., Мешалкин Л.Д. Прикладная статистика: основы моделирования и первичная обработка данных. М., "Финансы и статистика", 1983.
int bk05r_c (integer *kx, integer *ky, integer *nbins,
real *prob)
Параметры
| kx, ky - | заданные целые вектора длины n, содержащие группированные выборки случайных величин X и Y соответственно; |
| n - | длина векторов KX и KY (количество групп группированных выборок KX и KY) (тип: целый); |
| alfa - | вещественная переменная, содержащая вычисленный уровень значимости |
Версии: нет
Вызываемые подпрограммы
| sf47r_c - | вычисление функции Хи - квадрат распределения вероятностей с вещественными степенями свободы |
Замечания по использованию: нет
int main(void)
{
/* Initialized data */
static int kx[4] = { 1,2,2,5 };
static int ky[4] = { 5,2,2,1 };
/* Local variables */
static float alfa;
extern int bk05r_c(int *, int *, int *, float *);
static int n;
n = 4;
bk05r_c(kx, ky, &n, &alfa);
printf("\n tbk05r: alfa= %16.7e \n", alfa);
return ;
} /* main */
Результат: alfa = 0.1489540