Skip to content

[Re: Significance of confidence intervals in the Non-Linear Least Squares Program.]

5 messages · glenn andrews, Peter Dalgaard, Brian Ripley

#
Thanks for the response. I was not very clear in my original request.

What I am asking is if in a non-linear estimation problem using nls(), 
as the condition number of the Hessian matrix becomes larger, will the 
t-values of one or more of the parameters being estimated in general 
become smaller in absolute value -- that is, are low t-values a  
sign of an ill-conditioned Hessian?

Typical nls() ouput:

Formula: y ~ (a + b * log(c * x1^d + (1 - c) * x2^d))

Parameters:
 Estimate Std. Error t value Pr(>|t|) 
a  0.11918    0.07835   1.521   0.1403 
b -0.34412    0.27683  -1.243   0.2249 
c  0.33757    0.13480   2.504   0.0189 *
d -2.94165    2.25287  -1.306   0.2031 

Glenn
Prof Brian Ripley wrote:

            
#
glenn andrews wrote:
In a word: no. Ill-conditioning essentially means that there are one or 
more directions in parameter space along which estimation is unstable. 
Along such directions you get a large SE, but also a large variability 
of the estimate, resulting in t values at least in the usual "-2  to +2" 
range. The large variation may swamp a true effect along said direction, 
though.

  
    
#
What should I be looking for in the output of the nls() routine that 
alerts me to the fact that the Hessian is potentially ill-conditioned?

Glenn
Peter Dalgaard wrote:

            
#
glenn andrews wrote:
Unreasonably large s.e.'s and large correlations in the 
variance-covariance matrix of estimates (cov2cor(vcov(nlmod)) or 
summary(nlmod, corr=TRUE)).

Notice that the former requires at least some feel for what is the 
natural scale of each parameter, which in turn requires subject-matter 
knowledge.

  
    
#
On Thu, 27 Mar 2008, Peter Dalgaard wrote:

            
That seems to be about ill-conditioning in the *correlation* matrix.  As I 
pointed out before, the condiition number of the *covariance* matrix 
(which was the original question) is scale-dependent -- uncorrelated 
parameter estimators can have an arbitrarily high condition number of 
their covariance matrix (it is the ratio of the largest to the smallest 
variance).