首页 > 编程语言 >Tableau and Python Visualization for finance

Tableau and Python Visualization for finance

时间:2024-12-20 18:42:48浏览次数:5  
标签:Visualization Python work Tableau will AI your

DATA ANALYTICS & VISUALIZATION FOR FINANCE

2024-2025

Mission 3 (Individual) – Tableau and PythonDeadline: December 16th 2024, 23:59 (CET)In this individual assignment, you will have the opportunity to apply both your Tableau and Python skills working individually with a stock price/return dataset and using the techniques learned across the

bleau and Python labs. The aim is to analyze the statistics, create interesting visualizations, buildportfolios and analyze their performance so that you can embrace various tasks through your datavisualization and analytical skills. For that, you are required to build a daily stock price dataset made of “3stocks” (based on the choices assignedby your course professor) and spanning from October/2014 toOctober/2024. You will be able to create a dataset that you will usefor this mission. To complete theproject, you need to work on some “tasks” (please see below) and submit your individual work,accordingly.

Read the instructions below carefully and follow them closely.Project Objective:Imagine that you are now a junior data analyst with a decent experience in Tableau andPython. Yourcompany manager needs your help for a top project about understanding the stock performance of U.S

companies. To conduct such an assessment, you know that (as a good data analyst) analyzing and

visualizing past historical data is key. Therefore, you received the mission tasks below that you need to

follow step by step. Conduct all the visual and analytical methods that are requested and complete yourTask 2: Now, use Python for the analytical assessment of your data. Carry out the following analyses: Plotprices and returns. Compute standard deviation and maximum drawdown (as conducted in the labs) andreport the results. Compare the estimates across stocks. Computethe annualized Sharpe ratios, based on different choices of risk-free rates (e.g., 0.01, 0.03 and 0.05).Compute VaR and CVaR and interpret thefindings in your report.

Task 3: In this step, your task is to assess risk and return relationships. Again, use Python to generatedifferent efficient frontiers, using your selected stocks. First, generatethe covariance and correlationsmatrices to display the level of relationship among your stocks. Interpret the patterns. Then, generate the“two-asset” efficient frontier by choosing two stocks among all three. Plot the two-asset efficient frontierand interpret. Next, move to “N-asset” efficient frontier and thus use all three stocks to display theefficient frontier. What do you see? Do results change? If so, how and why? If not, think about why youdo not observe differences, compared to two-asset case. Interpret these findings in your report. As a finaljob for this task, create MSR, EW and GMV portfolios and compare them. Do they look similar? What arethe key differences that you can identify visually? Interpret the curves intuitively in terms of the riskreturn relationships. What can you say about diversification? Based on your analysis and visual patternscoming from the efficient frontier, how would you make a decision in terms of achieving minimumvolatility (risk) and/or maximum return?Expected Outcome:

Your assessment will be evaluated based on creativity, clarity, and the depth of analysis presented in yourwork, as well as the quality and efforts you put into creating the Tableu dashboard and Jupyter Notebook.More specifically, the professor will assess your final packfollowing the instructions above: the strengthof visual elements, creativity, clarity, soundness of the explanations, consistency of the study/storytelling,and evidence of your individual efforts. Innovative approaches to the Tableau and Python outputs/visuals,and presentation are 代写Tableau and Python Visualization for finance more than welcome, provided the guidelines above are respected. Please also keepin mind that this is an individual work and hence no interaction with others is permitted (thanks forrespecting the rule).Deliverables:

  1. Tableau file (.twbx) including the dashboard and all the worksheets containing the visuals youcreated;
  1. Jupyter Notebook file (.ipynb) including all the outputs;
  2. Excel file(s) containing all datasets used based on the selected stocks (which you used to imporinto Tableau and Jupyter Notebook); 4. Data analyst report: Single PDF document including insights and statements on the interpretationof the results of the tasks that have been carried out in the assignment:
  1. ChatGPT/generative AI statement: Statement on the use of different generative AI tools in theproject development (template below). Please add the statement at the end of your data analyst

report.Submit the above elements (in a zipped folder) by email to your professor.Deliverables that are not submitted by December 16th 23:59 (CET) will be assigned a.Statement on the Use of Generative AI tools in Project Development:For each generative AI tool (e.g., ChatGPT) used, provide the following statement:“I acknowledge that I made use of (specify the generative AI tool) as an aid in the development of thisproject. Specifically, (specify the generative AI tool) was used for:-(list the specific tasks forwhich this tool was used)I confirm that all final content was reviewed, edited, and verified to ensure accuracy, originality, andadherence to academic standards. I took care to critically assess and modify the output from (specify thegenerative AI tool) to align with my assignment’s goals and my own academic output.”Final instructions:

Here is some extra advice for the development of you individual work:Read the instructions above carefully.

  • Any additional elements that enhance the level, quality, and clarity of the final work are verywelcome and can be taken into consideration in your final evaluation.
  • The above instructions are the general requirements to follow and are also meant to give you acertain level of freedom to work on the project. So, be creative!
  • We welcome and encourage you if you have an idea for how the outputs or visuals which servedas examples in the labs could be enhanced for a richer understanding on the performance of thstocks and portfolios.==This project and represents 30% of your final grade on this course. Therefore, we expect a projectwhich reflects a final work compatible with a relevant effort.

Good luck, and we look forward to seeing your innovative and insightful work!

标签:Visualization,Python,work,Tableau,will,AI,your
From: https://www.cnblogs.com/MATH1131/p/18619110

相关文章

  • 使用 Python 和 Tesseract OCR 识别验证码(增强版)
    安装Tesseract和Python依赖同样地,你需要安装TesseractOCR和相关的Python库:更多内容访问ttocr.com或联系1436423940安装Tesseract在Windows上,你可以从Tesseract官方GitHub下载Tesseract安装包并按照说明进行安装。安装完成后,请确保将Tesseract的安装路径......
  • 《基于 Python 的网页爬虫详细教程》
    一、引言在当今信息时代,从互联网上获取大量有价值的数据对于许多领域的研究和分析至关重要。网页爬虫是一种自动化程序,可以从网页上抓取所需的数据。Python作为一种强大的编程语言,拥有丰富的库和工具,使得网页爬虫的开发变得相对容易。本文将详细介绍如何使用Python进行网......
  • python 函数方法try中某一条代码异常如何主动抛出该异常得原因【两种方法】
    在Python中,当函数方法中的某一条代码引发异常时,你通常会让Python解释器自动抛出该异常,并在except块中捕获它。然而,如果你想要主动抛出异常(可能是因为你检测到了某个错误条件,或者你想要从某个特定的代码点中断执行并通知调用者),你可以使用raise语句。但是,如果你想要抛出与原始异常......
  • python 函数方法try 用法 案例
    在Python中,try语句用于捕获和处理在代码块执行过程中可能发生的异常。try语句后面通常会跟着一个或多个except子句来指定不同类型的异常处理逻辑,以及一个可选的else子句来指定如果没有异常发生时要执行的代码,还有一个可选的finally子句来指定无论是否发生异常都要执行的清理代码。......
  • python 中try多异常处理
    在Python中,异常处理是通过try、except、else和finally这几个关键字来实现的。下面是一个详细的异常处理例子,它涵盖了这些关键字的用法:defdivide_numbers(a,b):"""这个函数尝试将两个数相除,并处理可能出现的异常。参数:a(intorfloat):被除数b......
  • 实现Python将csv数据导入到Neo4j
    目录一、获取数据集1.1获取数据集1.2以“记事本”方式打开文件​编辑1.3 另存为“UTF-8”格式文件1.4选择“是”二、打开Neo4j并运行2.1创建新的Neo4j数据库2.2分别设置数据库名和密码​编辑 2.3启动Neo4j数据库2.4打开Neo4j数据库 2.5运行查看该数据......
  • python可以在命令行上运行的小工具模块
    以下是Python可以在命令行上运行的一些小工具模块,以及它们的用途和用法示例。这些模块大多属于Python的标准库,因此无需额外安装即可使用。模块用途用法示例http.server启动一个简单的Web服务器,用于共享文件或提供简单的Web服务python-mhttp.server在默认端口8000......
  • python 装饰器@property 用法及案例增删改查
    在Python中,@property装饰器允许你将类的方法当作属性来访问,从而实现属性的封装和验证。对于增删改查(CRUD)操作,你可以结合@property、@<属性名>.setter和@<属性名>.deleter装饰器来定义相应的方法。下面是一个完整的例子,展示了如何使用这些装饰器来实现一个简单的CRUD接口:classPe......
  • 基于yolov8的小麦麦穗检测系统,支持图像、视频和摄像实时检测【pytorch框架、python源
       更多目标检测、图像分类识别、目标追踪等项目可看我主页其他文章功能演示:基于yolov8的小麦麦穗检测系统,支持图像、视频和摄像实时检测【pytorch框架、python源码】_哔哩哔哩_bilibili(一)简介基于yolov8的小麦麦穗检测系统在pytorch框架下实现的,这是一个完整的项目,包括......
  • python 计时装饰器@timer 用法及案例
    在Python中,装饰器(decorator)是一种高级功能,它允许你在不修改原有函数或方法定义的情况下,为其添加额外的功能。计时装饰器(@timer)是一个常见的例子,用于测量函数或方法的执行时间。下面是一个简单的计时装饰器的实现及其用法案例:计时装饰器实现importtimefromfunctoolsimportw......