Anda di halaman 1dari 4

Reviso Mtodos de Anlise Econmica 2

Comandos bsicos
Dar nome a varivel (strings): Var_1 <- 2
Limpar tela de comando: ctrl L
Comentrio: #
Observar objetos ou variveis existentes: ls( )
Excluir: rm( )
Apagar tudo que est na memria:

rm( list = ls( all.names = TRUE ) )

rm( )

Para ver a descrio de um comando:

?nome_comando ou

help(nome_comando)

Usar algum pacote: library(nome_pacote) (baixar pacote em Tools)

Vetores
V <- c(1,2,3,4)
Lenght(v)
Mode(v)

( essas duas so funes que nos do o tipo-base e o comprimento do objeto)

v1 <- c(1,2,3,4)
v2 <- runif(4) # 4 distrib. uniforme
v2 <- round(v2) #arredondar nmeros
k <- 4
v3 <- k*v2
v4 <- v2/k
soma <- v1+ v2
subtracao <- v1-v2
potencia <- v1 k
multiplicacao <- v1*v2
vlog <- log(v2)
vsroot <- sqrt(v2)
Vetor vazio: v <- c()
Vetor concatenado: vconc <- c(v, v2)
Para acessar um elemento especfico, fazemos uso do ndice: vconc[1]
n1:n2: sequncia de nmeros de n1 a n2
rep(n1,p): cria um vetor contendo p vezes o valor n1
seq(a,b,c): cria uma sequncia de a a b separados por intervalos de

c unidades
sort(v): mostra os valores de v em ordem crescente. H tambm a

opo sort(v, decreasing = FALSE)

Matriz
Uma matriz 2 3 contendo os elementos 1 a 6, nas colunas, gerada

por:

A <- matrix(1:1:6,nrow=2)

Alternativamente, ncol poderia ser utilizada:

A = matrix(1:6, ncol = 3)

A dimenso de uma matriz pode ser determinada usando dim(),

ou nrow(), ou ncol:

dim(A)

nrow(A)

ncol(A)

A funo matrix cria uma matriz com os valores do argumento data. O nmeros de linhas
e colunas so definidos pelos argumentos nrow e ncol:

> minha.matriz <- matrix(data=1:12,nrow=3,ncol=4)

> minha.matriz

[,1] [,2] [,3] [,4]

[1,] 1 4 7 10

[2,] 2 5 8 11

[3,] 3 6 9 12
Tambm por default, os valores so preenchidos por coluna. Para preencher por linha
basta o alterar o argumento byrow para TRUE:

> minha.matriz <- matrix(data=1:12,nrow=3,ncol=4,byrow=T)

> minha.matriz

[,1] [,2] [,3] [,4]

[1,] 1 2 3 4

[2,] 5 6 7 8

[3,] 9 10 11 12

> nome <- c("Didi","Ded","Mussum","Zacarias")

> ano.nasc <- c(1936,1936,1941,1934)

> vive <- c("V","V","F","F")

> trapalhoes <- data.frame(nomes,ano.nasc,vive)

> trapalhoes

nomes ano.nasc vive

1 Didi 1936 V

2 Ded 1936 V

3 Mussum 1941 F

4 Zacarias 1934 F

>

# O mesmo, em um s comando:

> trapalhoes <- data.frame(nomes=c("Didi","Ded","Mussum","Zacarias"),


ano.nasc=c(1936,1936,1941,1934), vive=c("V","V","F","F"))
Para obter a diagonal principal da matriz A, use o comando: diag(A)
Matriz Nula: matrix(0,nrow=2,ncol=2)
Matriz Unitria: matrix(1,nrow=2,ncol=2)
v = c(1,2,3,4,5,6, 7, 8, 9)
Matriz Diagonal: diag(c(1,2,3))
Matriz Identidade: diag(1,3)

Fonte: http://ecologia.ib.usp.br/bie5782/doku.php?id=bie5782:03_apostila:04-dados