Я заинтересован в сравнении количества изменчивости в пределах 8 различных выборок (каждая из другой популяции). Мне известно, что это можно сделать несколькими методами с данными отношения: F-критерий равенства дисперсии, критерий Левена и т. Д.
Тем не менее, мои данные являются круговыми / направленными (то есть данные, которые показывают периодичность, такую как направление ветра и в целом угловые данные, или время суток). Я провел некоторое исследование и нашел один тест в пакете «CircStats» в R - «Тест Уотсона на однородность». Один недостаток заключается в том, что этот тест сравнивает только две выборки, а это значит, что мне пришлось бы делать несколько сравнений на моих 8 выборках (а затем использовать поправку Бонферонни).
Вот мои вопросы:
1) Есть ли лучший тест, который я могу использовать?
2) Если нет, каковы предположения теста Ватсона? Это параметрический / непараметрический?
3) По какому алгоритму я могу выполнить этот тест? Мои данные находятся в Matlab, и я бы предпочел не передавать их в R для запуска моего теста. Я бы предпочел просто написать свою собственную функцию.
источник
Ответы:
1) Здесь подходит тест Ватсона-Уильямса.
2) Оно параметрическое и предполагает распределение фон-Мизеса. Второе предположение заключается в том, что каждая группа имеет общий параметр концентрации. Я не помню, насколько надежен этот тест для нарушений этого предположения.
3) Я использую реализацию теста Ватсона в наборе инструментов циклической статистики, написанном для Matlab и доступном при обмене файлами (ссылка ниже). Я не пробовал, но я считаю, что тест Ватсона (circ_wwtest.m) настроен для нескольких групп.
https://www.mathworks.com/matlabcentral/fileexchange/10676-circular-statistics-toolbox--directional-statistics-
источник
Что касается вашего третьего вопроса, я написал в MATLAB функцию для алгоритма, основанного на Уотсоне (1962), для вычисления статистики теста и p-значения:
https://github.com/aatobaa/hatlab/blob/master/watson1962.m
источник