Learn R Programming

EFAtools (version 1.0.0)

print.efa_power: Print and format an efa_power object

Description

print() turns an efa_power() result into a short report. For an RMSEA-mode object this is a header naming the test, the null and alternative hypotheses with the significance level and degrees of freedom, the headline result (the power at the sample size, or the required sample size for the target power), and the critical value and noncentrality parameters. For a simulation-mode object it is instead the population and design, the retention hit-rate per criterion, the structure-recovery rate, and the convergence and Heywood-case rate. format() assembles the same report and returns it as a character vector; print() is cat(format(x), sep = "\n"). The lines follow the active console theme, so they are plain when colours are disabled (for example when captured into a file or stripped with cli::ansi_strip()).

Usage

# S3 method for efa_power
print(x, digits = 3, ...)

# S3 method for efa_power format(x, digits = 3, ...)

Value

print() returns its argument x invisibly. format() returns a character vector with the report lines (styled to the active console theme; plain when colours are disabled).

Arguments

x

An object of class efa_power (output from efa_power()).

digits

Integer. The number of decimal places the reported values are rounded to. Default is 3.

...

Not used; for consistency with the generic.

See Also

Other power analysis: efa_power(), plot.efa_power()

Examples

Run this code
pw <- efa_power(df = 100, N = 200)
pw

# format() returns the same lines as plain text:
writeLines(format(pw))

Run the code above in your browser using DataLab