You are on page 1of 13

Apresentac

ao

Conte
udo

Estrutura

Material

Informac
oes

Primeiros Passos

Universidade Federal de Alagoas


Grupo de Pesquisa Cidadania e Polticas Publicas
Introducao ao R para Ciencias Sociais
Denisson Silva
Universidade Federal de Minas Gerais (UFMG)
Centro de Estudo Legislativos (CEL)

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

Apresentac
ao

Conte
udo

Sumario
Apresentacao
Conte
udo
Estrutura
Material
Informacoes
Primeiros Passos

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

Estrutura

Material

Informac
oes

Primeiros Passos

Apresentac
ao

Conte
udo

Estrutura

Material

Informac
oes

Primeiros Passos

Apresentacao
R e atualmente a sexta linguagem mais usada no mundo para Data
Science. Sendo, utilizada desde coleta `a analise de dados, por exemplo: coleta em paginas da web (institucionais, redes sociais, e etc.),
analise de dados (estatstica descritiva, inferencial frequentista, inferencial bayesiana, mineracao de dados e etc.). O R e dessa forma
o software que mais ganha espaco na comunidade academica nas
diversas areas da ciencia.

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

Apresentac
ao

Conte
udo

Estrutura

Material

Informac
oes

Primeiros Passos

Conteudo
No curso de introducao a linguagem de programacao R para desenvolvimento de algoritmos para analise de dados sociais serao
trabalhados os conte
udos: (1) apresentacao dos elementos basicos
da linguagem, (2) operac
oes com objetos, (3) desenvolvimento de
funcoes, (4) sumarizacao de dados e (5) Coleta de dados (webscraping ).

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

Apresentac
ao

Conte
udo

Estrutura

Material

Informac
oes

Primeiros Passos

Estrutura
Parte 1

(1) Instalacao do R e do RStudio; (2) Como buscar ajudar no R e nos


Foruns; (3) Operacoes Matematicas; (4) Instalando e abrindo pacotes de funcionalidade no R; (5) Manipulando Objetos; (6) Criando
Funcoes e (7) Sumarizar dados.

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

Apresentac
ao

Conte
udo

Estrutura

Material

Informac
oes

Primeiros Passos

Estrutura
Parte 2

Na segunda parte sera dedicada a aplicacao da tecnica de webscraping, onde sera abordado sobre: (1) estrutura HTML; (2) Estrutura XML; (3) APIs. Com exemplo praticos de coleta do dados
do CNJ, no site da Camara dos Deputados e coleta no Twitter.

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

Apresentac
ao

Conte
udo

Estrutura

Material

Material
Dropbox: (1) Livros; (2) scripts.
Click aqui para o Material para o curso

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

Informac
oes

Primeiros Passos

Apresentac
ao

Conte
udo

Estrutura

Material

Informac
oes

Primeiros Passos

O que e o R?
O R e um software livre de estatstica que funciona em diversos
sistemas operacionais: GNU Linux, Microsoft Windows, Mac OS X
e outros.
Alem de ser um software estatstico e uma plataforma de desenvolvimento, ou seja, uma liguagem de programacao com integracao com
diversas outras como, phyton e java.
O download pode ser feito direto do site
https://www.r-project.org

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

Apresentac
ao

Conte
udo

Estrutura

Material

Sites
http://stackoverflow.com
http://www.r-bloggers.com
http://www.portalaction.com.br
http://www.statmethods.net
https://www.datacamp.com
http://coursera.org
http://miriadax.net

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

Informac
oes

Primeiros Passos

Apresentac
ao

Conte
udo

Estrutura

Material

Informac
oes

Primeiros Passos

Instalacao
O download pode ser feito direto do site
https://www.r-project.org
O R nao tem interface amigavel nativa, mas ja existe varias solucoes
no mercado. Neste curso vamos usar a interface RStudio que esta
sendo umas mais utilizada hoje no mundo.
download em https://www.rstudio.com/

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

Apresentac
ao

Conte
udo

Estrutura

Material

Informac
oes

Primeiros Passos

Elementos basicos
O R e sensitive case, ou seja, diferencia mai
usculo de menusculo.
Para criar um objeto usa = ou <1
2

x = 5
x <- 5

obs: o espaco e apenas estilo, para R esses tipo de espaco entre o


objeto e o igualdade nao importa.
Usa # para iniciar um comentario. Tudo o que tiver depois de # o
R nao entende como c
odigo.
1

# R

uma plataforma de Desenvolvimento

2
3

x <- 10 # x

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

igual a 10

Apresentac
ao

Conte
udo

Estrutura

Material

Informac
oes

Primeiros Passos

Elementos basicos
O R para alem das func
oes do R base, trabalha com pacotes, que
incrementa novas func
oes ao R.
Para instalar um pacote usa a funcao:
1

install . packages ( " NomePacote " )

Para usar uma pacote, pode usar duas func


oes:
1

library ( NomePacote )

2
3

# ou

4
5

require ( NomePacote )

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

Apresentac
ao

Conte
udo

Estrutura

Material

Informac
oes

Primeiros Passos

Elementos basicos
Para pedir ajuda dentro do R bas usar uma das duas funcoes abaixo
1

help ( sum )

2
3

# ou

4
5

? sum

Denisson Silva - CEL/UFMG


Introduc
ao ao R para Ci
encias Sociais

You might also like