Arquivo da Categoria ‘Geoestatística’

Gráfico de Rede Social no Facebook.

quarta-feira, 15 de dezembro de 2010



Gráfico, desenvolvido por um engenheiro da equipe interna do Facebook, mostra como  pessoas de todas as regiões do mundo estão conectadas.

Clique na figura para ver a imagem em seu tamanho original.



Paul Butler, um engenheiro do Facebook interessado em verificar como as fronteiras dos países condicionam as amizades no mundo, criou um mapa mundial que mostra as conexões dos mais de 500 milhões de usuários da rede social, de forma que cada linha deste gráfico,  pode representar um relacionamento de amizade, na rede social, seja ele um membro da família no estrangeiro,  um antigo colega de faculdade, membros de uma igreja, etc.


Em mensagem no blog de engenharia do Facebook, ele relata que ficou surpreso após gerar o mapa. “Eu comecei as análises utilizando o R, um software de estatística open-source. Como um teste, eu plotei pontos seguindo o sistema das coordenadas latitude e longitude. E para meu alívio, o que eu vi  era mais ou menos um esboço do mundo”, diz Butler em sua página do Facebook.


Num mapa escuro, os usuários e suas conexões aparecem em branco. Os Estados Unidos e a Europa são as duas regiões que se destacam por ter a maior quantidade de pessoas conectadas, enquanto a Rússia, China e a África Central são as regiões que apresentam menos brilho.


Este trabalho é mais uma das demonstrações de que as pessoas estão conectadas no mundo virtual, mas será que estas  conexões nas comuniades online (Facebook, Twitter, Orkut ) podem realmente representar conexões sociais?

Newsmap = Cloud Computing + Algoritmos de visualização + Text Mining + GIS +….

quarta-feira, 12 de maio de 2010


Newsmap é um inovador aplicativo que agrega várias notícias e as apresenta utilizando inteligência analítica e algoritmos de visualização.

Os métodos analíticos analisam e relacionam os dados e identificam os padrões invisíveis na internet, sendo que todo o processamento é por meio de Cloud Computing.

.

Alguns possíveis métodos analíticos podem ter sido utilizado pelo analistas do Google, por exemplo, Data e Text Mining para encontrar padrões nas informações e identificar as notícias que receberam a maior cobertura jornalística, GIS e Clusters para determinar as notícias mais relevantes, considerando a região, a época da publicação e a quantidade de relacionamento com ouros artigos.


Já os algoritmos de visualização são utilizados para apresentar da melhor forma a grande quantidade de informações obtidas pelo agregador.



news

.

.

Atualmente uns dos maiores desafios da internet é apresentar informações de forma organizada e relevante para os usuários. Para tanto, são necessários novos paradigmas que propiciem novas interfaces de visualização, de modo que apresente os conteúdos de maneira organizada e simplificada.


O NewsMap apresenta uma boa proposta para os paradigmas vindouros.


Navegador radial projetado para exibir redes de relacionamentos

domingo, 28 de março de 2010



Este navegador foi projetado para exibir redes com estruturas complexas de forma ágil e intuitiva.

Fantástico!!

Ele pode ser usado para visualizar estruturas conceituais, redes sociais, ou qualquer outra coisa que pode ser  expressa em nós e links.
Esta demonstração mostra as relações entre países, continentes e oceanos encontrados no banco de dados da CIA World Factbook .

Clique na figura abaixo, e após acessar o site, clique nos nós (círculos) para navegar na rede.


net


Aplicações mais recentes desta metodologia de visualização, estão apresentados no site do Fórum Econômico Mundial, trata-se de uma rede interativa de diagramas que fornecem uma visão geral dos  graves riscos globais associados a:

Pandemia e a Poluição do Ar .


Dicionário de estatística da Oxford University.

quarta-feira, 17 de fevereiro de 2010

A Oxford University tem disponibilizado um dicionário contendo informações sobre fundamentos teóricos e aplicações de métodos estatísticos.
Útil para estudantes, pesquisadores e profissionais que atuam com métodos estatísticos aplicados, entre outras áreas,  na política, finanças, economia, pesquisa de mercado e saúde.
Além de ser excelente é free!!


Dictionary of Statistics – Oxford University.

Como combinar Google Maps com o R

domingo, 7 de fevereiro de 2010

É inquestionável que a visualização de resultados por meio de gráficos propicia, para o leitor, um melhor entendimento da informação além de em geral dispensar a necessidade de ler grandes textos sobre o assunto que esta sendo apresentado.

Quando se trata de dados geográficos não é diferente, exibir estas informações em um mapa faz toda a diferença,  facilita e agiliza a compreensão.


Em minha dissertação estudei a exposição de mães ao Trihalometano, (um dos subprodutos do processo de cloração da água de abastecimento público) objetivando avaliar, na ocasião, se estes compostos estariam relacionados com uma possível ocorrência de malformação congênita.

A apresentação desses compostos em um mapa facilitou a compreensão e apresentação dos resultados.

Mapa

Média dos níveis de THM na cidade de São Paulo de 2002 a 2006.


Uma boa noticia é que recentemente, Markus Loecher, desenvolveu um novo pacote do R, RgoogleMaps, que permite  o download de ruas ou um mapa de satélite do proveniente do Google.

Isto é possível, simplesmente, especificando as coordenadas de latitude e longitude (para utilizar esta aplicação do Google é necessário se inscrever na Google API key, é free).


Usando estas ferramentas baseadas em um sistema de coordenadas, é possível sobrepor nos mapas os objetos feitos do R.

Aqui está um exemplo do pacote sobrepondo a localização de falhas no terreno (em vermelho) em um mapa de satélite:


mapa2


No pacote RgoogleMaps é possível encontrar os comandos para criar estas e outras aplicações de  Mapas no R (Plotting on Google Static Maps in R – PDF).

Confira também um de nossos  posts anterior que ensina a construir mapas no R.


Construa mapas geográficos no R, sem complicação!!

segunda-feira, 2 de novembro de 2009



A biblioteca de mapas para R é uma ferramenta muito interessante para criar mapas de países e regiões do mundo. Por exemplo, você pode criar um mapa do Brasil em apenas três linhas de código:


llibrary(maps)
map(database = “world”, regions=”Brazil”, col=”BLUE”, fill = TRUE)


mapa1

O sistema de coordenadas do gráfico é latitude e longitude, por isso é fácil sobrepor outros dados espaciais sobre este mapa.


Infelizmente, os dados para esta biblioteca de mapas não é suficiente para desenvolver algumas aplicações, pois os mapas desta biblioteca não apresentam uma boa resolução (apesar de que é possível obter dados com melhores resoluções através do pacote mapdata), além disso, as fronteiras políticas podem estar incompletas ou desatualizadas. Felizmente, agora existem outros recursos on-line onde é possível encontrar dados de mapas atualizados que podem ser utilizados no R.


Como por exemplo, o Database Administrative Areas (GADM). O GADM é um banco de dados espaciais, nele estão disponíveis informações com objetos nativos para o R, que podem ser plotados diretamente com a função spplot (do pacote sp).

Abaixo, seguem dois exemplos de mapas construídos a partir do GADM.

O primeiro é o mapa do Brasil e os limites dos estados:


library(sp)
con <- url(“http://gadm.org/data/rda/BRA_adm1.RData”)
print(load(con))
close(con)

language <- c(“brasil”)
gadm$language <- as.factor(language)
col = rainbow(length(levels(gadm$language)))
spplot(gadm, “language”, col.regions=col, main=”Brasil”)



mapa3

Outro exemplo é um mapa da origem dos principais idiomas falado na Suiça.



library(sp)
con <- url(“http://gadm.org/data/rda/CHE_adm1.RData”)
print(load(con))
close(con)

language <- c(“Alemanha”, “Alemanha”, “Alemanha”,”Alemanha”,
“Alemanha”,”Alemanha”,”França”, “França”,
“Alemanha”,”Alemanha”,”França”, “França”,
“Alemanha”, “França”,”Alemanha”,”Alemanha”,
“Alemanha”,”Alemanha”,”Alemanha”, “Alemanha”,
“Alemanha”,”Itália”,”Alemanha”,”França”,
“França”,”Alemanha”,”Alemanha”)


gadm$language <- as.factor(language)
col = rainbow(length(levels(gadm$language)))
spplot(gadm, “language”, col.regions=col, main=”Mapas de origem dos idiomas falado na Suiça”)


mapa2

Sem complicação !!