Programação em R Flashcards

1
Q

Decompor uma série temporal

A

decompose(variável, start=, frequency=)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Dessazonalizar uma série temporal

A

stl(variável, s.window=”period”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Fazer uma previsão Holtwinters

A

Holtwinters(variável)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Transformar um “vetor” em uma série temporal

A

ts(variável, frequency=)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Gráfico ACF

A

plot(acf(variável))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Gráfico PACF

A

plot(pacf(variável))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Verificar a acurácia de uma previsão

A

accuracy(forecast(variável, número de períodos preditos))

Obs: a varíavel precisa já ter recebido o resultado da previsão

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Descobrir o valor numérico das previsões

A

forecast(variável, número de períodos preditos)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Visualizar os primeiros dados de uma variável

A

head(variável)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Visualizar os últimos dados de uma variável

A

tail(variável)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Ler arquivo csv

A

read.csv(nome do arquivo, header = TRUE, sep =“,”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Ler algum arquivo

A

read.table(arquivo, header = TRUE, sep =“ ”)
Importa arquivo em formato de planilha e cria data.frame com o mesmo. O nome do arquivo tem de estar entre aspas e conter a extensão (e.g., .txt)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Criar um arquivo com os valores de um objeto do R

A

write.table(x, arquivo, row.names = TRUE, col.names = TRUE, sep =“”)
x = (nome do objeto no R),
arquivo = Ex : “meus.dados.txt”
primeira linha = (row.names = TRUE),
primeira coluna = (col.names = TRUE)
o tipo de separador de colunas = (sep = “”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Criação genérica de um vetor

A

c()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Criando um data frame

A

data.frame ()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Criar uma lista

A

list(variável)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Exibir a estrutura interna de um objeto

A

str(variável)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Selecionar todas as linhas e determinada coluna j

A

variável[ , j ]
ou, para as dez primeiras linhas:
variável[ 1:10, ]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Transforma uma tabela ou matriz em data frame

A

as.data.frame()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Retornar a distribuição de frequência absoluta de uma variável

A

table(variável)

21
Q

Resumo de uma variável quantitativa contínua

A

summary(variável)

22
Q

Desvio padrão de uma variável

A

sd(variável)

Obs: complementa summary()

23
Q

Fazer histograma de uma variável

A

hist(variável)

24
Q

Exibir graficamente um boxplot

A

boxplot(y ~ x)
Exibe graficamente a distribuição de frequência da variável quantitativa contínua (y) segundo as categorias da variável x.

25
Gráfico da matriz de dispersão de uma planilha de dados(data frame)
pairs(variável)
26
Exibir matriz de correlação
cor(variável)
27
Excluir linhas com valores vazios (Na)
na.omit()
28
Fazer regressão lineal ou múltipla
lm(y~x)
29
Obter valores aleatórios de uma Distribuição Normal
rnorm(variável, mean =, sd =)
30
Criar uma sequência
seq(from, to, by=, length) ``` by = específica o incremento. length = específica o tamanho desejado da sequência ```
31
Criar um repetição
rep(x, times) ``` repete x vezes; use each=para repetir cada elemento x vezes. Exemplo: rep(c(1,2,3)2) -> 1 2 3 1 2 3. Exemplo 2: rep(c(1,2,3)each=2) -> 1 1 2 2 3 3 ```
32
Seleciona todos os elementos do vetor maiores que três Seleciona todos os elementos do vetor x entre 3 e 5.
variável[variável>3] variável [variável>3 & variável<5]
33
Seleciona uma coluna do data frame
variável$nome
34
Retornar o índice do maior e menor elemento da variável | Retorna o valor máximo e mínimo
whichmax(variável) which.min(variável) max(variável) min(variável)
35
Ele cruza x com y. Ele retorna um vetor do tamanho de x, informando o índice em y no qual se encontram os elementos de x. Caso contrário, ele informa NA.
match(x,y)
36
Retorna um objeto com a exclusão de elementos duplicados em um vetor ou matriz
unique(variável)
37
Arredonda os elementos da variável para n casas decimais
round(variável, n)
38
Padronizar um vetor/matriz
scale(variável)
39
Juntar dois data frames aumentando colunas
merge(variável x, variável y)
40
Juntar dois data frames aumentando linhas
rbind(x,y)
41
Nomear colunas do data.frame
names(variável)
42
Selecionar um nome na string de um data.frame
variável[grep("Palavra", coluna do data frame que está a string), ]
43
Ordenar um data.frame por coluna
data
44
Agregar um data.frame por uma coluna do data.frame
data
45
Como contornar a não igualdade entre uma variável inteira e uma contínua
near( objeto1 da igualdade, objeto2 da igualdade) | Retorna o valor TRUE ou FALSE
46
Fazer um or múltiplas vezes
variável %in% c( valor1, valor2)
47
Divisão inteira | Resto da Divisão
%/% | %%
48
Calcular a acumulativa da soma
cumsum(data$variável)
49
Chamar função dentro de funções de modo a não precisar criar variáveis intermediárias
Pipe: | data %>% função %>% função %>%