View source: R/percentileTest.r
percentileTest | R Documentation |
Conducts a permutation test to compare two groups for medians, percentiles, or proportion below a threshold value.
percentileTest(
formula = NULL,
data = NULL,
x = NULL,
y = NULL,
test = "median",
tau = 0.5,
type = 7,
threshold = NA,
comparison = "<",
r = 1000,
digits = 4,
progress = "TRUE"
)
formula |
A formula indicating the response variable and the independent variable. e.g. y ~ group. |
data |
The data frame to use. |
x |
If no formula is given, the response variable for one group. |
y |
The response variable for the other group. |
test |
The statistic to compare between groups. Can be
|
tau |
If |
type |
The |
threshold |
If |
comparison |
If |
r |
The number of replicates in the permutation test. |
digits |
The number of significant digits in the output. |
progress |
If |
The function will test for a difference in medians, percentiles, interquartile ranges, proportion of observations above or below some threshold value, means, or variances between two groups by permutation test.
The permutation test simply permutes the observed values over the two groups and counts how often the calculated statistic is at least as extreme as the original observed statistic.
The input should include either formula
and data
;
or x
and y
.
The function removes cases with NA in any of the variables.
If the independent variable has more than two groups, only the first two levels of the factor variable will be used.
The p-value returned is a two-sided test.
A list of three data frames with the data used, a summary for each group, and the p-value from the test.
The parsing of the formula is simplistic. The first variable on the left side is used as the measurement variable. The first variable on the right side is used for the independent variable.
Salvatore Mangiafico, mangiafico@njaes.rutgers.edu
https://rcompanion.org/handbook/F_15.html
data(BrendonSmall)
percentileTest(Sodium ~ Instructor,
data=BrendonSmall,
test="median")
percentileTest(Sodium ~ Instructor,
data=BrendonSmall,
test="percentile",
tau = 0.75)
percentileTest(Sodium ~ Instructor,
data=BrendonSmall,
test="proportion",
threshold = 1300)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.