VA {qualvar}R Documentation

Variance Analog (VA)

Description

Computes the variance analog (VA) for a vector of frequencies of categories.

Usage

VA(x, na.rm = TRUE)

Arguments

x

a vector of frequencies

na.rm

if TRUE, missing values are removed. If FALSE, NA is returned if there is any NA value.

Details

According to Wilcox (1973, p. 329), the VA is 'based on the variance, which is defined as the arithmetic mean of the squared differences of each value from the mean'. The formula for the VA is:

1 - \frac{\sum_{i=1}^k \left(f_i - \frac{N}{K}\right)^2}{\frac{N^2(K-1)}{K}}

Value

The value of the VA statistics, which is normalised (varies between 0 and 1).

References

Wilcox, Allen R. 'Indices of Qualitative Variation and Political Measurement.' The Western Political Quarterly 26, no. 2 (1 June 1973): 325-43. doi:10.2307/446831.

Examples

x <- rmultinom(1, 100, rep_len(0.25, 4))
x <- as.vector(t(x))
VA(x)

df <- rmultinom(10, 100, rep_len(0.25, 4))
df <- as.data.frame(t(df))
apply(df, 1, VA)

[Package qualvar version 0.2.0 Index]