The input matrix A is decomposed into its eigen-values and eigen-vectors, The negative eigen-values are projected into the range between zero and the smallest positive eigen-value.
makePD2(A, pn_digits = NULL)
A | input matrix |
---|---|
pn_digits | number of digits to be rounded to |
Bended positive-definite matrix A
--- title: Check and Transform to Insure Positive Definite of Matrix date: "`r Sys.Date()`" ---
#> [,1] [,2] [,3] [,4] #> [1,] 103.615081 75.499246 18.377481 5.013141 #> [2,] 75.499246 55.603411 12.020026 3.228634 #> [3,] 18.377481 12.020026 6.728218 1.442922 #> [4,] 5.013141 3.228634 1.442922 1.269397