Hi,

  Since all entries in your hessian matrix and grad vector are integers, I
suggest you execute the following for mat assignment.

> mat <- round(h_x(x),digits=0)*round(hess.h,digits=0) - round(grad(h_x,
> x),digits=0) %o% round(grad(h_x, x),digits=0) 
> mat
         [,1]     [,2]     [,3]     [,4]
[1,]        0        0        0 -4080400
[2,]        0  7920000        0 -1600000
[3,]        0        0 12160400        0
[4,] -4080400 -1600000        0 -7920000



--
View this message in context: 
http://r.789695.n4.nabble.com/Numerical-stability-of-eigenvalue-and-hessian-matrix-in-R-tp4703443p4703456.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to