Односторонний многомерный дисперсионный анализ
d = manova1(X,group)
d = manova1(X,group,alpha)
[d,p] = manova1(...)
[d,p,stats] = manova1(...)
d = manova1(X,group) выполняет односторонний Многомерный Дисперсионный анализ (MANOVA) для сравнения многомерных средних значений столбцов X, сгруппированный groupX матрица m на n значений данных, и каждая строка является вектором измерений на n переменных для одного наблюдения. group сгруппированная переменная, заданная как категориальная переменная, вектор, символьный массив, массив строк или массив ячеек из символьных векторов. Два наблюдения находятся в той же группе, если у них есть то же значение в group массив. Наблюдения в каждой группе представляют выборку от населения.
Функция возвращает d, оценка размерности пробела, содержащего средние значения группы. manova1 тестирует нулевую гипотезу, что средние значения каждой группы являются тем же n-мерным многомерным вектором, и что любое различие наблюдало в демонстрационном X происходит из-за случайного шанса. Если d= 0 , нет никакого доказательства, чтобы отклонить ту гипотезу. Если d= 1 , затем можно отклонить нулевую гипотезу на 5%-м уровне, но вы не можете отклонить гипотезу, что многомерные средние значения лежат на той же линии. Точно так же, если d= 2 многомерные средние значения могут лечь на ту же плоскость в n-мерном пространстве, но не на той же линии.
d = manova1(X,group,alpha) дает контроль уровня значения, alpha. Возвращаемое значение d будет самая маленькая размерность, имеющая p > alpha, где p p - значение для тестирования, лежат ли средние значения на пробеле той размерности.
[d,p] = manova1(...) также возвращает p, вектор p - значения для тестирования, лежат ли средние значения на пробеле размерности 0, 1, и так далее. Самая большая размерность является или размерностью пробела или меньше, чем количество групп. Существует один элемент p для каждой размерности до, но не включая, самое большое.
Если ith p - значение является близким нулем, это подвергает сомнению гипотезу, что средние значения группы лежат на пробеле i-1 размерностей. Выбор критического p - значение, чтобы определить, оценен ли результат статистически значительный, оставляет исследователю и задает значение входного параметра alpha. Распространено объявить результат, значительный, если p - значение меньше 0.05 или 0.01.
[d,p,stats] = manova1(...) также возвращает stats, структура, содержащая дополнительные результаты MANOVA. Структура содержит следующие поля.
| Поле | Содержимое |
|---|---|
W | Сумма квадратов в группах и матрица векторных произведений |
B | Сумма квадратов между группами и матрица векторных произведений |
T | Полная сумма матрицы квадратов и векторных произведений |
dfW | Степени свободы для |
dfB | Степени свободы для |
dfT | Степени свободы для |
lambda | Вектор значений lambda Вилка тестирует статистическую величину на тестирование, имеют ли средние значения размерность 0, 1, и т.д. |
chisq | Преобразование |
chisqdf | Степени свободы для |
eigenval | Собственные значения W-1B |
eigenvec | Собственные вектора W-1B; это коэффициенты для канонических переменных |
canon | Канонические переменные |
mdist | Вектор расстояний Mahalanobis от каждой точки до среднего значения ее группы |
gmdist | Матрица A расстояний Mahalanobis между каждой парой средних значений группы |
Канонические переменные C линейные комбинации исходных переменных, выбранных, чтобы максимизировать разделение между группами. А именно, C(:,1) линейная комбинация X столбцы, который имеет максимальное разделение между группами. Это означает, что среди всех возможных линейных комбинаций, это - то со старшей значащей статистической величиной F в одностороннем дисперсионном анализе. C(:,2) имеет максимальное разделение, удовлетворяющее ему являющийся ортогональным к C(:,1), и так далее.
Можно найти полезным использовать выходные параметры от manova1 наряду с другими функциями, чтобы добавить ваш анализ. Например, можно хотеть запуститься со сгруппированной матрицы графика рассеивания исходных переменных с помощью gplotmatrix. Можно использовать gscatter визуализировать разделение группы с помощью первых двух канонических переменных. Можно использовать manovacluster изображать в виде графика древовидную схему, показывающую кластеры среди средних значений группы.
Тест MANOVA делает следующие предположения о данных в X:
Популяции для каждой группы нормально распределены.
Ковариационная матрица отклонения является тем же самым для каждого населения.
Все наблюдения взаимно независимы.
можно использовать manova1 определить, существуют ли различия в средних значениях четырех автомобильных характеристик среди групп, заданных страной, где автомобили были сделаны.
load carbig
[d,p] = manova1([MPG Acceleration Weight Displacement],...
Origin)
d =
3
p =
0
0.0000
0.0075
0.1934Во входной матрице существует четыре размерности, таким образом, средние значения группы должны лечь на четырехмерном пробеле. manova1 показывает, что вы не можете отклонить гипотезу, что средние значения лежат в 3-D подпространстве.
[1] Крзановский, W. J. Принципы многомерного анализа: перспектива пользователя. Нью-Йорк: Издательство Оксфордского университета, 1988.