Попарный T-тест: ошибка в complete.cases (x, y): не все аргументы имеют одинаковую длину? - PullRequest
1 голос
/ 01 марта 2020

Я пытаюсь запустить попарный T-тест:

Dataundershootwithoutmeansminusstopdistance %>% 
  (Undershootextent ~ Condition, paired = TRUE, p.adjust.method = "bonferroni")

Я получаю такой результат:

Ошибка в complete.cases (x, y): нет все аргументы имеют одинаковую длину

Однако я не понимаю, почему это так:

Вот подмножество моих данных:

Dataundershootwithoutmeansminusstopdistance
Targetdistance Condition ID Undershootextent
1 63.207  0   P_200214103155  3.498000
2 63.207  0.5 P_200214103155  6.161250
3 63.207  2   P_200214103155 10.420333
4 94.810  0   P_200214103155 15.852250
5 94.810  0.5 P_200214103155 10.553000
6 94.810  2   P_200214103155 10.441000
7 142.215 0   P_200214103155 17.495000
8 142.215 0.5 P_200214103155 38.332667
9 142.215 2   P_200214103155 40.320750

1 Ответ

0 голосов
/ 01 марта 2020

Парный не совпадает с парным.

Попарно означает, что каждая группа должна сравниваться с любой другой группой.

Когда вы установите paired=TRUE, тогда каждая пара условий будет сравниваться с парным t-тестом, который явно нуждается в количество наблюдений в каждом состоянии должно иметь одинаковую длину, чтобы отдельные наблюдения могли быть спарены. Вы уверены, что хотите paired=TRUE?

...