Sie sind auf Seite 1von 18

Curso de Introdução ao R

com Aplicações em Análise de Conjuntura

Vítor Wilher
Aula Inaugural

15 de Agosto de 2016

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 1 / 18


Plano de Voo
1 Prólogo
2 Cronograma de Postagens
3 Apresentação do Curso
4 Por que usar o R?
5 Baixando os programas
6 Trabalhando com o R a partir do RStudio
7 Denindo seu diretório de trabalho
8 Uma linguagem orientada a objetos
9 Milhares de pacotes a sua disposição
10 Trabalhando com o LaTeX a partir do RStudio
11 Obtendo ajuda

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 2 / 18


Burocracias

Período do Curso

15/08 a 03/10

Página do Curso - acesso restrito

http://www.analisemacro.com.br/area-do-aluno/introducao-ao-r

Sobre o professor

Economista e Mestre em Economia pela Universidade Federal Fluminense.


Trabalha com modelagem e previsão de variáveis macroeconômicas.

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 3 / 18


Método de Ensino

Como funcionará o curso

Vídeos expositivos sobre os conceitos postos na nossa apostila. A cada


aula, o aluno terá acesso ao script da seção correspondente dentro da
apostila, aos slides e a uma lista de exercícios para que possa praticar.

Dúvidas

Dúvidas podem ser resolvidas por e-mail para o plano intermediário ou por
skype para o plano premium. Mande e-mail para
vitorwilher@analisemacro.com.br para agendar um horário. Meu e-mail no
skype: macroeconomia@vitorwilher.com. Possíveis horários: segunda à
sexta-feira, das 17h às 22h.

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 4 / 18


Cronograma de Postagens

15/08 - Apresentação do Curso


17/08 - Estruturas de Dados
22/08 - Importação de Dados
29/08 - Grácos
05/09 - Tabelas
12/09 - Ambientes Controlados
19/09 - Tratamento de Dados
26/09 - Modelagem e Previsão
03/10 - Encerramento

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 5 / 18


Apresentação do Curso

Objetivo do Curso

Introduzir o aluno ao mundo do R, de modo que o mesmo seja capaz de


trabalhar no ambiente RStudio, produzir relatórios e apresentações em
LATEX, reconhecer as principais estruturas de dados, importar diferentes
tipos de dados, fazer uso de funções e grácos e automatizar processos
repetitivos. Ademais, o aluno terá total domínio sobre tratamento e análise
de dados macroeconômicos com o R, bem como será introduzido à
técnicas de modelagem e previsão econométrica.

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 6 / 18


Apresentação do Curso

Programa do Curso
1 Primeiros Passos
2 Estruturas de dados do R
3 Importação de dados
4 Grácos
5 Tabelas
6 Ambientes Controlados
7 Tratamento e análise de dados macroeconômicos
8 Modelagem e Previsão

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 7 / 18


Por que usar o R?

O que é o R?
R é uma linguagem de programação que dá ao usuário grande liberdade de
ação para lidar com coleta, tratamento, análise e apresentação de dados.

Para que serve o R?


Para fazer apresentações como essa;
Para fazer análise estatística de dados;
É possível automatizar processos rotineiros;
É possível fazer uma análise econométrica de dados;
E muitas outras coisas...

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 8 / 18


Por que usar o R?

Razões para entrar para o mundo do R


1 O R é gratuito;
2 O R é um substituto mais do que perfeito do EXCEL/VBA;
3 Há uma comunidade incrível trabalhando na plataforma;
4 É possível unicar as quatro operações no mesmo ambiente,
automatizando rotinas;
5 Não é uma linguagem voltada apenas para estatística/econometria;
6 Liberdade para modicar objetos e apresentar resultados;
7 Torna o aprendizado da teoria econômica muito mais intuitivo;

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 9 / 18


Baixando os programas que usaremos no curso

1 Baixe o R em https://www.r-project.org/;
2 Baixe o RStudio em
https://www.rstudio.com/products/rstudio/download/;
3 Baixe o MikTex em http://miktex.org/download;
4 Baixe o TexStudio em http://www.texstudio.org/.

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 10 / 18


Trabalhando com o R a partir do Rstudio

O RStudio

Ao longo desse curso, nós não trabalharemos diretamente no R. Ao invés


disso, usaremos o RStudio, uma interface mais amigável, que nos permite
emular todos os códigos do R, visualizar grácos, ver o histórico de nossas
operações, importar dados, criar scripts, etc. Com o RStudio, poderemos
otimizar o nosso curso, de maneira que o aluno terá mais facilidade para
interagir com a linguagem.
Vamos conhecê-lo, então?

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 11 / 18


Denindo seu diretório de trabalho

Outra coisa importante dentro do R é denir o seu diretório de trabalho.


Uma vez denido, você poderá importar arquivos, colocar guras no seu
documento LATEX, etc. Logo, dois comandos são importantes para isso. O
primeiro é o getwd, para você ver o seu atual working directory. O
segundo é o setwd, para você setar o seu diretório de trabalho1

getwd()
setwd('C:/Users/Vítor Wilher/Dropbox/VW Economista')

1
Como você verá ao longo do nosso curso, as funções dentro do R são todas em
inglês e bastante intuitivas, como get something ou set something.
Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 12 / 18
Uma linguagem orientada a objetos

O R é uma linguagem orientada a objetos, de modo que o que você fará


dentro do programa será, basicamente, manipulá-los. Seja lidando com
objetos criados por terceiros, seja criando seus próprios objetos. As
principais estruturas de dados dentro do R envolvem vetores, matrizes,
listas e data frames. Abaixo colocamos um exemplo da estrutura mais
simples do R: um vetor que exprime a sequência de 1 a 10.

vetor <- c(1:10) vetor

[1] 1 2 3 4 5 6 7 8 9 10

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 13 / 18


Milhares de pacotes a sua disposição

O R é uma linguagem aberta, onde qualquer pessoa em qualquer parte do


mundo pode dar a sua contribuição. Em geral, elas fazem isso através de
pacotes, que são coleções de funções que fazem algum coisa dentro do R.
Veremos muitos desses pacotes ao longo do nosso curso. Para instalar e
carregar um pacote, você deve utilizar, respectivamente, os comandos
install.packages('forecast') e library(forecast).
2

2
Uma lista dos pacotes disponíveis pode ser encontrada aqui.
Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 14 / 18
Os pacotes que usaremos nesse curso

HORA DE INSTALARMOS ALGUNS

PACOTES...

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 15 / 18


Trabalhando com o LaTeX a partir do RStudio

Uma outra coisa importante, é que, quando for necessário, não


precisaremos abrir o TexStudio para trabalhar com códigos LATEX. Isso
será feito diretamente no ambiente RStudio. Para isso, é imprescindível
que você instale o pacote knitr. Para o que precisamos agora, você deverá
seguir os passos abaixo, de modo a fazer a integração entre o R e o LATEX.3

3 AT X, sugiro uma boa apostila do


Caso queira conhecer desde já o ambiente do L E
pessoal do PET de Telecomunicações da UFF aqui.
Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 16 / 18
Trabalhando com o LaTeX a partir do RStudio

1 Instale o pacote knitr com o comando install.packages;


2 Vá em Tools, Global Options, Sweave e mude a opção Weave Rnw
les using: to knitr;
3 Pronto, agora você está pronto para criar códigos LATEX. Ao longo do
curso, veremos alguns exemplos.

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 17 / 18


Obtendo ajuda

Uma parte importante de aprender uma nova linguagem é saber conseguir


resolver os pepinos que irão surgir ao longo do caminho. E, acredite: eles
serão muitos! Mas não se desespere. Como há uma comunidade incrível
trabalhando com R, existem inúmeros sites, blogs, tutoriais, apostilas, etc,
que podem lhe ajudar. No próprio ambiente do RStudio, você pode
invocar ajuda com os seguintes comandos...

Vítor Wilher (Aula Inaugural) Curso de Introdução ao R 15 de Agosto de 2016 18 / 18

Das könnte Ihnen auch gefallen