View source: R/ttest_related_functions.R
Many one sample tests | R Documentation |
Many one sample tests.
proptest(x, n, p, alternative = "unequal", logged = FALSE)
ttest(x, m, alternative = "unequal", logged = FALSE, conf = NULL)
vartest(x, sigma, alternative = "unequal", logged = FALSE, conf = NULL)
x |
A matrix with numerical data. Each column of the matrix corresponds to a sample, or a group. In the case of the "proptest" this is a vector integers ranging from 0 up to n. It is the number of "successes". |
n |
This is for the "proptest" only and is a vector with integer numbers specifying the number of tries for the proptest. Its size is equal to the size of x. |
p |
A vector with the assumed probabilities of success in the "proptest". Its size is equal to the number of colums of the matrix x. |
m |
A vector with the assumed means. Its size is equal to the number of colums of the matrix x. |
sigma |
A vector with assumed variances. Its size is equal to the number of colums of the matrix x. |
alternative |
The type of hypothesis to be checked. Equal to ("unequal"), grater than("greater") or less than ("less") the assumed parameter. |
logged |
Should the p-values be returned (FALSE) or their logarithm (TRUE)? |
conf |
If you want confidence intervals to be returned specify the confidence level, otherwise leave it NULL. |
Despite the functions having been written in R, they are very fast.
For all tests except for the "sftests" a matrix with two colums, the test statistic and the p-value respectively.
Michail Tsagris
R implementation and documentation: Michail Tsagris <mtsagris@uoc.gr> and Manos Papadakis <papadakm95@gmail.com>.
ftests, ttests
R <- 100
## protest
x <- rbinom(R, 50, 0.6)
n <- rep(50, R)
p <- rep(0.6, R)
a1 <- proptest(x, n, p, "unequal", logged = FALSE)
res<-sum( a1[, 2] < 0.05 ) / R
## vartest
x <- matrnorm(100, 100)
a2 <- vartest(x, rep(1, R) )
res<-sum( a2[, 2] < 0.05 )
## ttest
a4 <- ttest(x, numeric(R) )
res<-sum(a4[, 2] < 0.05) / R
x <- NULL
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.