t_test_one_sample: Generate one-sample t-test results for multiple sub-groups

Description Usage Arguments Value Examples

View source: R/t_test.R

Description

This function produce one-sample t-test (two-tailed with confident interval at 0.95) results for multiple sub-groups and provides with a nice output in a table format. It can also add adjusted p values for multiple comparison issue.

Usage

1
t_test_one_sample(data, x, mu = 0, p_adjust = "bonferroni")

Arguments

data

A grouped data frame. It should be grouped by the intended sub-groups which you want to do the same t-test.

x

Column name of the variable which contains data values that you want to test (see t.test and details).

mu

A number indicating the true value of the mean (or difference in means if you are performing a two sample test).

p_adjust

character indicating which method should be used for adjusting multiple comparisons (see p.adjust and details). The default "bonferroni" corresponds to Bonferroni adjustment.

Value

A data.frame with the t-statistics table consisting of characters. The columns that are always present are: group variable(s), tvalue, df (degrees of freedom), p, and p_adjustmethod(s).

Examples

1
2
3
4
5
6
t_test_one_sample(color_index, "color_index", mu = 0)

# use bonferroni and fdr method for adjusted p values.
library(magrittr)
color_index %>%
  t_test_one_sample("color_index", mu = 0, p_adjust = c("bonferroni","fdr"))

roistats documentation built on March 11, 2021, 1:07 a.m.