Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проверка нормальности распределения при помощи AtteStat
Форум врачей-аспирантов > Разделы форума > Медицинская статистика
stasterekhin
Добрый день. Имеется группа 50 человек. у этих людей измеряли большое кол-во различных показателей. Каждый показатель находиться в отдельном столбце в таблице excel. Необходимо проверить выборку на нормальность распределения. Если это делать вручную получиться очень долго(т.е. нужно выделять один столбец, далее выбирать метод после этого нажимать выполнить расчет). возможно ли автоматизировать процесс. Чтобы AtteStast посчитал нормальность распределения например для 100 столбцов сразу. Особенно точных подробностей не требуется, нужно просто знать нормальное распределение в столбце или нет.
100$
Цитата(stasterekhin @ 10.06.2014 - 17:47) *
Добрый день. Имеется группа 50 человек. у этих людей измеряли большое кол-во различных показателей. Каждый показатель находиться в отдельном столбце в таблице excel. Необходимо проверить выборку на нормальность распределения. Если это делать вручную получиться очень долго(т.е. нужно выделять один столбец, далее выбирать метод после этого нажимать выполнить расчет). возможно ли автоматизировать процесс. Чтобы AtteStast посчитал нормальность распределения например для 100 столбцов сразу. Особенно точных подробностей не требуется, нужно просто знать нормальное распределение в столбце или нет.


Тут 2 возможные постановки задачи:
1. 100 раз проверить одномерную нормальность.
2. 1 раз проверить многомерную (размерности 100) нормальность.

С пунктом 1 ничего нельзя сделать.
По пункту 2 в АттеСтате реализован критерий проверки многомерной нормальности - критерий Хенце-Цирклера.
DoctorStat
Цитата(stasterekhin @ 10.06.2014 - 17:47) *
Добрый день. Имеется группа 50 человек. у этих людей измеряли большое кол-во различных показателей. Каждый показатель находиться в отдельном столбце в таблице excel. Необходимо проверить выборку на нормальность распределения. Если это делать вручную получиться очень долго(т.е. нужно выделять один столбец, далее выбирать метод после этого нажимать выполнить расчет). возможно ли автоматизировать процесс.
В Excel есть встроенный язык программирования Visual Basic. Конечно, за 5 минут его не освоить, но за неделю уже можно написать работающий код. Учебники по языку есть в интернет. Дополнительно, нужно иметь представление об объектах самого Excel и функциях надстроек, которые считают статистику. Также внутренние языки программирования есть в программах SPSS, Statistica и R, но я никогда ими не пользовался.
anserovtv
Все это можно сделать легко и быстро в среде SPSS (вручную и без автоматизма и без командных файлов):
1) открываем файл Excel из SPSS (импортируем данные);
2) запускаем один из методов проверки нормальности;
выделяем первую переменную; удерживая клавишу Shift, выделяем последнюю переменную и переносим одновременно все 100 переменных в правое окно,
еще несколько нажатий на левую клавишу мыши. Результаты будут представлены в одной таблице.
Полагаю, что все это можно сделать быстрее, чем вы, stasterekhin, набирали текст сообщения.
P.S. Проверил свои доводы: 110 переменных за 5 минут.
p2004r
Цитата(stasterekhin @ 10.06.2014 - 16:47) *
Добрый день. Имеется группа 50 человек. у этих людей измеряли большое кол-во различных показателей. Каждый показатель находиться в отдельном столбце в таблице excel. Необходимо проверить выборку на нормальность распределения. Если это делать вручную получиться очень долго(т.е. нужно выделять один столбец, далее выбирать метод после этого нажимать выполнить расчет). возможно ли автоматизировать процесс. Чтобы AtteStast посчитал нормальность распределения например для 100 столбцов сразу. Особенно точных подробностей не требуется, нужно просто знать нормальное распределение в столбце или нет.


Опять проблема множественных сравнений smile.gif Процедура сравнения должна быть однократной, или корректировать уровень принятия гипотезы на число сравнений.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.