party (version 0.8-0)

Transformations: Function for Data Transformations

Description

Transformations of Response or Input Variables

Usage

ptrafo(data, numeric_trafo = id_trafo, 
    factor_trafo = function(x) model.matrix(~ x - 1), 
    surv_trafo = logrank_trafo, 
    var_trafo = NULL)

Arguments

data
an object of class data.frame.
numeric_trafo
a function to by applied to numeric elements of data returning a matrix with nrow(data) rows and an arbitrary number of columns.
factor_trafo
a function to by applied to factor elements of data returning a matrix with nrow(data) rows and an arbitrary number of columns (usually a dummy or contrast matrix).
surv_trafo
a function to by applied to elements of class Surv of data returning a matrix with nrow(data) rows and an arbitrary number of columns.
var_trafo
an optional named list of functions to be applied to the corresponding variables in data.

Value

  • A named matrix with nrow(data) rows and arbitrary number of columns.

Details

trafo applies its arguments to the elements of data according to the classes of the elements. See trafo for more documentation and examples.

Examples

Run this code
### rank a variable
ptrafo(data.frame(y = 1:20), numeric_trafo = rank)

Run the code above in your browser using DataLab