Arquivo da tag: R

Scripts em linguagem R

Suavização exponencial e medidas de acurácia

Existe um grande número de diferentes métodos de previsão baseados apenas na análise de valores passados de uma sequência de tempo. O principal instrumento desses métodos é o esquema de extrapolação, onde presume-se que as propriedades de sequência identificadas em um determinado de tempo passado serão as mesmas no passado e no futuro. Os métodos de previsão com modelos de suavização ... continue lendo [...]

Tendência e sazonalidade

Uma série temporal pode ser genericamente decomposta nos seguintes itens: Tendência - elementos de longo prazo relacionados com a série de tempo (pode ser constante, descer ou ascender com o tempo) Ciclo - ondas longas, mais ou menos regulares, em torno de uma linha de tendência Sazonalidade (estações) - ondas curtas, padrões regulares da série de tempo Aleatório - todos os ... continue lendo [...]

Processos estacionários

Os modelos utilizados para descrever séries temporais (conjunto de observações ordenadas no tempo) são processos estocásticos, isto é, processos controlados por leis probabilísticas. Um processo é estacionário se todas as características do comportamento do processo não são alterados no tempo, ou seja, o processo se desenvolve aleatoriamente no tempo em torno da média, de modo que a escolha ... continue lendo [...]

Estatística multivariada

Ao se estudar as causas de um fenômeno, no intuito de entendê-lo e realizar previsões quanto ao seu comportamento, geralmente vários fatores estão envolvidos. Muitas vezes, é comum isolar a principal causa como sendo única e fazer a previsão a partir dela. No entanto, geralmente uma previsão melhor acontece quanto mais fatores causadores forem incluídos nos cálculos explicativos e preditivos ... continue lendo [...]

Exemplos de scripts para reorganizar dados

Seguem mais uma rotina em shell script (e R) para editar um arquivo CSV no formato desejado. O outro conjunto de scripts, com comandos para baixar um arquivo e converter de XLS para CSV, pode ser visto no post Como baixar dados em planilha e arrumar para arquivo de texto. O arquivo aqui utilizado pode ser o encontrado no site do ONS - como ele tem macros que referenciam o conteúdo das células, ele ... continue lendo [...]

Testes de Hipóteses e de Aderência

Suponha que você tenha observado um fenômeno e deseja saber se ele é recorrente ou fruto do acaso. Para isso, devemos possuir um número de amostras de uma população (conjunto de todos os elementos) e tentarmos verificar o quanto podemos considerar esse evento algo estatisticamente recorrente ou raro. Porém, e se as amostras coletadas representarem somente um pequeno grupo? Quais critérios ou ... continue lendo [...]

Organizando dados com R

A linguagem R tem muitas funções que poupam um grande trabalho quando o assunto é organizar dados gravados em arquivos de texto. A rotina a seguir possui uma função para ler um arquivo CSV para organizar os dados em um data frame e depois juntar as colunas (excluindo valores inválidos, rotulados como 'NA'): Um dos arquivos lidos tem três colunas (uma de data formato YYYY-MM-DD e outras ... continue lendo [...]

Modelo ARIMA

Muito utilizado na modelagem e previsões de séries temporais, o modelo ARIMA foi sistematizado em 1976 pelos estatísticos George Box e Gwilym Jenkins. Seu nome deriva do inglês autoregressive integrated moving average, que significa modelo autorregressivo integrado de média móvel. Para ver alguns conceitos mais básicos sobre Estatística, clique no link. Em estatística, regressão é ... continue lendo [...]

Como extrair dados de arquivo XML

O XML (eXtensible Markup Language) é uma recomendação da W3C (World Wide Web Consortium) para gerar linguagens de marcação para necessidades especiais. Esse formato tem várias vantagens, como representar as estruturas de dados relevantes da computação (listas, registros, árvores) e seu o próprio formato descreve a sua estrutura e nomes de campos, assim como valores válidos. Porém, o arquivo ... continue lendo [...]

Arquivos e gráficos em R

Esse texto é um complemento ao outro post, que apresenta o básico sobre a linguagem R, sendo que agora são explicadas formas de ler e gravar arquivos de dados, assim como os principais pontos de se fazer um gráfico e exportá-lo como uma figura. Segue um script como exemplo das funções que realizam essas tarefas, assim como das opções de argumentos utilizáveis. Ler e gravar arquivos de dados A ... continue lendo [...]