代写IB3M10 Fintech Summer 2023-2024代做Python语言

Module Code

IB3M10

Module Title

Fintech

Exam Paper Code

IB3M10

Exam Paper Title

IB3M10_ Fintech_ IB3M10 _Paper_ Summer 2023-2024

Duration

2 hours

Exam Paper Type

Fixed time - Open Book

Question 1

1.1 Name different types of network nodes that participate in the Bitcoin blockchain and describe their functions. [2 marks]

1.2 Your friend claims that if one knows a private key and a hash  (an  output  of a  hash function), one is able to recover the message that was used to generate the given hash.  Do you agree with this statement? Explain your answer. [3 marks]

1.3 You have 2 Bitcoins in your crypto-wallet, and would like to send i) 1.5 Bitcoins to your account at a centralized cryptocurrency exchange and  ii) 0.08 Bitcoins to your friend. You create a single  Bitcoin transaction that includes both transfers.  Explain what is the associated unspent and what happens to it. What is the smallest and largest it can be? [3 marks]

1.4 Write down and explain the condition that is obtained by combining the free entry condi- tion for miners and the incentive compatibility condition against an attacker in the paper “The Economic Limits of Bitcoin and the Blockchain” by Budish (2018).  [Hint:   begin  by defining the ingredients  of the  equation.] [6 marks]

1.5  List and describe various functions performed by centralized cryptocurrency exchanges that we discussed in the class. [2 marks]

1.6 What is a fork in a blockchain?  Explain the reasons behind the creation of the major Bitcoin blockchain forks such as BTC Cash, BTC Gold, BTC SV. [3 marks]

1.7 Illustrate schematically the workings of a mining pool.  Explain the blockchain security concerns associated with mining pools.   [Hint:   draw  the  main  parties  involved  and  rela – tionships  between  them.] [5 marks]

1.8 Explain the oracle problem in the context of NFT smart contracts that represent physical art such as oil paintings.  Does your answer change for NFT smart contracts that represent digital art? Explain your answer. [4 marks]

1.9 List and explain several factors that contributed to the sharp drop in the price of the stablecoin DAI in March 2023. [3 marks]

[Total marks: 31]

Question 2

2.1 You are working at a marketplace lending platform. Your team is developing a new product that would allow disadvantaged borrowers to connect to multiple banks through your platform in order to seek credit.  The idea is that this service would increase their chances of obtaining a loan.   Explain how this novel product is different from the marketplace lending that we discussed in the module. [3 marks]

2.2  Describe what API is.  Consider the setting of Part 2.1 above.  Explain why your team is likely to deal with APIs when building your new lending product. What are these APIs? [2 marks]

2.3  Consider the setting of Part 2.1 above.  A colleague that works with you at the marketplace lending platform suggests enrolling your new lending product into a regulatory sandbox. Discuss advantages and disadvantages of doing so. [3 marks]

2.4 List and explain the benefits of cloud computing for digitally focused businesses that we discussed in the class. [2 marks]

2.5  Describe the business model of traditional retail brokerages and explain the innovation behind the business model of the brokerage Robinhood.  Compare the two models from a customers’ perspective. [3 marks]

2.6 You are working at a hedge fund.  You think that a confidence of CEO’s answers during quarterly earnings calls is a significant determinant of a company’s stock performance.  So, your team sets out to measure the confidence of answers using ML tools.  Explain which tools that we covered in the class are suitable for your task. Propose the steps that your team would take to carry out the measurement. [4 marks]

2.7  Describe the Howey test and what it is used for.   Your  friend claims that some NFT collections might fail the Howey test.  Do you agree with this statement?  Explain your answer. [5 marks]

2.8 List and briefly explain the three main categories of ML algorithms. What category does a credit risk estimation using ML belong to? [2 marks]

2.9  Illustrate schematically the workings of a crowd-sourced hedge fund.  [Hint:  draw the main parties involved and describe relationships  between  them.] [5 marks]

[Total marks:  29]

Question 3

All questions below refer to the programming language Python.

3.1  Suppose you have a Pandas DataFrame with house prices from different counties of the country.  You would like to work only with the data for Warwickshire.  Explain how you can create another DataFrame with the desired data only. [2 marks]

3.2  Describe what the following script does.  [Hint:  use  the  line  numbers  on the left if you need to  refer to  a part  of the  code.]

1           class   Dog:

2                  def   _ _init_ _ (self ,  breed ,   age):

3                          self . breed   =  breed

4                          self . age   =   age

5                          self . tricks  =   [ " Sit " ] 6

7                  def  add_trick(self ,   trick):

8                          self . tricks . append(trick) 9

10                  def  bark(self):

11                       greet= " My   name   is   Woof ! "

12                          print (greet[0]+greet[6]+greet[-3]+greet[-5]+greet[-1]) 13

14           doge   =  Dog( " Shiba   Inu " ,  5)

15           doge . add_trick( " Roll " )

16           doge . add_trick( " Catch " )

17           print (doge . tricks)

18           doge . bark()

What is its output? [6 marks]

3.3  Describe what the following script does.  [Hint:  use  the  line  numbers  on the left if you need to  refer to  a part  of the  code.]

1           import   pandas   as  pd

2         tech  =  pd . DataFrame({ " Field " :[ " NFT " , " Web3 " , " Crypto " , " AI " ],

3                                                " Age " :[3,  2,  5,   2],

4                                                " Funded? " :[True ,  False ,  True ,   True]}) 5

6        print (tech . shape)

7         tech[ " Year " ]  =   2023   -  tech[ " Age " ] 8

9        fin   =   tech[tech[ " Funded? " ]]

10           startups  =   fin . drop( " Funded? " ,   axis=1)

11        startups . sort_values(by= ’ Age ’ ,   ascending=False)

What is its output? [6 marks]

3.4 Your team is training a neural network model.  After checking its performance on a valida- tion set, your colleague reports that the model is overfitted.  Explain how your colleague could have reached this conclusion and suggest what can be done with the model to remedy the problem. [4 marks]

3.5 In the seminars, we introduced one concept in Python using the analogy of a  “blueprint” .

What is it? Explain why the analogy was appropriate. [2 marks]

3.6  Describe what the following script does.  [Hint:  use  the  line  numbers  on the left if you need to  refer to  a part  of the  code.]

1        def  mine(btc):

2                  for   nounce   in   range (2,  btc):

3                          if  btc   %  nounce   ==   0:

4                                 return   False

5                  return   True

6

7         blocks_per_day   =   24*6

8           height=blocks_per_day *365*15 .4

9        block chain  =   list ( range (2,  height))

10        for   block   in   block chain:

11                  print ( " Number :  {};  Result :  {} " . format (block ,  mine(block)))

What is its output? [6 marks]

3.7 Your team is building an ML tool that aims to estimate values of houses.  When it is complete, you are planning to sell the model to real estate agents around the country. You have already collected a dataset that will be used for training.  However, you still need to pick an ML model: either a Linear Regression model or a Random Forest model. You would like to  1)  obtain good estimates for house values and  2) avoid any  “black box” concerns about your tool that your prospective buyers might have.  Based on your knowledge from the module, discuss which of the two models would be a better choice. [4 marks]

[Total marks: 30]





热门主题

课程名

mktg2509 csci 2600 38170 lng302 csse3010 phas3226 77938 arch1162 engn4536/engn6536 acx5903 comp151101 phl245 cse12 comp9312 stat3016/6016 phas0038 comp2140 6qqmb312 xjco3011 rest0005 ematm0051 5qqmn219 lubs5062m eee8155 cege0100 eap033 artd1109 mat246 etc3430 ecmm462 mis102 inft6800 ddes9903 comp6521 comp9517 comp3331/9331 comp4337 comp6008 comp9414 bu.231.790.81 man00150m csb352h math1041 eengm4100 isys1002 08 6057cem mktg3504 mthm036 mtrx1701 mth3241 eeee3086 cmp-7038b cmp-7000a ints4010 econ2151 infs5710 fins5516 fin3309 fins5510 gsoe9340 math2007 math2036 soee5010 mark3088 infs3605 elec9714 comp2271 ma214 comp2211 infs3604 600426 sit254 acct3091 bbt405 msin0116 com107/com113 mark5826 sit120 comp9021 eco2101 eeen40700 cs253 ece3114 ecmm447 chns3000 math377 itd102 comp9444 comp(2041|9044) econ0060 econ7230 mgt001371 ecs-323 cs6250 mgdi60012 mdia2012 comm221001 comm5000 ma1008 engl642 econ241 com333 math367 mis201 nbs-7041x meek16104 econ2003 comm1190 mbas902 comp-1027 dpst1091 comp7315 eppd1033 m06 ee3025 msci231 bb113/bbs1063 fc709 comp3425 comp9417 econ42915 cb9101 math1102e chme0017 fc307 mkt60104 5522usst litr1-uc6201.200 ee1102 cosc2803 math39512 omp9727 int2067/int5051 bsb151 mgt253 fc021 babs2202 mis2002s phya21 18-213 cege0012 mdia1002 math38032 mech5125 07 cisc102 mgx3110 cs240 11175 fin3020s eco3420 ictten622 comp9727 cpt111 de114102d mgm320h5s bafi1019 math21112 efim20036 mn-3503 fins5568 110.807 bcpm000028 info6030 bma0092 bcpm0054 math20212 ce335 cs365 cenv6141 ftec5580 math2010 ec3450 comm1170 ecmt1010 csci-ua.0480-003 econ12-200 ib3960 ectb60h3f cs247—assignment tk3163 ics3u ib3j80 comp20008 comp9334 eppd1063 acct2343 cct109 isys1055/3412 math350-real math2014 eec180 stat141b econ2101 msinm014/msing014/msing014b fit2004 comp643 bu1002 cm2030
联系我们
EMail: 99515681@qq.com
QQ: 99515681
留学生作业帮-留学生的知心伴侣!
工作时间:08:00-21:00
python代写
微信客服:codinghelp
站长地图