Здравствуйте, гость ( Вход | Регистрация )
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 но там одинаковое кол-во наблюдений. там лишь одна строка с пропуском. но он у обоих групп. Что ему ещё нужно. |
|
|
![]() |
![]() |
![]() |
17.01.2016 - 11:47
Сообщение
#2
|
|
|
Группа: Пользователи Сообщений: 10 Регистрация: 15.12.2015 Пользователь №: 27759 |
Спасибо:))
офф-топ вопрос как мне правильно проставить na.rm=TRUE, когда делаю частотный анализ lapply(data[, -5], freq,by=list(data)) у меня группа плацебо =15 чел. тестовая=16 чел и 1 пропуск но пропуск то считается тоже с процентом, как будто это какое-то значения. Куда бы я не ставил na.rm=TRUE , все равно пропуск считается, а мне надо чтобы было так: Чтоб пропуск не давал лишний процент Тест 16 51.61 Плацебо 15 48.39 Total 31 100.00 |
|
|
![]() |
![]() |
konnor тест Вилкоксона в R 16.01.2016 - 18:00
p2004r Цитата(konnor @ 16.01.2016 - 18:00) ... 16.01.2016 - 18:09
ogurtsov Включаю телепатию и предлагаю вариант, не видя дан... 16.01.2016 - 18:15
ogurtsov Просто уберите строку с пропущенными данными. 17.01.2016 - 13:09
konnor Ну тоже верно. Я просто думал все в R сделать
Ну о... 17.01.2016 - 13:22
ogurtsov Цитата(konnor @ 17.01.2016 - 13:22) ... 17.01.2016 - 13:31
konnor Да, уже сам разобрался, Там не сложно с lapply ока... 17.01.2016 - 15:50
ogurtsov Цитата(konnor @ 17.01.2016 - 15:50) ... 17.01.2016 - 17:09
p2004r Цитата(ogurtsov @ 17.01.2016 - 17:09... 20.01.2016 - 11:57![]() ![]() |