Transformations {party} | R Documentation

## 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`.

### Details

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

### Value

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

### Examples

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

[Package party version 0.8-6 Index]