The Student's Independent samples t-test (sometimes called a two-samples t-test) is used to test the null hypothesis that two groups have the same mean. A low p-value suggests that the null hypothesis is not true, and therefore the group means are different.
ttestIS(data, vars, group, students = TRUE, bf = FALSE,
bfPrior = 0.707, welchs = FALSE, mann = FALSE,
hypothesis = "different", norm = FALSE, qq = FALSE, eqv = FALSE,
meanDiff = FALSE, ci = FALSE, ciWidth = 95, effectSize = FALSE,
ciES = FALSE, ciWidthES = 95, desc = FALSE, plots = FALSE,
miss = "perAnalysis", formula)A results object containing:
results$ttest | a table containing the t-test results | ||||
results$assum$norm | a table containing the normality tests | ||||
results$assum$eqv | a table containing the homogeneity of variances tests | ||||
results$desc | a table containing the group descriptives | ||||
results$plots | an array of groups of plots |
Tables can be converted to data frames with asDF or as.data.frame. For example:
results$ttest$asDF
as.data.frame(results$ttest)
the data as a data frame
the dependent variables (not necessary when using a formula, see the examples)
the grouping variable with two levels (not necessary when using a formula, see the examples)
TRUE (default) or FALSE, perform Student's
t-tests
TRUE or FALSE (default), provide Bayes factors
a number between 0.01 and 2 (default 0.707), the prior width to use in calculating Bayes factors
TRUE or FALSE (default), perform Welch's
t-tests
TRUE or FALSE (default), perform Mann-Whitney U
tests
'different' (default), 'oneGreater' or
'twoGreater', the alternative hypothesis; group 1 different to group
2, group 1 greater than group 2, and group 2 greater than group 1
respectively
TRUE or FALSE (default), perform Shapiro-Wilk
tests of normality
TRUE or FALSE (default), provide Q-Q plots of
residuals
TRUE or FALSE (default), perform Levene's tests
for homogeneity of variances
TRUE or FALSE (default), provide means and
standard errors
TRUE or FALSE (default), provide confidence
intervals
a number between 50 and 99.9 (default: 95), the width of confidence intervals
TRUE or FALSE (default), provide effect
sizes
TRUE or FALSE (default), provide confidence
intervals for the effect-sizes
a number between 50 and 99.9 (default: 95), the width of confidence intervals for the effect sizes
TRUE or FALSE (default), provide descriptive
statistics
TRUE or FALSE (default), provide descriptive
plots
'perAnalysis' or 'listwise', how to handle
missing values; 'perAnalysis' excludes missing values for individual
dependent variables, 'listwise' excludes a row from all analyses if
one of its entries is missing.
(optional) the formula to use, see the examples
The Student's independent t-test assumes that the data from each group are from a normal distribution, and that the variances of these groups are equal. If unwilling to assume the groups have equal variances, the Welch's t-test can be used in it's place. If one is additionally unwilling to assume the data from each group are from a normal distribution, the non-parametric Mann-Whitney U test can be used instead (However, note that the Mann-Whitney U test has a slightly different null hypothesis; that the distributions of each group is equal).
data('ToothGrowth')
ttestIS(formula = len ~ supp, data = ToothGrowth)
#
# INDEPENDENT SAMPLES T-TEST
#
# Independent Samples T-Test
# ----------------------------------------------------
# statistic df p
# ----------------------------------------------------
# len Student's t 1.92 58.0 0.060
# ----------------------------------------------------
#
Run the code above in your browser using DataLab