Variable Table
varTable.RdSummary information about the variables included in either a data.frame, or a fitted lavaan object.
Usage
varTable(object, ov_names = names(object), ov_names_x = NULL,
ordered = NULL, factor = NULL, as_data_frame = TRUE, ...)Arguments
- object
Either a data.frame, or an object of class
lavaan.- ov_names
Only used if object is a data.frame. A character vector containing the variables that need to be summarized.
- ov_names_x
Only used if object is a data.frame. A character vector containing additional variables that need to be summarized.
- ordered
Character vector. Which variables should be treated as ordered factors?
- factor
Character vector. Which variables should be treated as (unordered) factors?
- as_data_frame
If TRUE, return the list as a data.frame.
- ...
To support old argument names.
Value
A list or data.frame containing summary information about
variables in a data.frame. If object is a fitted lavaan object,
it displays the summary information about the observed variables that are
included in the model. The summary information includes
variable type (numeric, ordered, ...), the number of non-missing values,
the mean and variance for numeric variables, the number of levels of
ordered variables, and the labels for ordered variables.
Examples
HS.model <- ' visual =~ x1 + x2 + x3
textual =~ x4 + x5 + x6
speed =~ x7 + x8 + x9 '
fit <- cfa(HS.model, data=HolzingerSwineford1939)
varTable(fit)
#> name idx nobs type exo user mean var nlev lnam
#> 1 x1 7 301 numeric 0 0 4.936 1.363 0
#> 2 x2 8 301 numeric 0 0 6.088 1.386 0
#> 3 x3 9 301 numeric 0 0 2.250 1.279 0
#> 4 x4 10 301 numeric 0 0 3.061 1.355 0
#> 5 x5 11 301 numeric 0 0 4.341 1.665 0
#> 6 x6 12 301 numeric 0 0 2.186 1.200 0
#> 7 x7 13 301 numeric 0 0 4.186 1.187 0
#> 8 x8 14 301 numeric 0 0 5.527 1.025 0
#> 9 x9 15 301 numeric 0 0 5.374 1.018 0