Здравствуйте, гость ( Вход | Регистрация )
27.01.2023 - 12:46
Сообщение
#1
|
|
![]() Группа: Пользователи Сообщений: 1162 Регистрация: 10.04.2007 Пользователь №: 4040 |
При тестировании программы расчета критерия Коновера (двухвыборочного) возникло сомнение в правильности то ли формул, то ли составленной по ним программы. Формулы брались из известной монографии автора критерия. Результаты не должны сильно отличаться от эквивалентных тестов. А они отличаются. Просьба к уважаемым коллегам - указать источник с каким-либо примером расчета указанным критерием, включая исходные данные и результат. Иначе придется отложить программу до лучших времен.
Сообщение отредактировал Игорь - 27.01.2023 - 17:31 ![]() Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
|
|
|
![]() |
![]() |
![]() |
1.02.2023 - 07:28
Сообщение
#2
|
|
![]() Группа: Пользователи Сообщений: 1162 Регистрация: 10.04.2007 Пользователь №: 4040 |
Спасибо большое. Без сравнения с другими программамаи не обошлось.
Я за то, чтобы проверить все гипотезы. По образу и подобию того, как это сделано здесь Очень рад видеть это мнение. Как раз сегодня тоже осенило - действительно, нужно проверять ВСЕ гипотезы. Схема будет такая. Выводим значения параметров A и B , соответственно, выборок, X и Y, подлежащих проверке (среднее, дисперсия, медиана и т.д.). Пусть функция для тестирования называется FUNC и выдает одностороннее значение (кстати, оказалось, что все реализованные функции выдают одностороннее значение, а путаница понятна из следующего). 1. Проверяем гипотезу A > B. Вызываем FUNC (X,Y). Выводим одностороннее P-значение. Также вычисляем и сохраняем p1 = MIN(p,1 - p). 2. Проверяем гипотезу A < B. Вызываем FUNC (Y,X). Выводим одностороннее P-значение. Также вычисляем и сохраняем p2 = MIN(p,1 - p). 3. Проверяем гипотезу A != B. Ничего не вызываем. Выводим p1 + p2 под названием "двустороннее p-значение". Таким образом, каждый тест вызываем 2 раза, а пользователь получет исчерпывающую информацию и остается доволен простотой интерфейса. Обнаружилась проблема, имеющая отдаленное отношение к рассматриваемой теме, но имеющая. В программе есть несколько т.н. точных (перестановочных) критериев. При анализе выборок уже средней численности (до 12-13-14) резко увеличивается время счета, что для диалоговой программы неприемлемо. Придется ограничить использование перестановочных критериев численностью выборок. В принципе, данные критерии для малых выборок и нужны, когда плохо работают аппроксимации. Это заметно на критерии Вилкококсона, для которого есть и асимптотический, и точный вариант. Чем больше численность, тем более близки p-значения. Уже где-то с численности около 10 они различаются в 4 знаке после запятой. ![]() Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
|
|
|
![]() |
![]() |
Игорь Критерий Коновера 27.01.2023 - 12:46
100$ Для дисперсионного комплекса InsectSprays (тестов... 27.01.2023 - 16:11
Игорь Дико извиняюсь - возможно, неточно выразился. В да... 27.01.2023 - 17:20
100$ Цитата(Игорь @ 27.01.2023 - 17:20) Д... 27.01.2023 - 23:25
nokh У меня есть архивы со StatXact (пиратка 6-ой верси... 27.01.2023 - 23:36
Игорь Вот пара примеров, где результаты "гуляют... 28.01.2023 - 09:29
100$ Цитата(Игорь @ 28.01.2023 - 09:29) П... 1.02.2023 - 16:25
100$ Для тестового примера NCSS дает p-value=.019947 (с... 31.01.2023 - 18:17
Игорь Вернее всего, так. Программы, скорее всего, считаю... 31.01.2023 - 20:35
100$ Цитата(Игорь @ 31.01.2023 - 20:35) Н... 31.01.2023 - 22:27
nokh Критерий Коновера реализован исключительно точно, ... 1.02.2023 - 00:31
100$ ЦитатаОбнаружилась проблема, имеющая отдаленное от... 1.02.2023 - 12:31
Игорь Сделал, как планировал. Вот результаты для тех же ... 1.02.2023 - 19:41
100$ Цитата(Игорь @ 1.02.2023 - 19:41) Сд... 2.02.2023 - 01:30
Игорь Это круто - пять вариантов, и все разные.
Нашел ... 2.02.2023 - 17:37
100$ Цитата(Игорь @ 2.02.2023 - 17:37) На... 2.02.2023 - 22:45
Игорь Цитата(100$ @ 2.02.2023 - 22:45... 3.02.2023 - 10:23
100$ Цитата(Игорь @ 3.02.2023 - 10:23) Ес... 4.02.2023 - 14:44![]() ![]() |