[R] a nlm() question

Jiang Peng jp021 at sjtu.edu.cn
Thu Oct 30 09:49:00 CET 2008

  Dear R listers,
   I have a very annoying problem using nlm().
   I want to find the minimizer of my target function, if written in  
\LaTeX is
   f(\mu1,\mu2,\sigma1,\sigma2) = \sum_i^n( w_ig_t(z_i) ), where  
g_t(z) is a pdf of  bivariate normal distribution and z_i is my samples.
    I cannot get the estimation result generated by nlm(), and I got  
the following errors

Error in nlm(foo, theta.start, hessian = TRUE) :
   non-finite value supplied by 'nlm'

from time to time( If I ran the code second time , it does not have  
the error .) I am new to R so I don't know if there is any debug  
method of R code. i hope somebody can help me out .

Thanks in advance.

Jiang Peng, Ph.D. Candidate
Department of mathematics &
Antai college of Economics and management
Shanghai Jiao Tong University
Address: Room 127, #3 Building, Xuhui Campus
E-mail: jp021 at sjtu.edu.cn
              jp021 at 126.com
MSN: jp021 at hotmail.com
iChat: mathfrog at mac.com
Mobile: +86-138 168 780 95

More information about the R-help mailing list