Uncategorized

Os temíveis dados irregulares – Momento R do Dia

Não tem coisa mais irritante do que dados semanais ou diários. Eu sei, é muito chato mexer com eles. Com feriados, nem se fala. Ainda bem, portanto, que existe o R. Vejamos o que aconteceu quando eu importei os dados do FRED para nossa taxa de câmbio.

Após fazer o download da planilha, eu copiei e colei a série com o cabeçalho e, bem, entrei em ação (outra boa dica sobre como fazer isto aqui).

base <- read.table(file = "clipboard", sep = "\t", header=TRUE)
head(base)
base$observation_date = as.POSIXct(strptime(base$observation_date, "%Y-%m-%d"))
require(xts)
x2 = xts(x = base$DEXBZUS, order.by = base$observation_date)
head(x2)

library(zoo)
zoocambio<-as.zoo(x2)
head(zoocambio)
plot(x = zoocambio, ylab = "taxa de câmbio", main = "Taxa de câmbio R$/US$ - FRED")

Repare que meu código usa o comando as.POSIXct para importar a coluna “observation_date” como data. Para te dar uma idéia de como está a planilha, eis um trecho da mesma.

cambio_rmomento

Perceba que copiei para o clipboard os dados a partir da linha 11 (obviamente, colunas A e B). Depois eu carrego o zoo, que é adequado para dados diários, e peço um gráfico bem simples usando o comando padrão do R, o plot. Como resultado:

brincandoR

Não é o gráfico esteticamente mais atraente do mundo e, claro, eu posso melhorar isso mudando o título e os nomes dos eixos do gráfico (mas…………….hoje é domingo, né?). Outra opção, claro, é melhorar a apresentação usando um pacote como ggplot2 e outros tantos que existem no R. Opções é que não faltam, mas meu Rochedão (*) chegou. Vamos ao almoço.

(*) Se você não é de Belo Horizonte, então não sabe o que é o Rochedão. Bem, eis aqui algo sobre este prato diet.

O melhor é que é só beber uma Coca Zero e fazer uns gráficos para limpar a consciência.

2 comentários em “Os temíveis dados irregulares – Momento R do Dia

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s