4

股评师分析报告文本情感分析预测股价

 4 years ago
source link: http://mp.weixin.qq.com/s?__biz=MzI1MTE2ODg4MA%3D%3D&%3Bmid=2650071651&%3Bidx=1&%3Bsn=fd70065eda817bb2f4fe7611b0789b68
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

github有一个Apple股价预测项目,https://github.com/Twabeeric/AAPLTextMining

股评师分析报告是否会对股价产生影响,为此本文使用文本情感分析对股评师报告对文本数据进行了度量。

项目数据包括:

  • Apple 2017-2018股价数据

  • ThomsonOne网站Sherri Scribner(德意志银行股评师)对Apple公司周度研究报告(2017-2018),有65个docx文件

导入数据

我们需要按照日期,将报告与股价数据按照日期合并到一起, 我们先导入分析师报告,一共有65个docx文件

yQzqq2R.png!web

将日期Date整理为datetime类型

6nYRfun.png!web

导入Apple公司股价数据

AfeYRbb.png!web

将股价和分析师报告按照Date合并

JveeQ3F.png!web

文本情感计算

pysentiment库对金融文本数据进行情感计算。查了下该库的官方文档,发现该库提供了两大情感分析

  • Harvard IV-4 英文通用情感分析,喜怒哀乐,主要是形容词情感词典

  • Loughran&MCdonald 英文金融情感分析,金融领域特有的情感词典

该库的教程可见于 http://bit.ly/2LECfw5

使用pandas的apply批处理方法,可以批量对对某一列施行某种算法(计算函数)

7zEnyaA.png!web

可视化

查看股价与报告的情感得分走势关系

EbeuIzf.png!web

本文只是找了很少的数据,从图中走势看,LM金融情感极性得分(lm_polarity)与股价price走势更相似。说明对于苹果公司而言,通过对股评师有关苹果公司的报告进行文本情感计算,能够一定程度上预测股价走势。

近期文章

精选课程 | Python数据分析实战(学术)

代码不到40行的超燃动态排序图

使用Python自动生成事件分析图谱

Loughran&McDonald金融文本情感分析库

使用分析师报告中含有的情感信息预测上市公司股价变动

日期数据操作第1期 datetime库

日期数据操作第2期 pandas库

史上最大规模1.4亿中文知识图谱开源下载

【公开视频课】Python语法快速入门

【公开视频课】ython爬虫快速入门

文本数据分析文章汇总(2016-至今)

当文本分析遇到乱码(ง'⌣')ง怎么办?

当pandas遇上数据类型问题

如何理解pandas中的transform函数

一行pandas代码生成哑变量

Python最被低估的库,用好了效率提升10倍!

课件获取方式,请在公众号后台回复关键词“ 20191211

觉得本文有用,请不吝点赞评论转发~谢谢支持~


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK