代写留学生shiny app课程设计、Social Network Analysis实验作业代做

Social Network Analysis1 IntroductionIn this assignment you will be asked to perform. some social network analysis on adataset that is provided to you. You will load the dataset provided, manipulate the csvle, perform. computations and display/visualize results.2 Description of DatasetThe network was generated using email data from a large European research institu-tion. We have anonymized information about all incoming and outgoing email betweenmembers of the research institution. There is an edge (u, v) in the network if personu sent person v at least one email. The e-mails only represent communication betweeninstitution members (the core), and the dataset does not contain incoming messagesfrom or outgoing messages to the rest of the world.The dataset also contains &"ground-truth&" community memberships of the nodes.Each individual belongs to exactly one of 42 departments at the research institute.This network represents the &"core&" of the email-EuAll network, which also containslinks between members of the institution and people outside of the institution (althoughthe node IDs are not the same).3 ObjectivesYou will perform. the following tasks for this assignments:1. (5 points) Title of app should be FullName Social Network Analysis&"2. (5 points) User should be able to select and load the two relevant les for thisassignment using the app: email-Eu-core-department-labels.txt, email-Eu-core.txt13. (5 points) Using any package or function, display any n connections from the le,&"email-Eu-core.txt&"; where n is some number input by the user.4. (7.5 points) Programmatically compute the number of emails sent by each person;display this information in a tabular format.5. (7.5 points) Programmatically compute the number of emails received by eachperson; display this information in a tabular format.6. (10 points) Display up to 2-hop neighbors of the top 10 from (4) and (5).7. (10 points) Assume that each email sent or received is a connection. Compute thedegree centrality of each person. Display/visualize up to 2-hop neighbors of 10people with the highest centrality. The degree centrality of a node(person) i, canbe de ned as the total number of nodes connected to node ni. Also, color codenodes according to the department to which they belong.8. (10 points) Assume that each email sent or received is a connection. Compute thebetweenness centrality of each person. Display/visualize up to 2-hop neighbors of10 people with the highest betweenness. Betweenness centrality, CB for a node i,can be de ned as:CB(i) =Xj6=kgjk(i)gjk ; (1)where j and k are other nodes. Also, color code nodes according to the departmentto which they belong.9. (10 points) Display/visualize 2-hop neighbors of nodes with the top 10 indegreecentrality. Color code nodes according to the department.10. (20 points) Aggregate the emails sent per person, to the department level. Afteraggregation, you should have a new table that indicates the number of emails sentand received between each and every department. The table should have threecolumns. Column A, indicates the department from which emails are originating,Column B, indicates the department to which the emails are being sent, and Col-umn C indicates the total number of emails sent from A to B. Display the table,and visualize the directed connections.11. (5 points) In a few sentences describe your observations when comparing the visu-alizations from 7, 8 and 912. (5 points) 5 points are allocated to creativity4 GradingRequirements of your shiny app:All computation should be performed as part of the R script. and displayed in yourshiny app.You can assume that I have a copy of the two les . Do not send me a copy whenyou submit your assignment.I will be modifying the input les to re ect a di erent emailing scenario. Yourshiny app should still be able to provide results to the questions/tasks.Do not load your jpg/png/pdf/csv or any other type of les. I just want the Rscripts to create your shiny app. I will not download anything other than R scriptsto run on my computer.If submitting multiple R scripts, please zip it up and upload zipped le.Be creative.5 Expectations of studentThe student is:Expected to complete all tasks listed above.Expected to submit this mini-project by 8am on day of deadline mentioned at thestart.Expected to submit original workBe aware of the packages you are using to compute centrality and betweenness.Each package computes these metrics di erently and hence the values might di er,but the top 10 or 20 should not change.本团队核心人员组成主要包括BAT一线工程师,精通德英语!我们主要业务范围是代做编程大作业、课程设计等等。我们的方向领域:window编程 数值算法 AI人工智能 金融统计 计量分析 大数据 网络编程 WEB编程 通讯编程 游戏编程多媒体linux 外挂编程 程序API图像处理 嵌入式/单片机 数据库编程 控制台 进程与线程 网络安全 汇编语言 硬件编程 软件设计 工程标准规等。其中代写编程、代写程序、代写留学生程序作业语言或工具包括但不限于以下范围:C/C++/C#代写Java代写IT代写Python代写辅导编程作业Matlab代写Haskell代写Processing代写Linux环境搭建Rust代写Data Structure Assginment 数据结构代写MIPS代写Machine Learning 作业 代写Oracle/SQL/PostgreSQL/Pig 数据库代写/代做/辅导Web开发、网站开发、网站作业ASP.NET网站开发Finance Insurace Statistics统计、回归、迭代Prolog代写Computer Computational method代做因为专业,所以值得信赖。如有需要,请加QQ:99515681 或邮箱:[email protected] 微信:codehelp QQ:99515681 或邮箱:[email protected] 微信:codehelp

你可能感兴趣的:(代写留学生shiny app课程设计、Social Network Analysis实验作业代做)