[Dúvida] Criação de pacotes em R, procedimentos.

Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran? -- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.

Pedro, Salvo engano você pode escrever em R mesmo, a questão está relacionada com o desempenho que sua função vai ter. Em alguns casos programar em C/C++ e Fortran vai lhe dar um grande ganho em tempo de processamento. Mas cada caso é um caso. Um abraço, Leandro -----Mensagem original----- De: r-br-bounces@listas.c3sl.ufpr.br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Pedro Rafael Enviada em: quinta-feira, 9 de fevereiro de 2012 11:07 Para: r-br@listas.c3sl.ufpr.br Assunto: [R-br] [Dúvida] Criação de pacotes em R, procedimentos. Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran? -- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Olá Pedro, quando estava na Unicamp, eu e um professor do instituto de estatística desenvolvemos um pequeno pacote para controle de qualidade. Mas é realmente muito simples. Meu conhecimento de programacao é bem restrito, todas as funcoes que criamos, sao extremamente simples e feitas no R. Sao poucas e nao tivemos problemas em utiliza-las da forma que criamos. Acredito que como o Leandro disse, depende do seu caso. O que achamos na verdade mais complicado foi submeter o pacote para o CRAN, pois tivemos que compilar e fazer diversas etapas que nao sabíamos como deveriam ser realizadas, mas tive muito auxilio do pessoal aqui da lista e principalmente do Benilton, que me ajudou e possibiliou a submissao do programa. Abracos, -- Daniela Rodrigues Recchia Master Student of Statistics - Technische Universität Dortmund. "It is better to have an inexact answer to the right question than a precise one to the wrong question!" John Tuckey ________________________________ De: Leandro Marino <leandro@cesgranrio.org.br> Para: r-br@listas.c3sl.ufpr.br Enviadas: Quinta-feira, 9 de Fevereiro de 2012 14:16 Assunto: [R-br] RES: [Dúvida] Criação de pacotes em R, procedimentos. Pedro, Salvo engano você pode escrever em R mesmo, a questão está relacionada com o desempenho que sua função vai ter. Em alguns casos programar em C/C++ e Fortran vai lhe dar um grande ganho em tempo de processamento. Mas cada caso é um caso. Um abraço, Leandro -----Mensagem original----- De: r-br-bounces@listas.c3sl.ufpr.br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Pedro Rafael Enviada em: quinta-feira, 9 de fevereiro de 2012 11:07 Para: r-br@listas.c3sl.ufpr.br Assunto: [R-br] [Dúvida] Criação de pacotes em R, procedimentos. Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran? -- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Tb é minha dúvida. Desenvolvi um script que acho ser possível virar um pacote. Ab. ________________________________ De: Leandro Marino <leandro@cesgranrio.org.br> Para: r-br@listas.c3sl.ufpr.br Enviadas: Quinta-feira, 9 de Fevereiro de 2012 11:16 Assunto: [R-br] RES: [Dúvida] Criação de pacotes em R, procedimentos. Pedro, Salvo engano você pode escrever em R mesmo, a questão está relacionada com o desempenho que sua função vai ter. Em alguns casos programar em C/C++ e Fortran vai lhe dar um grande ganho em tempo de processamento. Mas cada caso é um caso. Um abraço, Leandro -----Mensagem original----- De: r-br-bounces@listas.c3sl.ufpr.br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de Pedro Rafael Enviada em: quinta-feira, 9 de fevereiro de 2012 11:07 Para: r-br@listas.c3sl.ufpr.br Assunto: [R-br] [Dúvida] Criação de pacotes em R, procedimentos. Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran? -- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Pessoal o sistema S3 ou S4 é mais utilizado no R ultimamente? Tava lendo um pouco e percebi que o S3 é mais flexível em relação a S4. A vantagem do S4 é que a programação orientada à objeto formal que pode ajudar escrever códigos mais limpos e consistentes e também é possível verificar se os objetos estão em conformidade com as definições da classe. Em 9 de fevereiro de 2012 12:44, Gilbert Queiroz [via R-br] <ml-node+s2285057n4373245h72@n4.nabble.com> escreveu:
Tb é minha dúvida. Desenvolvi um script que acho ser possível virar um pacote. Ab.
________________________________ De: Leandro Marino <[hidden email]> Para: [hidden email] Enviadas: Quinta-feira, 9 de Fevereiro de 2012 11:16 Assunto: [R-br] RES: [Dúvida] Criação de pacotes em R, procedimentos.
Pedro,
Salvo engano você pode escrever em R mesmo, a questão está relacionada com o desempenho que sua função vai ter. Em alguns casos programar em C/C++ e Fortran vai lhe dar um grande ganho em tempo de processamento. Mas cada caso é um caso.
Um abraço, Leandro
-----Mensagem original----- De: [hidden email] [mailto:[hidden email]] Em nome de Pedro Rafael Enviada em: quinta-feira, 9 de fevereiro de 2012 11:07 Para: [hidden email] Assunto: [R-br] [Dúvida] Criação de pacotes em R, procedimentos.
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.

Dificil dizer o S4 é sem duvida uma programação mais elegante do ponto de vista computacional, mas nunca substituiu inteiramente o S3. Eu teria uma "leve" preferencia por S4 em novos projetos On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal o sistema S3 ou S4 é mais utilizado no R ultimamente? Tava lendo um pouco e percebi que o S3 é mais flexível em relação a S4. A vantagem do S4 é que a programação orientada à objeto formal que pode ajudar escrever códigos mais limpos e consistentes e também é possível verificar se os objetos estão em conformidade com as definições da classe.
Em 9 de fevereiro de 2012 12:44, Gilbert Queiroz [via R-br] <ml-node+s2285057n4373245h72@n4.nabble.com> escreveu:
Tb é minha dúvida. Desenvolvi um script que acho ser possível virar um pacote. Ab.
________________________________ De: Leandro Marino <[hidden email]> Para: [hidden email] Enviadas: Quinta-feira, 9 de Fevereiro de 2012 11:16 Assunto: [R-br] RES: [Dúvida] Criação de pacotes em R, procedimentos.
Pedro,
Salvo engano você pode escrever em R mesmo, a questão está relacionada com o desempenho que sua função vai ter. Em alguns casos programar em C/C++ e Fortran vai lhe dar um grande ganho em tempo de processamento. Mas cada caso é um caso.
Um abraço, Leandro
-----Mensagem original----- De: [hidden email] [mailto:[hidden email]] Em nome de Pedro Rafael Enviada em: quinta-feira, 9 de fevereiro de 2012 11:07 Para: [hidden email] Assunto: [R-br] [Dúvida] Criação de pacotes em R, procedimentos.
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Verdade Paulo mas to achando bem mais complicado S4 do que S3. Em 9 de fevereiro de 2012 14:25, Paulo J Ribeiro Jr [via R-br] <ml-node+s2285057n4373614h11@n4.nabble.com> escreveu:
Dificil dizer
o S4 é sem duvida uma programação mais elegante do ponto de vista computacional, mas nunca substituiu inteiramente o S3.
Eu teria uma "leve" preferencia por S4 em novos projetos
On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal o sistema S3 ou S4 é mais utilizado no R ultimamente? Tava lendo um pouco e percebi que o S3 é mais flexível em relação a S4. A vantagem do S4 é que a programação orientada à objeto formal que pode ajudar escrever códigos mais limpos e consistentes e também é possível verificar se os objetos estão em conformidade com as definições da classe.
Em 9 de fevereiro de 2012 12:44, Gilbert Queiroz [via R-br] <[hidden email]> escreveu:
Tb é minha dúvida. Desenvolvi um script que acho ser possível virar um pacote. Ab.
________________________________ De: Leandro Marino <[hidden email]> Para: [hidden email] Enviadas: Quinta-feira, 9 de Fevereiro de 2012 11:16 Assunto: [R-br] RES: [Dúvida] Criação de pacotes em R, procedimentos.
Pedro,
Salvo engano você pode escrever em R mesmo, a questão está relacionada com o desempenho que sua função vai ter. Em alguns casos programar em C/C++ e Fortran vai lhe dar um grande ganho em tempo de processamento. Mas cada caso é um caso.
Um abraço, Leandro
-----Mensagem original----- De: [hidden email] [mailto:[hidden email]] Em nome de Pedro Rafael Enviada em: quinta-feira, 9 de fevereiro de 2012 11:07 Para: [hidden email] Assunto: [R-br] [Dúvida] Criação de pacotes em R, procedimentos.
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.

Bem vindo ao clube!! falando mais seriamente, depende da sua base. Em geral os colegas que vem da computação acham o S4 mais natural e melhor por ser uma linguagem mais estruturada, mais "tipada" Para o "resto" (o grupo dos pobres mortais nao "iniciados", no qual me incluo) a S3 realmente parace ser mais fácil e flexível, mas a um preço de menor robustez e consistência Em particularmente tendo a fazer coisas em S3, embora aprecie as características interessantes e virtuosas da S4. Bem vindo 'a democracia onde voce pode escolher qual prefere usar! P.J. On Thu, 9 Feb 2012, Pedro Rafael wrote:
Verdade Paulo mas to achando bem mais complicado S4 do que S3.
Em 9 de fevereiro de 2012 14:25, Paulo J Ribeiro Jr [via R-br] <ml-node+s2285057n4373614h11@n4.nabble.com> escreveu:
Dificil dizer
o S4 é sem duvida uma programação mais elegante do ponto de vista computacional, mas nunca substituiu inteiramente o S3.
Eu teria uma "leve" preferencia por S4 em novos projetos
On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal o sistema S3 ou S4 é mais utilizado no R ultimamente? Tava lendo um pouco e percebi que o S3 é mais flexível em relação a S4. A vantagem do S4 é que a programação orientada à objeto formal que pode ajudar escrever códigos mais limpos e consistentes e também é possível verificar se os objetos estão em conformidade com as definições da classe.
Em 9 de fevereiro de 2012 12:44, Gilbert Queiroz [via R-br] <[hidden email]> escreveu:
Tb é minha dúvida. Desenvolvi um script que acho ser possível virar um pacote. Ab.
________________________________ De: Leandro Marino <[hidden email]> Para: [hidden email] Enviadas: Quinta-feira, 9 de Fevereiro de 2012 11:16 Assunto: [R-br] RES: [Dúvida] Criação de pacotes em R, procedimentos.
Pedro,
Salvo engano você pode escrever em R mesmo, a questão está relacionada com o desempenho que sua função vai ter. Em alguns casos programar em C/C++ e Fortran vai lhe dar um grande ganho em tempo de processamento. Mas cada caso é um caso.
Um abraço, Leandro
-----Mensagem original----- De: [hidden email] [mailto:[hidden email]] Em nome de Pedro Rafael Enviada em: quinta-feira, 9 de fevereiro de 2012 11:07 Para: [hidden email] Assunto: [R-br] [Dúvida] Criação de pacotes em R, procedimentos.
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Eu ja' prefiro S4... mas, na verdade, S3 ou S4 ou ReferenceClasses (chamado por alguns 'R5') eh atualmente irrelevante, visto que a qualidade do codigo eh que conta. Em aplicacoes mais especializadas, um pode se sobressair mais que outro... mas todas as opcoes funcionam bem (e conversam bem entre si), mas sob a condicao de que sejam bem utilizadas. b

Realmente S4 me parece mais robusto visto que a S3 permite inúmeros efeitos colaterais, pelo menos a meu ver. Como eu não tenho uma base muito sólida como pessoas que vem da computação tenho um gosto tendencioso pela S3. Acredito que o Benilton prefere a S4 devido a não permitir tantos efeitos colaterais claro que isso só temos com um bom código. Existem alguma tendência do sistema s3 deixar de existir? Em 9 de fevereiro de 2012 16:00, beniltoncarvalho [via R-br] <ml-node+s2285057n4373966h23@n4.nabble.com> escreveu:
Eu ja' prefiro S4...
mas, na verdade, S3 ou S4 ou ReferenceClasses (chamado por alguns 'R5') eh atualmente irrelevante, visto que a qualidade do codigo eh que conta.
Em aplicacoes mais especializadas, um pode se sobressair mais que outro... mas todas as opcoes funcionam bem (e conversam bem entre si), mas sob a condicao de que sejam bem utilizadas.
b _______________________________________________ R-br mailing list [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.

Aconselho dar uma olhada em https://github.com/hadley/devtools/wiki/ Não me parece que o S3 vá pra lugar nenhum (não será substituído.) Mas um estudo empírico do uso de classes nos pacotes seria um projeto interessante e fácil de fazer. 2012/2/9 Pedro Rafael <pedro.rafael.marinho@gmail.com>
Realmente S4 me parece mais robusto visto que a S3 permite inúmeros efeitos colaterais, pelo menos a meu ver. Como eu não tenho uma base muito sólida como pessoas que vem da computação tenho um gosto tendencioso pela S3. Acredito que o Benilton prefere a S4 devido a não permitir tantos efeitos colaterais claro que isso só temos com um bom código. Existem alguma tendência do sistema s3 deixar de existir?
Em 9 de fevereiro de 2012 16:00, beniltoncarvalho [via R-br] <ml-node+s2285057n4373966h23@n4.nabble.com> escreveu:
Eu ja' prefiro S4...
mas, na verdade, S3 ou S4 ou ReferenceClasses (chamado por alguns 'R5') eh atualmente irrelevante, visto que a qualidade do codigo eh que conta.
Em aplicacoes mais especializadas, um pode se sobressair mais que outro... mas todas as opcoes funcionam bem (e conversam bem entre si), mas sob a condicao de que sejam bem utilizadas.
b _______________________________________________ R-br mailing list [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced...
To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Alguém já usou o sistema de orientação à objeto R5? Existe grandes ou alguma vantagens com respeito ao sistema S4 ou S3? Em 9 de fevereiro de 2012 16:20, Eduardo Leoni [via R-br] <ml-node+s2285057n4374052h89@n4.nabble.com> escreveu:
Aconselho dar uma olhada em https://github.com/hadley/devtools/wiki/
Não me parece que o S3 vá pra lugar nenhum (não será substituído.) Mas um estudo empírico do uso de classes nos pacotes seria um projeto interessante e fácil de fazer.
2012/2/9 Pedro Rafael <[hidden email]>
Realmente S4 me parece mais robusto visto que a S3 permite inúmeros
efeitos colaterais, pelo menos a meu ver. Como eu não tenho uma base muito sólida como pessoas que vem da computação tenho um gosto tendencioso pela S3. Acredito que o Benilton prefere a S4 devido a não permitir tantos efeitos colaterais claro que isso só temos com um bom código. Existem alguma tendência do sistema s3 deixar de existir?
Em 9 de fevereiro de 2012 16:00, beniltoncarvalho [via R-br] <[hidden email]> escreveu:
Eu ja' prefiro S4...
mas, na verdade, S3 ou S4 ou ReferenceClasses (chamado por alguns 'R5') eh atualmente irrelevante, visto que a qualidade do codigo eh que conta.
Em aplicacoes mais especializadas, um pode se sobressair mais que outro... mas todas as opcoes funcionam bem (e conversam bem entre si), mas sob a condicao de que sejam bem utilizadas.
b _______________________________________________ R-br mailing list [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.

Com R5 vc passa por referencia, mas com um preço na complexidade dos códigos. Minha recomendação para todos os que estão começando a desenvolver é ir, no máximo, com S4. b On Saturday, 11 February 2012, Pedro Rafael <pedro.rafael.marinho@gmail.com> wrote:
Alguém já usou o sistema de orientação à objeto R5? Existe grandes ou alguma vantagens com respeito ao sistema S4 ou S3?
Em 9 de fevereiro de 2012 16:20, Eduardo Leoni [via R-br] <ml-node+s2285057n4374052h89@n4.nabble.com> escreveu:
Aconselho dar uma olhada em https://github.com/hadley/devtools/wiki/
Não me parece que o S3 vá pra lugar nenhum (não será substituído.) Mas um estudo empírico do uso de classes nos pacotes seria um projeto interessante e fácil de fazer.
2012/2/9 Pedro Rafael <[hidden email]>
Realmente S4 me parece mais robusto visto que a S3 permite inúmeros
efeitos colaterais, pelo menos a meu ver. Como eu não tenho uma base muito sólida como pessoas que vem da computação tenho um gosto tendencioso pela S3. Acredito que o Benilton prefere a S4 devido a não permitir tantos efeitos colaterais claro que isso só temos com um bom código. Existem alguma tendência do sistema s3 deixar de existir?
Em 9 de fevereiro de 2012 16:00, beniltoncarvalho [via R-br] <[hidden email]> escreveu:
Eu ja' prefiro S4...
mas, na verdade, S3 ou S4 ou ReferenceClasses (chamado por alguns 'R5') eh atualmente irrelevante, visto que a qualidade do codigo eh que conta.
Em aplicacoes mais especializadas, um pode se sobressair mais que outro... mas todas as opcoes funcionam bem (e conversam bem entre si), mas sob a condicao de que sejam bem utilizadas.
b _______________________________________________ R-br mailing list [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the
discussion
below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced...
To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced...
To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Pessoal tive um pequeno problema na hora de checar um exemplo de criação de um pacote no R que estou vendo em um tutorial. pedro@pedro-Aspire-5741:~/pacote_R$ R CMD check linmod/ * using log directory ‘/home/pedro/pacote_R/linmod.Rcheck’ * using R version 2.14.1 (2011-12-22) * using platform: x86_64-pc-linux-gnu (64-bit) * using session charset: UTF-8 * checking for file ‘linmod/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘linmod’ version ‘1.0’ * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for executable files ... OK * checking whether package ‘linmod’ can be installed ... ERROR Installation failed. See ‘/home/pedro/pacote_R/linmod.Rcheck/00install.out’ for details. O arquivo que estou usando para a criação está em anexo. estou setando o diretorio de trabalho do R onde está o arquivo linmod.R e posteriormente estou criando o esqueleto dos diretórios do pacote com o comando:package.skeleton(name="linmod", code_files="linmod.R"). O que há de errado? Em 10 de fevereiro de 2012 22:33, beniltoncarvalho [via R-br] <ml-node+s2285057n4378080h57@n4.nabble.com> escreveu:
Com R5 vc passa por referencia, mas com um preço na complexidade dos códigos. Minha recomendação para todos os que estão começando a desenvolver é ir, no máximo, com S4. b
On Saturday, 11 February 2012, Pedro Rafael <[hidden email]> wrote:
Alguém já usou o sistema de orientação à objeto R5? Existe grandes ou alguma vantagens com respeito ao sistema S4 ou S3?
Em 9 de fevereiro de 2012 16:20, Eduardo Leoni [via R-br] <[hidden email]> escreveu:
Aconselho dar uma olhada em https://github.com/hadley/devtools/wiki/
Não me parece que o S3 vá pra lugar nenhum (não será substituído.) Mas um estudo empírico do uso de classes nos pacotes seria um projeto interessante e fácil de fazer.
2012/2/9 Pedro Rafael <[hidden email]>
Realmente S4 me parece mais robusto visto que a S3 permite inúmeros
efeitos colaterais, pelo menos a meu ver. Como eu não tenho uma base muito sólida como pessoas que vem da computação tenho um gosto tendencioso pela S3. Acredito que o Benilton prefere a S4 devido a não permitir tantos efeitos colaterais claro que isso só temos com um bom código. Existem alguma tendência do sistema s3 deixar de existir?
Em 9 de fevereiro de 2012 16:00, beniltoncarvalho [via R-br] <[hidden email]> escreveu:
Eu ja' prefiro S4...
mas, na verdade, S3 ou S4 ou ReferenceClasses (chamado por alguns 'R5') eh atualmente irrelevante, visto que a qualidade do codigo eh que conta.
Em aplicacoes mais especializadas, um pode se sobressair mais que outro... mas todas as opcoes funcionam bem (e conversam bem entre si), mas sob a condicao de que sejam bem utilizadas.
b _______________________________________________ R-br mailing list [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.

Consegui, meu problema era com alguns pacotes do LaTeX. Só mais uma outra dúvida depois de enviado um pacote cujo os passos está em "Writing R Extensions", caso o check esteja tudo okay, em quanto tempo ele aceito? É automaticamente? Em 11 de fevereiro de 2012 12:15, Pedro Rafael <pedro.rafael.marinho@gmail.com> escreveu:
Pessoal tive um pequeno problema na hora de checar um exemplo de criação de um pacote no R que estou vendo em um tutorial.
pedro@pedro-Aspire-5741:~/pacote_R$ R CMD check linmod/ * using log directory ‘/home/pedro/pacote_R/linmod.Rcheck’ * using R version 2.14.1 (2011-12-22) * using platform: x86_64-pc-linux-gnu (64-bit) * using session charset: UTF-8 * checking for file ‘linmod/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘linmod’ version ‘1.0’ * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for executable files ... OK * checking whether package ‘linmod’ can be installed ... ERROR Installation failed. See ‘/home/pedro/pacote_R/linmod.Rcheck/00install.out’ for details.
O arquivo que estou usando para a criação está em anexo. estou setando o diretorio de trabalho do R onde está o arquivo linmod.R e posteriormente estou criando o esqueleto dos diretórios do pacote com o comando:package.skeleton(name="linmod", code_files="linmod.R"). O que há de errado?
Em 10 de fevereiro de 2012 22:33, beniltoncarvalho [via R-br] <ml-node+s2285057n4378080h57@n4.nabble.com> escreveu:
Com R5 vc passa por referencia, mas com um preço na complexidade dos códigos. Minha recomendação para todos os que estão começando a desenvolver é ir, no máximo, com S4. b
On Saturday, 11 February 2012, Pedro Rafael <[hidden email]> wrote:
Alguém já usou o sistema de orientação à objeto R5? Existe grandes ou alguma vantagens com respeito ao sistema S4 ou S3?
Em 9 de fevereiro de 2012 16:20, Eduardo Leoni [via R-br] <[hidden email]> escreveu:
Aconselho dar uma olhada em https://github.com/hadley/devtools/wiki/
Não me parece que o S3 vá pra lugar nenhum (não será substituído.) Mas um estudo empírico do uso de classes nos pacotes seria um projeto interessante e fácil de fazer.
2012/2/9 Pedro Rafael <[hidden email]>
Realmente S4 me parece mais robusto visto que a S3 permite inúmeros
efeitos colaterais, pelo menos a meu ver. Como eu não tenho uma base muito sólida como pessoas que vem da computação tenho um gosto tendencioso pela S3. Acredito que o Benilton prefere a S4 devido a não permitir tantos efeitos colaterais claro que isso só temos com um bom código. Existem alguma tendência do sistema s3 deixar de existir?
Em 9 de fevereiro de 2012 16:00, beniltoncarvalho [via R-br] <[hidden email]> escreveu:
Eu ja' prefiro S4...
mas, na verdade, S3 ou S4 ou ReferenceClasses (chamado por alguns 'R5') eh atualmente irrelevante, visto que a qualidade do codigo eh que conta.
Em aplicacoes mais especializadas, um pode se sobressair mais que outro... mas todas as opcoes funcionam bem (e conversam bem entre si), mas sob a condicao de que sejam bem utilizadas.
b _______________________________________________ R-br mailing list [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.

1 dia tipicamente On Sat, 11 Feb 2012, Pedro Rafael wrote:
Consegui, meu problema era com alguns pacotes do LaTeX. Só mais uma outra dúvida depois de enviado um pacote cujo os passos está em "Writing R Extensions", caso o check esteja tudo okay, em quanto tempo ele aceito? É automaticamente?
Em 11 de fevereiro de 2012 12:15, Pedro Rafael <pedro.rafael.marinho@gmail.com> escreveu:
Pessoal tive um pequeno problema na hora de checar um exemplo de criação de um pacote no R que estou vendo em um tutorial.
pedro@pedro-Aspire-5741:~/pacote_R$ R CMD check linmod/ * using log directory ‘/home/pedro/pacote_R/linmod.Rcheck’ * using R version 2.14.1 (2011-12-22) * using platform: x86_64-pc-linux-gnu (64-bit) * using session charset: UTF-8 * checking for file ‘linmod/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘linmod’ version ‘1.0’ * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for executable files ... OK * checking whether package ‘linmod’ can be installed ... ERROR Installation failed. See ‘/home/pedro/pacote_R/linmod.Rcheck/00install.out’ for details.
O arquivo que estou usando para a criação está em anexo. estou setando o diretorio de trabalho do R onde está o arquivo linmod.R e posteriormente estou criando o esqueleto dos diretórios do pacote com o comando:package.skeleton(name="linmod", code_files="linmod.R"). O que há de errado?
Em 10 de fevereiro de 2012 22:33, beniltoncarvalho [via R-br] <ml-node+s2285057n4378080h57@n4.nabble.com> escreveu:
Com R5 vc passa por referencia, mas com um preço na complexidade dos códigos. Minha recomendação para todos os que estão começando a desenvolver é ir, no máximo, com S4. b
On Saturday, 11 February 2012, Pedro Rafael <[hidden email]> wrote:
Alguém já usou o sistema de orientação à objeto R5? Existe grandes ou alguma vantagens com respeito ao sistema S4 ou S3?
Em 9 de fevereiro de 2012 16:20, Eduardo Leoni [via R-br] <[hidden email]> escreveu:
Aconselho dar uma olhada em https://github.com/hadley/devtools/wiki/
Não me parece que o S3 vá pra lugar nenhum (não será substituído.) Mas um estudo empírico do uso de classes nos pacotes seria um projeto interessante e fácil de fazer.
2012/2/9 Pedro Rafael <[hidden email]>
Realmente S4 me parece mais robusto visto que a S3 permite inúmeros
efeitos colaterais, pelo menos a meu ver. Como eu não tenho uma base muito sólida como pessoas que vem da computação tenho um gosto tendencioso pela S3. Acredito que o Benilton prefere a S4 devido a não permitir tantos efeitos colaterais claro que isso só temos com um bom código. Existem alguma tendência do sistema s3 deixar de existir?
Em 9 de fevereiro de 2012 16:00, beniltoncarvalho [via R-br] <[hidden email]> escreveu:
> Eu ja' prefiro S4... > > mas, na verdade, S3 ou S4 ou ReferenceClasses (chamado por alguns > 'R5') eh atualmente irrelevante, visto que a qualidade do codigo eh > que conta. > > Em aplicacoes mais especializadas, um pode se sobressair mais que > outro... mas todas as opcoes funcionam bem (e conversam bem entre si), > mas sob a condicao de que sejam bem utilizadas. > > b > _______________________________________________ > R-br mailing list > [hidden email] > 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. > > > ________________________________ > If you reply to this email, your message will be added to the > discussion > below: > > > http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... > To unsubscribe from R-br, click here. > NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Quando se usa funções de outros pacotes, existe algum comando especial para na hora da instalação do pacote criado suas dependências sejam instaladas automaticamente? Como exemplo criei um pacote que usa a função lillie.test do pacote nortest. Como informar no código R que esse pacote vai ser utilizado e deve ser importado. No exemplo eu usei a função lillie.test e criei o pacote com R CMD build pacote e posteriormente removi a biblioteca nortest mas deu um erro devido a falta do pacote. Em 12 de fevereiro de 2012 02:00, Paulo J Ribeiro Jr [via R-br] <ml-node+s2285057n4380624h21@n4.nabble.com> escreveu:
1 dia tipicamente
On Sat, 11 Feb 2012, Pedro Rafael wrote:
Consegui, meu problema era com alguns pacotes do LaTeX. Só mais uma outra dúvida depois de enviado um pacote cujo os passos está em "Writing R Extensions", caso o check esteja tudo okay, em quanto tempo ele aceito? É automaticamente?
Em 11 de fevereiro de 2012 12:15, Pedro Rafael <[hidden email]> escreveu:
Pessoal tive um pequeno problema na hora de checar um exemplo de criação de um pacote no R que estou vendo em um tutorial.
pedro@pedro-Aspire-5741:~/pacote_R$ R CMD check linmod/ * using log directory ‘/home/pedro/pacote_R/linmod.Rcheck’ * using R version 2.14.1 (2011-12-22) * using platform: x86_64-pc-linux-gnu (64-bit) * using session charset: UTF-8 * checking for file ‘linmod/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘linmod’ version ‘1.0’ * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for executable files ... OK * checking whether package ‘linmod’ can be installed ... ERROR Installation failed. See ‘/home/pedro/pacote_R/linmod.Rcheck/00install.out’ for details.
O arquivo que estou usando para a criação está em anexo. estou setando o diretorio de trabalho do R onde está o arquivo linmod.R e posteriormente estou criando o esqueleto dos diretórios do pacote com o comando:package.skeleton(name="linmod", code_files="linmod.R"). O que há de errado?
Em 10 de fevereiro de 2012 22:33, beniltoncarvalho [via R-br] <[hidden email]> escreveu:
Com R5 vc passa por referencia, mas com um preço na complexidade dos códigos. Minha recomendação para todos os que estão começando a desenvolver é ir, no máximo, com S4. b
On Saturday, 11 February 2012, Pedro Rafael <[hidden email]> wrote:
Alguém já usou o sistema de orientação à objeto R5? Existe grandes ou alguma vantagens com respeito ao sistema S4 ou S3?
Em 9 de fevereiro de 2012 16:20, Eduardo Leoni [via R-br] <[hidden email]> escreveu:
Aconselho dar uma olhada em https://github.com/hadley/devtools/wiki/
Não me parece que o S3 vá pra lugar nenhum (não será substituído.) Mas um estudo empírico do uso de classes nos pacotes seria um projeto interessante e fácil de fazer.
2012/2/9 Pedro Rafael <[hidden email]> > > Realmente S4 me parece mais robusto visto que a S3 permite inúmeros > > efeitos colaterais, pelo menos a meu ver. Como eu não tenho uma base > muito sólida como pessoas que vem da computação tenho um gosto > tendencioso pela S3. Acredito que o Benilton prefere a S4 devido a > não > permitir tantos efeitos colaterais claro que isso só temos com um bom > código. Existem alguma tendência do sistema s3 deixar de existir? > > Em 9 de fevereiro de 2012 16:00, beniltoncarvalho [via R-br] > <[hidden email]> escreveu: > >> Eu ja' prefiro S4... >> >> mas, na verdade, S3 ou S4 ou ReferenceClasses (chamado por alguns >> 'R5') eh atualmente irrelevante, visto que a qualidade do codigo eh >> que conta. >> >> Em aplicacoes mais especializadas, um pode se sobressair mais que >> outro... mas todas as opcoes funcionam bem (e conversam bem entre >> si), >> mas sob a condicao de que sejam bem utilizadas. >> >> b >> _______________________________________________ >> R-br mailing list >> [hidden email] >> 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. >> >> >> ________________________________ >> If you reply to this email, your message will be added to the >> discussion >> below: >> >> >> >> http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... >> To unsubscribe from R-br, click here. >> NAML > > > > -- > Saudações, > Pedro Rafael Diniz Marinho. > Estatístico - Secretaria de Estado da Saúde - PB. > _______________________________________________ > R-br mailing list > [hidden email] > 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.

Vc precisa adicionar o pacote ao campo Imports: no DESCRIPTION e adicionar o import tbm no NAMESPACE. Detalhes descritos no Writing R Extensions. b On Sunday, 12 February 2012, Pedro Rafael <pedro.rafael.marinho@gmail.com> wrote:
Quando se usa funções de outros pacotes, existe algum comando especial para na hora da instalação do pacote criado suas dependências sejam instaladas automaticamente? Como exemplo criei um pacote que usa a função lillie.test do pacote nortest. Como informar no código R que esse pacote vai ser utilizado e deve ser importado. No exemplo eu usei a função lillie.test e criei o pacote com R CMD build pacote e posteriormente removi a biblioteca nortest mas deu um erro devido a falta do pacote.
Em 12 de fevereiro de 2012 02:00, Paulo J Ribeiro Jr [via R-br] <ml-node+s2285057n4380624h21@n4.nabble.com> escreveu:
1 dia tipicamente
On Sat, 11 Feb 2012, Pedro Rafael wrote:
Consegui, meu problema era com alguns pacotes do LaTeX. Só mais uma outra dúvida depois de enviado um pacote cujo os passos está em "Writing R Extensions", caso o check esteja tudo okay, em quanto tempo ele aceito? É automaticamente?
Em 11 de fevereiro de 2012 12:15, Pedro Rafael <[hidden email]> escreveu:
Pessoal tive um pequeno problema na hora de checar um exemplo de criação de um pacote no R que estou vendo em um tutorial.
pedro@pedro-Aspire-5741:~/pacote_R$ R CMD check linmod/ * using log directory ‘/home/pedro/pacote_R/linmod.Rcheck’ * using R version 2.14.1 (2011-12-22) * using platform: x86_64-pc-linux-gnu (64-bit) * using session charset: UTF-8 * checking for file ‘linmod/DESCRIPTION’ ... OK * checking extension type ... Package * this is package ‘linmod’ version ‘1.0’ * checking package namespace information ... OK * checking package dependencies ... OK * checking if this is a source package ... OK * checking if there is a namespace ... OK * checking for executable files ... OK * checking whether package ‘linmod’ can be installed ... ERROR Installation failed. See ‘/home/pedro/pacote_R/linmod.Rcheck/00install.out’ for details.
O arquivo que estou usando para a criação está em anexo. estou setando o diretorio de trabalho do R onde está o arquivo linmod.R e posteriormente estou criando o esqueleto dos diretórios do pacote com o comando:package.skeleton(name="linmod", code_files="linmod.R"). O que há de errado?
Em 10 de fevereiro de 2012 22:33, beniltoncarvalho [via R-br] <[hidden email]> escreveu:
Com R5 vc passa por referencia, mas com um preço na complexidade dos códigos. Minha recomendação para todos os que estão começando a desenvolver é ir, no máximo, com S4. b
On Saturday, 11 February 2012, Pedro Rafael <[hidden email]> wrote:
Alguém já usou o sistema de orientação à objeto R5? Existe grandes ou alguma vantagens com respeito ao sistema S4 ou S3?
Em 9 de fevereiro de 2012 16:20, Eduardo Leoni [via R-br] <[hidden email]> escreveu:
> Aconselho dar uma olhada em https://github.com/hadley/devtools/wiki/ > > Não me parece que o S3 vá pra lugar nenhum (não será substituído.) Mas > um > estudo empírico do uso de classes nos pacotes seria um projeto > interessante > e fácil de fazer. > > > 2012/2/9 Pedro Rafael <[hidden email]> >> >> Realmente S4 me parece mais robusto visto que a S3 permite inúmeros >> >> efeitos colaterais, pelo menos a meu ver. Como eu não tenho uma base >> muito sólida como pessoas que vem da computação tenho um gosto >> tendencioso pela S3. Acredito que o Benilton prefere a S4 devido a >> não >> permitir tantos efeitos colaterais claro que isso só temos com um bom >> código. Existem alguma tendência do sistema s3 deixar de existir? >> >> Em 9 de fevereiro de 2012 16:00, beniltoncarvalho [via R-br] >> <[hidden email]> escreveu: >> >>> Eu ja' prefiro S4... >>> >>> mas, na verdade, S3 ou S4 ou ReferenceClasses (chamado por alguns >>> 'R5') eh atualmente irrelevante, visto que a qualidade do codigo eh >>> que conta. >>> >>> Em aplicacoes mais especializadas, um pode se sobressair mais que >>> outro... mas todas as opcoes funcionam bem (e conversam bem entre >>> si), >>> mas sob a condicao de que sejam bem utilizadas. >>> >>> b >>> _______________________________________________ >>> R-br mailing list >>> [hidden email] >>> 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. >>> >>> >>> ________________________________ >>> If you reply to this email, your message will be added to the >>> discussion >>> below: >>> >>> >>> >>> http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... >>> To unsubscribe from R-br, click here. >>> NAML >> >> >> >> -- >> Saudações, >> Pedro Rafael Diniz Marinho. >> Estatístico - Secretaria de Estado > http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Pedro O documento mais importante para isto é o Manual "Writing R extensions" one tudo é descrito em detalhes. Uma versao resumida está no curso sobre o R na pagina do LEG, talvez bom para um inicio rápido mas o manual do R é o documento de fato mais importante quanto ao uso de codigos compilados: Eu sugeriria escrever inicialmente todas as torinas em R e só partir para o uso de integração com outras rotinas se ralmente necessário, mas em uma fase II On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Obrigado a todos pelas informações, muito obrigado Leonardo, Daniela e Paulo Justiniano pelas dicas. Paulo vou dar uma olhada no material que está na página do Laboratório de Estatística e Geoinformação - LEG para fuçar um pouco esse material que você citou e em paralelo ler o outro material também citado por você ("Writing R extensions"). Alguém poderia me adiantar se existe alguma validação para publicação dos pacotes? Vejo muitos pacotes sendo criados no R ultimamente mas fico com certo receio de usar alguns. Por exemplo, a quem devo entrar em contato caso perceba algum erro teórico no pacote, autor ou comunidade do R? Em 9 de fevereiro de 2012 10:35, Paulo J Ribeiro Jr [via R-br] <ml-node+s2285057n4372846h3@n4.nabble.com> escreveu:
Pedro
O documento mais importante para isto é o Manual "Writing R extensions" one tudo é descrito em detalhes.
Uma versao resumida está no curso sobre o R na pagina do LEG, talvez bom para um inicio rápido mas o manual do R é o documento de fato mais importante
quanto ao uso de codigos compilados: Eu sugeriria escrever inicialmente todas as torinas em R e só partir para o uso de integração com outras rotinas se ralmente necessário, mas em uma fase II
On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.

Os pacotes (e suas validacoes) sao de responsabilidade exclusiva dos autores. Validacoes devem estar presentes nos artigos que descrevem os metodos implementados. Qualquer problema com o pacote X (seja teorico ou na implementacao) deve ser comunicado ao autor do pacote. Antes de reportar qualquer "problema", confirme que e' de fato um problema... para evitar as reclamacoes do tipo: "O R nao eh preciso pq 0.3 + pi - pi == 0.3 eh FALSE" b 2012/2/9 Pedro Rafael <pedro.rafael.marinho@gmail.com>:
Obrigado a todos pelas informações, muito obrigado Leonardo, Daniela e Paulo Justiniano pelas dicas. Paulo vou dar uma olhada no material que está na página do Laboratório de Estatística e Geoinformação - LEG para fuçar um pouco esse material que você citou e em paralelo ler o outro material também citado por você ("Writing R extensions"). Alguém poderia me adiantar se existe alguma validação para publicação dos pacotes? Vejo muitos pacotes sendo criados no R ultimamente mas fico com certo receio de usar alguns. Por exemplo, a quem devo entrar em contato caso perceba algum erro teórico no pacote, autor ou comunidade do R?
Em 9 de fevereiro de 2012 10:35, Paulo J Ribeiro Jr [via R-br] <ml-node+s2285057n4372846h3@n4.nabble.com> escreveu:
Pedro
O documento mais importante para isto é o Manual "Writing R extensions" one tudo é descrito em detalhes.
Uma versao resumida está no curso sobre o R na pagina do LEG, talvez bom para um inicio rápido mas o manual do R é o documento de fato mais importante
quanto ao uso de codigos compilados: Eu sugeriria escrever inicialmente todas as torinas em R e só partir para o uso de integração com outras rotinas se ralmente necessário, mas em uma fase II
On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Há um controle de qualidade via R CMD CHECK. Mas erro metodológico e de eficiência, fica por conta do usuário. Elias T. Krainski
________________________________ De: Pedro Rafael <pedro.rafael.marinho@gmail.com> Para: r-br@listas.c3sl.ufpr.br Enviadas: Quinta-feira, 9 de Fevereiro de 2012 11:47 Assunto: Re: [R-br] [Dúvida] Criação de pacotes em R, procedimentos.
Obrigado a todos pelas informações, muito obrigado Leonardo, Daniela e Paulo Justiniano pelas dicas. Paulo vou dar uma olhada no material que está na página do Laboratório de Estatística e Geoinformação - LEG para fuçar um pouco esse material que você citou e em paralelo ler o outro material também citado por você ("Writing R extensions"). Alguém poderia me adiantar se existe alguma validação para publicação dos pacotes? Vejo muitos pacotes sendo criados no R ultimamente mas fico com certo receio de usar alguns. Por exemplo, a quem devo entrar em contato caso perceba algum erro teórico no pacote, autor ou comunidade do R?
Em 9 de fevereiro de 2012 10:35, Paulo J Ribeiro Jr [via R-br] <ml-node+s2285057n4372846h3@n4.nabble.com> escreveu:
Pedro
O documento mais importante para isto é o Manual "Writing R extensions" one tudo é descrito em detalhes.
Uma versao resumida está no curso sobre o R na pagina do LEG, talvez bom para um inicio rápido mas o manual do R é o documento de fato mais importante
quanto ao uso de codigos compilados: Eu sugeriria escrever inicialmente todas as torinas em R e só partir para o uso de integração com outras rotinas se ralmente necessário, mas em uma fase II
On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Pelo que me lembro, o pessoal do CRAN só confere se suas funcoes estao funcionando corretamente (no contexto de rodar no R), com relacao ao conteúdo teórico caso voce perceba algum erro, acredito que o mais correto seria entrar direto em contato com o autor. As informacoes dos autores, como email por exemplo, sempre estao disponíveis no próprio pacote. Nao sei também se há algum tipo de validacao (teórica) das funcoes, isso é interessante. Abracos, Daniela -- Daniela Rodrigues Recchia Master Student of Statistics - Technische Universität Dortmund. "It is better to have an inexact answer to the right question than a precise one to the wrong question!" John Tuckey ________________________________ De: Pedro Rafael <pedro.rafael.marinho@gmail.com> Para: r-br@listas.c3sl.ufpr.br Enviadas: Quinta-feira, 9 de Fevereiro de 2012 14:47 Assunto: Re: [R-br] [Dúvida] Criação de pacotes em R, procedimentos. Obrigado a todos pelas informações, muito obrigado Leonardo, Daniela e Paulo Justiniano pelas dicas. Paulo vou dar uma olhada no material que está na página do Laboratório de Estatística e Geoinformação - LEG para fuçar um pouco esse material que você citou e em paralelo ler o outro material também citado por você ("Writing R extensions"). Alguém poderia me adiantar se existe alguma validação para publicação dos pacotes? Vejo muitos pacotes sendo criados no R ultimamente mas fico com certo receio de usar alguns. Por exemplo, a quem devo entrar em contato caso perceba algum erro teórico no pacote, autor ou comunidade do R? Em 9 de fevereiro de 2012 10:35, Paulo J Ribeiro Jr [via R-br] <ml-node+s2285057n4372846h3@n4.nabble.com> escreveu:
Pedro
O documento mais importante para isto é o Manual "Writing R extensions" one tudo é descrito em detalhes.
Uma versao resumida está no curso sobre o R na pagina do LEG, talvez bom para um inicio rápido mas o manual do R é o documento de fato mais importante
quanto ao uso de codigos compilados: Eu sugeriria escrever inicialmente todas as torinas em R e só partir para o uso de integração com outras rotinas se ralmente necessário, mas em uma fase II
On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Bem interessante package.skeleton e tem um resumo interessante no ministrado pelo Paulo. Com respeito ao manual em PDF que é disponibilizado junto ao pacote ele é uma compilação em tex do arquivo que está no diretório man? Essa compilação é feita por nós? Em 9 de fevereiro de 2012 10:58, Daniela Recchia [via R-br] <ml-node+s2285057n4372915h42@n4.nabble.com> escreveu:
Pelo que me lembro, o pessoal do CRAN só confere se suas funcoes estao funcionando corretamente (no contexto de rodar no R), com relacao ao conteúdo teórico caso voce perceba algum erro, acredito que o mais correto seria entrar direto em contato com o autor. As informacoes dos autores, como email por exemplo, sempre estao disponíveis no próprio pacote. Nao sei também se há algum tipo de validacao (teórica) das funcoes, isso é interessante.
Abracos,
Daniela
-- Daniela Rodrigues Recchia
Master Student of Statistics - Technische Universität Dortmund.
"It is better to have an inexact answer to the right question than a precise one to the wrong question!" John Tuckey
________________________________ De: Pedro Rafael <[hidden email]> Para: [hidden email] Enviadas: Quinta-feira, 9 de Fevereiro de 2012 14:47
Assunto: Re: [R-br] [Dúvida] Criação de pacotes em R, procedimentos.
Obrigado a todos pelas informações, muito obrigado Leonardo, Daniela e Paulo Justiniano pelas dicas. Paulo vou dar uma olhada no material que está na página do Laboratório de Estatística e Geoinformação - LEG para fuçar um pouco esse material que você citou e em paralelo ler o outro material também citado por você ("Writing R extensions"). Alguém poderia me adiantar se existe alguma validação para publicação dos pacotes? Vejo muitos pacotes sendo criados no R ultimamente mas fico com certo receio de usar alguns. Por exemplo, a quem devo entrar em contato caso perceba algum erro teórico no pacote, autor ou comunidade do R?
Em 9 de fevereiro de 2012 10:35, Paulo J Ribeiro Jr [via R-br] <ml-node+[hidden email]> escreveu:
Pedro
O documento mais importante para isto é o Manual "Writing R extensions" one tudo é descrito em detalhes.
Uma versao resumida está no curso sobre o R na pagina do LEG, talvez bom para um inicio rápido mas o manual do R é o documento de fato mais importante
quanto ao uso de codigos compilados: Eu sugeriria escrever inicialmente todas as torinas em R e só partir para o uso de integração com outras rotinas se ralmente necessário, mas em uma fase II
On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB.

Os manuais sao compilado no momento da instaação (se instalado pela fonte) ou distribuicis já compilados (se instalados pelos binários) ou ainda disponiceis na sessao manual da pagina do R On Thu, 9 Feb 2012, Pedro Rafael wrote:
Bem interessante package.skeleton e tem um resumo interessante no ministrado pelo Paulo. Com respeito ao manual em PDF que é disponibilizado junto ao pacote ele é uma compilação em tex do arquivo que está no diretório man? Essa compilação é feita por nós?
Em 9 de fevereiro de 2012 10:58, Daniela Recchia [via R-br] <ml-node+s2285057n4372915h42@n4.nabble.com> escreveu:
Pelo que me lembro, o pessoal do CRAN só confere se suas funcoes estao funcionando corretamente (no contexto de rodar no R), com relacao ao conteúdo teórico caso voce perceba algum erro, acredito que o mais correto seria entrar direto em contato com o autor. As informacoes dos autores, como email por exemplo, sempre estao disponíveis no próprio pacote. Nao sei também se há algum tipo de validacao (teórica) das funcoes, isso é interessante.
Abracos,
Daniela
-- Daniela Rodrigues Recchia
Master Student of Statistics - Technische Universität Dortmund.
"It is better to have an inexact answer to the right question than a precise one to the wrong question!" John Tuckey
________________________________ De: Pedro Rafael <[hidden email]> Para: [hidden email] Enviadas: Quinta-feira, 9 de Fevereiro de 2012 14:47
Assunto: Re: [R-br] [Dúvida] Criação de pacotes em R, procedimentos.
Obrigado a todos pelas informações, muito obrigado Leonardo, Daniela e Paulo Justiniano pelas dicas. Paulo vou dar uma olhada no material que está na página do Laboratório de Estatística e Geoinformação - LEG para fuçar um pouco esse material que você citou e em paralelo ler o outro material também citado por você ("Writing R extensions"). Alguém poderia me adiantar se existe alguma validação para publicação dos pacotes? Vejo muitos pacotes sendo criados no R ultimamente mas fico com certo receio de usar alguns. Por exemplo, a quem devo entrar em contato caso perceba algum erro teórico no pacote, autor ou comunidade do R?
Em 9 de fevereiro de 2012 10:35, Paulo J Ribeiro Jr [via R-br] <ml-node+[hidden email]> escreveu:
Pedro
O documento mais importante para isto é o Manual "Writing R extensions" one tudo é descrito em detalhes.
Uma versao resumida está no curso sobre o R na pagina do LEG, talvez bom para um inicio rápido mas o manual do R é o documento de fato mais importante
quanto ao uso de codigos compilados: Eu sugeriria escrever inicialmente todas as torinas em R e só partir para o uso de integração com outras rotinas se ralmente necessário, mas em uma fase II
On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below:
http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Todos os pacotes do r-recommended (listados em http://www.r-project.org/doc/R-FDA.pdf) foram certificados. Elias T. Krainski
________________________________ De: Daniela Recchia <daniela_recchia@yahoo.com.br> Para: "r-br@listas.c3sl.ufpr.br" <r-br@listas.c3sl.ufpr.br> Enviadas: Quinta-feira, 9 de Fevereiro de 2012 11:57 Assunto: Re: [R-br] [Dúvida] Criação de pacotes em R, procedimentos.
Pelo que me lembro, o pessoal do CRAN só confere se suas funcoes estao funcionando corretamente (no contexto de rodar no R), com relacao ao conteúdo teórico caso voce perceba algum erro, acredito que o mais correto seria entrar direto em contato com o autor. As informacoes dos autores, como email por exemplo, sempre estao disponíveis no próprio pacote. Nao sei também se há algum tipo de validacao (teórica) das funcoes, isso é interessante.
Abracos,
Daniela -- Daniela Rodrigues Recchia
Master Student of Statistics - Technische Universität Dortmund.
"It is better to have an inexact answer to the right question than a precise one to the wrong question!" John Tuckey
________________________________ De: Pedro Rafael <pedro.rafael.marinho@gmail.com> Para: r-br@listas.c3sl.ufpr.br Enviadas: Quinta-feira, 9 de Fevereiro de 2012 14:47 Assunto: Re: [R-br] [Dúvida] Criação de pacotes em R, procedimentos.
Obrigado a todos pelas informações, muito obrigado Leonardo, Daniela e Paulo Justiniano pelas dicas. Paulo vou dar uma olhada no material que está na página do Laboratório de Estatística e Geoinformação - LEG para fuçar um pouco esse material que você citou e em paralelo ler o outro material também citado por você ("Writing R extensions"). Alguém poderia me adiantar se existe alguma validação para publicação dos pacotes? Vejo muitos pacotes sendo criados no R ultimamente mas fico com certo receio de usar alguns. Por exemplo, a quem devo entrar em contato caso perceba algum erro teórico no pacote, autor ou comunidade do R?
Em 9 de fevereiro de 2012 10:35, Paulo J Ribeiro Jr [via R-br] <ml-node+s2285057n4372846h3@n4.nabble.com> escreveu:
Pedro
O documento mais importante para isto é o Manual "Writing R extensions" one tudo é descrito em detalhes.
Uma versao resumida está no curso sobre o R na pagina do LEG, talvez bom para um inicio rápido mas o manual do R é o documento de fato mais importante
quanto ao uso de codigos compilados: Eu sugeriria escrever inicialmente todas as torinas em R e só partir para o uso de integração com outras rotinas se ralmente necessário, mas em uma fase II
On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Qaundo voce cria um pacote voce pode testar os aspectos de consistencia de código e sintaxe (nao a correcao dos metodos estatisticos, é claro..) com R CMD check NOME_DO_SEU_PACOTE On Thu, 9 Feb 2012, Pedro Rafael wrote:
Obrigado a todos pelas informações, muito obrigado Leonardo, Daniela e Paulo Justiniano pelas dicas. Paulo vou dar uma olhada no material que está na página do Laboratório de Estatística e Geoinformação - LEG para fuçar um pouco esse material que você citou e em paralelo ler o outro material também citado por você ("Writing R extensions"). Alguém poderia me adiantar se existe alguma validação para publicação dos pacotes? Vejo muitos pacotes sendo criados no R ultimamente mas fico com certo receio de usar alguns. Por exemplo, a quem devo entrar em contato caso perceba algum erro teórico no pacote, autor ou comunidade do R?
Em 9 de fevereiro de 2012 10:35, Paulo J Ribeiro Jr [via R-br] <ml-node+s2285057n4372846h3@n4.nabble.com> escreveu:
Pedro
O documento mais importante para isto é o Manual "Writing R extensions" one tudo é descrito em detalhes.
Uma versao resumida está no curso sobre o R na pagina do LEG, talvez bom para um inicio rápido mas o manual do R é o documento de fato mais importante
quanto ao uso de codigos compilados: Eu sugeriria escrever inicialmente todas as torinas em R e só partir para o uso de integração com outras rotinas se ralmente necessário, mas em uma fase II
On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ R-br mailing list [hidden email] 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 [hidden email] 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.
________________________________ If you reply to this email, your message will be added to the discussion below: http://r-br.2285057.n4.nabble.com/R-br-Duvida-Criacao-de-pacotes-em-R-proced... To unsubscribe from R-br, click here. NAML
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Além de tudo isso, você pode conferir também ?package.skeleton para uma referência rápida da estrutura necessária para criar um pacote. (Mas nada substitui o manual!) []s, --- Fernando Mayer Universidade Federal de Santa Catarina - UFSC Departamento de Ecologia e Zoologia - ECZ/CCB URL: http://sites.google.com/site/fernandomayer e-mail: fernandomayer [@] gmail.com 2012/2/9 Paulo Justiniano <paulojus@leg.ufpr.br>:
Pedro
O documento mais importante para isto é o Manual "Writing R extensions" one tudo é descrito em detalhes.
Uma versao resumida está no curso sobre o R na pagina do LEG, talvez bom para um inicio rápido mas o manual do R é o documento de fato mais importante
quanto ao uso de codigos compilados: Eu sugeriria escrever inicialmente todas as torinas em R e só partir para o uso de integração com outras rotinas se ralmente necessário, mas em uma fase II
On Thu, 9 Feb 2012, Pedro Rafael wrote:
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.

Oi Pedro, Veja as funções package.skeleton(), do pacote 'utils' que já vem com o r-base. Leia o manual "Writing R Extensions" para saber sobre incorporar código C, C++ ou Fortran. Veja alguns exemplos em http://www.leg.ufpr.br/doku.php/seminarios:minicursorc. Adicionalmente, para incorporar códigos C++ de forma mais simples e eficiente, leia também o estado da arte em http://dirk.eddelbuettel.com/code/rcpp.html e veja a função Rcpp.package.skeleton do pacote Rcpp Att, Elias T. Krainski
________________________________ De: Pedro Rafael <pedro.rafael.marinho@gmail.com> Para: r-br@listas.c3sl.ufpr.br Enviadas: Quinta-feira, 9 de Fevereiro de 2012 11:07 Assunto: [R-br] [Dúvida] Criação de pacotes em R, procedimentos.
Pessoal como são os procedimentos para criação de pacotes no R. Hoje as funções implementadas podem ser escritas diretamente em R ou tem que ser em C, C++ ou Fortran?
-- Saudações, Pedro Rafael Diniz Marinho. Estatístico - Secretaria de Estado da Saúde - PB. _______________________________________________ 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.
participantes (9)
-
Benilton Carvalho
-
Daniela Recchia
-
Eduardo Leoni
-
Elias T. Krainski
-
Fernando Mayer
-
Gilbert Queiroz
-
Leandro Marino
-
Paulo Justiniano
-
Pedro Rafael