Learn R Programming

coin (version 1.1-0)

expectation-methods: Extraction of the Expectation, Variance and Covariance of the Linear Statistic

Description

Methods for extraction of the expectation, variance and covariance of the linear statistic.

Usage

## S3 method for class 'IndependenceLinearStatistic':
expectation(object, \dots)
## S3 method for class 'IndependenceTest':
expectation(object, \dots)

## S3 method for class 'CovarianceMatrix': variance(object, \dots) ## S3 method for class 'IndependenceLinearStatistic': variance(object, \dots) ## S3 method for class 'IndependenceTest': variance(object, \dots) ## S3 method for class 'Variance': variance(object, \dots)

## S3 method for class 'CovarianceMatrix': covariance(object, \dots) ## S3 method for class 'IndependenceLinearStatistic': covariance(object, \dots) ## S3 method for class 'IndependenceTest': covariance(object, \dots)

Arguments

object
an object from which the expectation, variance or covariance of the linear statistic can be extracted.
...
further arguments (currently ignored).

Value

  • The expectation, variance or covariance of the linear statistic extracted from object. A numeric vector or matrix.

Details

The methods expectation, variance and covariance extract the expectation, variance and covariance, respectively, of the linear statistic.

Examples

Run this code
## Example data
dta <- data.frame(
    y = gl(3, 2),
    x = sample(gl(3, 2))
)

## Asymptotic Cochran-Mantel-Haenszel Test
ct <- cmh_test(y ~ x, data = dta)

## The linear statistic, i.e., the contingency table...
(l <- statistic(ct, type = "linear"))

## ...and its expectation...
(El <- expectation(ct))

## ...and covariance
(Vl <- covariance(ct))

## The standardized contingency table...
(l - El) / sqrt(variance(ct))

## ...is identical to the standardized linear statistic
statistic(ct, type = "standardized")

Run the code above in your browser using DataLab