A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Como Usar a Linguagem de Programação R. I. Introdução J M Fernandes.

Apresentações semelhantes


Apresentação em tema: "Como Usar a Linguagem de Programação R. I. Introdução J M Fernandes."— Transcrição da apresentação:

1 Como Usar a Linguagem de Programação R. I. Introdução J M Fernandes

2 O Que é o R? Um ambiente de programação Orientado a objetos Similar ao S-Plus Livre Realiza cálculo matricial Excelente para produzir gráficos Recebe o suporte de uma vasta rede

3 O Que o R Não é? Um pacote estatístico Guiado por menu Fácil de aprender Um programa com interface gráfica

4 Instalando o R www.r-project.org/ Download do CRAN Seleciona o site de download Download o pacote básico Download outros pacotes a medida que precisar.

5

6 Aspectos básicos do R Objetos Convenção de nomes Designar Funções Matriz Data Frame

7

8

9 Objetos nomes tipos de objetos: vector, factor, array, matrix, data.frame, ts, list atributos –mode: numeric, character, complex, logical –length: número de elementos em um objeto criação –Atribui um valor –Cria um objeto em branco

10 Convenção para Nomes Precisa iniciar com uma letra de (A-Z or a-z) Pode conter letras, dígitos (0-9), e/ou “.” case-sensitive –mydata difere de MyData

11 Designar “<-” ou “=“ usado para designar –x<-c(1,2,3,4,5,6,7) –x<-c(1:7) –x<-1:4

12 Funções Ações podem ser feitas em objetos usando funções (nota: uma função é um objeto) Possui argumentos e opções, geralmente são defaults Retorna um resultado Parenteses () são usado para especificar que uma função está sendo chamada. myfunc <- function(x) { y <- cos(x) + sin(x) return (y) } myfunc(0.5) [1] 1.357008

13 Dois objetos comumente usados: matrix data frame

14 Matrix Uma matriz é um vetor com um atributo adicional (dim) que define o número de colunas e de linhas Apenas um tipo é permitido (numérico, caracter, complexo, ou lógico) Criando uma matriz mat1 <- matrix(c(1,2,3,11,12,13), nrow=2, byrow=TRUE) mat1 [,1] [,2] [,3] [1,] 1 2 3 [2,] 11 12 13

15 Data Frame Vários tipos são permitidos com um data frame Criando um data.frame() L<-LETTERS[1:4] #A B C D x<-1:4 #1 2 3 4 data.frame(x,L) #create data frame attach() e detach()

16 Elementos dos dados Selecione um elemento –x[2] Selecione um rango de elementos –x[1:3] selecione todos exceto um –x[-3] selecione elementos baseado em operações lígicas operator –x(x>3)

17 Entrando e importando dados

18 Importando Dados read.table() –Lê dados de um arquivo externo c() –encadear scan() –pronto para a entrada dos dados R tem ODBC para a conexão com Base de Dados

19 Entrando e editando dados Inicia o editor e salva as modificações data.entry(x) Inicia o editor sem salvar as modificações –de(x) Inicia o editor de texto –edit(x)

20 TINN R – Um editor de textos para o R

21 Interface Externa TINN R – (This is not a notepad)

22 require(climatol) data(cli.dat) diagwl(cli.dat,est="Example station",alt=100,per="1961-90",mlab="en") Pacotes do R

23 Gráficos

24


Carregar ppt "Como Usar a Linguagem de Programação R. I. Introdução J M Fernandes."

Apresentações semelhantes


Anúncios Google