Construct a graph of a social network

Assignment Help Data Structure & Algorithms
Reference no: EM131016628

Construct a social network from the real-world data, perform some simple network analyses using Gephi, and interpret the results.

Social Network Application and AnalyticsIn this assignment, you will be asked to construct a social network from the real-world data, perform some simple network analyses using Gephi, and interpret the results.

1. Download the Twitter data (.CSV) from the course Blackboard website that we collected for you based on the list of keywords that you had provided in your previous assignment deliverable. A description of the data file is provided to help you understand the meanings of columns contained in the file.

2. Construct a graph of a social network, as shown in the sample below. The network should consist of at least 15 nodes. To this end, you need to:

(a) determine what the nodes and links in the graph represent;

(b) identify the nodes, and

(c) extract the relationships/links between the nodes.

For instance, the nodes could be used to represent tweeter users, and links represent one or a combination of the following types of relationships in tweeter: retweet, reply- to, and follower. If necessary, extract additional tweets from Twitter to construct the network. In addition, you may change the layout of some nodes to improve the graph presentation. You are allowed to create shorthand notations for the nodes and use those notations in the graph representation. If shorthand notations are used, you need to explain them in a note area of your social network graph.

539_Graph of a social network.jpg

Figure 1. Sample graph of a social network

3. Determine whether the graph/network is directed or undirected. If directed, transform it into undirected graph/network.

4. Prepare an input file to Gephi based on the above undirected graph/network. You are allowed to choose any input format for the tool (e.g., .CSV). Avoid having text with spaces in between while inputting into Gephi.

5. Use appropriate Gephi analysis function(s) to compute some basic network measures for all nodes in the network, including network diameter, degree centrality, betweeness centrality, closeness centrality, page rank, hits, connected components and graph density.

In summary, your deliverable will contain the following items, which can be submitted as a single file or a zipped package.

(a) a social network graph; and shorthand notations for the nodes (if needed)

(b) the types of information that you have used in identifying the relationships (e.g., retweet)

(c) transformed undirected graph/network in a matrix form

(d) an input file to Gephi

(e) the computation results of basic network measures (screenshots are fine) and

(f) the nodes that have the highest degree centrality, highest betweenness centrality, and highest closeness centrality in the network, separately.

Attachment:- Staples.rar

Verified Expert

The solution fule discussed about twitter social network in gephi. The basic operations on twitter is performed on gephi such as node size, set layout, average node, betweenness, degree, input file for gephi etc and also included screen shot of all operations on twitter & included references in APA format.

Reference no: EM131016628

Questions Cloud

Describe three characteristics/behaviors of individual team : As a manager, explain what you would do specifically to create an environment in which teams are more likely to be productive and successful. Include steps you would take, as a manager, to monitor how well the team is functioning and how your stra..
X company has several insurance policies covering different : X Company has several insurance policies covering different periods. On the Balance Sheet, Prepaid Insurance at the beginning of the period was $27,031; Prepaid Insurance at the end of the period was $27,440. On the Income Statement, Insurance Expens..
Steps in the consumer decision-making process : illustrates the five (5) steps in the consumer decision-making process. Using the model as a guide, discuss each step and relate it to a recent decision of your own
Functioning financial markets : In well functioning financial markets, and assuming rational behavior, why would a vegetarian prefer $100 worth of beef to $90 worth of vegetables?
Construct a graph of a social network : IS679: Social Network Application and Analytics - Determine whether the graph/network is directed or undirected. If directed, transform it into undirected graph/network - Prepare an input file to Gephi based on the above undirected graph/network.
Problem regarding the required rate of return : Sunshine has the cash available to make an immediate cash payment for the property. Assuming a 10% required rate of return, at what price would Sunshine be required pay to in order to match LDI's offer?
Explain the price point on which you will focus : In the introduction to your risk analysis, be sure to explain the price point on which you will focus and why you chose the product attributes that you want to acquire
Differences between job order costing and process costing : Explain the similarities and differences between job order costing and process costing.
Which tasks are on the critical path of the pert chart above : One of your two critical systems analysts might be leaving the firm sighting critical family reasons. What actions would you take to ensure the original delivery time is still met?

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Astronaut.data must be read into a 1-d array

Data from the Astronaut.data must be read into a 1-D array of structures(or classes) named ASTRONAUT and thereafter all processing must be performed on the array of structures.

  Design binary tree in ascii mode

Design the binary tree that the following allocations create. List the nodes in the order of their visit for an NLR scan.

  Briefly describe what double hashing is

Briefly describe what double hashing is and describe what problem double hashing helps to resolve. Also, provide an example of a rule that can be used for a double hashing probe sequence

  Dependency diagram reflects a table that is in

dependency diagram reflects a table that is in

  Describe the need for complex data structures

Describe the need for complex data structures and how they are used. Describe the design and application of arrays and how the array simplifies program development.

  Write a program to take n elements and insert them into heap

Write a program to take n elements and insert them into a heap one by one. Include a function to print out the elements in the heap.

  What is the value of the maximum flow

Here is a flow network. Trace the execution of the Edmonds-Karp algorithm to find the maximum flow. Draw a separate picture for each augmenting step - clearly showing the residual graph and the flow network. What is the value of the maximum flo..

  Provide the analysis and pseudo code only

Display the contents of the file GRADES created in Problem 1. Each student's record should appear on a separate line and include the total score (the sum of the three tests) for that student.

  How do i created the pseudocode

Using the UML diagram and variable list , create Pseudocode for the program.

  Pseudocode for divide-and-conquer algorithm

Write a pseudocode for a divide-and-conquer algorithm for finding the position of the largest element in an array of n numbers.

  Do you observe any changes in cluster memberships

Draw the graphic for the healthy set, representing the values, healthy and unhealthy and what is the degree of membership to the fuzzy set healthy of person B who has a BMI of 26.2? And to the fuzzy set unhealthy?

  Creating algorithm to implement function

Create an Algorithm to implement the given function and explain how the required task can be achieved in a step by step process.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd