[R-br] Problema com sample()
Alexandre dos Santos
alexandresantosbr em yahoo.com.br
Segunda Abril 25 06:17:54 BRT 2011
Bom Dia Pessoal,
Tenho um banco de dados com três variáveis parc (número da
parcela), mont2(número de insetos), dead2 (mortalidade), com 108 dados,
estou tentando fazer uma amostragem com a função sample(), para um n da
amostra igual a 30, ate ai tudo bem, mas quando repito a função sample()
para um número de vezes superior ao n da amostra começam a aparecer NA nos
sorteio, porque isso poderia estar acontecendo, uma vez que estou utilizando
a função com reposição, fiz:
> nde<-read.table("Tout_NDE.txt",header=T)# Todos os dados
> #
> dead2<-nde$Mortalite[nde$Temps==2]-nde$Mortalite[nde$Temps==1]#
Mortalidade no segundo mês
> mont2<-nde$Monticules[nde$Temps==2]-nde$Monticules[nde$Temps==1]# Número
de insetos no segundo mês
> parc<-1:108 # Número da parcela no campo
> mois2<-cbind(parc,mont2,dead2)
> #
> nparc=30# Tamanho da amostra independente a ser sorteada com sample ()
> Nsim=31# Numero de simulações da função sample
>
> RES=NULL
>
> for(i in 1:Nsim){
+
+ res=NULL
+ spl=sample(parc,nparc, replace = TRUE)
+ resspl=mois2[spl[1:30],]
+ my.mont=mean(resspl[,2][i])
+ my.dead=mean(resspl[,3][i])
+ result=rbind(res,c(my.mont,my.dead,i))
+ #print(result)
+ RES=rbind(RES,result)
+ colnames(RES)=c("monticule","mortalite","simulation")
+ }
> print(RES)
monticule mortalite simulation
[1,] 5 4.000000 1
[2,] 0 0.000000 2
[3,] 1 12.000000 3
[4,] 1 5.263158 4
[5,] 0 0.000000 5
[6,] 0 0.000000 6
[7,] 2 9.090909 7
[8,] 0 0.000000 8
[9,] 1 0.000000 9
[10,] 0 0.000000 10
[11,] 1 11.764706 11
[12,] 3 6.451613 12
[13,] 3 12.000000 13
[14,] 3 4.545455 14
[15,] 1 3.225806 15
[16,] 0 0.000000 16
[17,] 3 4.545455 17
[18,] 1 0.000000 18
[19,] 5 13.636364 19
[20,] 2 12.121212 20
[21,] 2 6.896552 21
[22,] 1 5.263158 22
[23,] 2 0.000000 23
[24,] 10 8.333333 24
[25,] 5 14.285714 25
[26,] 8 10.000000 26
[27,] 8 10.000000 27
[28,] 3 4.761905 28
[29,] 0 0.000000 29
[30,] 1 3.571429 30
[31,] NA NA 31
>
Obrigado,
Alexandre dos Santos
Ingenieur forestier, Msc.
INRA- Biostatistique et Processus Spatiaux (BioSP)
Domaine Saint-Paul
Site Agroparc
84914 - Avignon - France
Tél. : +33 (0)6 87 95 16 29
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20110425/910dd574/attachment.html>
Mais detalhes sobre a lista de discussão R-br