matrix2df {R2MLwiN} | R Documentation |
For multiple membership models, translates matrix into a data.frame formatted for MLwiN
Translates a matrix
into a form usable by MLwiN for multiple membership models,
namely a data.frame
with (a) columns containing membership IDs (if first row matrix is
0 1 1 0 1 1
, then first row of generated ID vectors would be, say, 2, 3, 5, 6
)
and (b) columns containing weights (in this example, if standardise = TRUE
, then first
row of generated weight vectors would be, say, 0.25, 0.25, 0.25, 0.25
, otherwise first
row of generated weight vectors would be, say, 1, 1, 1, 1
).
Description
For multiple membership models, translates matrix into a data.frame formatted for MLwiN
Translates a matrix
into a form usable by MLwiN for multiple membership models,
namely a data.frame
with (a) columns containing membership IDs (if first row matrix is
0 1 1 0 1 1
, then first row of generated ID vectors would be, say, 2, 3, 5, 6
)
and (b) columns containing weights (in this example, if standardise = TRUE
, then first
row of generated weight vectors would be, say, 0.25, 0.25, 0.25, 0.25
, otherwise first
row of generated weight vectors would be, say, 1, 1, 1, 1
).
Usage
matrix2df(mat, standardise = FALSE, idstub = "id", weightstub = "weight")
Arguments
mat |
A matrix. |
standardise |
If |
idstub |
Prefix for columns containing IDs; defaults to |
weightstub |
Prefix for columns containing weights; defaults to |
Author(s)
Zhang, Z., Charlton, C.M.J., Parker, R.M.A., Leckie, G., and Browne, W.J. (2016) Centre for Multilevel Modelling, University of Bristol, U.K.