R: Write 'mitml' objects to native SPSS format

write.mitmlSAV {mitml} | R Documentation

## Write `mitml` objects to native SPSS format

### Description

Saves objects of class `mitml` in the `.sav` format used by the statistical software SPSS (IBM Corp., 2013). The function serves as a front-end for `write_sav` from the `haven` package.

### Usage

    write.mitmlSAV(x, filename)

### Arguments

`x` | An object of class `mitml` or `mitml.list` as produced by `panImpute`, `jomoImpute`, `mitmlComplete`, or similar).
`filename` | Name of the destination file, to be specified with or without file extension. The file extension (`.sav`) is appended if necessary.

### Details

This function exports multiply imputed data sets to a single `.sav` file, in which an `Imputation_` variable separates the original data and the various imputed data sets. Thus, `write.mitmlSAV` exports directly to the native SPSS format.

Alternatively, `write.mitmlSPSS` may be used for creating separate text and SPSS syntax files; an option that offers more control over the data format.

### Value

None (invisible `NULL`).

### Author(s)

Simon Grund

### References

IBM Corp. (2013). IBM SPSS Statistics for Windows, Version 22.0. Armonk, NY: IBM Corp

### See Also

`panImpute`, `jomoImpute`, `mitmlComplete`, `write.mitmlSPSS`

### Examples

    data(studentratings)

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

    # write data file and SPSS syntax
    write.mitmlSAV(imp, filename="imputation")

[Package mitml version 0.3-5 Index]