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
Q

Gráfico da matriz de dispersão de uma planilha de dados(data frame)

A

pairs(variável)

26
Q

Exibir matriz de correlação

A

cor(variável)

27
Q

Excluir linhas com valores vazios (Na)

A

na.omit()

28
Q

Fazer regressão lineal ou múltipla

A

lm(y~x)

29
Q

Obter valores aleatórios de uma Distribuição Normal

A

rnorm(variável, mean =, sd =)

30
Q

Criar uma sequência

A

seq(from, to, by=, length)

by = específica o incremento.
length = específica o tamanho desejado da sequência
31
Q

Criar um repetição

A

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
Q

Seleciona todos os elementos do vetor maiores que três

Seleciona todos os elementos do vetor x entre 3 e 5.

A

variável[variável>3]

variável [variável>3 & variável<5]

33
Q

Seleciona uma coluna do data frame

A

variável$nome

34
Q

Retornar o índice do maior e menor elemento da variável

Retorna o valor máximo e mínimo

A

whichmax(variável)
which.min(variável)
max(variável)
min(variável)

35
Q

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.

A

match(x,y)

36
Q

Retorna um objeto com a exclusão de elementos duplicados em um vetor ou matriz

A

unique(variável)

37
Q

Arredonda os elementos da variável para n casas decimais

A

round(variável, n)

38
Q

Padronizar um vetor/matriz

A

scale(variável)

39
Q

Juntar dois data frames aumentando colunas

A

merge(variável x, variável y)

40
Q

Juntar dois data frames aumentando linhas

A

rbind(x,y)

41
Q

Nomear colunas do data.frame

A

names(variável)

42
Q

Selecionar um nome na string de um data.frame

A

variável[grep(“Palavra”, coluna do data frame que está a string), ]

43
Q

Ordenar um data.frame por coluna

A

data

44
Q

Agregar um data.frame por uma coluna do data.frame

A

data

45
Q

Como contornar a não igualdade entre uma variável inteira e uma contínua

A

near( objeto1 da igualdade, objeto2 da igualdade)

Retorna o valor TRUE ou FALSE

46
Q

Fazer um or múltiplas vezes

A

variável %in% c( valor1, valor2)

47
Q

Divisão inteira

Resto da Divisão

A

%/%

%%

48
Q

Calcular a acumulativa da soma

A

cumsum(data$variável)

49
Q

Chamar função dentro de funções de modo a não precisar criar variáveis intermediárias

A

Pipe:

data %>% função %>% função %>%