> -----Original Message-----
> From: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED] On Behalf Of Vermeiren, Hans 
> [VRCBE]
> Sent: Sunday, November 13, 2005 7:48 PM
> To:   'r-help@stat.math.ethz.ch'
> Subject:      [R] Robust Non-linear Regression
> 
> Hi,
>  
> I'm trying to use Robust non-linear regression to fit dose response curves.
> Maybe I didnt look good enough, but I dind't find robust methods for NON
> linear regression implemented in R. A method that looked good to me but is
> unfortunately not (yet) implemented in R is described in 
> http://www.graphpad.com/articles/RobustNonlinearRegression_files/frame.htm
> <http://www.graphpad.com/articles/RobustNonlinearRegression_files/frame.htm>
> 
> 
> in short: instead of using the premise that the residuals are gaussian they
> propose a Lorentzian distribution,
> in stead of minimizing the squared residus SUM (Y-Yhat)^2, the objective
> function is now
> SUM log(1+(Y-Yhat)^2/ RobustSD)
>  
> where RobustSD is the 68th percentile of the absolute value of the residues
>  
> my question is: is there a smart and elegant way to change to objective
> function from squared Distance to log(1+D^2/Rsd^2) ?
>  
-----------
I do not know about in-built robustness options in R but I have found that 
Dave Fournier's robust likelihood for nonlinear regression in ADMB does
a pretty good job in detecting and counter-acting the influence of outliers
(in my applications this has been used to counter-act the effect of reading 
errors in determination of the age of fish based on rings in bones). 
It relies on a likelihood function based on a mixture of a normal and another
distribution with fatter tails. You can find the documentation in the ADMB 
manual 
at the ADMB website: http://otter-rsch.com/admodel.htm
Ruben

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to