Según Ripley sí es un loop disfrazado
http://tolstoy.newcastle.edu.au/R/help/06/05/27255.html

En el caso de una función paralizada es otra historia, también existen
versiones parelizadas de loops. En todo caso es más eficiente vectorizar la
operación en R si es posible. Vectorizando he disminuido el tiempo de
ejecución de 8 horas a 10 minutos.

Aunque hay veces que no se puede vectorizar y entonces hay que usar la
versión paralelizable.

Saludos
Luciano


El 14 de junio de 2012 12:01, Julio Alejandro Di Rienzo <
dirienzo.julio@gmail.com> escribió:

> Apply y sus variaciones son más que un loop disfrazado y existes sus
> versiones paralelizables que son escensiales para manejar problemas grandes
> como
> applicar un modelo lineal mixtos complejo a una matriz de expresión génica
> con 63k genes.
>
>
>
> Prof. Julio Di Rienzo
> Estadística y Biometría
> FCA- U.N. Córdoba
> IBS-RARG President
> http://sites.google.com/site/juliodirienzo
> "Biometry, the active pursuit of biological
> knowledge by quantitative methods."
> (R.A. Fisher, 1948)
>
>
>
> 2012/6/14 Luciano Selzer <luciano.selzer@gmail.com>
>
>> ¡Ojo que apply y sus variaciones no son más que un loop disfrazado!
>> Luciano
>>
>>
>> El 12 de junio de 2012 18:52, Fernando Fernández <
>> fernando.fernandez.gonzalez@gmail.com> escribió:
>>
>> > Efectivamente, quería decir eso, no se en qué estaba pensndo para poner
>> el
>> > segundo par de corchetes...
>> >
>> > Cuando veo a alguien escribir bucles for para hacer cosas así por no
>> haber
>> > dedicado unas horas a ojear algún manual de R...
>> >
>> > El 12 de junio de 2012 20:01, Jorge I Velez <jorgeivanvelez@gmail.com
>> > >escribió:
>> >
>> > > Hola Eva,
>> > >
>> > > A continuacion un ejemplo:
>> > >
>> > > x <- rpois(20, 10)
>> > > x
>> > > x[x > 10] <- -20
>> > > x
>> > >
>> > > Un saludo,
>> > > Jorge.-
>> > >
>> > >
>> > > 2012/6/12 Eva Prieto Castro <>
>> > >
>> > > > Hola, ¿qué tal?
>> > > >
>> > > > Fernando,  me interesa mucho la sugerencia que haces a Javier, pero
>> no
>> > > > consigo llevarla a la práctica.
>> > > >
>> > > > Me da este error:
>> > > >
>> > > > > x[x[>3]] <- 3
>> > > > Error: inesperado '>' en "x[x[>"
>> > > >
>> > > > Por favor, ¿podrías poner un ejemplo desde cero?. Gracias.
>> > > >
>> > > > Eva
>> > > >
>> > > > --- El mar, 12/6/12, Fernando Fernández <> escribió:
>> > > >
>> > > > De: Fernando Fernández <>
>> > > > Asunto: Re: [R-es] help: Bucles rápidos en R
>> > > > Para: "Javier Villacampa González" <
>> > javier.villacampa.gonzalez@gmail.com
>> > > >
>> > > > CC: r-help-es@r-project.org
>> > > > Fecha: martes, 12 de junio, 2012 15:19
>> > > >
>> > > > Las funciones apply, lapply, sapply, tapply son tus amigas...
>> También
>> > es
>> > > > bastante posible que estés haciendo tareas con bucles que se pueden
>> > > > escribir con instrucciones matriciales y subíndices. Del tipo:
>> > > >
>> > > > x[x[>3]]<-3
>> > > >
>> > > > en lugar de:
>> > > >
>> > > > for(i in 1:length(x)){
>> > > > if x[i]>3 then
>> > > > x[i]<-3
>> > > > }
>> > > >
>> > > > Mi recomendacion es que antes de seguir programando te recorras los
>> > > > ejemplos de dos o tres manuales diferentes que suelen tener
>> ejemplos de
>> > > > como aprovechar estas instrucciones en R (Los que puedes encontrar
>> en
>> > > CRAN
>> > > > deberían servirte). Merece la pena invertir algo de tiempo en
>> aprender
>> > a
>> > > > sacarles partido.
>> > > >
>> > > > El 12 de junio de 2012 14:32, Javier Villacampa González <
>> > > > javier.villacampa.gonzalez@gmail.com> escribió:
>> > > >
>> > > > > Buenas días a todos,
>> > > > >
>> > > > > una vez más os escribo para preguntaros una duda. Estoy haciendo
>> > bucles
>> > > > con
>> > > > > data frames, el problema es que al hacer bucles de esta manera el
>> > > sistema
>> > > > > se relentiza. He buscado por internet y en varias web te dicen que
>> > > evites
>> > > > > los bucles en la medida de lo posible y que intentes funcionar con
>> > c++
>> > > > con
>> > > > > la librería Rccp
>> > http://cran.r-project.org/web/packages/Rcpp/Rcpp.pdf.
>> > > > >
>> > > > > Mi preguta es
>> > > > > 1 Se puede acelerar el proceso dentro de R si irme a otro lenguaje
>> > > > > 2  Alguna página con ejemplitos fáciles de Rccp.
>> > > > >
>> > > > > Como ya veis tengo la duda a medio madurar, pero si me podeis dar
>> un
>> > > > > empujón os lo agradeceré.
>> > > > >
>> > > > > Un saludo y gracias por adelantado.
>> > > > >
>> > > > >        [[alternative HTML version deleted]]
>> > > > >
>> > > > >
>> > > > > _______________________________________________
>> > > > > R-help-es mailing list
>> > > > > R-help-es@r-project.org
>> > > > > https://stat.ethz.ch/mailman/listinfo/r-help-es
>> > > > >
>> > > > >
>> > > >
>> > > >     [[alternative HTML version deleted]]
>> > > >
>> > > >
>> > > > -----Adjunto en línea a continuación-----
>> > > >
>> > > > _______________________________________________
>> > > > R-help-es mailing list
>> > > > R-help-es@r-project.org
>> > > > https://stat.ethz.ch/mailman/listinfo/r-help-es
>> > > >
>> > > >        [[alternative HTML version deleted]]
>> > > >
>> > > >
>> > > > _______________________________________________
>> > > > R-help-es mailing list
>> > > > R-help-es@r-project.org
>> > > > https://stat.ethz.ch/mailman/listinfo/r-help-es
>> > > >
>> > > >
>> > >
>> > >        [[alternative HTML version deleted]]
>> > >
>> > >
>> > > _______________________________________________
>> > > R-help-es mailing list
>> > > R-help-es@r-project.org
>> > > https://stat.ethz.ch/mailman/listinfo/r-help-es
>> > >
>> > >
>> >
>> >        [[alternative HTML version deleted]]
>> >
>> >
>> > _______________________________________________
>> > R-help-es mailing list
>> > R-help-es@r-project.org
>> > https://stat.ethz.ch/mailman/listinfo/r-help-es
>> >
>> >
>>
>>        [[alternative HTML version deleted]]
>>
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>>
>

	[[alternative HTML version deleted]]

