Saída de qualidade de publicação no R
Em comparação com o SAS e o SPSS, a capacidade do R de gerar resultados para relatórios de qualidade de publicação é um tanto rudimentar (embora esteja evoluindo).
O pacote R2HTML permite que você produza texto, tabelas e gráficos no formato HTML. Aqui está um exemplo de sessão, seguido de uma explicação.
# Sample Session
library(R2HTML)
HTMLStart(outdir="c:/mydir", file="myreport",
extension="html", echo=FALSE, HTMLframe=TRUE)
HTML.title("My Report", HR=1)
HTML.title("Description of my data", HR=3)
summary(mydata)
HTMLhr()
HTML.title("X Y Scatter Plot", HR=2)
plot(mydata$y~mydata$x)
HTMLplot()
HTMLStop()
Quando você invocar HTMLStart( ), o prompt mudará para HTML> até que você termine com HTMLStop().
A opção echo=TRUE copia os comandos para o mesmo arquivo que a saída.
HTMLframe=TRUE cria uma saída emoldurada, com comandos no quadro esquerdo, vinculados à saída no quadro direito. Por padrão, um arquivo CSS chamado R2HTML.css que controla a aparência da página é enviado para o mesmo diretório. Opcionalmente, você pode incluir uma opção CSSFile= para usar seu próprio arquivo de formatação.
Use HTML.title() para anotar a saída. A opção HR refere-se aos tipos de títulos HTML (H1, H2, H3, etc.). O padrão é HR=2.
HTMLhr() cria uma regra horizontal.
Como vários comandos interativos podem ser necessários para criar um gráfico finalizado, invoque a função HTMLplot() quando cada gráfico estiver pronto para ser gerado.
No artigo da RNews, The R2HTML Package, você encontra exemplos mais complexos usando títulos, anotações, arquivos de cabeçalho e rodapé e folhas de estilo em cascata.
Outras opções
O pacote R Markdown do R Studio oferece suporte a dezenas de formatos de saída estáticos e dinâmicos, incluindo HTML, PDF, MS Word, artigos científicos, sites e muito mais. (Para praticar o R Markdown, experimente este tutorial ensinado por Garrett Grolemund, cientista de dados do R Studio).
O Sweave permite incorporar o código R no LaTeX, produzindo relatórios atraentes se você conhecer essa linguagem de marcação.
O pacote odfWeave tem funções que permitem a você incorporar a saída do R em arquivos Open Document Format (ODF). Esses são os tipos de arquivos criados pelo software OpenOffice.
O pacote SWordInstaller permite que você adicione a saída R a documentos do Microsoft Word.
O R2PPT fornece wrappers para adicionar a saída R às apresentações do Microsoft PowerPoint.