Dear all,

I know this topic has already been covered in other posts (at least the for 
loop Vs apply family of function), but I am looking for fresh / up-to-date 
opinion and feedback on those 3 methods to run unavoidable loops in R. I 
realise that it may be too general question for many, so any feedback 
appreciated.

1. apply Vs for loop

>> Seems apply is (was?) supposed to be faster than using for loop, some posts 
>> mention that it is now more of a cosmetic function (wrapper for "for loop") 
>> making the code essentially neater. Any thoughts/opinion/experience on this 
>> more than welcome. 

>> Running the very simple function attached, I end up with for loop quicker 
>> than apply function....but may be do I not use the apply function properly? 

2. foreach (REvolution enhancement)

>> seems the rationale of this function is to facilitate the use of 
>> multithreading to enhance the for loop speed. Given a moderate time 
>> sensitivity (process must run fast but a gain of 10-20% speed seen as 
>> probably not justifying the additional learning + dependence from yet 
>> another package), is it really worth going down that route? 

Has anyone extensive experience with this matter (using foreach to boost for 
loop running time)? any feedback welcome.


Have all a nice day!


Rgds,
Julien
                                          
_________________________________________________________________
Hotmail: Vertrauenswürdige E-Mails dank leistungsstarkem SPAM-Schutz.

______________________________________________
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