Download - Analisi dati da Facebook con Microsoft Excel

Transcript
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]