gmd()
computes Gini's mean difference for a numeric vector
or for all numeric vectors in a data frame.
gmd(x, ...)
x | A vector or data frame. |
---|---|
... | Optional, unquoted names of variables that should be selected for
further processing. Required, if |
For numeric vectors, Gini's mean difference. For non-numeric vectors
or vectors of length < 2, returns NA
.
Gini's mean difference is defined as the mean absolute difference between
any two distinct elements of a vector. Missing values from x
are
silently removed.
David HA. Gini's mean difference rediscovered. Biometrika 1968(55): 573–575
data(efc) gmd(efc$e17age)#> [1] 9.297005gmd(efc, e17age, c160age, c12hour)#> # A tibble: 1 x 3 #> e17age c160age c12hour #> <dbl> <dbl> <dbl> #> 1 9.30 15.2 47.9#> # A tibble: 1 x 9 #> c82cop1 c83cop2 c84cop3 c85cop4 c86cop5 c87cop6 c88cop7 c89cop8 c90cop9 #> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> #> 1 0.562 0.715 0.852 0.886 0.592 0.484 0.959 1.14 1.04