Coorelação

Correlação de dados

  • O símbolo é a letra e;
  • Valor real entre -1 e 1;
  • Quanto mais próxima de 1 e -1 mais forte ela é.
  • Alta do petróleo e aumento do preço da gasolina;
  • Alta do petróleo e diminuição do valor das ações de aviação;
  • Mercado de ações Brasileiro e Mercado de criptomoedas;

Passos para fazer uma correlação no R

  • Importar os dados.
  • Limpar os dados
  • Formatar os dados.
  • Chamar a função de correlação do R - cor(dataFrame)
  • Comandos básicos

    • Comando para combinar colunas e trasformação dos dados em numérico
      • cbind(dado1,dado2) - Combinação de dados. (Em colunas)
      • rbind(dado1,dado2) - Combinação de dados. (Em linhas)
      • as.numeric() - transforma os dados em numéricos
      • Exemplo - df = cbind(as.numeric(coluna1),as.numeric(coluna2))
    • Mudança do nome das colunas:
      • colnames(df) = c(“Nome da Coluna 1",“Nome da coluna2")
    • Verifica se os dados estão completos
      • dff = df[complete.cases(df[,1:2]),]
    • Comando que une dois data frames com base em uma das colunas
      • df = merge(dataFrame1,dataFrame2,by = "ColunaEmComum")
    • Comando que usa a Biblioteca XTS para unir dados com base na data
      • novoDataFrame1 = xts(dataFrame1[,2:7], order.by = as.Date(dataFrame1[,1]))
      • novoDataFrame2 = xts(dataFrame2[,2:7], order.by = as.Date(dataFrame2[,1]))
      • df = cbind(as.numeric(novoDataFrame1$Coluna),as.numeric(novoDataFrame2$Coluna))
    • Comando para agregar dados
      • dfNovo = aggregate(coluna a ser manipulada ~ coluna base, data=df, FUN=sum)
    • Retorna uma lista dos fatores do campo
      • lista = levels(df1$Coluna)
    • Comando que retorna a coorelação
      • cor(dff) // Correlação
      Repositório:
    Alternar Menu