vartestClust | R Documentation |
Performs a reweighted test to compare marginal variances of intra-cluster groups in clustered data. Appropriate for clustered data with cluster- or group-size informativeness.
vartestClust(x, ...) ## Default S3 method: vartestClust( x, y, idx, idy, difference = 0, alternative = c("two.sided", "less", "greater"), conf.level = 0.95, ... ) ## S3 method for class 'formula' vartestClust(formula, id, data, subset, na.action, ...)
x, y |
numeric vectors of data values. |
... |
further arguments to be passed to or from methods. |
idx |
vector or factor object denoting cluster membership for |
idy |
vector or factor object denoting cluster membership for |
difference |
the hypothesized difference of the marginal population variances of |
alternative |
indicates the alternative hypothesis and must be one of " |
conf.level |
confidence level of the interval. |
formula |
a formula of the form |
id |
a vector or factor giving the corresponding cluster membership. |
data |
an optional matrix or data frame containing variables in the formula |
subset |
an optional vector specifying a subset of observations to be used. |
na.action |
a function which indicates what should happen when data contain |
The null hypothesis is that the difference of the marginal variances of the populations of
intra-cluster groups from which x
and y
were drawn is equal to difference
.
Using the default method, difference
is the difference of the reweighted sample variances of x
and y
. When using the formula method, the order of the difference is determined by the order of the
factor levels of rhs
.
A list with class "htest
" containing the following components:
statistic |
the value of the test statistic. |
p.value |
the p-value of the test. |
conf.int |
a confidence interval for the difference of the population marginal variances. |
estimate |
the difference in reweighted sample variances of |
null.value |
the difference of population marginal variances under the null. |
alternative |
a character string describing the alternative hypothesis. |
method |
a character string indicating the test performed. |
data.name |
a character string giving the name of the data and the total number of clusters. |
M |
the number of clusters. |
Gregg, M., Marginal methods and software for clustered data with cluster- and group-size informativeness. PhD dissertation, University of Louisville, 2020.
data(screen8) boys <- subset(screen8, gender=='M') girls <- subset(screen8, gender=='F') ## Do boys and girls have the same variability in math scores? ## Test using vectors vartestClust(x=boys$math, y=girls$math, idx=boys$sch.id, idy=girls$sch.id) ## Test using formula method. vartestClust(math~gender, id=sch.id, data=screen8) ## Note that in this example, the sign of the estimate returned when using the formula ## method is opposite to that when the test was performed using vectors. This is due to ## the order of the gender factor levels
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.