umx_is_ordered(df, names = FALSE, strict = TRUE, binary.only = FALSE, ordinal.only = FALSE, continuous.only = FALSE)
data.frame
to look in for ordinal variables (if you offer a
matrix or vector, it will be upgraded to a dataframe)umx_check_OS
,
umx_check_model
,
umx_check_names
,
umx_check_parallel
,
umx_check
, umx_has_CIs
,
umx_has_been_run
,
umx_has_means
,
umx_has_square_brackets
,
umx_is_MxData
,
umx_is_MxMatrix
,
umx_is_MxModel
, umx_is_RAM
,
umx_is_cov
,
umx_is_endogenous
,
umx_is_exogenous
tmp = mtcars
tmp$cyl = ordered(mtcars$cyl) # ordered factor
tmp$vs = ordered(mtcars$vs) # binary factor
umx_is_ordered(tmp) # numeric indices
umx_is_ordered(tmp, names = TRUE)
umx_is_ordered(tmp, names = TRUE, binary.only = TRUE)
umx_is_ordered(tmp, names = TRUE, ordinal.only = TRUE)
umx_is_ordered(tmp, names = TRUE, continuous.only = TRUE)
umx_is_ordered(tmp, continuous.only = TRUE)
isContinuous = !umx_is_ordered(tmp)
tmp$gear = factor(mtcars$gear) # unordered factor
# nb: Factors are not necessarily ordered! By default unordered factors cause an message...
## Not run:
# tmp$cyl = factor(mtcars$cyl)
# umx_is_ordered(tmp, names=TRUE)
# ## End(Not run)
Run the code above in your browser using DataLab