Несколько парных t-тестов в R [дубликаты]

Кажется, что это должно быть очень просто, но я просто не могу понять это. Другие вопросы/примеры здесь содержат десятки переменных, а у меня только две, поэтому я пытался понять, как адаптировать их к моим данным, но безрезультатно.

df <- data.frame(month = month.abb, amount.x = runif(12), amount.y = runif(12))

Я хочу запустить 12 t-тестов, по одному на каждый месяц. Идеальным выходом было бы 12 p-значений или, по крайней мере, список из 12, чтобы я мог видеть результаты каждого теста. Я пробовал различные формы map(), и он продолжает либо выдавать ошибки, либо просто сравнивать каждую переменную суммы с самой собой вместо сравнения каждой пары.

Любая помощь будет оценена по достоинству!


person user14517212    schedule 21.11.2020    source источник
comment
Вы пробовали решения в этом вопросе? stackoverflow .com/questions/42609694/   -  person StupidWolf    schedule 22.11.2020
comment
Вы не можете запустить 12 t-тестов. У вас есть два наблюдения в каждом месяце (по одному в каждом столбце). Нет смысла пытаться провести t-тест одного значения против одного значения. Или я неправильно понимаю, о чем вы спрашиваете?   -  person Allan Cameron    schedule 22.11.2020
comment
@StupidWolf это решение сработало! Теперь я чувствую себя очень глупо, что мои условия поиска не привели к этому, а только дали мне более сложные примеры. Благодарю вас!   -  person user14517212    schedule 22.11.2020
comment
обратите внимание на комментарий Аллана Кэмерона. Убедитесь, что у каждого есть более 1 наблюдения на группу в течение каждого месяца.   -  person StupidWolf    schedule 22.11.2020