Estou planejando começar a escrever pacotes R.
Eu pensei que seria bom estudar o código fonte dos pacotes existentes para aprender as convenções de construção de pacotes.
Meus critérios para bons pacotes para estudar:
- Idéias técnicas / estatísticas simples : o objetivo é aprender sobre a mecânica da construção de pacotes. A compreensão do pacote não deve exigir um conhecimento altamente específico e específico do domínio sobre o tópico real do pacote.
- Estilo de codificação simples e convencional : estou procurando algo um pouco mais do que,
Hello World
mas não muito mais. Truques e truques idiossincráticos seriam uma distração quando aprendemos os pacotes R. - Bom estilo de codificação : o código está bem escrito. Revela um entendimento de boa codificação, em geral, e uma conscientização das convenções de codificação em R.
Questões:
- Quais pacotes seriam bons para estudar?
- Por que o código-fonte do pacote sugerido seria bom para estudar em relação aos critérios mencionados acima ou a qualquer outro critério que possa ser relevante?
Atualização (13/12/2010) Após os comentários de Dirk, eu queria deixar claro que sem dúvida muitos pacotes seriam bons para estudar primeiro. Também concordo que os pacotes fornecerão modelos para coisas diferentes (por exemplo, vinhetas, classes S3, classes S4, testes de unidade, Roxygen, etc.). No entanto, seria interessante ler sugestões concretas sobre bons pacotes para começar e as razões pelas quais eles seriam bons pacotes para começar.
Também atualizei a pergunta acima para se referir a "pacotes" em vez de "pacote".