Learn R Programming

sparsevar (version 0.0.9)

createSparseMatrix: Create Sparse Matrix

Description

Creates a sparse square matrix with a given sparsity and distribution.

Usage

createSparseMatrix(N, sparsity, method = "normal", stationary = FALSE, p = 1, ...)

Arguments

N
the dimension of the square matrix
sparsity
the density of non zero elements
method
the method used to generate the entries of the matrix. Possible values are "normal" (default) or "bimodal".
stationary
should the spectral radius of the matrix be smaller than 1? Possible values are TRUE or FALSE. Default is FALSE.
p
normalization constant (used for VAR of order greater than 1, default = 1)
...
other options for the matrix (you can specify the mean mu and the standard deviation sd).

Value

An NxN sparse matrix.

Examples

Run this code
M <- createSparseMatrix(N = 30, sparsity = 0.05, method = "normal", stationary = TRUE)

Run the code above in your browser using DataLab