Here an simple example:

rep     treat   heightfra       leaffra leafvim week
ID1     pHf     1.54    4       4       4
ID2     pHf     1.49    4       4       4
ID3     pHf     1.57    4       5       4
ID4     pHf     1.48    4       4       4
ID5     pHf     1.57    4       4       4
ID6     pHs     1.29    4       5       4
ID7     pHs     0.97    4       5       4
ID8     pHs     2.06    4       4       4
ID9     pHs     0.88    4       4       4
ID10    pHs     1.47    4       4       4
ID1     pHf     3.53    5       6       6
ID2     pHf     4.08    6       6       6
ID3     pHf     3.89    6       6       6
ID4     pHf     3.78    5       6       6
ID5     pHf     3.92    6       6       6
ID6     pHs     2.76    5       5       6
ID7     pHs     3.31    6       7       6
ID8     pHs     4.46    6       7       6
ID9     pHs     2.19    5       5       6
ID10    pHs     3.83    5       5       6
ID1     pHf     5.07    7       7       9
ID2     pHf     6.42    7       8       9
ID3     pHf     5.43    6       8       9
ID4     pHf     6.83    6       8       9
ID5     pHf     6.26    6       8       9
ID6     pHs     4.57    6       9       9
ID7     pHs     5.05    6       7       9
ID8     pHs     6.27    6       8       9
ID9     pHs     3.37    5       7       9
ID10    pHs     5.38    6       8       9
ID1     pHf     5.58    7       9       12
ID2     pHf     7.43    8       9       12
ID3     pHf     6.18    8       10      12
ID4     pHf     6.91    7       10      12
ID5     pHf     6.78    7       10      12
ID6     pHs     4.99    6       13      12
ID7     pHs     5.50    7       8       12
ID8     pHs     6.56    7       10      12
ID9     pHs     3.72    6       10      12
ID10    pHs     5.94    6       10      12


I used the procedure described in Crawley´s new R
Book.
For two of the tree response variables
(heightfra,leaffra) it doesn´t work, while it worked
with leafvim (but in another R session, yesterday,
leaffra worked as well...).

Here the commands:

> attach(test)
> names(test)
[1] "week"      "rep"       "treat"     "heightfra"
"leaffra"   "leafvim"  
> library(nlme)
>
test<-groupedData(heightfra~week|rep,outer=~treat,test)
> model1<-lme(heightfra~treat,random=~week|rep)
Error in lme.formula(heightfra ~ treat, random = ~week
| rep) : 
        nlminb problem, convergence error code = 1;
message = iteration limit reached without convergence
(9)

>
test<-groupedData(leaffra~week|rep,outer=~treat,test)
> model2<-lme(leaffra~treat,random=~week|rep)
Error in lme.formula(leaffra ~ treat, random = ~week |
rep) : 
        nlminb problem, convergence error code = 1;
message = iteration limit reached without convergence
(9)

>
test<-groupedData(leafvim~week|rep,outer=~treat,test)
> model3<-lme(leafvim~treat,random=~week|rep)
> summary(model)
Error in summary(model) : object "model" not found
> summary(model3)
Linear mixed-effects model fit by REML
 Data: NULL 
       AIC      BIC    logLik
  129.6743 139.4999 -58.83717

Random effects:
 Formula: ~week | rep
 Structure: General positive-definite, Log-Cholesky
parametrization
            StdDev    Corr  
(Intercept) 4.4110478 (Intr)
week        0.7057311 -0.999
Residual    0.5976143       

Fixed effects: leafvim ~ treat 
               Value Std.Error DF  t-value p-value
(Intercept) 5.924659 0.1653596 30 35.82893  0.0000
treatpHs    0.063704 0.2338538  8  0.27241  0.7922
 Correlation: 
         (Intr)
treatpHs -0.707

Standardized Within-Group Residuals:
        Min          Q1         Med          Q3       
 Max 
-1.34714254 -0.53042878 -0.01769195  0.40644540 
2.29301560 

Number of Observations: 40
Number of Groups: 10 

Is there a solution for this problem?

Thanks!!!

Ilona

--- Douglas Bates <[EMAIL PROTECTED]> schrieb:

> On Dec 13, 2007 4:15 PM, Ilona Leyer
> <[EMAIL PROTECTED]> wrote:
> > Dear All,
> > I want to analyse treatment effects with time
> series
> > data:  I measured e.g. leaf number (five replicate
> > plants) in relation to two soil pH - after 2,4,6,8
> > weeks. I used mixed effects models, but some
> analyses
> > didn´t work. It seems for me as if this is a
> randomly
> > occurring problem since sometimes the same model
> works
> > sometimes not.
> >
> > An example:
> > > names(test)
> > [1] "rep"    "treat"  "leaf"   "week"
> > > library (lattice)
> > > library (nlme)
> > >
> test<-groupedData(leaf~week|rep,outer=~treat,test)
> > > model<-lme(leaf~treat,random=~leaf|rep)
> > Error in lme.formula(leaf~ treat, random =
> ~week|rep)
> 
> Really!? You gave lme a model with random = ~ leaf |
> rep (and no data
> specification) and it tried to fit a model with
> random = ~ week | rep?
> Are you sure that is an exact transcript?
> 
> > :
> >         nlminb problem, convergence error code =
> 1;
> > message = iteration limit reached without
> convergence
> > (9)
> 
> > Has anybody an idea to solve this problem?
> 
> Oh, I have lots of ideas but without a reproducible
> example I can't
> hope to decide what might be the problem.
> 
> It appears that the model may be over-parameterized.
>  Assuming that
> there are 4 different values of week then ~ week |
> rep requires
> fitting 10 variance-covariance parameters. That's a
> lot.
> The error code indicates that the optimizer is
> taking
>

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to