quarta-feira, 15 de abril de 2015

R e SPOTIFY

R+API+SPOTIFY

Hoje resolvi acessar a API do serviço de streaming de música Spotify, na minha opinião o melhor da categoria e um dos apps que mais utilizo. Só pra constar, odeio todo o conceito do potencial concorrente, Tidal.

Mais uma vez, tudo foi feito utilizando o software livre R.

As funções que criei fazem algumas coisas básicas como: baixar informações de usuários (seguidores,listas etc), baixar informação dos artistas e os artistas que o Spotify define como relacionados. Essa última informação permitiu que eu gerasse grafos. Para ilustrar, coloco aqui dois casos que permitem  visualizar  a rede de artistas relacionados de acordo com o Spotify. 

Interessante ver como cada artista se situa dentro da rede. Olhe com atenção os detalhes e veja como você consegue definir gêneros musicais pelas aglutinações naturais da rede. 

Clique nas imagens para ver com mais detalhes. 

Beatles 




Anitta

Repare como os artistas de Pagode e Samba estão mais próximos, os de Axé, funk, Sertanejo e Rock também estão no que parecem ser um cluster. E a Cláudia  Leite é um híbrido nesses grupos?!

Obs: Obviamente a rede real é muito mais extensa e defini pontos de corte para melhor visualização. Caso gerasse os pontos de maneira indefinida poderia inclusive encontrar artistas de encontro entre a Anitta e os Beatles. Quantos passos seriam necessários?!




Aos que se interessarem nessa e em outras aplicações utilizando redes sociais e o R, recomendo o curso: Análise de dados de redes sociais utilizando o R oferecido como curso de extensão pela PUC-Rio.







segunda-feira, 6 de abril de 2015

R e WhatsApp

Fiz um WordCloud com as minhas conversas no WhatsApp com a Daiane (minha esposa)​ no início de 2012 e do meio de 2014 até hoje em dia. 

Mais uma vez fiz tudo utilizando o R e agora os dados do WhatsApp. 

"Moo" definitivamente caiu em desuso entre nós hehe!

Meus amigos mais próximos vão logo reconhecer as palavras que mais usamos.

Aos que se interessarem em aprender, recomendo o curso abaixo:
Análise de dados de Redes Sociais utilizando o R