<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Caros,</span></div><div><span>Boa tarde,</span></div>Alguem tem alguma dica para fazer amostras aleatorias de um conjunto de dados agrupado por parcela?<br>Segue um #RCMR de exemplo<br>dados <- data.frame(parcela = rep(1:5,each=5), obs=rep(1:5,5), y=rnorm(25), z=rnorm(25))<br>dados<br>a idéia é que sejam retiradas amostras aleatorias deste conjunto. Segue um exemplo de um código sugerido pelo Ivan, valeu Ivan<br>amostras <- list()<br>for(i in 1:5){<br>  amostras[[i]] <- apply(subset(dados,parcela==i),2,function(x) sample(x,3,replace=F))<br>}<br>amostras  <br>tmp <- as.data.frame(rbind(amostras[[1]],amostras[[2]],amostras[[3]],amostras[[4]],amostras[[5]]))<br>tmp #Problema aqui é inserir uma a uma. Neste caso tenho cinco parcelas daí fica tranquilo mas a base que estou usando tem mais de 9mil,
 enfim<br><br>Grande abraço e bom fds a todos<br> <br><div style="FONT-FAMILY:courier, monaco, monospace, sans-serif;"><font size="3"><b>====================================</b></font></div><div style="FONT-FAMILY:courier, monaco, monospace, sans-serif;"><font size="3"><b>Samuel P. C. Carvalho<br></b><font color="#000000" size="2">Mestre em Ciências Florestais [UFLA]</font></font></div><div style="FONT-FAMILY:courier, monaco, monospace, sans-serif;"><font color="#000000" size="2">Doutorando em Recursos Florestais [ESALQ/USP]</font></div><div style="FONT-FAMILY:courier, monaco, monospace, sans-serif;"><font size="2">=============================================</font></div></div></body></html>