19
Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmai l.com

Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi [email protected]

Embed Size (px)

Citation preview

Page 1: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com

Implantação do Sistema de Previsão NuméricaCurso de Treinamento

• Usando R para pós-processamento

Luiz Rodrigo Tozzi

[email protected]

Page 2: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com

O que é R?

Page 3: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com

O projeto R é um ambiente de software gratuito para computação estatística, composto de um sistema integrado de pacotes desenvolvidos pelos próprios usuários.

Desde os anos 70, o projeto vem crescendo e englobando todas as áreas de conhecimento.

A meteorologia já tem utilizado discretamente este ambiente, como por exemplo na utilização de estatísticas sobre dados de reanálises (pacote ncdf, desenvolvido pela UNIDATA/UCAR)

O ambiente R é compativel com todos os sistemas operacionais, segue a política GNU de código aberto, tem conexões nativas com várias linguagens de programação, webservers, ambientes gráficos, formatos de arquivos e etc...

Page 4: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com
Page 5: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com

Por que usar o R?

Page 6: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com

Atualmente

ObservaçõesConvencionais

ObservaçõesPCD

Satélites

PrevisõesRegionais

PrevisõesEstatísticas

PrevisõesGlobais

Previsõesp/ Conjunto

etc....

dat

grib

netCDF

grib2

hdf

IDD

MS

dat

grib

netCDF

grib2

hdf

IDD

MS

Buffer 3

grib

IDD

NASA

PS

Buffer 1

Buffer 2

IDD

ASCII

GIF

Buffer 1

Buffer 2

IDD

ASCII

GIF

dat

grib

netCDF

grib2

hdf

IDD

MS

dat

grib

netCDF

grib2

hdf

IDD

MS

FINS

Page 7: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com
Page 8: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com

Utopia

ObservaçõesConvencionais

ObservaçõesPCD

Satélites

PrevisõesRegionais

PrevisõesEstatísticas

PrevisõesGlobais

Previsõesp/ Conjunto

etc....

FINS

SistemaPerfeito

Distrib.Perfeita

Page 9: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com

Nossa sugestão

ObservaçõesConvencionais

ObservaçõesPCD

Satélites

PrevisõesRegionais

PrevisõesEstatísticas

PrevisõesGlobais

Previsõesp/ Conjunto

etc....

dat

grib

netCDF

grib2

hdf

IDD

MS

dat

grib

netCDF

grib2

hdf

IDD

MS

Buffer 3

grib

IDD

NASA

PS

Buffer 1

Buffer 2

IDD

ASCII

GIF

Buffer 1

Buffer 2

IDD

ASCII

GIF

dat

grib

netCDF

grib2

hdf

IDD

MS

dat

grib

netCDF

grib2

hdf

IDD

MS

FINS

Page 10: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com

Prós

1 – Compatibilidade com qualquer plataforma de sistema operacional (incluindo windows), vários webservers, linguagens de programação (incluindo C, Fortran, PHP, Java, HTML)... Bem como com qualquer tipo de dado legível em qualquer uma dessas linguagens!

2 – Suporte da comunidade GNU, interessada em expandir o software para todas as aplicações e em constante desenvolvimento de código e compatibilidade de hardware e software.

3 – Fácil sistema de assimilação de dados utilizando raciocínios logicos de matrizes para a manipulação de qualquer dado, em qualquer formato, de qualquer tamanho, independente da memória RAM disponível.

4 – Disponibilidade de ferramentas de análises de dados, desde as simples regressões até todo tipo de análise de cluster, redes neurais, lógicas alternativas e abordagens de data mining, aplicável a qualquer dado convertido ao R.

5 – Possibilidades infinitas, crescente desenvolvimento e interesse por parte de grandes centros brasileiros.

Page 11: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com

2 – Necessidade de desenvolver o sistema de assimilação de um dado formato caso ele ainda não seja difundido pela comunidade do R.

Contras

1 – Reeducação em termos de algoritmo (linguagem de programação é baseada em objetos vetoriais)

Page 12: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com

Exemplos da implementação

Page 13: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com
Page 14: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com
Page 15: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com
Page 16: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com
Page 17: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com
Page 18: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com
Page 19: Implantação do Sistema de Previsão Numérica Curso de Treinamento Usando R para pós-processamento Luiz Rodrigo Tozzi luizrodrigotozzi@gmail.com

Implantação do Sistema de Previsão NuméricaCurso de Treinamento

• Usando R para pós-processamento

Luiz Rodrigo Tozzi

[email protected]