Many one sample tests
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@yahoo.gr> and Manos Papadakis <papadakm95@gmail.com>.
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
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.