Я пытаюсь провести парные t-тесты для переменных в одном столбце
Вот пример моих данных:
datexample <- data.frame(
"time" = c("before","after"),
"site" = c("A","B","B","A","A","B","B","A"),
"valueA" = c("13","-10", "-5", "18","-14","12", "-17", "19"),
"valueB" = c("-3","20", "15", "-16","12","15", "-11", "14")
)
Который имеет такой вывод:
time site valueA valueB
before A 13 -3
after B -10 20
before B -5 15
after A 18 -16
Я пытаюсь выполнить четыре парных t-теста, чтобы проверить:
- T-тест, чтобы определить, есть ли разница в значении A между временем (до и после) на сайте A
- T-тест, чтобы определить, есть ли разница в значении B между временем (до и после) на сайте A
- T-тест на определить, есть ли разница в значении A между временем (до и после) на сайте B
- T-тест, чтобы определить, есть ли разница в значении B между временем (до и после) на сайте B
Чтобы выполнить t-тест, мне нужно изменить порядок своих данных таким образом, чтобы до и после каждого столбца (вместо того, чтобы находиться в столбце времени) ).
Я пытался посмотреть другие примеры , например:
dat_wide <- reshape(datexample, idvar = "time", timevar = "site", direction = "wide")
dat_wide
Но я получаю набор данных, который имеет только две строки и много столбцов:
time valueA.A valueB.A valueA.B valueB.B
before 13 -3 -5 15
after 18 -16 -10 20
Любая помощь будет оценена.