<html><head></head><body><div class="ydpb63d2b57yahoo-style-wrap" style="font-family:bookman old style, new york, times, serif;font-size:16px;"><div><div dir="ltr" data-setdir="false"><div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;">Bom dia a todos!!! </div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;"><br></div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;">Oi Cesar, obrigado pelo retorno. Não seriam mil colunas, mas <b>mil número aleatórios de um normal, cujos parâmetros estariam na linha</b>.</div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;"><br></div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;">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. </div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;"><br></div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;">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. </div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;"><br></div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;">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.</div></div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;"><br></div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;">Desculpa, consegui ser claro?</div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;"><br></div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;">Obrigado!!!</div><div dir="ltr" data-setdir="false" style="color: rgb(0, 0, 0); font-family: bookman old style, new york, times, serif; font-size: 16px;"><br></div></div><div class="ydpb63d2b57signature"><div style="font-family:Helvetica, Arial, sans-serif;font-size:16px;"><div style="margin-bottom:0.0001pt;padding:0px;line-height:normal;background:white;"><i id="ydpcf278505yui_3_16_0_1_1497025264182_38508"><span id="ydpcf278505yui_3_16_0_1_1497025264182_38507" style="color:rgb(0, 0, 191);font-size:medium;"><font face="Courier New, courier, monaco, monospace, sans-serif" style="background-color: inherit;">Diogo Jerônimo</font></span></i></div><div style="margin-bottom:0.0001pt;padding:0px;line-height:normal;background:white;"><i id="ydpcf278505yui_3_16_0_1_1497025264182_38430"><span id="ydpcf278505yui_3_16_0_1_1497025264182_38429" style="color:rgb(0, 0, 191);font-size:medium;"><font face="Courier New, courier, monaco, monospace, sans-serif" style="background-color: inherit;">Bacharel em Ciências Estatísticas - ENCE/IBGE</font></span></i></div><div style="margin-bottom:0.0001pt;padding:0px;line-height:normal;background:white;"><i id="ydpcf278505yui_3_16_0_1_1497025264182_38309"><span id="ydpcf278505yui_3_16_0_1_1497025264182_38308" style="color:rgb(0, 0, 191);font-size:medium;"><font face="Courier New, courier, monaco, monospace, sans-serif" style="background-color: inherit;">Mestre em Metrologia - PUC-Rio/PósMQI</font></span></i></div><div style="margin-bottom:0.0001pt;padding:0px;line-height:normal;background:white;"><i id="ydpcf278505yui_3_16_0_1_1497025264182_38323"><span id="ydpcf278505yui_3_16_0_1_1497025264182_38322" style="line-height:17.12px;color:rgb(0, 0, 191);font-size:medium;"><font face="Courier New, courier, monaco, monospace, sans-serif" id="ydpcf278505yui_3_16_0_1_1497025264182_38695" style="background-color: inherit;">http://lattes.cnpq.br/8996149312896520</font></span></i></div></div></div></div>
        <div><br></div><div><br></div>
        
        </div><div id="ydp301bd49cyahoo_quoted_7820823744" class="ydp301bd49cyahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    Em segunda-feira, 4 de julho de 2022 16:47:09 BRT, Cesar Rabak <cesar.rabak@gmail.com> escreveu:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div id="ydp301bd49cyiv1177371347"><div><div dir="ltr">O busílis aqui é que a geração que vc <i>parece</i> que deseja é de criar mil colunas por chamada a <font face="monospace">rnorm</font>.<div><br clear="none"></div><div>É isso mesmo? Para cada linha "X..." vc quer criar mil variaveis ou seja mil colunas no <font face="monospace">dataframe</font>?<br clear="none"><br clear="none"></div></div><br clear="none"><div class="ydp301bd49cyiv1177371347gmail_quote"><div id="ydp301bd49cyiv1177371347yqt83470" class="ydp301bd49cyiv1177371347yqt6902548814"><div dir="ltr" class="ydp301bd49cyiv1177371347gmail_attr">On Mon, Jul 4, 2022 at 3:03 PM Diogo Jerônimo por (R-br) <<a shape="rect" href="mailto:r-br@listas.c3sl.ufpr.br" rel="nofollow" target="_blank">r-br@listas.c3sl.ufpr.br</a>> wrote:<br clear="none"></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;" class="ydp301bd49cyiv1177371347gmail_quote"><div><div style="font-family:old times, serif;font-size:16px;"><div><div dir="ltr" style="font-size:16px;">Boa tarde prezados, uma vez mais, solicitando a ajuda dos amigos!!</div><div dir="ltr" style="font-size:16px;"><br clear="none"></div><div dir="ltr" style="font-size:16px;">Estou necessitando gerar valores de uma normal, condicionada a parâmetros de interesse, como no exemplo reproduzível abaixo:</div><div dir="ltr" style="font-size:16px;"><br clear="none"></div><div dir="ltr"><div><div><font color="#cd232c" size="2">x<-c("X1","X2","X3","X4")</font></div><div><font color="#cd232c" size="2">média<-c(100,120,150,180)</font></div><div><font color="#cd232c" size="2">dp<-c(20,15,10,25)</font></div><div dir="ltr"><font color="#cd232c" size="2"><span><span style="color:rgb(205,35,44);font-family:old times, serif;font-size:small;">exemplo<-data.frame(cbind(x,média,dp))</span></span><br clear="none"></font></div><div><font color="#cd232c" size="2"><br clear="none"></font></div><div>O meu objetivo é gerar de forma automática, <b>para cada linha</b>, 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:</div><div><br clear="none"></div></div></div><div dir="ltr"><span style="color:rgb(205,35,44);font-size:small;">for (i in 1:nrow(exemplo)){</span><br clear="none"></div><div dir="ltr"><div><div style="color:rgb(0,0,0);font-family:old times, serif;font-size:16px;"><font color="#cd232c" size="2">  </font></div><div style="color:rgb(0,0,0);font-family:old times, serif;font-size:16px;"><font color="#cd232c" size="2">  simu[i]<-rnorm(100,exemplo[i,2],exemplo[i,3])</font></div><div style="color:rgb(0,0,0);font-family:old times, serif;font-size:16px;"><font color="#cd232c" size="2">  </font></div><div style="color:rgb(0,0,0);font-family:old times, serif;font-size:16px;"><font color="#cd232c" size="2">}</font></div></div><br clear="none"></div><div dir="ltr">Alguém teria uma solução para isso? É que o número de linhas dessa tabela "exemplo" poderá variar.</div><div dir="ltr"><br clear="none"></div><div dir="ltr">Muito obrigado!!!</div><div dir="ltr"><i style="font-family:Helvetica, Arial, sans-serif;"><span style="color:rgb(0,0,191);font-size:medium;"><font face="Courier New, courier, monaco, monospace, sans-serif" style="background-color:inherit;"><br clear="none"></font></span></i></div><div dir="ltr"><i id="ydp301bd49cyiv1177371347gmail-m_2574673738117641786ydpcf278505yui_3_16_0_1_1497025264182_38508" style="font-family:Helvetica, Arial, sans-serif;"><span id="ydp301bd49cyiv1177371347gmail-m_2574673738117641786ydpcf278505yui_3_16_0_1_1497025264182_38507" style="color:rgb(0,0,191);font-size:medium;"><font face="Courier New, courier, monaco, monospace, sans-serif" style="background-color:inherit;">Diogo Jerônimo</font></span></i></div><div dir="ltr"><i id="ydp301bd49cyiv1177371347gmail-m_2574673738117641786ydpcf278505yui_3_16_0_1_1497025264182_38430" style="font-family:Helvetica, Arial, sans-serif;"><span id="ydp301bd49cyiv1177371347gmail-m_2574673738117641786ydpcf278505yui_3_16_0_1_1497025264182_38429" style="color:rgb(0,0,191);font-size:medium;"><font face="Courier New, courier, monaco, monospace, sans-serif" style="background-color:inherit;">Bacharel em Ciências Estatísticas - ENCE/IBGE</font></span></i></div><div dir="ltr"><i id="ydp301bd49cyiv1177371347gmail-m_2574673738117641786ydpcf278505yui_3_16_0_1_1497025264182_38309" style="font-family:Helvetica, Arial, sans-serif;"><span id="ydp301bd49cyiv1177371347gmail-m_2574673738117641786ydpcf278505yui_3_16_0_1_1497025264182_38308" style="color:rgb(0,0,191);font-size:medium;"><font face="Courier New, courier, monaco, monospace, sans-serif" style="background-color:inherit;">Mestre em Metrologia - PUC-Rio/PósMQI</font></span></i></div><div dir="ltr"><i id="ydp301bd49cyiv1177371347gmail-m_2574673738117641786ydpcf278505yui_3_16_0_1_1497025264182_38323" style="font-family:Helvetica, Arial, sans-serif;"><span id="ydp301bd49cyiv1177371347gmail-m_2574673738117641786ydpcf278505yui_3_16_0_1_1497025264182_38322" style="line-height:17.12px;color:rgb(0,0,191);font-size:medium;"><font id="ydp301bd49cyiv1177371347gmail-m_2574673738117641786ydpcf278505yui_3_16_0_1_1497025264182_38695" face="Courier New, courier, monaco, monospace, sans-serif" style="background-color:inherit;"><a shape="rect" href="http://lattes.cnpq.br/8996149312896520" rel="nofollow" target="_blank">http://lattes.cnpq.br/8996149312896520</a></font></span></i></div></div></div></div>_______________________________________________<br clear="none">
R-br mailing list<br clear="none">
<a shape="rect" href="mailto:R-br@listas.c3sl.ufpr.br" rel="nofollow" target="_blank">R-br@listas.c3sl.ufpr.br</a><br clear="none">
<a shape="rect" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" rel="nofollow" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br clear="none">
Leia o guia de postagem (<a shape="rect" href="http://www.leg.ufpr.br/r-br-guia" rel="nofollow" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br clear="none">
</blockquote></div></div>
</div></div></div>
            </div>
        </div></body></html>