Analisi dati da Facebook con Microsoft Excel

40
Nome del Relatore Usare Microsoft Excel per analizzare dati estratti da Facebook Roberto Marmo Facoltà di Ingegneria, Università di Pavia Master Social network Influence Design, Politecnico Milano www.robertomarmo.net [email protected] https://www.facebook.com/roberto.marmo http://it.linkedin.com/in/robertomarmo

description

Idee per fare analisi di dati presi da Facebook usando Microsoft Excel, presentate da Roberto Marmo alla fiera SMAU Milano 2013.

Transcript of Analisi dati da Facebook con Microsoft Excel

Page 1: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto MarmoNome del Relatore

Usare Microsoft Excel per analizzare dati estratti da Facebook

Roberto MarmoFacoltà di Ingegneria, Università di PaviaMaster Social network Influence Design, Politecnico Milanowww.robertomarmo.net [email protected]

https://www.facebook.com/roberto.marmohttp://it.linkedin.com/in/robertomarmo

Page 2: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

L’associazione internazionale per la professionalità nel Web

partecipazioni internazionali

partecipazioni nazionali

• Prima associazione al mondo (dal 1996) che

raggruppa chi lavora nel Web, sia nel settore

pubblico che privato.

• Obiettivo di IWA è creare rete tra i soci, 

partecipare all'evoluzione della rete e divulgare

conoscenza tramite i soci con eventi ed iniziative.

• In Italia IWA Italy è Associazione professionale

rappresentanza delle professionalità Web che

rilascia attestato di qualità secondo quanto

previsto dalla legge 4/2013, unica Associazione

del settore ICT attualmente censita dal Ministero

dello Sviluppo Economico.

2

Page 3: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Analisi dei dati

1. stabilire un obiettivo2. prendere i dati3. usare uno strumento di analisi4. rappresentare i risultati con tabelle e grafici5. analizzare la rappresentazione dei risultati6. tornare eventualmente al passo 1

• lasciare la mente aperta alla scoperta di nuove relazioni inattese tra i dati

Page 4: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Microsoft Excel

• programma prodotto da Microsoft come parte del pacchetto Office

• produzione ed alla gestione dei fogli elettronici• i dati sono organizzati in un foglio organizzato come matrice in righe e colonne

• ampia disponibilità di:– formule matematiche– formati di grafici– macro, evitare ripetizioni di comandi– Visual Basic per macro avanzate

Page 5: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Altri fogli elettronici

• Lotus 1‐2‐3 sviluppato da Lotus (ora acquisita da IBM) uno dei primi programmi con grande successo

• OpenOffice Calc, software libero per l'elaborazione di fogli elettronici della suite Apache OpenOffice

Page 6: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Altri fogli elettronici – Google Documenti

• Google Documenti per chi ha account in ambito Google• http://www.kraukoblog.com/marketing/tutorial‐watch‐your‐competitors‐facebook‐pages‐with‐google‐docs/scaricare analytics di una pagina Facebook in un foglio Google Docs, creare script per leggere i dati in formato JSON e ricavare cosa occorre analizzare, esempio riunire numero di fan di pagine Facebook da osservare

Page 7: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Altri fogli elettronici – Google Documenti

• https://zapier.com/zapbook/facebook/google‐docs/• 18 funzioni per integrare Google Docs con Facebook

Page 8: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Microsoft Excel su Facebook

Ampia disponibilità di pagine pubbliche:•https://www.facebook.com/microsoftexcel•https://www.facebook.com/xltricks•https://www.facebook.com/ExcelMindsExcelTraining•https://www.facebook.com/microsoft.excel.lovers

Siti utili•http://office.microsoft.com/it‐it/excel•http://www.excelling.it/•http://www.wintricks.it/

Page 9: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Leggere i post su Facebook tramite Excel

• http://www.hardlywork.in/ login con pulsante Facebook• http://mashable.com/2011/07/03/hardlyworkin‐excel‐facebook/

Page 10: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Microsoft Excel su Facebook – creare documentiapplicazione Docs su http://apps.facebook.com/msdocscanvas/

Page 11: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Microsoft Excel su Facebook – creare documentiapplicazione Docs su http://apps.facebook.com/msdocscanvas/

Page 12: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Microsoft Excel su Facebook – creare documentiapplicazione Docs su http://apps.facebook.com/msdocscanvas/

Page 13: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Microsoft Excel su Facebook – creare documenti

Page 14: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Microsoft Excel su Facebook – creare documenti

www.ideepercomputeredinternet.com/2010/12/come‐creare‐dei‐documenti‐word‐excel‐e.html

Page 15: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Microsoft Excel su Facebook – condividere documenti

• I fogli creati con Docs su Facebook possono essere facilmente condivisi con gli amici seguendo l’interfaccia

• per un grafico, fare uno screenshot con tasto Stamp, usare programma di grafica Paint per creare un file da caricare in un post

• Depositare il file su un server e condividere indirizzo URL• Excel 2013 offre possibilità di condividere direttamente su Facebook

Page 16: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Organizzazione dei dati in Facebook ‐ Grafo sociale

16

‐Nodi (cerchi): profilo personale, pagina fan, foto, tutto!‐relazioni tra i nodi (linea retta): per collegare nodi che hanno qualcosa in comune, per navigare creando un percorso nel grafo per cercare informazioni

Page 17: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Dati disponibili in Facebook – Grafo sociale

• conoscere Graph API per accedere ai dati• https://developers.facebook.com/docs/reference/api/field_expansion/

• sono dati che le persone hanno deciso di pubblicare

• non portare dati fuori da Facebook, non sarebbero aggiornati e si rischiano violazioni a legislazione privacy su https://www.facebook.com/about/privacy/

Page 18: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Dati disponibili in Facebook – Grafo sociale

Analisi possibili con informazioni su:•singolo nodo•relazione tra due o più nodi

Analisi temporale:•variazione del dato nel tempo•quando è stato creato il dato

Page 19: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Dati disponibili in Facebook  – Insight

Chi è amministratore di una pagina pubblica, applicazione, pubblicità può esportare i dati in un file Excel per:•creare rapporti personalizzati alternativi a tabelle e grafici già messi a disposizione da Facebook•trovare relazioni tra i dati non indicate già da Facebook

Metodi di estrazione dati:•usare i pulsanti dell’interfaccia grafica•usare il mouse per selezionare la parte di tabella utile e copiarla su Excel, con eventuale scambio di righe verso colonne

Page 20: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Dati disponibili in Facebook  – Insight

• campagna pubblicitaria, si possono copiare dati in tabella

• dati da pagina pubblica, anche qui si può copiare tabella

Page 21: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Dati disponibili in Facebook  – Applicazione

• l’applicazione Facebook è un software che qualunque iscritto può creare e inserire nella piattaforma

• permette di realizzare interazione coinvolgente con l’utente  e suoi amici grazie all’interfaccia grafica

• si può inserire in pagina pubblica o come componente separato che inizia con apps.facebook.com

• a disposizione molti dati su come viene usata l’applicazione

• a disposizione molti dati dal profilo personale

Page 22: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Il codice identificativo in Facebook

• ogni informazione è individuata da un numero• importante conoscerlo in caso di problemi• Nel browser scriverehttps://graph.facebook.com/zuck il  fondatore 

{ "id": "4", "name": "Mark Zuckerberg", "first_name": "Mark", "last_name": "Zuckerberg", "link": 

"http://www.facebook.com/zuck", "username": "zuck", "gender": "male", "locale": "en_US" }          testo in 

formato JSON che si può copiare• Notare il campo id con il numero identificativo 4• Si può scrivere http://graph.facebook.com/4/picture

22

Page 23: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Il codice identificativo in Facebook

• http://graph.facebook.com/NOME.COGNOME profilo personale cambiare con i propri riferimenti

• http://graph.facebook.com/vendere.social.commerceesempio di pagina fan di un libro, notare tutte le descrizioni che finiscono nei motori di ricerca

• si accede a queste informazioni anche senza entrare dentro Facebook

23

Page 24: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

https://developers.facebook.com/tools/explorer• Ambiente di esplorazione dati nel grafo sociale spiegato inhttp://www.slideshare.net/RobertoMarmo/festival‐ict‐2013‐leggere‐dati‐dal‐profilo‐personale‐faceb

24

Page 25: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Analisi testo di notifiche

• https://www.facebook.com/notifications.php• copiare indirizzo di RSS

Page 26: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Analisi testo di notifiche• in Excel prendere scheda Dati e cliccare Da web• nella scheda copiare indirizzo di Rss e clic su Importa

Page 27: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Analisi testo di notifiche

• si ottiene il foglio di calcolo con le ultime notifiche

• contare quante volte compare una parola: usare comando Sostituisci mettere la parola in Trova e in Sostituisci con

• si possono creare macro per effettuare statistiche e grafici

Page 28: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Linea di tendenza

• Ho dati in giorni da 1 a 17, cosa succederà al giorno 18?

http://office.microsoft.com/it‐it/excel‐help/aggiungere‐modificare‐o‐rimuovere‐una‐linea‐di‐tendenza‐in‐un‐grafico‐HP010342158.aspx

Page 29: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Analisi grandi quantità di dati• Filtro sulle colonne per selezionare poche righe utili

Page 30: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Analisi grandi quantità di dati• Convalida dati

• Nel menu Dati si inserisce una regola per indicare i dati validi, i dati non validi vengono cerchiati con colore rosso

• Esempio: trovare fan che hanno scritto più di 10 post

Page 31: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Tabella pivot per cercare relazioni• la tabella pivot è un potente strumento per ottenere prospetti di sintesi, raggruppare e riassumere i dati, modificare la disposizione dei campi rapidamente per vedere le informazioni in altra prospettiva

• http://www.comefarea.it/produttivita/office2010/excel2010/tabelle‐pivot/• http://www.microsoft.com/business/it‐it/Content/Pagine/article.aspx?cbcid=19

Page 32: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Tabella pivot per cercare relazioni

• Esempio di elenco dati e una delle possibili tabella pivot

Page 33: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Analisi grTabella pivot per cercare relazioniandi quantità di dati

• esiste relazione tra età utenti Facebook e film preferito?

Page 34: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Tabella pivot per cercare relazioni

• Raggruppamento con conteggio per età

• Test statistico del Chi quadrato per scoprire se c’èrelazione tra età dei soggetti e tipo di libro preferito

• http://office.microsoft.com/it‐it/excel‐help/test‐chi‐funzione‐test‐chi‐HP010335637.aspx• http://it.wikipedia.org/wiki/Test_chi_quadrato

Page 35: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

NodeXL per fare Social Network Analysis

• estensione per Excel gratuita e open source• consente di elaborare ed esplorare, anche graficamente, grafi costruiti a partire da liste di connessioni tra nodi, importate da varie fonti, tra cui fogli di lavoro Excel

• http://nodexl.codeplex.com/• http://www.i‐dome.com/articolo/15031‐Disegna‐la‐mappa‐dei‐tuoi‐collaboratori‐con‐Excel‐e‐NodeXL.html

• http://www.i‐dome.com/articolo/15032‐.html• http://collab.di.uniba.it/blog/index.php/archives/2013/01/15/nodexl‐network‐overview‐discovery‐and‐exploration‐for‐excel/

Page 36: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

NodeXL per fare Social Network Analysis

Page 37: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

NodeXL per fare Social Network Analysis• importa dati Facebook

Page 38: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

RSSBus Excel Add‐In per Facebook

• https://www.rssbus.com/excel/facebook/ a pagamento• permette accesso diretto ai dati

Page 39: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Conclusioni

• Facebook mette a disposizione molti dati di vario tipo• Microsoft Excel permette di eseguire varie estrazioni di dati e diverse analisi

• esistono tecniche su dati da grafo sociale in formato JSON

• il valore aggiunto nasce dalle capacità di:– conoscere le tecniche di analisi– conoscere la tipologia di dati Facebook – sapere interagire con i dati da diversi punti di vista

• i risultati possono essere condivisi su Facebook

Page 40: Analisi dati da Facebook con Microsoft Excel

Usare Microsoft Excel per analizzare dati estratti da Facebook – Roberto Marmo

Bibliografia http://www.robertomarmo.net/Libri.html

Offerta 30 euro per ogni libro su  www.fag.it/smau2013.htm

www.robertomarmo.net

[email protected]