GKtauDataframe {GoodmanKruskal}R Documentation

Compute Goodman and Kruskal's tau for a dataframe.

Description

GKtauDataframe returns the square matrix of Goodman and Kruskal measures computed between each pair of columns in a dataframe. Numeric variables in the dataframe are treated as factors.

Usage

GKtauDataframe(df, dgts = 3, includeNA = "ifany")

Arguments

df

Dataframe from which to compute association measures.

dgts

Integer, number of digits for results; optional (default = 3).

includeNA

Character, passed to useNA parameter for table; default is "ifany"; other valid options are "no" and "always"

Details

The Goodman and Kruskal tau measure is an asymmetric association measure between two categorical variables, based on the extent to which variation in one variable can be explained by the other. This function returns an S3 object of class 'GKtauMatrix' that gives the number of levels for each variable on the diagonal of the matrix and the association between variables in the off-diagonal elements. Note that this matrix is generally NOT symmetric, in contrast to standard correlation matrices.

Value

An S3 object of class 'GKtauMatrix' consisting of a square matrix with one row and column for each column of the dataframe df. The structure of this matrix is:

Author(s)

Ron Pearson


[Package GoodmanKruskal version 0.0.3 Index]