2013-06-19 2 views
2

Я копал в scipy-коде для этого теста Wilcoxon, подписанного ранга (stats.wilcoxon), и я обнаружил, что в scipy они вычисляют сумму рангов за отличия, которые являются положительными и раздельными для тех, которые являются негативами. Затем они выбрали меньший и использовали это как W. Это существенно отличается от объяснения теста в Википедии или других сайтах (http://vassarstats.net/textbook/ch12a.html), где W = сумма (все различия).Ошибка в scipy Wilcoxon, подписанный ранг теста

Подходит ли этот подход?

+0

Добро пожаловать в Stackoverflow. Здесь есть вопрос? Вы заметили разницу между двумя источниками; Что бы вы хотели, чтобы сообщество помогло вам? К сожалению, это не настоящий вопрос (http://meta.stackexchange.com/questions/145677/what-is-a-real-question) в его текущей форме. Пожалуйста, прочитайте [FAQ] (http://stackoverflow.com/help) и [Как спросить] (http://stackoverflow.com/questions/how-to-ask) – kgdesouz

+0

Я хотел бы знать, является ли реализация scipy неправильно со статистической точки зрения. Спасибо за помощь –

+0

FYI: Несмотря на то, что на протяжении многих лет были введены настройки кода, вычисления, выполненные в 'wilcoxon', возвращаются к этой фиксации с 2002 года: https://github.com/scipy/scipy/commit/11c47a7b3d9be67a68dc30a754538e7a6c44ace0 –

ответ

1

Для многих статистических функций существуют альтернативные определения, которые имеют разные свойства. Иногда один более полезен, иногда другой. Чтобы узнать, почему автор или авторы scipy выбрали определение, которое вы нашли, вы должны спросить их. Мой совет - посмотреть историю изменений (Git или что-то еще, я не знаю, что использует Scipy) scipy.Wilcoxon или спросить в списке рассылки разработчиков Scipy. Надеюсь это поможет.

Смежные вопросы