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

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

> тест Вилкоксона в R
konnor
сообщение 16.01.2016 - 18:00
Сообщение #1





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



Подскажите, пожалуйста, есть ли здесь коллеги, которые R знают?
Вопрос такой. Мне надо провести сравнения до и после с использование Т-Вилкоксона но отдельно по группам
data=read.csv("d:/data.csv",sep=";",dec=",")

wilcox.test(data$do,
data$posle[data$group=="Плацебо"],paired = TRUE)
wilcox.test(data$do,
data$posle[data$group=="Teст"],paired=TRUE)

а мне выдается ошибка
Error in wilcox.test.default(data$do, data$posle[data$group== :
'x' and 'y' must have the same length

но там одинаковое кол-во наблюдений. там лишь одна строка с пропуском. но он у обоих групп.

Что ему ещё нужно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
 
Открыть тему
Ответов
konnor
сообщение 17.01.2016 - 13:22
Сообщение #2





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



Ну тоже верно. Я просто думал все в R сделать
Ну ок. А по такому вопросу не подскажите.

в этом Вашем коде или кстати в коде p2004r, здесь мы смотрим до и после по одной переменной.
wilcox.test(data$do[data$group=="Плацебо"],
data$posle[data$group=="Плацебо"],paired = TRUE)
wilcox.test(data$do[data$group=="Тест"],
data$posle[data$group=="Teст"],paired=TRUE)

А если у меня их несколько, я не хочу так постоянно вводить. Можно ли сделать чтобы считалось сразу для всех 10-ти переменных
они идут по порядке. do posle, do1 posle1 , т.е. 20 столбцов и так далее
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

Сообщений в этой теме


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