vec2mat: Vector to upper triangular matrix

vec2matR Documentation

Vector to upper triangular matrix

Description

Function to convert a vector to an upper triangular matrix. The vector does not include the diagonal values, which are then set equal to 1 in the matrix. The matrix is filled by row.

Usage

vec2mat(data = NA, nrow = 1) 

Arguments

data

The vector to be converted, excluding the diagonal which is set equal to 1.

nrow

The number of rows (and columns) of the resulting matrix.

Value

The symmetric matrix. The matrix is filled by column.

Authors

Silvia Liverani, Department of Epidemiology and Biostatistics, Imperial College London and MRC Biostatistics Unit, Cambridge, UK

Maintainer: Silvia Liverani <liveranis@gmail.com>

References

Silvia Liverani, David I. Hastie, Lamiae Azizi, Michail Papathomas, Sylvia Richardson (2015). PReMiuM: An R Package for Profile Regression Mixture Models Using Dirichlet Processes. Journal of Statistical Software, 64(7), 1-30. \Sexpr[results=rd]{tools:::Rd_expr_doi("10.18637/jss.v064.i07")}.

Examples

vec2mat(data=c(1,2,3),nrow=3)

PReMiuM documentation built on Nov. 14, 2023, 1:08 a.m.