Social Network Analysis em R e algum arrumar de casa

A área de Social Network Analysis está cada vez na actualidade científica e não só. Em 2010 leccionei numa Winter School uma cadeira sobre sobre Software para Análise de Redes Sociais no qual dei uma achega à utilização do R1 para análise de redes. O R não é só útil para análise de redes sociais, servindo para produção de documentos com gráficos de forma automática e reprodutível, análise estatística variada, manipulação de big data de forma rápida, etc… Na verdade o R é uma verdadeira mula de trabalho que se presta a diversas fases da manipulação e análise de dados.

Na área da Social Network Analysis (SNA) o R apresenta alguns packages que merecem ser analisados. Um deles é o package igraph que é possui muitas das funcionalidades necessárias para o estudo de redes, desde a produção de grafos segundo determinados modelos, análise de propriedades, detecção de comunidades… O próprio site do igraph tem um livro online sobre o igraph que pode ajudar quem se inicia neste package. Quem estiver a estudar SNA pela primeira vez pode ver também os tutoriais de Hanneman, embora em alguns casos não seja utilizado o R, mas outros softwares como o Ucinet ou o Pajek.

Para quem se estiver a iniciar no R no entanto há outros tutorias ou apresentações que ajudarão a entrar na linguagem. Se precisam de uma introdução em português vejam estes pdfs produzidos no IST aqui e aqui.

Some Graph/Network libraries for Python

Either for Social Networks Analysis, for Multi-agent simulation or Text mining, networks are everywhere and everyone seems to be producing their own library. Here’s a quick collection of some popular libraries that integrate well with Python (among other things).

NetworkX (1.4) – http://networkx.lanl.gov/ Python Full python and slow for large number of nodes.

igraph (0.5.4) – http://igraph.sourceforge.net/index.html python extension module, R package, Ruby gem or as C library Finding it very useful to use with R <- integrates perfectly with other thing I do in R.

boost – http://www.boost.org/ C++

Anatomia de um motor de busca social de larga escala.

twitter talks 22 Jan 2 feb

Isto promete nos próximos dias mexer com a forma como as redes sociais são encaradas. Pelo menos a coragem para imitar o título do paper “Anatomy of a Large-Scale Hypertextual Web Search Engine” dos fundadores do Google está lá.

O paper promete:

The paper describes the fundamental differences between the traditional “Library” paradigm of web search — in which answers are found in existing online content — and the new “Village” paradigm of social search — in which answers arise in conversation with the people in your network. We explain that in social search:Users can ask questions in natural language, not keywords Content is generated “on-demand”, tapping the huge amount of information in peoples’ heads The system is fueled by the goodwill of its users

O paper [pdf] de Damon Horowitz e Sepandar D. Kamvar vai ser apresentado na WWW2010 dentro de alguns meses.

Nambu – O cliente Mac para Twitter grátis (até ver).

[ad#ad-2]nambuQuando surgiu, o Nambu prometia finalmente ser um cliente para twitter com o look and feel Mac. A primeira versão do Nambu para Mac que utilizei era um pouco “beta” demais parar o meu gosto: Era lenta e ao fim de algum tempo começava a comer memória até que estourava.

Com o lançamento da versão 1.1.7 e depois 1.1.8 do Nambu (Obrigado Sérgio Ramos pelo link) voltei em força a utilizar o Nambu para as lides do Twitter.

Tem coisas muito interessantes, as trends do twitter são agrupadas num menu próprio, podemos coleccionar os links que enviamos e que recebemos, podemos agrupar as pessoas em grupos de trabalho, amizades ou família, podemos ainda personalizar o serviço de URL curtos. E em tudo isto o Nambu é uma aplicação que parece feita e pensada para utilizadores Mac. Nada de Adobe Air a impedir o spelling de funcionar ou as shortcuts de serem activadas.

O Nambu mostra que menos Bling resulta em MAIS aplicação. Para além disso permite que o utilizador fique imune aos recentes ataques XSS que invadiram o Twitter.