Sunteți pe pagina 1din 64

Introduo ao programa

estatsti o

C.Cordeiro

R mdr

1 / 28

Motivao

http://r4stats. om/arti les/popularity/

C.Cordeiro

R mdr

2 / 28

Motivao

http://r4stats. om/arti les/popularity/

C.Cordeiro

R mdr

3 / 28

Motivao

http://r4stats. om/arti les/popularity/

C.Cordeiro

R mdr

4 / 28

Motivao

http://r4stats. om/arti les/popularity/

C.Cordeiro

R mdr

5 / 28

C.Cordeiro

R mdr

6 / 28

O que o ?

Ambiente

Um programa estatsti o de distribuio gratuita;


Pode ser obtido atravs do link http://www.r-proje t.org,

C.Cordeiro

R mdr

7 / 28

O que o ?

Ambiente

Um programa estatsti o de distribuio gratuita;


Pode ser obtido atravs do link http://www.r-proje t.org,
Pode ser usando em ambiente UNIX, Windows and Ma OS;

C.Cordeiro

R mdr

7 / 28

O que o ?

Ambiente

Um programa estatsti o de distribuio gratuita;


Pode ser obtido atravs do link http://www.r-proje t.org,
Pode ser usando em ambiente UNIX, Windows and Ma OS;
Possu ex elentes apa idades gr as

C.Cordeiro

R mdr

7 / 28

Ambiente

O que o ?

Um programa estatsti o de distribuio gratuita;


Pode ser obtido atravs do link http://www.r-proje t.org,
Pode ser usando em ambiente UNIX, Windows and Ma OS;
Possu ex elentes apa idades gr as
seasonal plot of API1A

2002
2003
2004

S. Cristina, C. Cordeiro, S.
2005
2006
2007

2008
2009
2010

Lavender, P. Goela, J. I ely and


A. Newton, Seasonal-Trend

2011
2012

de omposition time series based


on Loess applied to MERIS

produ ts from the SW Iberian

Peninsula: Sagres,

Jan

Feb

Mar

Apr

May

Jun
Month

C.Cordeiro

Jul

Aug

Sep

Oct

Nov

Dec

Remote
Sensing 8(6), 449;
doi:10.3390/rs8060449- published
26 May 2016.

R mdr

7 / 28

Ambiente

O que o ?

Um programa estatsti o de distribuio gratuita;


Pode ser obtido atravs do link http://www.r-proje t.org,
Pode ser usando em ambiente UNIX, Windows and Ma OS;
Possu ex elentes apa idades gr as
seasonal plot of API1A

2002
2003
2004

S. Cristina, C. Cordeiro, S.
2005
2006
2007

2008
2009
2010

Lavender, P. Goela, J. I ely and


A. Newton, Seasonal-Trend

2011
2012

de omposition time series based


on Loess applied to MERIS

produ ts from the SW Iberian

Jan

Feb

Mar

Apr

May

Jun
Month

Jul

Aug

Sep

Oct

Nov

Dec

Peninsula: Sagres, Remote


Sensing 8(6), 449;
doi:10.3390/rs8060449- published
26 May 2016.

Consiste num onjunto de ferramentas omputa ionais que permitem a


manipulao e anlise de dados, quer atravs da utilizao de pa kages
j disponveis quer atravs de programas feitos pelo prprio utilizador.
C.Cordeiro

R mdr

7 / 28

Ambiente

https://www.r-proje t.org/

C.Cordeiro

R mdr

8 / 28

Instalao do

Instalar a verso mais re ente

C.Cordeiro

R mdr

9 / 28

Optar por base

C.Cordeiro

Instalao do

R mdr

10 / 28

Instalao do

O ambiente de trabalho

C.Cordeiro

R mdr

11 / 28

A onsola

C.Cordeiro

Instalao do

R mdr

12 / 28

A onsola & s ript

C.Cordeiro

Instalao do

R mdr

13 / 28

Instalao do

http://r4stats. om/arti les/popularity/

Atualmente, existem disponveis


C.Cordeiro

9194 pa kages !
R mdr

14 / 28

C.Cordeiro

R mdr

15 / 28

Ambiente

integrated development environment (IDE);

permite ao utilizador usar o

C.Cordeiro

num ambiente de janelas;

R mdr

16 / 28

Ambiente

integrated development environment (IDE);

permite ao utilizador usar o

num ambiente de janelas;

Tambm gratuito e est disponvel em https://www.rstudio. om/;

C.Cordeiro

R mdr

16 / 28

Ambiente

integrated development environment (IDE);

permite ao utilizador usar o

num ambiente de janelas;

Tambm gratuito e est disponvel em https://www.rstudio. om/;


O e r do RStudio

C.Cordeiro

R mdr

16 / 28

Ambiente

Exemplo de um ambiente de trabalho

C.Cordeiro

R mdr

17 / 28

Ambiente

Algumas notas bsi as

Criar uma pasta (por exemplo AulaEst) na rea de trabalho onde iro
ser guardados os  heiros: onsola, s ripts, guras...

C.Cordeiro

R mdr

18 / 28

Ambiente

Algumas notas bsi as

Criar uma pasta (por exemplo AulaEst) na rea de trabalho onde iro
ser guardados os  heiros: onsola, s ripts, guras...
Ini iar o

C.Cordeiro

e denir o diretrio para a pasta AulaEst ;

R mdr

18 / 28

Ambiente

Algumas notas bsi as

Criar uma pasta (por exemplo AulaEst) na rea de trabalho onde iro
ser guardados os  heiros: onsola, s ripts, guras...
Ini iar o

e denir o diretrio para a pasta AulaEst ;

Os omandos introduzem-se a seguir ao sinal de atribuio (prompt ) >


> 2+2*3/4
[1 3.5
Nota: o resultado apresentado na onsola e no guardado em memria!

C.Cordeiro

R mdr

18 / 28

Ambiente

Algumas notas bsi as

Criar uma pasta (por exemplo AulaEst) na rea de trabalho onde iro
ser guardados os  heiros: onsola, s ripts, guras...
Ini iar o

e denir o diretrio para a pasta AulaEst ;

Os omandos introduzem-se a seguir ao sinal de atribuio (prompt ) >


> 2+2*3/4
[1 3.5
Nota: o resultado apresentado na onsola e no guardado em memria!
Mas, podemos guardar o resultado em soma.1 < 2 + 2 3/4 e Run;
Variveis: A designao das variveis devem omear por letras e podem
onter nmeros e pontos, por exemplo: soma.1
Nota: o resultado atribudo varivel e no apresentado na onsola!

C.Cordeiro

R mdr

18 / 28

Ambiente

Algumas notas bsi as

Criar uma pasta (por exemplo AulaEst) na rea de trabalho onde iro
ser guardados os  heiros: onsola, s ripts, guras...
Ini iar o

e denir o diretrio para a pasta AulaEst ;

Os omandos introduzem-se a seguir ao sinal de atribuio (prompt ) >


> 2+2*3/4
[1 3.5
Nota: o resultado apresentado na onsola e no guardado em memria!
Mas, podemos guardar o resultado em soma.1 < 2 + 2 3/4 e Run;
Variveis: A designao das variveis devem omear por letras e podem
onter nmeros e pontos, por exemplo: soma.1
Nota: o resultado atribudo varivel e no apresentado na onsola!

na designao das variveis letras ou nomes que j esto denidos


: q, c, diff , df .
Ateno: O
faz distino entre letras mais ulas (X ) e mins ulas (x ), ou
Evitar:

no

seja, so objetos distintos.


C.Cordeiro

R mdr

18 / 28

Ambiente

Algumas notas bsi as

Aos elementos que o


ria e que so guardados em memria so
designados por objetos;

C.Cordeiro

R mdr

19 / 28

Ambiente

Algumas notas bsi as

Aos elementos que o


ria e que so guardados em memria so
designados por objetos;
Atravs de ls() ou objects() pode-se listar os objetos riados;
Pode-se apagar objetos rm(objeto);

C.Cordeiro

R mdr

19 / 28

Ambiente

Algumas notas bsi as

Aos elementos que o


ria e que so guardados em memria so
designados por objetos;
Atravs de ls() ou objects() pode-se listar os objetos riados;
Pode-se apagar objetos rm(objeto);
Pode usar o omando help() para obter informaes sobre uma
determinada funo. Exemplo: > help(sum)

C.Cordeiro

R mdr

19 / 28

Ambiente

Algumas notas bsi as

Aos elementos que o


ria e que so guardados em memria so
designados por objetos;
Atravs de ls() ou objects() pode-se listar os objetos riados;
Pode-se apagar objetos rm(objeto);
Pode usar o omando help() para obter informaes sobre uma
determinada funo. Exemplo: > help(sum)
No nal da sesso perguntado ao utilizador se quer guardar a
onsola (workspa e );

C.Cordeiro

R mdr

19 / 28

Ambiente

Algumas notas bsi as

Aos elementos que o


ria e que so guardados em memria so
designados por objetos;
Atravs de ls() ou objects() pode-se listar os objetos riados;
Pode-se apagar objetos rm(objeto);
Pode usar o omando help() para obter informaes sobre uma
determinada funo. Exemplo: > help(sum)
No nal da sesso perguntado ao utilizador se quer guardar a
onsola (workspa e );
Se sim, ento os objetos so guardados num  heiro om extenso
xx.Rdata, no diretrio em uso;

C.Cordeiro

R mdr

19 / 28

Ambiente

Algumas notas bsi as

Aos elementos que o


ria e que so guardados em memria so
designados por objetos;
Atravs de ls() ou objects() pode-se listar os objetos riados;
Pode-se apagar objetos rm(objeto);
Pode usar o omando help() para obter informaes sobre uma
determinada funo. Exemplo: > help(sum)
No nal da sesso perguntado ao utilizador se quer guardar a
onsola (workspa e );
Se sim, ento os objetos so guardados num  heiro om extenso
xx.Rdata, no diretrio em uso;
Este  heiro pode ser utilizado numa futura sesso;

C.Cordeiro

R mdr

19 / 28

Ambiente

Algumas notas bsi as

Aos elementos que o


ria e que so guardados em memria so
designados por objetos;
Atravs de ls() ou objects() pode-se listar os objetos riados;
Pode-se apagar objetos rm(objeto);
Pode usar o omando help() para obter informaes sobre uma
determinada funo. Exemplo: > help(sum)
No nal da sesso perguntado ao utilizador se quer guardar a
onsola (workspa e );
Se sim, ento os objetos so guardados num  heiro om extenso
xx.Rdata, no diretrio em uso;
Este  heiro pode ser utilizado numa futura sesso;
Pode terminar a sesso fazendo q() ou fe har a janela da apli ao.
C.Cordeiro

R mdr

19 / 28

Alguns objetos...

Ambiente

Algumas notas bsi as

Ve tor: oleo ordenada de elementos do mesmo tipo

C.Cordeiro

R mdr

20 / 28

Alguns objetos...

Ambiente

Algumas notas bsi as

Ve tor: oleo ordenada de elementos do mesmo tipo Exemplo:


> x < c(2, 4, 6, 7, 2)

C.Cordeiro

R mdr

20 / 28

Alguns objetos...

Ambiente

Algumas notas bsi as

Ve tor: oleo ordenada de elementos do mesmo tipo Exemplo:


> x < c(2, 4, 6, 7, 2)
>x
[1 2 4 6 7 2

C.Cordeiro

R mdr

20 / 28

Alguns objetos...

Ambiente

Algumas notas bsi as

Ve tor: oleo ordenada de elementos do mesmo tipo Exemplo:


> x < c(2, 4, 6, 7, 2)
>x
[1 2 4 6 7 2
> x[4
[1 7

C.Cordeiro

R mdr

20 / 28

Alguns objetos...

Ambiente

Algumas notas bsi as

Ve tor: oleo ordenada de elementos do mesmo tipo Exemplo:


> x < c(2, 4, 6, 7, 2)
>x
[1 2 4 6 7 2
> x[4
[1 7
> x[1
[1 2

C.Cordeiro

R mdr

20 / 28

Alguns objetos...

Ambiente

Algumas notas bsi as

Ve tor: oleo ordenada de elementos do mesmo tipo Exemplo:


> x < c(2, 4, 6, 7, 2)
>x
[1 2 4 6 7 2
> x[4
[1 7
> x[1
[1 2
Data Frame: uma base de dados em que ada oluna pode ter
informao diferente.
Exemplo: age weight gender grade
1 17
50 male 15,1
2 16
59 male 14,6
3 15
49 female 16,3
4 16
51 male 15,2
C.Cordeiro

R mdr

20 / 28

Alguns objetos...

Ambiente

Algumas notas bsi as

Ve tor: oleo ordenada de elementos do mesmo tipo Exemplo:


> x < c(2, 4, 6, 7, 2)
>x
[1 2 4 6 7 2
> x[4
[1 7
> x[1
[1 2
Data Frame: uma base de dados em que ada oluna pode ter
informao diferente.
Exemplo: age weight gender grade
1 17
50 male 15,1
2 16
59 male 14,6
3 15
49 female 16,3
4 16
51 male 15,2
Introduzir os dados no
: data.frame()
C.Cordeiro

R mdr

20 / 28

Ambiente

Algumas notas bsi as

Importao de dados no EXCEL: insira os dados anteriores no Ex el

C.Cordeiro

R mdr

21 / 28

Ambiente

Algumas notas bsi as

Importao de dados no EXCEL: insira os dados anteriores no Ex el


guardar omo "teste. sv",

C.Cordeiro

R mdr

21 / 28

Ambiente

Algumas notas bsi as

Importao de dados no EXCEL: insira os dados anteriores no Ex el


guardar omo "teste. sv",
importar  heiro no ambiente
.

C.Cordeiro

R mdr

21 / 28

Ambiente

Algumas notas bsi as

Importao de dados no EXCEL: insira os dados anteriores no Ex el


guardar omo "teste. sv",
importar  heiro no ambiente
.

funes matemti as
Funo
Operador
os()
oseno
sqrt()
raz quadrada
exp()
exponen ial
log()
logaritmo de base natural

C.Cordeiro

operadores
Operador
Operao
+
adio

subtrao

multipli ao
/
diviso

expoente

R mdr

21 / 28

Ambiente

Algumas notas bsi as

Importao de dados no EXCEL: insira os dados anteriores no Ex el


guardar omo "teste. sv",
importar  heiro no ambiente
.

funes matemti as
Funo
Operador
os()
oseno
sqrt()
raz quadrada
exp()
exponen ial
log()
logaritmo de base natural

operadores
Operador
Operao
+
adio

subtrao

multipli ao
/
diviso

expoente

Outras instrues: mean(), summarize , sum(), attach() ...


C.Cordeiro

R mdr

21 / 28

Ambiente

Algumas notas bsi as

Cal ule
1
2
3

1 + 2(3 + 4)
42 + 3
5 43

C.Cordeiro

R mdr

22 / 28

Ambiente

Cal ule
1
2
3

Algumas notas bsi as

1 + 2(3 + 4)
42 + 3
5 43

O nmero de baleias que do osta em San Diego durante a de ada


de 90 foram 74, 122, 235, 111, 292, 111, 211, 133, 156, 79. Com estes
dados onstrua um ve tor om a designao whale.

C.Cordeiro

R mdr

22 / 28

Ambiente

Cal ule
1
2
3

Algumas notas bsi as

1 + 2(3 + 4)
42 + 3
5 43

O nmero de baleias que do osta em San Diego durante a de ada


de 90 foram 74, 122, 235, 111, 292, 111, 211, 133, 156, 79. Com estes
dados onstrua um ve tor om a designao whale.
Insira os dados anteriores no Ex el e importe-os para o ambiente
.

C.Cordeiro

R mdr

22 / 28

Ambiente

Cal ule
1
2
3

3
4

Algumas notas bsi as

1 + 2(3 + 4)
42 + 3
5 43

O nmero de baleias que do osta em San Diego durante a de ada


de 90 foram 74, 122, 235, 111, 292, 111, 211, 133, 156, 79. Com estes
dados onstrua um ve tor om a designao whale.
Insira os dados anteriores no Ex el e importe-os para o ambiente
.
Mediu-se o omprimento do osso da perna do Pinguim (em mm),
17.1, 18.5, 19.7, 16.2, 21.3, 19.6, 16.5, 17.4, 17.3, 16.8, 19.5, 18.3.
Construa o vetor penguin.

C.Cordeiro

R mdr

22 / 28

Ambiente

Cal ule
1
2
3

3
4

Algumas notas bsi as

1 + 2(3 + 4)
42 + 3
5 43

O nmero de baleias que do osta em San Diego durante a de ada


de 90 foram 74, 122, 235, 111, 292, 111, 211, 133, 156, 79. Com estes
dados onstrua um ve tor om a designao whale.
Insira os dados anteriores no Ex el e importe-os para o ambiente
.
Mediu-se o omprimento do osso da perna do Pinguim (em mm),
17.1, 18.5, 19.7, 16.2, 21.3, 19.6, 16.5, 17.4, 17.3, 16.8, 19.5, 18.3.
Construa o vetor penguin.
A eda aos dados Orange atravs da funo help.

C.Cordeiro

R mdr

22 / 28

Ambiente

Cal ule
1
2
3

3
4

5
6

Algumas notas bsi as

1 + 2(3 + 4)
42 + 3
5 43

O nmero de baleias que do osta em San Diego durante a de ada


de 90 foram 74, 122, 235, 111, 292, 111, 211, 133, 156, 79. Com estes
dados onstrua um ve tor om a designao whale.
Insira os dados anteriores no Ex el e importe-os para o ambiente
.
Mediu-se o omprimento do osso da perna do Pinguim (em mm),
17.1, 18.5, 19.7, 16.2, 21.3, 19.6, 16.5, 17.4, 17.3, 16.8, 19.5, 18.3.
Construa o vetor penguin.
A eda aos dados Orange atravs da funo help.
A eda aos dados lynx atravs da funo help.

C.Cordeiro

R mdr

22 / 28

O pa kage R mdr

R ommander

R Commander (Rcmdr )

C.Cordeiro

graphi al user interfa e (GUI) for

R mdr

23 / 28

O pa kage R mdr

R ommander

R Commander (Rcmdr )

graphi al user interfa e (GUI) for

Possu um sistema de menus tornando a tarefa mais simples para o


utilizador;

C.Cordeiro

R mdr

23 / 28

O pa kage R mdr

R ommander

R Commander (Rcmdr )

graphi al user interfa e (GUI) for

Possu um sistema de menus tornando a tarefa mais simples para o


utilizador;
Mais simples de usar do que

C.Cordeiro

R mdr

23 / 28

O pa kage R mdr

R ommander

R Commander (Rcmdr )

graphi al user interfa e (GUI) for

Possu um sistema de menus tornando a tarefa mais simples para o


utilizador;
Mais simples de usar do que

A ateno dos utilizadores ser para om os mtodos estatsti os em vez dos


omandos do ,

C.Cordeiro

R mdr

23 / 28

O pa kage R mdr

R ommander

R Commander (Rcmdr )

graphi al user interfa e (GUI) for

Possu um sistema de menus tornando a tarefa mais simples para o


utilizador;
Mais simples de usar do que

A ateno dos utilizadores ser para om os mtodos estatsti os em vez dos


omandos do ,
O

R mdr

C.Cordeiro

tem a vantagem de fa ilitar a transio para os omandos do

R mdr

23 / 28

O pa kage R mdr

R ommander

R Commander (Rcmdr )

graphi al user interfa e (GUI) for

Possu um sistema de menus tornando a tarefa mais simples para o


utilizador;
Mais simples de usar do que

A ateno dos utilizadores ser para om os mtodos estatsti os em vez dos


omandos do ,
O

R mdr

tem a vantagem de fa ilitar a transio para os omandos do

R ommander an introdu tion, Natasha A. Karp, https:

// ran.r-proje t.org/do / ontrib/Karp-R ommander-intro.pdf

John Fox, http://so serv.m master. a/jfox/Mis /R mdr/


Getting-Started-with-the-R mdr.pdf
visitar link http://so serv.m master. a/jfox/Mis /R mdr/
artigo John Fox http://www.jstatsoft.org/v14/i09/paper
C.Cordeiro

R mdr

23 / 28

R ommander

www.r ommander. om

C.Cordeiro

Pgina web

R mdr

24 / 28

R ommander

C.Cordeiro

R mdr

25 / 28

R ommander

Carregar o pa kage R mdr

C.Cordeiro

R mdr

26 / 28

O ambiente

C.Cordeiro

R ommander

& R mdr

R mdr

27 / 28

Agora om o R mdr
1

2
3

4
5

R ommander

O nmero de baleias que do osta em San Diego durante a de ada


de 90 foram 74, 122, 235, 111, 292, 111, 211, 133, 156, 79. Com estes
dados onstrua um ve tor om a designao de whale.
Importe-os os dados whale, no ex el, no Rcmdr .
Mediu-se o omprimento do osso da perna do Pinguim (em mm),
17.1, 18.5, 19.7, 16.2, 21.3, 19.6, 16.5, 17.4, 17.3, 16.8, 19.5, 18.3.
Construa o vetor penguin.
A eda aos dados Orange atravs da funo help.
A eda aos dados lynx atravs da funo help.

C.Cordeiro

R mdr

28 / 28

S-ar putea să vă placă și