Facebook Network Analysis using Gephi
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Facebook Network Analysis using Gephi

on

  • 74,151 views

Using the .gdf file created using the Netvizz Facebook app, these are the steps I took to analyze a friend's Facebook network using Gephi, an open source network visualization software.

Using the .gdf file created using the Netvizz Facebook app, these are the steps I took to analyze a friend's Facebook network using Gephi, an open source network visualization software.

Statistics

Views

Total Views
74,151
Views on SlideShare
60,699
Embed Views
13,452

Actions

Likes
84
Downloads
1,063
Comments
8

60 Embeds 13,452

http://persuasionradio.wordpress.com 8369
https://persuasionradio.wordpress.com 1751
http://mydiymba.wordpress.com 1204
http://weinni2000.we.funpic.de 508
http://www.scoop.it 366
http://analisereal.com 277
http://surendran.info 179
http://flavors.me 169
http://jte.bplaced.net 94
http://datafreedom.aws.af.cm 93
http://localhost 68
https://twitter.com 65
http://www.weingartmair.eu 45
http://translate.googleusercontent.com 28
http://ars-uns.blogspot.com.ar 28
http://todasoutrascoisas.wordpress.com 21
https://translate.googleusercontent.com 18
http://ars-uns.blogspot.com 17
http://ars-uns.blogspot.com.es 17
http://127.0.0.1 11
https://mydiymba.wordpress.com 10
http://www.pearltrees.com 10
https://unite.un.org 10
http://www.twylah.com 8
https://si0.twimg.com 7
http://www.surendran.info 7
https://www.rebelmouse.com 5
http://www.pinterest.com 5
http://webcache.googleusercontent.com 4
http://www.google.com 4
http://eventifier.co 4
http://demo.prosolo.ca 4
http://ars-uns.blogspot.mx 4
http://www.blogger.com 3
http://ars-uns.blogspot.com.br 3
http://www.google.it 3
http://us-w1.rockmelt.com 3
http://www.linkedin.com 3
https://mycourses.purdue.edu 2
http://www.slashdocs.com 2
http://niksmediawiki.funpic.de 2
http://ars-uns.blogspot.in 2
https://tasks.crowdflower.com 2
https://twimg0-a.akamaihd.net 2
http://cafe.naver.com 1
http://info207.b.uib.no 1
http://jp.flavors.me 1
http://www.google.de 1
http://www.google.at 1
http://twitter.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

15 of 8 Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Very helpful indeed.
    Thank you, Sarah!
    Are you sure you want to
    Your message goes here
    Processing…
  • Very helpful. Thank you very much, Sarah
    Are you sure you want to
    Your message goes here
    Processing…
  • pretty helpful
    Are you sure you want to
    Your message goes here
    Processing…
  • When saving the content of the page as a file, it only gives the option to save it as a text document, or 'all files'. When I try and import it into Gephi it doesn't work. It either comes up with the error 'impossible to find compatible importer' or 'java.lang.RuntimeException: The file must start with the 'node> name' line.' Any idea what I could do to make it work?
    Are you sure you want to
    Your message goes here
    Processing…
  • I got a problem generating the facebook network analysis: when clicking right muse button I can only choose 'save link as' not 'save (file) as'. What to do?
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Facebook Network Analysis using Gephi Presentation Transcript

  • 1. Facebook Network AnalysisUsing Gephi
  • 2. Overall Process 21.  Netvizz2.  Gephi 1.  Open 7.  Labels 2.  Layout 8.  Community Detection 3.  Ranking 9.  Filter 4.  Statistics 10.  Label Adjust 5.  Rank (Betweeness) 11.  Preview 6.  Layout (Size Adjust) 12.  Export
  • 3. Netvizz 3§  Sign into your Facebook account§  Search for “netvizz” application§  Choose parameters you would like included in the data (e.g., gender, wall posts count, etc.)§  Analyze either your personal friend network [OR] one of your groups listed at the bottom§  Wait for netvizz to create file and download (right click, save as)
  • 4. 1. Gephi: Open 4 §  From the File menu, select Open and then select the .gdf file you saved from Netvizz §  At first it sort of looks like a big hairball, so we’ll change the layout to make some sense of these connections
  • 5. 2. Gephi: Layout 5 §  From the Layout module on the left side, choose Force Atlas from the dropdown menu, then click Run à Force Atlas makes the connected nodes attracted to each other and pushes the unconnected nodes apart to create clusters of connections §  Click Stop when it seems as if you have some distinct clusters of nodes
  • 6. 3. Gephi: Ranking (Degree) 6 §  Choose the Ranking tab in the top left module and choose Degree from the drop-down menu à Degree = number of connections §  Hover your mouse over the gradient bar, then double click on each triangle to choose a color for each side of the “range” à  Try to use a bright colors for the highest degree so it’s easy to see who’s the most connectedTip:  You  can  click  the  li.le  “Table”  icon  in   §  Click Apply to see thethe  bo.om  le4  of  the  ranking  tab    then   gradient appliedclick  Apply  to  see  a  table  of  degree  figures  for  your  nodes  
  • 7. 4. Gephi: Statistics (Betweeness) 7 §  Click the Statistics tab in the top right module §  Click Run next to Average Path Length §  Choose Directed from the pop up menu §  Click Close when the graph distance reports pops up (unless you want to save them)
  • 8. 5. Gephi: Rank (Betweeness) 8 §  Return to Ranking in the top left module, and click Choose a rank parameter from the drop- down (this resets the options) §  Then choose Betweeness Centrality from the same drop- down menu §  Click on the icon for Size instead of color this time (icons above drop-down bar) §  Set Min Size to 10 and Max Size to 50 à Play around with these numbers depending on the nature of your network §  Click Apply to change the node sizes according to their betweeness
  • 9. 6. Gephi: Layout (Betweeness) 9 §  To keep the larger nodes from overlapping smaller ones, go to the Layout tab in the left module and check the Adjust by sizes box §  Click Run for just a moment (then Stop) so the modules will spread out accordingly
  • 10. 7. Gephi: Labels 10 §  Click the bold black T in the toolbar at the bottom of the window to turn labels on §  Click the black letter A in the same toolbar to select the Size Mode for the labels, and choose the Node Size option §  Use the slider (on the right) to adjust the overall label size to your liking §  You can also change the font style by clicking next to the slider (Default for me was Arial Bold)
  • 11. 8. Gephi: Community Detection 11 §  Go back to the Statistics tab on the right and click Run next to Modularity §  Check Randomize on the popup and click OK à  This creates a modularity class value for each node, which we’ll use to colorize the communities §  Go to the Partition tab in the top left module and click Refresh arrows to populate list §  Choose Modularity Class from the dropdown menu §  You can right-click on this box and click Randomize Colors if you don’t like the ones that are there §  Click Apply to colorize the detected communities
  • 12. 9. Gephi: Filter 12 §  Go to Filters in the top right module and open the Topology folder §  Drag the Degree Range filter to the box below (“Drag filter here”) §  Click on Degree Range to open the Parameters, then edit the degree range settings by clicking on the “0” and changing it according to your network §  This option basically removes the “leaves” in the network that are not connected to many other nodes §  Since Lars has a pretty connected network, we set the lower range to 5, meaning that it hides all nodes with less than 5 connections §  Click Filter to apply
  • 13. 10. Gephi: Label Adjust 13 §  The Gephi folks recommended to run a final layout adjustment before the export that makes it easier to read the labels. There are two options: §  “Label Adjust” works much the same as the size adjustment, moving the nodes so the labels are readable §  There is an additional plugin you can add called “Noverlap” that also helps to solve the clutter problem (See result on final page)
  • 14. 11. Gephi: Preview 14 §  At the very top left, click on the Preview tab §  Under Node, check the box that says Show Labels. §  Click Refresh at the bottom, then set the Label Font under the Nodes section accordingly §  Play around with other Preview options until you like the graph you’re looking at! Don’t forget to Refresh after changes.
  • 15. 12. Gephi: Export! 15 §  Choose to export (at the bottom left) in either SVG or PDF, and voila! You have visualized your Facebook network community clusters!
  • 16. Research partnersBerlin communities University St. Gallen Community 16 Our office buddies, Servtag Former employer You can see Lars’ various community clusters represented very clearly Underwater in this viz. photography & diving community Friends  met  in  Singapore