Learn R Programming

exvatools (version 0.9.0)

bkdiag: Diagonalize blocks of a block matrix

Description

Diagonalize each block of a block matrix, so sectors of origin become also sectors of destination. Blocks of dimension NxN will remain NxN, but diagonalized, and blocks of dimensions Nx1 will be expanded to NxN and then diagonalized.

Usage

bkdiag(df)

Value

Matrix df with blocks of dimension NxN diagonalized.

Arguments

df

A block matrix with named rows and columns.

Examples

Run this code
wio <- make_wio("wiodtest", quiet = TRUE)
# Normal version of matrix Y
wio$Y
# Diagonal version (show first columns only)
bkdiag(wio$Y)[, 1:6]

Run the code above in your browser using DataLab