Функция wincox.test пакета монет не возвращает ни ошибки, ни результата - PullRequest
0 голосов
/ 08 июня 2018

Моя mat матрица данных похожа на:

V3      V7    
ASD     4.4   
ASD     4.3
control 4.3

Я использую следующие коды:

mat <- transform(mat, V3 = factor(V3))
wilcox_test(V7 ~ V3, data =mat, distribution = "exact")

Но я не получаю ни ошибок, ни результатов:

enter image description here

Когда я удаляю "distribution", функция работает хорошо:

enter image description here

Хотя этот тест явно бессмысленный, я хочу его для согласованности с другими тестамив нашей работе (все с использованием перестановочных тестов), поэтому я хочу оставить "distribution=exact".Кто-нибудь может узнать, что идет не так и как это исправить? Спасибо!

Редактировать: я пытаюсь сохранить и экспортировать результат как:

pdis=wilcox_test(V7 ~ V3, data =mat, distribution = “exact”)
pdis
summary(pdis)

Но я получаю "Не могунайти проект ". Я сделал ошибку?

1 Ответ

0 голосов
/ 08 июня 2018

Функция coin::wilcox_test примет параметр распределения с аргументом «точный».

library(coin)
mat <- read.table(text="V3      V7    
ASD     4.4   
ASD     4.3
control 4.3",header=TRUE)

mat <- within(mat, V3 = factor(V3))

wilcox_test(V7 ~ V3, data =mat, distribution = "exact")
#------

    Exact Wilcoxon-Mann-Whitney Test

data:  V7 by V3 (ASD, control)
Z = 0.70711, p-value = 1
alternative hypothesis: true mu is not equal to 0

Не ясно, в чем может быть ваша проблема:

>  pdis <- wilcox_test(V7 ~ V3, data =mat, distribution = "exact")
> summary(pdis)
                Length                  Class                   Mode 
                     1 ScalarIndependenceTest                     S4 

Возможно, вы действительноу вас есть R data.matrix, но в этом случае вы не можете иметь столбец фактора.Матрицы R не допускают атрибутов, а факторы приводятся к целым числам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...