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.