Skip to content
Back to formatted view

Raw Message

Message-ID: <20111001135538.GA15586@CasperVector>
Date: 2011-10-01T13:55:38Z
From: Casper Ti. Vector
Subject: Problem with logarithmic nonlinear model using nls() from the `stats' package
In-Reply-To: <CAP01uR=qjFDiu1J5bPQLkfnVY52EVythEzFcWsopZXtN8_iiuw@mail.gmail.com>

Ah, now I see...
Thanks very much :)

On Sat, Oct 01, 2011 at 09:27:34AM -0400, Gabor Grothendieck wrote:
> On Sat, Oct 1, 2011 at 5:28 AM, Casper Ti. Vector
> <caspervector at gmail.com> wrote:
> Its linear given c so calculate the residual sum of squares using lm
> (or lm.fit which is faster) given c and optimize over c:
> 
> set.seed(123) # for reproducibility
> x <- 1:10
> y <- 1 + 2 * log(1 + 3 * x) + rnorm(1, sd = 0.5)
> fitc <- function(c) lm.fit(cbind(1, log(1 + c * x)), y)
> rssvals <- function(c) sum(resid(fitc(c))^2)
> out <- optimize(rssvals, c(0.01, 10))
> 
> which gives:
> 0.7197666 2.0000007 2.9999899

-- 
    Using GPG/PGP? Please get my current public key (ID: 0xAEF6A134,
valid from 2010 to 2013) from a key server.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20111001/f576ad89/attachment.bin>