·
Sistemas de Informação ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
42
Introdução aos Arrays Unidimensionais em Java
Linguagens de Programação
ESPM
20
Introdução aos Arrays Bidimensionais em Programação
Linguagens de Programação
ESPM
19
Introdução à Linguagem R - Histórico, Interfaces e Instalação
Linguagens de Programação
ESPM
8
Métodos de Manipulação de Strings - Exercícios de Programação em Java
Linguagens de Programação
ESPM
20
Introdução às Janelas Gráficas em Java com JOptionPane
Linguagens de Programação
ESPM
2
Base R Cheat Sheet
Linguagens de Programação
ESPM
37
Introdução à Codificação de Métodos em Java
Linguagens de Programação
ESPM
14
Atividade de Revisao - Criacao e Manipulacao de Dataframe com Tidyverse em R
Linguagens de Programação
ESPM
29
Tipos Abstratos de Dados e Tipos de Dados em Programação
Linguagens de Programação
ESPM
14
Recursividade em Sistemas de Informação: Conceitos e Exemplos
Linguagens de Programação
ESPM
Preview text
Revisão e introdução ao uso de relatórios com o R Markdown Prof Cléber da Costa Figueiredo Exercícios 1 Use o comando select para criar um subconjunto dos dados que inclua somente as colunas escolaridade educational level se o respondente tem algum financiamento educacional educational loan situação de trabalho employment status e aprovação ao Governo Trump approval Apresente o objeto Dica consulte o dicionário de variáveis para identificar as variáveis corretas 2 Use o comando recode para criar uma nova coluna no objeto anterior chamada trumpapprovedisapprove que recodifica a variável President Trumps job approval Um valor igual a 1 deve significar que o respondente ou strongly ou somewhat aprova o Governo e o valor 0 deve significar que o respondente ou strongly ou somewhat desaprova o Governo Trump Apresente os resultados do objeto no console 3 Use summarise para criar um sumário dos respondentes que estão empregados em tempo integral e são casados A tabela deve apresentar a média e a mediana da importância dada a religião Gráficos librarytidyverse dados readdelim httpswwwstatubccajennynotOctoSTAT545Aexamplesgapminderdata gapminderDataFiveYeartxt delim Aparecem 1704 observações de 6 variáveis country character year numeric pop numeric continent character lifeExp numeric gdpPercap numeric gapMinder2007 filterdados year 2007 Aplicar um filtro Grammar of Graphics ggplot2 Junto com muitas ferramentas de data wrangling o pacote tidyverse também inclui um pacote extremamente poderoso de funções para visualização de dados que é chamado de ggplot2 Recomendação de leitura httpsggplot2bookorgintroductionhtml Componentes de um gráfico Qualquer gráfico deste pacote necessita de três elementos 1 Dados 2 Algum mapeamento estético aesthetic mappings abreviado como aes entre as variáveis e propriedades visuais dos gráficos 3 Pelo menos uma camada que descreva como as observações serão apresentadas Essas camadas são construídas com base em funções chamadas de geometrias abreviadas por geom Como fazer Primeiro indicar quais dados serão mapeados para o eixo x ou y do gráfico que você está criando Isso é identificado como uma estética x ou y Segundo dizer ao ggplot que tipo de figura você deseja desenhar Essas figuras são chamadas de geometrias na linguagem ggplot As opções básicas são histograma densidade boxplot ponto e linha Outras camadas que podem ser inseridas são opções de rótulos dos eixos temas cores tamanhos sombreamentos entre outros Exemplos libraryggplot2 g1 ggplotgapMinder2007 aesx continent fill continent geombar g2 ggplotgapMinder2007 aesx gdpPercap y lifeExp geompoint g3 ggplotgapMinder2007 aesx loggdpPercap y lifeExp geompoint g4 ggplotgapMinder2007 aesy gdpPercap geomboxplot librarygridExtra gridarrangeg1g2g3g4 ncol 2 Gráfico de setorcolunas tabela tablegapMinder2007continent tabela dataframetabela degrade colorRampPalettecdarkblue lightblue graf1 ggplottabela aesxy Freqfill Var1 geombarstatidentity width 1 scalefillmanualvaluesdegradenrowtabela coordpolarystart 0 graf2 ggplottabela aesxreorderVar1Freq yFreqfill reorderVar1Freq geombarstatidentity scalefillbrewerpalette Blues labsxContinentesyQuantidade de países guidesfillFALSE gridarrangegraf1 graf2 nrow 1 Gráfico de colunasbarras factor ou character e boxplots graf1 ggplotgapMinder2007 aesx continent y lifeExp fill continent geomboxplot labsxContinentes yExpectativa de Vida scalefillbrewerpalette Greens guidesfillFALSE graf2 ggplotgapMinder2007 aesx loggdpPercap y lifeExp geompointaescolor continent size 3 alpha 05 labsxPib per capita yExpectativa de Vida title Pib per capita por expectativa de vida gridarrangegraf1 graf2 nrow 1 É necessário que você já tenha feito isso installpackagestinytex Baixar o pacote tinytexinstalltinytex Instalálo O Tex cria textos com alta qualidade e profissionais São leves e de fácil exportação É o editor de texto preferido dos acadêmicos de ciências exatas porque permite a escrita de fórmulas matemáticas complexas com uma visualização bastante agradável Possibilidade de incorporar vídeos áudios e animações Criando relatório com o R Markdown Um documento do tipo R Markdown é um arquivo que contém texto como de um processador Word da Microsoft É capaz de incorporar códigos do R tabelas figuras entre outras visualizações É uma forma inteligente de fazer réplicas utilizáveis em ciência de dados É possível a partir de um arquivo R Markdown replicar toda a análise que foi feita por outro analista Pode ser compilado em HTML DOC PDF clique aqui Meu primeiro relatório R Markdown Vá até o Menu File e escolha a opção R Markdown É possível que abra um assistente solicitando a instalação de vários pacotes Go ahead Instale todos Configuração básica Coloque um título Escolha um formato de output O arquivo com a extensão RMD será enviado para a pasta que foi configurada em setwd Dois indicam que o cabeçalho ficará em negrito Já dois asteriscos no meio de um texto indicam que o texto destacado ficará em negrito Um documento é compostos por chunks Cada chunk pode ser compilado separadamente e começa com três apóstrofos Ex r cars Configurações do documento O título que você colocar em cada chunk não aparecerá no texto compilado No exemplo vemos que é feito um resumo de um arquivo cars da base de dados do R Em outro chunk aparece a informação echo FALSE Essa informação faz com que o código não apareça após a compilação Para compilar o documento basta clicar em knit salvar e visualizar Configurações do documento Configurações Para forçar o seu gráfico a aparecer no painel de visualização de gráfico entre no menu Tools na barra de menu e selecione a opção Global Options Clique na seção R Markdown Desmarque a opção destacada ao lado Isso deve fazer com que a visualização de um chunk com figuras apareça no painel de gráficos e não abaixo do texto compilado Para mais informações visite httpsr4dshadconzrmarkdownhtml httpsrmarkdownrstudiocomlesson1html Exercícios Crie um novo documento R Markdown Nele vamos gerar a visualização da primeira parte da aula Discuta com o seu grupo como trazer dados externos para dentro do R Markdown O cabeçalho deve ser Como gerar relatórios de visualização de dados O documento deve possuir dois chunks No primeiro apresente apenas os gráficos que aparecem no slide 7 da Aula 03 sem os códigos No segundo apresente os gráficos e os códigos do slide 8 Gere a visualização em PDF DOC e HTML
Send your question to AI and receive an answer instantly
Recommended for you
42
Introdução aos Arrays Unidimensionais em Java
Linguagens de Programação
ESPM
20
Introdução aos Arrays Bidimensionais em Programação
Linguagens de Programação
ESPM
19
Introdução à Linguagem R - Histórico, Interfaces e Instalação
Linguagens de Programação
ESPM
8
Métodos de Manipulação de Strings - Exercícios de Programação em Java
Linguagens de Programação
ESPM
20
Introdução às Janelas Gráficas em Java com JOptionPane
Linguagens de Programação
ESPM
2
Base R Cheat Sheet
Linguagens de Programação
ESPM
37
Introdução à Codificação de Métodos em Java
Linguagens de Programação
ESPM
14
Atividade de Revisao - Criacao e Manipulacao de Dataframe com Tidyverse em R
Linguagens de Programação
ESPM
29
Tipos Abstratos de Dados e Tipos de Dados em Programação
Linguagens de Programação
ESPM
14
Recursividade em Sistemas de Informação: Conceitos e Exemplos
Linguagens de Programação
ESPM
Preview text
Revisão e introdução ao uso de relatórios com o R Markdown Prof Cléber da Costa Figueiredo Exercícios 1 Use o comando select para criar um subconjunto dos dados que inclua somente as colunas escolaridade educational level se o respondente tem algum financiamento educacional educational loan situação de trabalho employment status e aprovação ao Governo Trump approval Apresente o objeto Dica consulte o dicionário de variáveis para identificar as variáveis corretas 2 Use o comando recode para criar uma nova coluna no objeto anterior chamada trumpapprovedisapprove que recodifica a variável President Trumps job approval Um valor igual a 1 deve significar que o respondente ou strongly ou somewhat aprova o Governo e o valor 0 deve significar que o respondente ou strongly ou somewhat desaprova o Governo Trump Apresente os resultados do objeto no console 3 Use summarise para criar um sumário dos respondentes que estão empregados em tempo integral e são casados A tabela deve apresentar a média e a mediana da importância dada a religião Gráficos librarytidyverse dados readdelim httpswwwstatubccajennynotOctoSTAT545Aexamplesgapminderdata gapminderDataFiveYeartxt delim Aparecem 1704 observações de 6 variáveis country character year numeric pop numeric continent character lifeExp numeric gdpPercap numeric gapMinder2007 filterdados year 2007 Aplicar um filtro Grammar of Graphics ggplot2 Junto com muitas ferramentas de data wrangling o pacote tidyverse também inclui um pacote extremamente poderoso de funções para visualização de dados que é chamado de ggplot2 Recomendação de leitura httpsggplot2bookorgintroductionhtml Componentes de um gráfico Qualquer gráfico deste pacote necessita de três elementos 1 Dados 2 Algum mapeamento estético aesthetic mappings abreviado como aes entre as variáveis e propriedades visuais dos gráficos 3 Pelo menos uma camada que descreva como as observações serão apresentadas Essas camadas são construídas com base em funções chamadas de geometrias abreviadas por geom Como fazer Primeiro indicar quais dados serão mapeados para o eixo x ou y do gráfico que você está criando Isso é identificado como uma estética x ou y Segundo dizer ao ggplot que tipo de figura você deseja desenhar Essas figuras são chamadas de geometrias na linguagem ggplot As opções básicas são histograma densidade boxplot ponto e linha Outras camadas que podem ser inseridas são opções de rótulos dos eixos temas cores tamanhos sombreamentos entre outros Exemplos libraryggplot2 g1 ggplotgapMinder2007 aesx continent fill continent geombar g2 ggplotgapMinder2007 aesx gdpPercap y lifeExp geompoint g3 ggplotgapMinder2007 aesx loggdpPercap y lifeExp geompoint g4 ggplotgapMinder2007 aesy gdpPercap geomboxplot librarygridExtra gridarrangeg1g2g3g4 ncol 2 Gráfico de setorcolunas tabela tablegapMinder2007continent tabela dataframetabela degrade colorRampPalettecdarkblue lightblue graf1 ggplottabela aesxy Freqfill Var1 geombarstatidentity width 1 scalefillmanualvaluesdegradenrowtabela coordpolarystart 0 graf2 ggplottabela aesxreorderVar1Freq yFreqfill reorderVar1Freq geombarstatidentity scalefillbrewerpalette Blues labsxContinentesyQuantidade de países guidesfillFALSE gridarrangegraf1 graf2 nrow 1 Gráfico de colunasbarras factor ou character e boxplots graf1 ggplotgapMinder2007 aesx continent y lifeExp fill continent geomboxplot labsxContinentes yExpectativa de Vida scalefillbrewerpalette Greens guidesfillFALSE graf2 ggplotgapMinder2007 aesx loggdpPercap y lifeExp geompointaescolor continent size 3 alpha 05 labsxPib per capita yExpectativa de Vida title Pib per capita por expectativa de vida gridarrangegraf1 graf2 nrow 1 É necessário que você já tenha feito isso installpackagestinytex Baixar o pacote tinytexinstalltinytex Instalálo O Tex cria textos com alta qualidade e profissionais São leves e de fácil exportação É o editor de texto preferido dos acadêmicos de ciências exatas porque permite a escrita de fórmulas matemáticas complexas com uma visualização bastante agradável Possibilidade de incorporar vídeos áudios e animações Criando relatório com o R Markdown Um documento do tipo R Markdown é um arquivo que contém texto como de um processador Word da Microsoft É capaz de incorporar códigos do R tabelas figuras entre outras visualizações É uma forma inteligente de fazer réplicas utilizáveis em ciência de dados É possível a partir de um arquivo R Markdown replicar toda a análise que foi feita por outro analista Pode ser compilado em HTML DOC PDF clique aqui Meu primeiro relatório R Markdown Vá até o Menu File e escolha a opção R Markdown É possível que abra um assistente solicitando a instalação de vários pacotes Go ahead Instale todos Configuração básica Coloque um título Escolha um formato de output O arquivo com a extensão RMD será enviado para a pasta que foi configurada em setwd Dois indicam que o cabeçalho ficará em negrito Já dois asteriscos no meio de um texto indicam que o texto destacado ficará em negrito Um documento é compostos por chunks Cada chunk pode ser compilado separadamente e começa com três apóstrofos Ex r cars Configurações do documento O título que você colocar em cada chunk não aparecerá no texto compilado No exemplo vemos que é feito um resumo de um arquivo cars da base de dados do R Em outro chunk aparece a informação echo FALSE Essa informação faz com que o código não apareça após a compilação Para compilar o documento basta clicar em knit salvar e visualizar Configurações do documento Configurações Para forçar o seu gráfico a aparecer no painel de visualização de gráfico entre no menu Tools na barra de menu e selecione a opção Global Options Clique na seção R Markdown Desmarque a opção destacada ao lado Isso deve fazer com que a visualização de um chunk com figuras apareça no painel de gráficos e não abaixo do texto compilado Para mais informações visite httpsr4dshadconzrmarkdownhtml httpsrmarkdownrstudiocomlesson1html Exercícios Crie um novo documento R Markdown Nele vamos gerar a visualização da primeira parte da aula Discuta com o seu grupo como trazer dados externos para dentro do R Markdown O cabeçalho deve ser Como gerar relatórios de visualização de dados O documento deve possuir dois chunks No primeiro apresente apenas os gráficos que aparecem no slide 7 da Aula 03 sem os códigos No segundo apresente os gráficos e os códigos do slide 8 Gere a visualização em PDF DOC e HTML