Я пытаюсь применить тест Wilcoxon. В основном я читаю данные и этикетки из CSV-файлов, как показано в следующем коде:Ошибка при использовании данных теста Wilcoxon
fmeasures <- read.csv(file="fmeasures.txt",head=FALSE,sep=",")
labels <- read.csv(file="labels.txt",head=FALSE,sep=",")
Тогда я применить тест Вилкоксона с помощью следующей строки
pairwise.wilcox.test(fmeasures, labels, p.adj = "bonf", paired= TRUE)
И у меня есть следующее сообщение об ошибке:
Error in sort.list(y) : 'x' must be atomic for 'sort.list'
Have you called 'sort' on a list?
Calls: pairwise.wilcox.test -> factor -> as.factor -> factor -> sort.list
Execution halted
Кстати, ярлыки представляют собой массив строк.
Файл метка here и файл fmeasure является here
Что происходит? Как я могу это решить?
Не могли бы вы поделиться своими данными? – erasmortg
@erasmortg вы можете увидеть мое обновление? – mad
Получаете ли вы какие-либо предупреждающие сообщения при чтении 'labels.txt'? Вы изменили формат ярлыков? Читая его так, вы получаете data.frame, когда вам, вероятно, нужен вектор – erasmortg