make.symmetric: Make a square matrix symmetric by averaging.
Description
Matrix symmetry might depend on numerical precision issues.
The older version of JAGS had a bug related to this issue for
multivariate normal nodes. This simple function can fix the issue,
but new JAGS versions do not require such intervention.
Usage
make.symmetric(x)
Value
A symmetric square matrix.
Arguments
x
A square matrix.
Author
Peter Solymos
Details
The function takes the average as (x[i, j] + x[j, i]) / 2
for each off diagonal cells.