Muchas gracias! Algunos blogs sigo aunque no con la frecuencia que me
gustaría.
El libro me viene bien pues es en lo que me estoy metiendo, con datos de
grandes dimensiones.
Saludos!!!
Fernando Macedo
El 21/03/15 a las 13:11, Carlos Ortega escribió:
Hola Fernando,
No, no sabía a priori si
Hola Jorge, muchas gracias por tu pronta respuesta, no me di cuenta que
el formateo podr�a causar problemas, env�o de nuevo el c�digo sin formatos.
La idea b�sica es para un set de n�meros de columnas (desordenados) y un
set de numeros de fila el loop lo que hace es ir a la fila y columna
Hola,
Una forma de hacerlo es así (destaco en negrita los cambios).
De todas formas, ya te adelanto que no es un caso en el que aplicar, en
este caso mapply(), mejore los tiempos frente a la solución basada en un
bucle.
#-
t1 - Sys.time()
*myfun - function(x,y) {
Hola, ¿qué tal?
Puedes hacer
data - matrix(rnorm(100 *20), 100, 20)
medias - replicate(1000,{
sel - sample(1:20,10)
tmp - data[cbind(sel, sample(sel,100,replace = T))]
mean(tmp)
})
Mira el párrafo de ?] que comienza diciendo A third form of indexing...
Un saludo,
Carlos J. Gil Bellosta
Hola Fernando,
No puedo ver las negritas, pero intuyo que lo que quieres es calcular la
media por columnas? Si es asi, hay dos maneras:
1. Usa colMeans(x), donde x es tu matriz de datos
2. Usa apply(x, 2, mean) donde x es tu matriz de datos
Existe una tercera pero menos conocida posibilidad