[R] How to create list of objects?

Jacques VESLOT jacques.veslot at good.ibl.fr
Tue Jun 6 16:36:52 CEST 2006


lapply(f, summary)
sapply(f, AIC)
-------------------------------------------------------------------
Jacques VESLOT

CNRS UMR 8090
I.B.L (2ème étage)
1 rue du Professeur Calmette
B.P. 245
59019 Lille Cedex

Tel : 33 (0)3.20.87.10.44
Fax : 33 (0)3.20.87.10.31

http://www-good.ibl.fr
-------------------------------------------------------------------


Rainer M Krug a écrit :
> Hi
> 
> I am doing several mle and want to store them in a list (or whatever is
> the right construct) to be able to analyse them later.
> 
> at the moment I am doing:
> 
> f <- list()
> f$IP <- mle(...)
> f$NE <- mle(...)
> 
> but when I say:
> 
>>summary(f)
> 
> I get:
> 
>      Length Class Mode
> IP   0      mle   list
> NE   0      mle   list
> 
> I don't get the output I would have, i.e. the one from
> 
>>summary(f$IP)
> 
> summary(f$IP)
> Maximum likelihood estimation
> 
> Call:
> mle(minuslogl = IPNeglogPoisL, method = "L-BFGS-B", fixed = list(),
>     control = list(maxit = 1e+08, factr = 1e-20))
> 
> Coefficients:
>       Estimate  Std. Error
> a 1242.0185506 44.92341097
> b    0.8802538  0.01685811
> 
> -2 log L: 145.3509
> 
> 
> What I want to do is something like:
> 
> AICs <- AIC(logLik(f))
> 
> and then have all the AICs in the vector AICs.
> 
> It must be possible or is this again a namespace issue?
> 
> Rainer
>



More information about the R-help mailing list