Learn R Programming

PReMiuM (version 3.1.2)

vec2mat: 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

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. URL http://www.jstatsoft.org/v64/i07/.

Examples

Run this code
vec2mat(data=c(1,2,3),nrow=3)

Run the code above in your browser using DataLab