Learn R Programming

R2MLwiN (version 0.8-1)

matrix2df: For multiple membership models, translates matrix into a data.frame formatted for MLwiN

Description

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 TRUE, ensures the row sums to one; defaults to FALSE.
idstub
Prefix for columns containing IDs; defaults to id.
weightstub
Prefix for columns containing weights; defaults to weight.

See Also

df2matrix