讲解:MM917、Networks、Python、PythonWeb|Database

Coursework for MM917 “Networks in Finance”Report 1 deadline: 23:59 29/03/2020 (GMT)Report 2 deadline: 23:59 15/04/2020 (GMT)The goal of this coursework is that you write two reports. It will be 30% of your mark. Thefirst report is about the analysis of research papers on Networks in Finance and the secondis about analysis of network data.Report 1: Analysis of research papers on networks in finance (20 marks)Please find the attached file (ResearchPapers.zip) on Myplace. The file contains all thereview papers and research papers. Each of you needs to read three review papers and oneassigned working paper to write your report.Review papersThe Review papers will provide you general information on financial networks and systemicrisk. Your Report 1 must begin with general introduction to financial networks and systemicrisk based on these review papers. Such general introduction needs to describe the state-ofthe-artof the use of networks in finance and particularly the importance of network analysisfor the study of systemic risk and contagion in financial networks.Working papersEach of you will read and analyze one of working papers. The list of the randomly assignedworking paper is given the table below. You need to analyze your own working paperand describe your understanding of the paper. This analysis should contain the followingpoints in your own language (not directly copying from your paper):A. Background: What did the paper look for? What is the research question and whyanswering to the research question is important?B. Methods: How did the authors answer to the research question? Why they choosethe methods?C. Results: What did the authors find, measure, derive, or analyze?D. Implications: What is the answer to the research question? What can we learn? Withthe results, what we can do?Tips for the Report 11) I understand that some papers may be difficult for you to understand. BUT FOCUS ONTHE ESSENCE OF YOUR PAPER not on the perfect understanding. Please note that thepoints of your report are:A. To demonstrate the essence of your paper not the technical details. This means thatyou need to understand the motivation, the background, the importance, themethods, the main results, and the implications of your paper.B. To deliver your understanding to others in your own language.2) One way to understand your paper better is to read the related papers together. Normallyyou can find such related papers in the references of your paper.3) Read your paper with your colleagues and explain to each other.How to write Report 1Write a report addressing the following points and questions:1) General Introduction (based on review papers): What is systemic risk? What is financialcontagion? Why understanding systemic risk is important? Why networks are importantto understand systemic risk and financial contagion? (750~850 words)2) Background (of the working paper): What did the paper look for? What is the researchquestion and why answering to the research question is important? (400~500 words)3) Methods (of the working paper): How did the authors answer to the research question?Why they choose the methods? (400~500 words)4) Results (of the working paper): What did the authors find, measure, derive, or analyze?(500~600 words)-You need to explain clearly two key figures in your research paper (e.g. what do thefigures demonstrate? what do the x-axis and y-axis of figures represent?)5) Implications (of the working paper): What is the answer to the research question? Whatcan we learn? With the results, what we can do? What is practical meaning of theresults? (300~400 words)6) Reference: All the references you read to analyze your review papers and workingpaper (No page limit) Assume that you were explaining your paper to someone not familiar with the subject. In general introduction, describe the state-of-the-art of the use of networks in financeand in particular the importance of network analysis for the study of systemic riskand contagion in financial systems. In Background, demonstrate what problems the authors considered and why theseproblems are important. Describe the method of your research paper in the Methods in a clear and directlanguage aMM917留学生作业代写、代做Networks课程作业、Python编程语言作业调试、代写Python作业 代写Web开nd use the authors’ mathematical expressions if necessary.. In implications, discuss the results in a wider perspective. For example, what is theanswer to the research question, what could we learn from this paper, what theresults mean in finance, and what are the limitations of the paper. Refer to all the literatures that you have used, including webpages. The referencesmust be properly cited in the text, e.g., using numbers. The list of references mustinclude the authors, title of the paper, journal, volume, year, and pages.Report 2: Analysis of network data (10 marks)Please find the attached file (NetworkData.zip) on Myplace. Each of you will have onenetwork data set. You can analyze this network data with your own codes or existingprograms. Specify what you use in your report. Include any program or code used intothe Appendices as well as any secondary information. If the code is taken from a website,please mention it in the references. Otherwise make clear you have created your code.How to write the Report 2[1] Measure network size, number of links, average degree, the standard deviation of degree.[2] Plot degree distribution in linear-linear scale and in log-log scale.[3] Measure the average local clustering coefficient (Newman’s) and plot the averageclustering coefficient of nodes with degree k.[4] Plot the degree correlation function and measure the Newman’s assortativity coefficient r.[5] Demonstrate your codes or describe how to use your program to analyze the data.The following figures illustrate how to plot, as an example. Here P(k) is the degreedistribution. C(k) is the average clustering coefficient of nodes with degree k. Knn(k) is thedegree correlation function.The network data format: 2-columns, Undirected network.1 2 (this means node “1” is connected to node “2”)1 3 (this means node “1” is connected to node “3”)3 4…-If there is 1 2 in the data, there will be also 2 1 because all the data are undirected one. Butnote that you need to consider 1 2 and 2 1 as a single link. Check your program before usebecause, depending on the codes you use, some codes may consider this case as two links.About the programs to be usedThere are many codes available for network data analysis. If you google ‘Network analysiswith R’ or ‘Network analysis with python’, then you can find many resources or YouTubevideos tutorial. If you know R, ‘igraph’ is a good tool for you. If you know python, ‘NetworkX’is a good tool for you. The following links are my recommendations. You do not need tofollow all the detailed information on the following links or read all the manuals. Since ouranalysis is very basic, it is sufficient for you to know how you can install these tools on yourcomputer and how to measure the basic quantities such as degree, clustering coefficient,and so on.a. http://kateto.net/networks-r-igraphhttp://www.kateto.net/wp-content/uploads/2016/01/NetSciX_2016_Workshop.pdf(If you know R, these are one of the best resources.)b. http://networkx.github.io/https://networkx.github.io/documentation/stable/_downloads/networkx_reference.pdfhttps://networkx.github.io/documentation/stable/tutorial.html (Python)c. https://www.cl.cam.ac.uk/teaching/1415/L109/l109-tutorial_2015.pdf (Python)d. http://www.levmuchnik.net/Content/Networks/ComplexNetworksPackage.html (Matlab)Common for Report 1 and Report 21. Please use San Serif (e.g. Arial) font and the font size should be at least 11.2. Your reports should be PDF or Word document. The margin is at least 2 cm.3. Write down your name and student ID on the report.4. Keep the deadlines strictly.5. Start early and prepare the report with sufficient time. If you start the report just fewdays before the due date, it is really difficult to write a good report.6. Before you analyze the network data, test your program with small artificial networkyou make to prevent obvious mistakes. For example. If you have only two nodes withone link in the artificial data, you program should report you that there are two nodesand one link. Otherwise, your program is wrong.The assignment of research papers and network dataName Working paper Network dataTalal Maqsood Qadir Abdulqadir 5 3MANSOUR MUNAJI N Alrashdi 2 14转自:http://www.daixie0.com/contents/3/4928.html

你可能感兴趣的:(讲解:MM917、Networks、Python、PythonWeb|Database)