R: Copy or save the result of 'lavaan' or 'FitDiff' objects into...

clipboard_saveFile {semTools} | R Documentation

## Copy or save the result of `lavaan` or `FitDiff` objects into a clipboard or a file

### Description

Copy or save the result of `lavaan` or `FitDiff` object into a clipboard or a file. From the clipboard, users may paste the result into the Microsoft Excel or spreadsheet application to create a table of the output.

### Usage

    clipboard(object, what="summary", ...)
    saveFile(object, file, what="summary", tableFormat=FALSE, ...)

### Arguments

`object` | The `lavaan` or `FitDiff` object
`what` | The attributes of the `lavaan` object to be copied in the clipboard. `"summary"` is to copy the screen provided from the `summary` function. `"mifit"` is to copy the result from the `miPowerFit` function. Other attributes listed in the `inspect` method in the lavaan-class could also be used, such as `"coef"`, `"se"`, `"fit"`, `"samp"`, and so on. For the The `FitDiff` object, this argument is not active yet.
`file` | A file name used for saving the result
`tableFormat` | If `TRUE`, save the result in the table format using tabs for seperation. Otherwise, save the result as the output screen printed in the R console.
`...` | Additional argument listed in the `miPowerFit` function (for `lavaan` object only).

### Value

The resulting output will be saved into a clipboard or a file. If using the `clipboard` function, users may paste it in the other applications.

### Author(s)

Sunthud Pornprasertmanit (psunthud@gmail.com)

### Examples

    ## Not run:
    library(lavaan)
    HW.model <- ' visual  =~ x1 + c1*x2 + x3
                  textual =~ x4 + c1*x5 + x6
                   speed   =~ x7 + x8 + x9 '

    fit <- cfa(HW.model, data=HolzingerSwineford1939, group="school", meanstructure=TRUE)

    # Copy the summary of the lavaan object
    clipboard(fit)

    # Copy the modification indices and the model fit from the miPowerFit function
    clipboard(fit, "mifit")

    # Copy the parameter estimates
    clipboard(fit, "coef")

    # Copy the standard errors
    clipboard(fit, "se")

    # Copy the sample statistics
    clipboard(fit, "samp")

    # Copy the fit measures
    clipboard(fit, "fit")

    # Save the summary of the lavaan object
    saveFile(fit, "out.txt")

    # Save the modification indices and the model fit from the miPowerFit function
    saveFile(fit, "out.txt", "mifit")

    # Save the parameter estimates
    saveFile(fit, "out.txt", "coef")

    # Save the standard errors
    saveFile(fit, "out.txt", "se")

    # Save the sample statistics
    saveFile(fit, "out.txt", "samp")

    # Save the fit measures
    saveFile(fit, "out.txt", "fit")

    ## End(Not run)

[Package semTools version 0.4-14 Index]