Add stage names to matrices
Adds user-supplied or automatically-generated stage names to an MPM.
name_stages(mat, names = NULL, prefix = "stage_", left_pad = TRUE)
mat |
An MPM, either as a single matrix or list of matrices. |
names |
A character vector specifying the name of each life stage, in order. If provided, 'prefix' and 'left_pad' arguments are ignored. |
prefix |
A string to be pre-pended to the stage number when automatically naming stages. Defaults to "stage_". |
left_pad |
Logical, whether to pre-pend 0 such that all stage numbers have equal length, enabling lexicographic sorting. For example, stage '1' becomes '01' for matrices with 10-99 stages, '001' for matrices with 100-999 stages, and so on. Defaults to TRUE. |
The input matrix or matrices with named rows and columns.
William K. Petry <wpetry@ncsu.edu>
Other transformation:
mpm_collapse()
,
mpm_rearrange()
,
mpm_split()
,
mpm_standardize()
,
repro_stages()
,
standard_stages()
matU <- rbind(c(0.0, 0.0, 0.0), c(0.3, 0.1, 0.0), c(0.0, 0.5, 0.8)) # (semi)automated naming name_stages(matU) name_stages(matU, prefix = "s") # custom stage names name_stages(matU, names = c("small", "medium", "large")) # overwrite existing stage names data(mpm1) name_stages(mpm1)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.