Форум врачей-аспирантов

Здравствуйте, гость ( Вход | Регистрация )

 
Добавить ответ в эту темуОткрыть тему
> Проверка нормальности распределения при помощи AtteStat
stasterekhin
сообщение 10.06.2014 - 16:47
Сообщение #1





Группа: Пользователи
Сообщений: 6
Регистрация: 11.12.2012
Пользователь №: 24451



Добрый день. Имеется группа 50 человек. у этих людей измеряли большое кол-во различных показателей. Каждый показатель находиться в отдельном столбце в таблице excel. Необходимо проверить выборку на нормальность распределения. Если это делать вручную получиться очень долго(т.е. нужно выделять один столбец, далее выбирать метод после этого нажимать выполнить расчет). возможно ли автоматизировать процесс. Чтобы AtteStast посчитал нормальность распределения например для 100 столбцов сразу. Особенно точных подробностей не требуется, нужно просто знать нормальное распределение в столбце или нет.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
100$
сообщение 10.06.2014 - 20:03
Сообщение #2





Группа: Пользователи
Сообщений: 902
Регистрация: 23.08.2010
Пользователь №: 22694



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


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

С пунктом 1 ничего нельзя сделать.
По пункту 2 в АттеСтате реализован критерий проверки многомерной нормальности - критерий Хенце-Цирклера.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
DoctorStat
сообщение 10.06.2014 - 20:12
Сообщение #3





Группа: Пользователи
Сообщений: 377
Регистрация: 18.08.2008
Из: Москва Златоглавая
Пользователь №: 5224



Цитата(stasterekhin @ 10.06.2014 - 17:47) *
Добрый день. Имеется группа 50 человек. у этих людей измеряли большое кол-во различных показателей. Каждый показатель находиться в отдельном столбце в таблице excel. Необходимо проверить выборку на нормальность распределения. Если это делать вручную получиться очень долго(т.е. нужно выделять один столбец, далее выбирать метод после этого нажимать выполнить расчет). возможно ли автоматизировать процесс.
В Excel есть встроенный язык программирования Visual Basic. Конечно, за 5 минут его не освоить, но за неделю уже можно написать работающий код. Учебники по языку есть в интернет. Дополнительно, нужно иметь представление об объектах самого Excel и функциях надстроек, которые считают статистику. Также внутренние языки программирования есть в программах SPSS, Statistica и R, но я никогда ими не пользовался.

Сообщение отредактировал DoctorStat - 10.06.2014 - 20:30


Signature
Просто включи мозги => http://doctorstat.narod.ru
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
anserovtv
сообщение 10.06.2014 - 21:06
Сообщение #4





Группа: Пользователи
Сообщений: 219
Регистрация: 4.06.2013
Из: Тверь
Пользователь №: 24927



Все это можно сделать легко и быстро в среде SPSS (вручную и без автоматизма и без командных файлов):
1) открываем файл Excel из SPSS (импортируем данные);
2) запускаем один из методов проверки нормальности;
выделяем первую переменную; удерживая клавишу Shift, выделяем последнюю переменную и переносим одновременно все 100 переменных в правое окно,
еще несколько нажатий на левую клавишу мыши. Результаты будут представлены в одной таблице.
Полагаю, что все это можно сделать быстрее, чем вы, stasterekhin, набирали текст сообщения.
P.S. Проверил свои доводы: 110 переменных за 5 минут.

Сообщение отредактировал anserovtv - 11.06.2014 - 06:25
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
p2004r
сообщение 10.06.2014 - 22:34
Сообщение #5





Группа: Пользователи
Сообщений: 1091
Регистрация: 26.08.2010
Пользователь №: 22699



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


Опять проблема множественных сравнений smile.gif Процедура сравнения должна быть однократной, или корректировать уровень принятия гипотезы на число сравнений.


Signature
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

Добавить ответ в эту темуОткрыть тему