<div dir="ltr">Mauro,<div><br></div><div>Sua importação de dados gerou uma quinta linha com nº de experimentos menor que os "acertos" para os testes de proporção.</div><div><br></div><div>Veja os seus resultados versus os meus e verás que o valor de N na quinta linha deve ser 30500 e não 305 como você importou. . .</div><div><br></div><div>HTH</div><div>--</div><div>Cesar Rabak</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-03-26 17:24 GMT-03:00 Mauro Sznelwar <span dir="ltr"><<a href="mailto:sznelwar@uol.com.br" target="_blank">sznelwar@uol.com.br</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">








<div lang="PT-BR" link="blue" vlink="purple">

<div>

<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:#17365d">Por
que não estou conseguindo rodar?<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span lang="EN-US" style="font-family:"Calibri","sans-serif";color:black">> dados <- read.table("data_test.txt", header=T,
sep= "\t")<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">>
dados$p_valor <- apply(dados[,2:4], 1, function(linha)
prop.test(x=c(linha[1],linha[2]),n=c(linha[3],linha[3]), correct=F)$p.value)<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">Error
in prop.test(x = c(linha[1], linha[2]), n = c(linha[3], linha[3]),  : <u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"> 
</span><span lang="EN-US" style="font-family:"Calibri","sans-serif";color:black">elements
of 'x' must not be greater than those of 'n'<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">>
dados<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black"> 
AREA   X1   X2     N<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">1   
1 1982 9416 11398<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">2   
2 6546 4084 10630<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">3   
3 3418  667  4085<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">4   
4 1503 4408  5911<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">5   
5  966  339   305<u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-family:"Calibri","sans-serif";color:black">><u></u> <u></u></span></p>

<div>

<p class="MsoNormal"><span style="font-size:14.0pt;color:black"><u></u> <u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal">Como sugestão para um código mais enxuto, o objetivo poderia
ser atingido com a aplicação da função apply:<u></u><u></u></p>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal"><span style="font-family:"Courier New"">> dados <-
read.table("data_test.txt", header=T, sep= "\t")</span><u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><span style="font-family:"Courier New"">> dados$p_valor
<- apply(dados[,2:4], 1, function(linha)
prop.test(x=c(linha[1],linha[2]),n=c(linha[3],linha[3]), correct=F)$p.value)</span><u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><span style="font-family:"Courier New"">> dados</span><u></u><u></u></p>

</div>

<div>

<div>

<p class="MsoNormal"><span style="font-family:"Courier New"">  AREA  
X1   X2     N       p_valor</span><u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><span style="font-family:"Courier New"">1    1
1982 9416 11398  0,000000e+00</span><u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><span style="font-family:"Courier New"">2    2
6546 4084 10630 5,362948e-250</span><u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><span style="font-family:"Courier New"">3    3
3418  667 40850  0,000000e+00</span><u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><span style="font-family:"Courier New"">4    4
1503 4408 59110  0,000000e+00</span><u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><span style="font-family:"Courier New"">5    5
 966  339 30500  6,472911e-69</span><u></u><u></u></p>

</div>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal">Ademais, se o OP tiver que resolver problemas dessa natureza
com frequência, pode ser que valha a pena examinar alguns pacotes que têm
funções para facilitar esse tipo de resumos, como, por exemplo, os pacotes <i>descr</i>
e <i>reporttools</i>. <u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal">HTH<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal">--<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal">Cesar Rabak<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

<div>

<p class="MsoNormal">On Wed, Mar 23, 2016 at 1:46 PM, Daniel Tiezzi <<a href="mailto:dtiezzi@usp.br" target="_blank">dtiezzi@usp.br</a>> wrote:<u></u><u></u></p>

<div>

<p class="MsoNormal">Boa tarde Wagner<u></u><u></u></p>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal">Supondo que seus dados esteja uma tabela data_test (em
anexo)<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal">acho que você pode resolver assim<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal">data<- read.table(“data_test.txt”, header=T, sep= “\t”)<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<div>

<p class="MsoNormal">data_df <- as.data.frame(data)<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal">res<- list()<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal">for (i in 1:nrow(data)) {<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal">  y<- prop.test(x = c(data$X1[i], data$X2[i]), n =
c(data$N[i], data$N[i]), correct = FALSE)<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal">  x= y$p.value<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal">  res[[paste0(i)]] <- x<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal">}<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal">result <- t(as.data.frame(res))<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal">data_df1 <- cbind(data_df, result)<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal">data_df1<u></u><u></u></p>

</div>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

<div>

<p class="MsoNormal">Espero que funcione<u></u><u></u></p>

</div>

<div>

<p class="MsoNormal"><span style="color:#888888"><u></u> <u></u></span></p>

</div>

<div>

<p class="MsoNormal"><span style="color:#888888"><u></u> <u></u></span></p>

</div>

<div>

<p class="MsoNormal"><span style="color:#888888">daniel<u></u><u></u></span></p>

</div>

<div>

<p class="MsoNormal"><span style="color:#888888"><u></u> <u></u></span></p>

</div>

</div>

<p class="MsoNormal"><u></u> <u></u></p>

<div>

<div>

<p class="MsoNormal"><u></u> <u></u></p>

<div>

<div>

<div>

<div>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif";color:black">Daniel Tiezzi, MD, PhD<u></u><u></u></span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif";color:black">Professor Associado<u></u><u></u></span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif";color:black">Departamento de Ginecologia e Obstetrícia<u></u><u></u></span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif";color:black">Setor de Mastologia e Oncologia Ginecológica<u></u><u></u></span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif";color:black">Faculdade de Medicina de Ribeirão Preto - USP<u></u><u></u></span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif";color:black">Tel.: 16 3602-2488<u></u><u></u></span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif";color:black">e-mail: <a href="mailto:dtiezzi@fmrp.usp.br" target="_blank">dtiezzi@fmrp.usp.br</a><u></u><u></u></span></p>

</div>

</div>

<div>

<p class="MsoNormal"><span style="font-family:"Helvetica","sans-serif";color:black"><u></u> <u></u></span></p>

</div>

<div>

<p class="MsoNormal"><span style="font-family:"Helvetica","sans-serif";color:black"><u></u> <u></u></span></p>

</div>

</div>

<p class="MsoNormal" style="margin-bottom:12.0pt"><u></u> <u></u></p>

</div>

<p class="MsoNormal"><u></u> <u></u></p>

<div>

<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">

<div>

<p class="MsoNormal">On Mar 23, 2016, at 3:50 PM, Wagner Tassinari <<a href="mailto:wtassinari@gmail.com" target="_blank">wtassinari@gmail.com</a>>
wrote:<u></u><u></u></p>

</div>

<p class="MsoNormal"><u></u> <u></u></p>

<div>

<p class="MsoNormal"><span style="font-family:"Helvetica","sans-serif"">AREA   
X1      X2      
N       p_valor<br>
1        1982   
9416    11398      ?<br>
2        6546   
4084    10630      ?<br>
3        3418   
667       4085       ?<br>
4        1503   
4408      5911       ?<br>
5        966       
339       305       ?</span><u></u><u></u></p>

</div>

</blockquote>

</div>

<p class="MsoNormal"><u></u> <u></u></p>

</div>

</div>

</div>

</div>

</div>


<br><br>
<hr style="border:none;color:#909090;background-color:#b0b0b0;min-height:1px;width:99%">
<table style="border-collapse:collapse;border:none">
        <tbody><tr>
                <td style="border:none;padding:0px 15px 0px 8px">
                        <a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank">
                                <img border="0" src="http://static.avast.com/emails/avast-mail-stamp.png" alt="Avast logo">
                        </a>
                </td>
                <td>
                        <p style="color:#3d4d5a;font-family:"Calibri","Verdana","Arial","Helvetica";font-size:12pt">
                                Este email foi escaneado pelo Avast antivírus.
                                <br><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient" target="_blank">www.avast.com</a>
                        </p>
                </td>
        </tr>
</tbody></table>
<br>
</div>


<br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" rel="noreferrer" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" rel="noreferrer" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br></div>