6.1. Критерии асимметрии и эксцесса
Критерий асимметрии предназначен для проверки гипотезы о симметричности наблюдаемого закона. Статистический критерий имеет вид (24):
, (24)
где σ̂ 3 – среднее квадратическое отклонение в третьей степени; β̂1 – коэффициент асимметрии; μ̂3 – третий момент исследуемой случайной величины.
Общее описание моментов представляется, как (25):
, (25)
где J– равно трем для третьего момента и равно двум для второго момента; X̅ – определяется по уравнению (26):
, (26)
Нулевая гипотеза в данном случае выглядит как H0: β1 = 0. Альтернативная гипотеза H1: β1 > 0 (положительная асимметрия) или β1 < 0 (отрицательная асимметрия).
Критерий проверки на эксцесс вычисляется по уравнению (27):
, (27)
Проверке подвергается нулевая гипотеза H0: β̂2= 3; альтернативная гипотеза H1: β̂1 > 3 (больший эксцесс) или β̂1 < 3 (меньший эксцесс). Оба критерия применяются при условии, что количество наблюдений составляет значение от 8 до 5000.
На языке программирования R для фактических численных данных можно вычислить значение критерия асимметрии и эксцесса для реальных данных. С помощью функции skewness(x) библиотеки moments вычисляется значение критерия асимметрии, kurtosis(x) – функция для вычисления эксцесса, где x – вектор данных, для которых вычисляется критерий.
Пример расчета асимметрии и эксцесса
На примере анализа распределения возраста пациентов с положительным результатом теста на иммунодефицит рассмотрим вычисление эксцесса и асимметрии, а также интерпретацию полученных результатов.
Листинг 15
library(“MASS”) # Подключаем библиотеку, содержащую данные пациентов
install.packages("moments") # Устанавливаем библиотеку, содержащую функции вычисления эксцесса и асимметрии
library(“moments”) # Подключаем библиотеку, содержащую функции вычисления
# эксцесса и асимметрии
aidData <- Aids2$age # Создаем переменную <aidData>, содержащую возраст
# пациентов
assimData <- skewness(aidData) # Вычисляем асимметрию распределения
eksData <- kurtosis(aidData) # Вычисляем эксцесс распределения
hist (x = Aids2$age, break = 12, xlab= “Возраст выявления, полных лет”,
ylab = “Количество, чел”, main = “Выживаемость, заболевших СПИДом”,
col = “blue”) #Строим гистограмму распределения возраста пациентов с # с выявленным вирусом иммунодефицита
Результаты выполнения кода в листинге 15 представлены на рисунке 20 и в тексте под рисунком.
&hide_Cookie=yes)
Рисунок 20 – Гистограмма распределения возраста пациентов с положительным результатом теста на вирус иммунодефицита
Продолжение листинга 15
>skewness(aidData) # результат вычисления коэффициента асимметрии
[1] 0.487489
>kurtosis(aidData) # результат вычисления коэффициента эксцесса
[1] 4.279771
Значение эксцесса превышает значение, равное 3, что свидетельствует о том, что распределение не подчиняется нормальному закону распределения, а положительное значение коэффициента асимметрии говорит о том, что центр симметрии смещен в сторону увеличения возраста пациента.