Я изо всех сил пытаюсь вычислить t-критерий между двумя группами в фрейме данных в R. Пример кода ниже создает фрейм данных с 2 столбцами: Variable и Value. Есть 2 переменные: «M» и «F».
data <- data.frame(variable = c("M", "F", "F"), value = c(10,5,6))
Мне нужно показать, что значения для M и F статистически отличаются друг от друга. Другими словами, 10 статистически отличается от среднего значения 5 и 6. Мне нужно добавить еще один столбец в этом фрейме данных, который показывает значение p. Когда я запускаю приведенный ниже код, он выдает следующую ошибку:
result <- data %>% mutate(newcolumn = t.test(value~variable))
Ошибка в t.test.default (x = c (5, 6), y = 10): недостаточно 'y 'наблюдения