Hi,
I am having problems when trying to apply factor analysis in a covariance
matrix,
> factanal(covmat=strip1cmcd, factors=5, control=list(lower=0.0264))
Error in optim(start, FAfn, FAgr, method = "L-BFGS-B", lower = lower,
:
non-finite value supplied by optim
In addition: Warning message:
NaNs produced in: sqrt(diag(cv))
I have searched for possible solutions in messages posted previously. I think
that:
Zeroing the workspace is not a requirement of the original L-BFGS-B code
that I can see. Given that it was originally in Fortran, and Fortran
often does zero it seems a likely symptom, but it does mean that a
variable is being used uninitialized somewhere in the code (converted to
C). It would be better to leave vect alone and to zero the workspace with
a memset call in lbfgsb. (Incidentally, I don't know why S_alloc does not
use memset -- we do require standard C and use in seeral other places.)
--
Brian D. Ripley,
could be relevant to my case. The question is: How can I zero the workspace with
a memset call in lbfgsb?
I have read the Rhelp for windows and tried to zero the workspace from
"RGui.exe" "mim.mem.size" but is not working. Any
suggestions will be very welcome indeed.
Regards
Dr. Gabriela Munoz-Melendez
Environmental Processes and Systems Research Group
Department of Earth Science and Engineering
Imperial College London
SW7 2AZ
Tel: +44 (0)207 594 7369
Fax: +44 (0)207 594 7354
E-mail: g.munoz@imperial.ac.uk
[[alternative HTML version deleted]]