umx (version 4.0.0)

umx_reorder: Reorder or drop variables from a correlation/covariance matrix.

Description

Reorder the variables in a correlation matrix. Can also remove one or more variables from a matrix using this function.

Usage

umx_reorder(old, newOrder, force = FALSE)

Arguments

old

a square matrix of correlation or covariances to reorder

newOrder

Variables you want in the order you wish to have

force

Just assume input is value (default = FALSE)

Value

- the re-ordered/resized matrix

References

- <https://www.github.com/tbates/umx>

See Also

Other Data Functions: umxFactor(), umxHetCor(), umx_as_numeric(), umx_cont_2_quantiles(), umx_lower2full(), umx_make_MR_data(), umx_make_TwinData(), umx_make_fake_data(), umx_make_raw_from_cov(), umx_polychoric(), umx_polypairwise(), umx_polytriowise(), umx_read_lower(), umx_rename(), umx_select_valid(), umx_stack(), umx

Examples

Run this code
# NOT RUN {
oldMatrix = cov(mtcars)
umx_reorder(oldMatrix, newOrder = c("mpg", "cyl", "disp")) # first 3
umx_reorder(oldMatrix, newOrder = c("hp", "disp", "cyl")) # subset and reordered
umx_reorder(oldMatrix, "hp") # edge-case of just 1-var
# }

Run the code above in your browser using DataLab