Метод WorksheetFunction.ChiTest (Excel)

Возвращает тест на независимость.

Важно!

Эта функция была заменена одной или несколькими новыми функциями, которые могут обеспечить повышенную точность и имена которых лучше отражают их использование. Эта функция по-прежнему доступна для совместимости с более ранними версиями Excel. Однако если обратная совместимость не требуется, следует рассмотреть возможность использования новых функций, так как они более точно описывают их функциональность.

Дополнительные сведения о новой функции см. в разделе метод ChiSq_Test .

Синтаксис

expression. ChiTest (Arg1, Arg2)

Выражение Переменная, представляющая объект WorksheetFunction .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Arg1 Обязательный Variant Диапазон данных, содержащих наблюдения для проверки ожидаемых значений.
Arg2 Обязательный Variant Диапазон данных, содержащий отношение продукта итогов строк и итогов столбцов к общему итогу.

Возвращаемое значение

Double

Замечания

ChiTest возвращает значение из распределения хи-квадрата (12) для статистики и соответствующих степеней свободы. Используйте тесты 12, чтобы определить, проверяются ли гипотезные результаты экспериментом.

Если actual_range и expected_range имеют разное количество точек данных, ChiTest возвращает значение ошибки #N/A.

Тест 12 сначала вычисляет статистику α2 по следующей формуле, где:

  • Aij = фактическая частота в i-й строке, j-й столбец
  • Eij = ожидаемая частота в i-й строке, j-й столбец
  • r = число или строк
  • c = количество столбцов

Формула

Низкое значение null2 является показателем независимости. Как видно из формулы, α2 всегда положительно или 0, а равно 0, только если Aij = Eij для каждого i,j.

ChiTest возвращает вероятность того, что значение статистики 12, по крайней мере, такое же высокое, как значение, вычисленное по предыдущей формуле, могло произойти случайно при предположении о независимости. При вычислении этой вероятности ChiTest использует распределение α2 с соответствующим числом степеней свободы, df.

  • Если r > 1 и c > 1, то df = (r - 1)(c - 1).
  • Если r = 1 и c > 1, то df = c - 1.
  • Если r > 1 и c = 1, то df = r - 1.
  • r = c = 1 не допускается и создает ошибку.

Использование ChiTest является наиболее подходящим, когда Eij не слишком мал. Некоторые статистики предполагают, что каждый Эйдж должен быть больше или равен 5.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.