R: Sort a list of imputed data sets

sort.mitml.list {mitml} | R Documentation

## Sort a list of imputed data sets

### Description

The functions sorts a list of multiply imputed data sets according to an R expression.

### Usage

    ## S3 method for class 'mitml.list'
    sort(x, decreasing=FALSE, by, ...)

### Arguments

`x` | A list of imputed data sets with class `mitml.list` as produced by `mitmlComplete` (or similar).
`decreasing` | Logical flag indicating if data sets should be sorted in decreasing (i.e., reversed) order. Default is '`FALSE`'.
`by` | An R expression or a list of multiple expressions by which to sort the imputed data sets (see Examples).
`...` | Further arguments to '`order`' (see Details).

### Details

This function sorts a list of imputed data sets according to the R expression given in the `by` argument. The function is similar to the `order` function for regular data sets and uses it internally. Note that sorting is performed individually for each data set. Thus, the order of cases may differ across data sets if the variables used for sorting contain different values.

### Value

A list of imputed data sets with an additional class attribute `mitml.list`.

### Author(s)

Simon Grund

### Examples

    data(studentratings)

    fml <- ReadDis + SES ~ ReadAchiev + (1|ID)
    imp <- panImpute(studentratings, formula=fml, n.burn=1000, n.iter=100, m=5)

    implist <- mitmlComplete(imp,"all")

    # * Example 1: sort by ID
    sort(implist, by=ID)

    # * Example 2: sort by combination of variables
    sort(implist, by=list(FedState,ID,-SES))

[Package mitml version 0.3-5 Index]