<div dir="ltr">Olá,<div><br></div><div>Quando você usar um 'library(pacote)", você, a grosso modo, está colocando os nomes de funções exportáveis daquele pacote dentro do ambiente global do R.  Para acessar essas funções, você pode fazer "library(pacote)" e digitar o nome (como você fez) ou usar</div><div><br></div><div>SurvCorr::survcorr</div><div><br></div><div>com DOIS :: no console sem usar o library. </div><div><br></div><div>Para objetos não exportáveis, você usa TRES :::  Portanto, </div><div><br></div><div><div>> SurvCorr:::pearson</div><div>function (data) </div><div>{</div><div>    cormatrix = cor(data, method = "pearson")</div><div>    cormatrix[1, 2]</div><div>}</div><div><environment: namespace:SurvCorr></div></div><div><br></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-11-25 16:16 GMT-02:00 Pedro Emmanuel Alvarenga Americano do Brasil via R-br <span dir="ltr"><<a href="mailto:r-br@listas.c3sl.ufpr.br" target="_blank">r-br@listas.c3sl.ufpr.br</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)">Amigos de R,</div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)">Instalei o pacote SurvCorr que faz quase o que eu quero. Entao eu digitei no console </div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)">>survcorr</div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)">E a função aparece no console. Eu a copiei para um script e fiz pequenas modificações pra poder se adequar a minha necessidade e renomiei a função para survcorr2 e salvei num arquivo. Quando fui testar percebi que há no final do script uma função chamada "pearson". Inicialmente eu achei que era uma função do pacote original. Então eu carreguei o pacote achando que a survcorr2 iria chamar a pearson do pacote survcorr, mas vem o aviso...</div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:"arial black",sans-serif;color:rgb(7,55,99)">>survcorr2(formula1 = Surv(los, desfecho.los) ~ 1, obj = y, obj2 = x2, data = bv)</div><div class="gmail_default" style="font-family:"arial black",sans-serif;color:rgb(7,55,99)">Error in survcorr2(formula1 = Surv(los, desfecho.los) ~ 1, obj = y, obj2 = x2,  : </div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)">  could not find function "pearson"  </div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)">Procurei na documentação e não achei em qualquer lugar essa função. Mesmo editando o script para onde essa função aparece como SurvCorr::pearson pra ter certeza que ele procura onde devia, não funciona. </div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)">Ela tem que estar la em algum lugar porque o exemplo da survcorr original funciona muito bem. Eu já tinha me deparado com o problema de saber que a função existe e não conseguir olhar dentro da função, mas nunca tinha me deparado com não achar a função. </div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)">Alguma luz em como achar essa função? </div><span class="m_-3264602407890226536HOEnZb"><font color="#888888"><div class="gmail_default" style="font-family:"arial black",sans-serif;font-size:small;color:rgb(7,55,99)"><br></div><div><div class="m_-3264602407890226536m_2721447732114166782gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><font face="'courier new', monospace" style="background-color:rgb(255,255,255)" color="#000066">Pedro Brasil</font></div></div></div></div></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">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<wbr>-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-g<wbr>uia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br></div></div>