Statistics.Tests.TTest (statistics v0.6.3)

Student's t test

Summary

Functions

A two-sided test for the null hypothesis that the mean of list1 is different to the mean of list2.

A two-sided test for the null hypothesis that the expected value (mean) of a sample of independent observations a is equal to the given population mean, popmean.

Functions

Link to this function

ind_samples(list1, list2)

A two-sided test for the null hypothesis that the mean of list1 is different to the mean of list2.

The variance of the lists should be equal but the sample size of each last can be different.

Returns the t statistic, and the p value.

Example

iex> Statistics.Tests.TTest.ind_samples([1,2,3,2,1], [3,2,4,3,5])
%{p: 0.022802155958137702, t: -2.82842712474619}

iex> Statistics.Tests.TTest.ind_samples([1,2,3,2,1], [3,2,4,3,5,4,5,6])
%{p: 0.0044530673387188, t: -3.5858542135407596}
Link to this function

one_sample(list, popmean)

A two-sided test for the null hypothesis that the expected value (mean) of a sample of independent observations a is equal to the given population mean, popmean.

Returns the t statistic, and the p value.

Example

iex> Statistics.Tests.TTest.one_sample([1,2,3,2,1], 3)
%{p: 0.023206570788795993, t: -3.585685828003181}