R: Coercion Functions

party-coercion {partykit} | R Documentation

## Coercion Functions

### Description

Functions coercing various objects to objects of class party.

### Usage

    as.party(obj, ...)
    ## S3 method for class 'rpart'
    as.party(obj, data = TRUE, ...)
    ## S3 method for class 'Weka_tree'
    as.party(obj, data = TRUE, ...)
    ## S3 method for class 'XMLNode'
    as.party(obj, ...)
    pmmlTreeModel(file, ...)
    as.constparty(obj, ...)
    as.simpleparty(obj, ...)
    ## S3 method for class 'party'
    as.simpleparty(obj, ...)
    ## S3 method for class 'simpleparty'
    as.simpleparty(obj, ...)
    ## S3 method for class 'constparty'
    as.simpleparty(obj, ...)
    ## S3 method for class 'XMLNode'
    as.simpleparty(obj, ...)

### Arguments

`obj` | an object of class `rpart`, `Weka_tree`, `XMLnode` or objects inheriting from `party`.
`data` | logical. Should the model frame associated with the fitted `obj` be included in the `data` of the `party`?
`file` | a file name of a XML file containing a PMML description of a tree.
`...` | additional arguments.

### Details

Trees fitted using functions `rpart` or `J48` are coerced to `party` objects. By default, objects of class `constparty` are returned.

When information about the learning sample is available, `party` objects can be coerced to objects of class `constparty` or `simpleparty` (see `party` for details).

### Value

All methods return objects of class `party`.

### Examples

    ## fit tree using rpart
    library("rpart")
    rp <- rpart(Kyphosis ~ Age + Number + Start, data = kyphosis)

    ## coerce to `constparty'
    as.party(rp)

[Package partykit version 1.2-7 Index]