• Nenhum resultado encontrado

Computação Científica com MATLAB. Melissa Weber Mendonça

N/A
N/A
Protected

Academic year: 2021

Share "Computação Científica com MATLAB. Melissa Weber Mendonça"

Copied!
24
0
0

Texto

(1)

Computa¸

ao Cient´ıfica com MATLAB

Melissa Weber Mendon¸ca

(2)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time”

I Corrigir dados manualmente

I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie

I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(3)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time”

I Corrigir dados manualmente

I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie

I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(4)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time”

I Corrigir dados manualmente

I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie

I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(5)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time” I Corrigir dados manualmente

I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie

I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(6)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time”

I Corrigir dados manualmente I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie

I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(7)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time”

I Corrigir dados manualmente

I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie

I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(8)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time”

I Corrigir dados manualmente

I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(9)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time”

I Corrigir dados manualmente

I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(10)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time”

I Corrigir dados manualmente

I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(11)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time”

I Corrigir dados manualmente

I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(12)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time”

I Corrigir dados manualmente

I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie

I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(13)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time”

I Corrigir dados manualmente

I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(14)

eries Temporais

Podemos seguir as seguintes etapas:

I Importar dados

I Criar um gr´afico em fun¸c˜ao do tempo

I Escolher um subconjunto de dados para an´alise

I Editar os dados:

I Identificar e remover outliers ou ”dead time”

I Corrigir dados manualmente

I Processar os dados:

I Interpolar ou remover dados que estiverem faltando

I Eliminar tendˆencias

I Filtrar os dados

I Manipular a s´erie temporal existente para criar uma nova s´erie I Gerar gr´aficos de correla¸c˜ao, espectrais, histogramas

(15)

Objeto S´

erie Temporal

Para criarmos um objeto de s´erie temporal vazio, usamos o comando

>> ts = timeseries

Para usarmos o nome “tsname” para o objeto de s´erie temporal, usamos

>> ts = timeseries(’tsname’)

Para usarmos um conjunto de dados, por exemplo uma matriz de observa¸c˜oes, e um vetor de tempos, usamos

>> ts = timeseries(dados,time) onde time pode ser uma c´elula de datas.

(16)

Objeto S´

erie Temporal

Para alterarmos as propriedades de uma s´erie temporal, usamos a sintaxe

>> ts.Propriedade = Valor Propriedades:

Data Dados (pode conter NaN)

DataInfo Campos que podem conter informa¸c˜oes

contextuais sobre os dados

Events Nome, tempo e detalhes sobre um evento

em uma s´erie temporal

Length Comprimento do vetor de tempo

Name Nome

Time Vetor de valores temporais.

TimeInfo Estrutura que armazena dados contextuais sobre

o vetor de tempo (unidades, in´ıcio, fim, formato, etc)

(17)

Manipular dados

Para juntarmos um novo intervalo a uma s´erie temporal, usamos o comandoappend:

>> ts1 = timeseries(rand(5,1),[1 2 3 4 5]);

>> ts2 = timeseries(rand(5,1),[6 7 8 9 10]);

(18)

Manipular dados

Para removermos uma observa¸c˜ao da s´erie temporal, usamos

delsample:

>> ts = timeseries(rand(5,1),[10 20 30 40 50]);

>> ts1 = delsample(ts,’Index’, 1)

(19)

Extrair um subconjunto de dados

Para extrairmos um subconjunto dos dados especificando momentos de tempo, usamos

>> tsnova = getsamples(ts, [t1 t2]) (o resultado ´e uma nova s´erie temporal tsnova)

Se quisermos especificar um intervalo de tempo que queremos extrair, usamos

(20)

Eventos

Podemos adicionar eventos `as s´eries temporais usando o comando

>> ts = addevent(ts,Nome,Tempo) em que Nome ´e uma c´elula de nomes e Tempo ´e uma c´elula de momentos de evento.

(21)

Exemplo

>> load count.dat

>> count1 = timeseries(count(:,1),1:24,’name’, ’Transito’);

>> count1.TimeInfo.Units = ’horas’;

>> e1 = tsdata.event(’RushMatinal’,8);

>> e1.Units = ’horas’;

>> count1 = addevent(count1,e1);

(22)

Remover eventos

Para removermos um evento de uma s´erie temporal, usamos o comando

>> ts = delevent(ts,event) em que event ´e o nome do evento a ser removido.

(23)

Eliminar tendˆ

encias

Para subtrairmos a m´edia ou a reta de melhor ajuste e todos os NaNs de um objeto de s´erie temporal, usamos

>> ts1 = detrend(ts, method) ou

>> ts1 = detrend(ts, method, index) em que index ´e uma coluna ou linha espec´ıfica a tratar.

M´etodo pode ser ’constant’ (subtrair a m´edia) ou ’linear’ (subtrair a reta de melhor ajuste).

(24)

eries Temporais

Para abrir a ferramenta de tratamento de s´eries temporais, usamos o comando

Referências

Documentos relacionados

Foram analisados os perfis de concentração da pluma considerando diferentes velocidades do escoamento principal do túnel de vento e diferentes condições de emissão ao longo

23 de Abril de 1999 12:25 H (hora de Nova lorque) Secrettirio-Geral Kofi Annan, Ministro dos Negocios Estrangeiros Ali Altas (Indonesia) , Ministro dos Negocios

Para atingir este objetivo, o sistema implementa um subconjunto da linguagem de programação didática Logo, tradicionalmente utilizada no ensino de tais

a) Comunicação ao Conselho Europeu da Primavera: Trabalhando juntos para o crescimento e o emprego –Um novo começo para a Estratégia de Lisboa doc. 5825/05 ENV 38 ENT 17..

Por meio deste módulo também pode ser configurado o flúmen que será lido (identificado pelo campo “flúmen para Leitura”), o período de leitura, expresso em segundos, a

18:20 – 19:05 Planejamento e Controle de Obras Técnicas de Manutenção Projetos de Instalações Elétricas (Emerson) Planejamento e Controle de Obras Desenho de Estruturas

Use o Conversor de Mídia Philips para converter os arquivos de vídeo, para corrigir o tamanho da tela e transferir os vídeos do seu computador para o seu aparelho.. Esta aplicação

c) Quais as possíveis traduções do verbo esse no contexto das frases? d) Alguma vez em português o verbo ser pode ser empregado com outro sentido? Exemplo.. e) Como se constroem