Я хотел бы написать функцию для аккуратной выходной таблицы из t-теста, так как я провожу множество специальных тестов, однако, функции записи не являются моей сильной стороной, поэтому мне нужна помощь. Мой текущий код выглядит так
library(tidyverse)
library(lsr)
library(broom)
t_table <- function(data$col, data$col) {
t.test(data$col, data$col) %>%
broom::tidy() %>%
mutate(Cohens_d = cohensD(data$col, data$col)) %>% # calc. cohen's d
mutate_at(vars(- c(p.value,method,alternative)), round, 2)
}
Одна из ошибок:
Ошибка в данных $ col: объект типа 'замыкание' не может быть подмножеством.
Я предполагаю, что данные и столбцы не являются общими именами для любого фрейма данных и столбца.
По сути, я хотел бы иметь возможность указывать любой кадр данных и столбец для каждой переменной. Я даже не уверен, возможно ли это, так как это очень общая функция, которую я пытаюсь создать, но любая помощь будет принята с благодарностью.