Python可视化案例:Mutual Funds和ETFs对比

此博客通过Python进行Mutual Funds和ETFs的对比分析,关注它们的投资价值。数据显示,Mutual Funds在收益率超过同类平均值的比例上表现优于ETFs,且在承受相同风险的情况下可能获得更高收益。文章涉及数据清洗、投资类型比较、风险与收益衡量等环节。
摘要由CSDN通过智能技术生成

Python可视化案例:Mutual Funds和ETFs对比

量化分析两种基金的收益能力和综合性价比。

Mutual Funds:共同基金,又称证券投资基金,是将众多投资者的余额集中一起,等于众多投资者共同聘请一个基金公司的专业投资经理,利用其专业的知识,分散投资于各种不同的投资类别上。
ETFs:外汇贸易基金,又被称为部分封闭的开放式基金或者部分开放的封闭式基金。投资者可以用现金或股票组合购买ETFs,也可以在二级市场上买卖。

目的:两种基金的投资价值(从收益率,风险回报两方面体现)
指标:不同时间维度两种基金各自收益率大于同类的比例 夏普 特雷诺

观察并清洗数据

24,821 条Mutual Funds记录,173个字段;
1,680条ETFs记录,118个字段.

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import os
#此处导入数据:os.chdir(r'……')
etfs=pd.read_csv('ETFs.csv',encoding='utf-8')
etfs.head(3)

plt提取有价值的字段

mfs=pd.read_csv('Mutual Funds.csv',encoding='utf-8')
mfs.columns[mfs.columns.isin(etfs.columns)

mlt1

投资类型(或规模大小)比较

plt.rcParams['font.sans-serif']=['SimHei'] 
plt.rcParams['axes.unicode_minus']=False 
plt.figure(figsize=(8,8))
#plt.savefig('figpath.png',dpi=400,bbox_inches=tight))
etfs['inception_year']=etfs['inception_date'].apply(lambda x:x[:4])
mfs['inception_year']=mfs['inception_date'].apply(lambda x:x[:4])
pie_1=mfs.groupby('investment_type')['fund_symbol'].count()
pie_2=etfs.groupby('investment_type')['fund_symbol'].count()
colormapList=['#4daf4a','#377eb8','#ff7f00'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值