楼主: tkfy920
5842 28

[原创博文] 【Python金融量化】财经新闻文本分析 [推广有奖]

  • 8关注
  • 38粉丝

Python金融量化

讲师

49%

还不是VIP/贵宾

-

威望
0
论坛币
467 个
通用积分
22.2661
学术水平
27 点
热心指数
25 点
信用等级
19 点
经验
64993 点
帖子
473
精华
0
在线时间
513 小时
注册时间
2008-3-28
最后登录
2024-3-15

楼主
tkfy920 在职认证  学生认证  发表于 2018-11-18 20:53:40 |只看作者 |坛友微信交流群|倒序 |AI写论文
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
引言

“80%的商业信息来自非结构化数据,主要是文本数据”(Seth Grimes),这一说法可能夸大了文本数据在商业数据中的占比,但是文本数据所蕴含的信息价值是毋庸置疑的。在信息爆炸的社会,文本数据量如此庞大,我们能做什么呢?事实上,能做的有很多,主要取决于你的目标是什么。

自然语言处理(NLP)是人工智能(AI)一个重要的子领域,目前比较流行的语言模型包括有限状态机、马尔可夫模型、词义的向量空间建模;机器学习分类器:朴素贝叶斯、逻辑回归、决策树、支持向量机、神经网络;序列模型:隐藏马尔可夫模型、循环神经网络(RNN)、长短期记忆神经网络(LSTMs)。Python金融量化分析进入到高阶阶段后,将进一步探索这些模型方法在金融市场或金融场景上的运用。

本文试图通过词云和情绪判断,对财经新闻进行基本的文本分析和数据挖掘,以起到抛砖引玉的效果。

财经新闻文本分析

本文用的是Python 3.6版本,直接在Jupyter Notebook上写code和交互运行,需要用到的package包括pandas、tushare、matplotlib、jieba、wordcloud,如果没有安装这些包,需要先安装,在cmd(命令提示符)上运行命令“pip install xxx(如tushare)”

数据获取

tushare是目前比较好用的数据开源包,可以免费获取股票、期货、宏观、基本面等数据,之后的金融量化分析实践基本上都会使用该包来获取数据,具体使用方法,可以到tushare的官网查看。

新闻词云分析

新浪财经新闻频率非常高,基本上几秒中就可以刷出几条新的新闻,面对如此多的信息,如何快速地通过关键词过滤掉不必要的信息呢?“词云”是当下比较流行的文本关键词可视化分析手段,即通过对新闻文本中出现频率较高的“关键词”予以视觉上的突出,形成“关键词云层”或“关键词渲染”,过滤掉大量的文本信息,使大家只要一眼扫过文本就可以领略财经新闻的梗概。

output_6_0.png

从上面新闻的标题词云图可以看出,今晚(22:00运行程序,不同时间得到结果不一样)新闻关键词主要有:美国、中国、科技、券商、比特币、退市、暴跌…光看标题,可能又隐藏了比较多的信息,我们可以进一步分析新闻文本的内容。

output_9_0.png

从上面新闻内容的词云图,不难看出,比特币出现了暴跌,悲观情绪笼罩..。

output_12_0.png

新闻情绪判断

通过新闻标题来判断该新闻报道内容为积极性/消极性的概率。这部分代码较长,不在此展示,感兴趣的朋友可以关注公众号Python金融量化(tkfy920)并回复“文本1”免费获取代码。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


新闻1.jpg (49.57 KB)

新闻1.jpg

当一个人把爱倾注于心灵的深处,有什么样的高度不能踩在脚下。
沙发
supermana 发表于 2018-11-19 08:15:41 |只看作者 |坛友微信交流群
文本1         

使用道具

藤椅
shocksky 发表于 2018-11-20 05:16:42 |只看作者 |坛友微信交流群
谢谢分享,支持一下!!!

使用道具

板凳
tkfy920 在职认证  学生认证  发表于 2018-11-20 11:07:46 |只看作者 |坛友微信交流群
shocksky 发表于 2018-11-20 05:16
谢谢分享,支持一下!!!
谢谢!

使用道具

报纸
tkfy920 在职认证  学生认证  发表于 2018-11-20 17:55:10 |只看作者 |坛友微信交流群
分享知识,点亮智慧

使用道具

地板
tkfy920 在职认证  学生认证  发表于 2018-11-21 11:25:05 |只看作者 |坛友微信交流群
欢迎关注Python金融量化,您的鼓励是我前行的重要动力!

使用道具

7
tkfy920 在职认证  学生认证  发表于 2018-11-21 11:29:59 |只看作者 |坛友微信交流群
挖掘新闻热点,捕捉资本市场资金流动的驱动因素

使用道具

8
tkfy920 在职认证  学生认证  发表于 2018-11-21 21:59:47 |只看作者 |坛友微信交流群
学习python金融量化,助力职业飞跃

使用道具

9
申雪桐 发表于 2018-11-22 09:12:58 |只看作者 |坛友微信交流群
支持一下,好东西一起分享

使用道具

10
tkfy920 在职认证  学生认证  发表于 2018-11-22 16:32:22 |只看作者 |坛友微信交流群
申雪桐 发表于 2018-11-22 09:12
支持一下,好东西一起分享
感谢支持

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 14:56