Bom dia a todos!!! 
Oi Cesar, obrigado pelo retorno. Não seriam mil colunas, mas mil número 
aleatórios de um normal, cujos parâmetros estariam na linha.
Empreguei esse exemplo, mas é assim: quero comparar as médias de métodos de 
medição, digamos quatro métodos (M1, M2, M3 e M4). Vou aplicar teste 
estatístico para compará-los, mas uma uma visualização útil para os leigos será 
montar histogramas dos dados. 
Problema: a quantidade de dados reportados para analisar cada método são não 
muitos (n1=10; n2=16;...) e a visualização no R desses histogramas reunidos no 
mesmo plot é ruim. Então, a ideia que tive foi de, usando os parâmetros 
estimados para esses métodos, gerar números aleatórios de uma normal (digamos 
1000) para os parâmetros de cada método, e ainda envolvendo o globamento de 
todos os resultados. 
Por exemplo, no método 1 tive 10 dados, então calculo a média e o dp, e então 
gero 1000 dados aleatórios. Depois, faria o mesmo para o método 2... e 
finalmente, faria o mesmo com todos os resultados. Cada grupo de mil dados 
aleatórios seria plotado em forma de histogramas no mesmo plot.
Desculpa, consegui ser claro?
Obrigado!!!
Diogo JerônimoBacharel em Ciências Estatísticas - ENCE/IBGEMestre em Metrologia 
- PUC-Rio/PósMQIhttp://lattes.cnpq.br/8996149312896520 

    Em segunda-feira, 4 de julho de 2022 16:47:09 BRT, Cesar Rabak 
<cesar.ra...@gmail.com> escreveu:  
 
 O busílis aqui é que a geração que vc parece que deseja é de criar mil colunas 
por chamada a rnorm.
É isso mesmo? Para cada linha "X..." vc quer criar mil variaveis ou seja mil 
colunas no dataframe?


On Mon, Jul 4, 2022 at 3:03 PM Diogo Jerônimo por (R-br) 
<r-br@listas.c3sl.ufpr.br> wrote:

Boa tarde prezados, uma vez mais, solicitando a ajuda dos amigos!!
Estou necessitando gerar valores de uma normal, condicionada a parâmetros de 
interesse, como no exemplo reproduzível abaixo:
x<-c("X1","X2","X3","X4")média<-c(100,120,150,180)dp<-c(20,15,10,25)exemplo<-data.frame(cbind(x,média,dp))

O meu objetivo é gerar de forma automática, para cada linha, uma distribuição 
normal com os parâmetros nessas linhas. No exemplo, para a linha que contêm X1, 
gerar 1000 valores de uma normal com média=100 e dp=20, para a linha que contêm 
X2, gerar 1000 valores de uma normal de média=120 e dp=15, e assim 
sucessivamente, até o último vetor, gerado pelos parâmetros da última linha 
(média=180 e dp=25).  Algo similar a isso:
for (i in 1:nrow(exemplo)){
    simu[i]<-rnorm(100,exemplo[i,2],exemplo[i,3])  }
Alguém teria uma solução para isso? É que o número de linhas dessa tabela 
"exemplo" poderá variar.
Muito obrigado!!!
Diogo JerônimoBacharel em Ciências Estatísticas - ENCE/IBGEMestre em Metrologia 
- 
PUC-Rio/PósMQIhttp://lattes.cnpq.br/8996149312896520_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código 
mínimo reproduzível.

  
_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código 
mínimo reproduzível.

Responder a