Skip to content
Prev 177151 / 398503 Next

nls factor

A more compact way to code factors in nls is to use the syntax factor[].

Here's an example using a simplified version of Ravi's example:

n <- 200
set.seed(123)
x <- runif(n)
a <- gl(n=2, k=n/2)  # a two-level factor
eps <- rnorm(n, sd=0.5)
y <- as.numeric(a) * x^.5 + eps

nls(y ~ a[]*x^b, start=list(a=c(1,1), b=0.25))
Wed, 2009-04-15 at 10:22 -0400, Ravi Varadhan wrote: