eha (version 2.11.4)

cro: Creates a minimal representation of a data frame.

Description

Given a data frame with a defined response variable, this function creates a unique representation of the covariates in the data frame, vector (matrix) of responses, and a pointer vector, connecting the responses with the corresponding covariates.

Usage

cro(dat, response = 1)

Value

A list with components

y

The response.

covar

A data frame with unique rows of covariates.

keys

Pointers from y to covar, connecting each response with its covariate vector.

Arguments

dat

A data frame

response

The column(s) where the response resides.

Author

Göran Broström

Details

The rows in the data frame are converted to text strings with paste and compared with match.

See Also

Examples

Run this code

dat <- data.frame(y = c(1.1, 2.3, 0.7), x1 = c(1, 0, 1), x2 = c(0, 1, 0))
cro(dat)

Run the code above in your browser using DataLab