MM917 “Networks in Finance”

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. The
first report is about the analysis of research papers on Networks in Finance and the second
is 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 the
review papers and research papers. Each of you needs to read three review papers and one
assigned working paper to write your report.
Review papers
The Review papers will provide you general information on financial networks and systemic
risk. Your Report 1 must begin with general introduction to financial networks and systemic
risk based on these review papers. Such general introduction needs to describe the state-ofthe-art
of the use of networks in finance and particularly the importance of network analysis
for the study of systemic risk and contagion in financial networks.
Working papers
Each of you will read and analyze one of working papers. The list of the randomly assigned
working paper is given the table below. You need to analyze your own working paper
and describe your understanding of the paper. This analysis should contain the following
points in your own language (not directly copying from your paper):
MM917留学生作业代写、代做Networks课程
A. Background: What did the paper look for? What is the research question and why
answering to the research question is important?
B. Methods: How did the authors answer to the research question? Why they choose
the 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? With
the results, what we can do?
Tips for the Report 1
1) I understand that some papers may be difficult for you to understand. BUT FOCUS ON
THE ESSENCE OF YOUR PAPER not on the perfect understanding. Please note that the
points of your report are:
A. To demonstrate the essence of your paper not the technical details. This means that
you need to understand the motivation, the background, the importance, the
methods, 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. Normally
you 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 1
Write a report addressing the following points and questions:
1) General Introduction (based on review papers): What is systemic risk? What is financial
contagion? Why understanding systemic risk is important? Why networks are important
to understand systemic risk and financial contagion? (750~850 words)
2) Background (of the working paper): What did the paper look for? What is the research
question 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 the
figures 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? What
can we learn? With the results, what we can do? What is practical meaning of the
results? (300~400 words)
6) Reference: All the references you read to analyze your review papers and working
paper (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 finance
and in particular the importance of network analysis for the study of systemic risk
and contagion in financial systems.
? In Background, demonstrate what problems the authors considered and why these
problems are important.
? Describe the method of your research paper in the Methods in a clear and direct
language and use the authors’ mathematical expressions if necessary..
? In implications, discuss the results in a wider perspective. For example, what is the
answer to the research question, what could we learn from this paper, what the
results mean in finance, and what are the limitations of the paper.
? Refer to all the literatures that you have used, including webpages. The references
must be properly cited in the text, e.g., using numbers. The list of references must
include 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 one
network data set. You can analyze this network data with your own codes or existing
programs. Specify what you use in your report. Include any program or code used into
the 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 average
clustering 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 degree
distribution. C(k) is the average clustering coefficient of nodes with degree k. Knn(k) is the
degree 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. But
note that you need to consider 1 2 and 2 1 as a single link. Check your program before use
because, depending on the codes you use, some codes may consider this case as two links.
About the programs to be used
There are many codes available for network data analysis. If you google ‘Network analysis
with R’ or ‘Network analysis with python’, then you can find many resources or YouTube
videos 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 to
follow all the detailed information on the following links or read all the manuals. Since our
analysis is very basic, it is sufficient for you to know how you can install these tools on your
computer and how to measure the basic quantities such as degree, clustering coefficient,
and so on.
a. http://kateto.net/networks-r-igraph
http://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.pdf
https://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 2
1. 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 few
days 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 network
you make to prevent obvious mistakes. For example. If you have only two nodes with
one link in the artificial data, you program should report you that there are two nodes
and one link. Otherwise, your program is wrong.
The assignment of research papers and network data
Name Working paper Network data
Talal Maqsood Qadir Abdulqadir 5 3
MANSOUR MUNAJI N Alrashdi 2 14

如有需要,请加QQ:99515681 或邮箱:[email protected] 微信:codehelp

原文地址:https://www.cnblogs.com/statd/p/12661805.html

时间: 2024-11-08 23:51:55

MM917 “Networks in Finance”的相关文章

深度复数网络 Deep Complex Networks

转自:https://www.jiqizhixin.com/articles/7b1646c4-f9ae-4d5f-aa38-a6e5b42ec475  (如有版权问题,请联系本人) 目前绝大多数深度学习模型中的数学都是实数值的,近日,蒙特利尔大学.加拿大国家科学院-能源/材料/通信研究中心(INRS-EMT).微软 Maluuba.Element AI 的多名研究者(其中包括 CIFAR Senior Fellow Yoshua Bengio)在 arXiv 上发布了一篇 NIPS 2017(

Neural Networks and Deep Learning学习笔记ch1 - 神经网络

近期開始看一些深度学习的资料.想学习一下深度学习的基础知识.找到了一个比較好的tutorial,Neural Networks and Deep Learning,认真看完了之后觉得收获还是非常多的.从最主要的感知机開始讲起.到后来使用logistic函数作为激活函数的sigmoid neuron,和非常多其它如今深度学习中常使用的trick. 把深度学习的一个发展过程讲得非常清楚,并且还有非常多源代码和实验帮助理解.看完了整个tutorial后打算再又一次梳理一遍,来写点总结.以后再看其它资料

深度学习方法(十):卷积神经网络结构变化——Maxout Networks,Network In Network,Global Average Pooling

技术交流QQ群:433250724,欢迎对算法.技术感兴趣的同学加入. 最近接下来几篇博文会回到神经网络结构的讨论上来,前面我在"深度学习方法(五):卷积神经网络CNN经典模型整理Lenet,Alexnet,Googlenet,VGG,Deep Residual Learning"一文中介绍了经典的CNN网络结构模型,这些可以说已经是家喻户晓的网络结构,在那一文结尾,我提到"是时候动一动卷积计算的形式了",原因是很多工作证明了,在基本的CNN卷积计算模式之外,很多简

论文阅读笔记:Fully Convolutional Networks for Semantic Segmentation

这是CVPR 2015拿到best paper候选的论文. 论文下载地址:Fully Convolutional Networks for Semantic Segmentation 尊重原创,转载请注明:http://blog.csdn.net/tangwei2014 1.概览&主要贡献 提出了一种end-to-end的做semantic segmentation的方法,简称FCN. 如下图所示,直接拿segmentation 的 ground truth作为监督信息,训练一个端到端的网络,让

【Paper Reading】Improved Textured Networks: Maximizing quality and diversity in Feed-Forward Stylization and Texture Synthesis

Improved Textured Networks: Maximizing quality and diversity in Feed-Forward Stylization and Texture Synthesis https://arxiv.org/abs/1701.02096v1 本文最主要的贡献有两点: 1. 引入instance normalization 代替 batch normalization 2. 通过使得生产器从Julesz ensemble无偏采样来增加texture

Neural Networks for Machine Learning by Geoffrey Hinton (1~2)

机器学习能良好解决的问题 识别模式 识别异常 预測 大脑工作模式 人类有个神经元,每一个包括个权重,带宽要远好于工作站. 神经元的不同类型 Linear (线性)神经元  Binary threshold (二值)神经元  watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="300&quo

Paper Reading: Perceptual Generative Adversarial Networks for Small Object Detection

Perceptual Generative Adversarial Networks for Small Object Detection 2017-07-11  19:47:46   CVPR 2017 This paper use GAN to handle the issue of small object detection which is a very hard problem in general object detection. As shown in the followin

LabelRank(A Stabilized Label Propagation Algorithm for Community Detection in Networks)非重叠社区发现

最近在研究基于标签传播的社区分类,LabelRank算法基于标签传播和马尔科夫随机游走思路上改装的算法,引用率较高,打算将代码实现,便于加深理解. 一.概念 相关概念不再累述,详情见前两篇文章 二.算法思路 (1)Propagation (2)Inflation (3)Cut off (4)Explicit Conditional Update (5)Stop Criterion 三.A Stabilized Label Propagation Algorithm for Community D

Learning to Compare Image Patches via Convolutional Neural Networks --- Reading Summary

Learning to Compare Image Patches via Convolutional Neural Networks ---  Reading Summary 2017.03.08 Target: this paper attempt to learn a geneal similarity function for comparing image patches from image data directly. There are several ways in which