Python实现A股股市情感分析,含数据集可直接运行

Stock Market Sentiment Analysis: 股市情感分析

完整代码下载地址:Python实现A股股市情感分析

情绪与股市

情绪与股市关系的研究由来已久,情绪是市场的一个重要影响因素已成为共识。
15年股灾时,亲历了一次交易灾难,眼见朋友的数千万在一周不到的时间内灰飞烟灭。那段时间市场的疯狂,让人深刻地明白:某些时候,股票市场这个抽象、复杂的系统,反映的不再是价值与供需,而仅仅是人的贪婪与恐惧。

说明

这份代码是股市情感分析项目的一部分,这个项目的本意是利用互联网提取投资者情绪,为投资决策的制定提供参考。
在国内这样一个非有效的市场中,分析投资者的情绪似乎更有意义。
这里我们利用标注语料分析股评情感,利用分析结果构建指标,之后研究指标与股市关系。
可以按以下顺序运行代码:

  1. python model_ml.py
  2. python compute_sent_idx.py
  3. python plot_sent_idx.py

数据

数据位于data目录下,包括三部分:

  1. 标注的股评文本:这些数据比较偏门,不是很好找,这里搜集整理了正负语料各4607条,已分词。
  2. 从东财股吧抓取的上证指数股评文本:约50万条,时间跨度为17年4月到18年5月。东财上证指数吧十分活跃,约7秒就有人发布一条股评。
  3. 上证指数数据:直接从新浪抓取下来的。

模型

情感分类模型也是文本分类模型,常用的包括机器学习模型与深度学习模型。

  1. model_ml.py:机器学习模型,对比测试了8个模型。
  2. model_dl.py:深度学习模型,对比测试了3个模型。

结果

在经过情感分析、指标构建这两个流程之后,我们可以得到一些有趣的结果,例如看涨情绪与股市走势的关系。
我们使用的看涨指标公式为:

经过处理之后,“看涨”情绪与股市走势的关系可以描画出来:

这里只展示诸多关系中的一个。

总结

这份代码仅为了演示如何从互联网中提取投资者情绪,并研究情绪与股市的关系。

完整代码下载地址:Python实现A股股市情感分析

Python实现A股股市情感分析,含数据集可直接运行相关推荐

  1. Python版股市情感分析源代码,提取投资者情绪,为决策提供参考

    情绪与股市关系的研究由来已久,情绪是市场的一个重要影响因素已成为共识. 15年股灾时,亲历了一次交易灾难,眼见朋友的数千万在一周不到的时间内灰飞烟灭.那段时间市场的疯狂,让人深刻地明白:某些时候,股票 ...

  2. 【人工智能毕设之基于Python+flask+bilstm的评论情感分析系统-哔哩哔哩】 https://b23.tv/QU56eTl

    [人工智能毕设之基于Python+flask+bilstm的评论情感分析系统-哔哩哔哩] https://b23.tv/QU56eTl https://b23.tv/QU56eTl

  3. 基于逻辑回归,支持向量机,朴素贝叶斯以及简单深度学习文本分类方法(BiLSTM、CNN)实现的中文情感分析,含数据集可直接运行

    基于逻辑回归,支持向量机,朴素贝叶斯以及简单深度学习文本分类方法(BiLSTM.CNN)实现的中文情感分析,含数据集可直接运行 完整代码下载地址:中文情感分析 中文情感分析 本项目旨在通过一个中文情感 ...

  4. 电影评论情感分析-IMDB数据集 | python 利用朴素贝叶斯、神经网络模型

    载入包 import torch # torch==1.7.1 import torch.nn as nn from torch.utils.data import Dataset from torc ...

  5. 基于python pyotrch开发的垃圾分类程序,含数据集,基于深度学习的垃圾分类程序

    基于python的垃圾分类程序,提供数据集(pytorch开发) 完整代码下载地址:基于python pyotrch开发的垃圾分类程序,含数据集 垃圾分类是目前社会的一个热点,分类的任务是计算机视觉任 ...

  6. python 去重_上来就情感分析?我还是先用python去去重吧!

    大家好 下面我给大家讲讲:为什么用python情感分析之前应该先去重! 1.原理说明 1)为什么要进行数据的句内去重? 在做情感分析的时候,有时候需要对文本进行分词,做词频统计.上图是某个店铺的留言数 ...

  7. Python使用阿里API进行情感分析

    目录 1.作者介绍 2.原理介绍 2.1自然语言处理情感分析介绍 2.2 API介绍 3.实现过程 4.实验代码及结果 4.1实验代码 4.2实验结果 1.作者介绍 魏永健,男,西安工程大学电子信息学 ...

  8. python英文文本情感分析_舆情信息浩如烟海?看看如何用Python进行英文文本的情感分析...

    市场每天都在生成海量的舆情信息,这些信息可以帮助我们识别市场情绪的转变.如果只是人工地去跟踪大量的舆论和研报显然缺乏效率.我们可以试试让机器来完成这个工作. 数据科学在数值领域中很常见,但这个不断壮大 ...

  9. python实现文本情感分析_用python实现简单的文本情感分析

    很久没在公众号发布新内容,在这段时间内没想到有这么多python爱好者关注了我,港真的,心里很兴奋激动. 今天给大家带来我刚刚实现了的简单多文本情感分析代码,代码环境python3.5 原理 比如这么 ...

最新文章

  1. NC:南农团队解码并重构微生物群体感应系统
  2. docker概念很乱?俺来替你理一下!
  3. linux中win文件转为unix,如何将文本文件从Windows转换为Unix
  4. 湖北省仙桃市2021年高考成绩查询,2021年4月湖北仙桃市自考成绩查询时间和有效期是多久?...
  5. bzoj2242 [SDOI2011]计算器 exgcd+ksm+bsgs
  6. wget命令详解_嵌入式学习之 Wget 命令详解
  7. Determining if ip address is already in use for device eth0
  8. javascript基础知识总结
  9. 视频教程-CCNA趣味实战无线实验视频课程—含PPPOE、ADSL、CABLE等-思科认证
  10. 计算机控制技术于海生第二版知识点,计算机控制技术 第2版
  11. 组合导航:中海达iNAV2产品描述及接口描述
  12. python-opencv 帧差法目标检测
  13. 数学分析教程(科大)——1.7笔记+习题
  14. css动画帧动画效果,css逐帧动画
  15. pigeon主题如何将顶部图片扩大
  16. 网站建设制作需要多少钱呢?费用是多少?
  17. 通达信V6.1分时数据文件格式分析
  18. springboot2.x整合tkmapper
  19. PDG FOR INDIE GAMEDEV
  20. flex 居中并两端对齐

热门文章

  1. pixi.js v5 微信小游戏版本
  2. 西安电子大学计算机考研复试机试(2019)+ 牛客网(完数/矩阵求和/)
  3. 重启计算机后桌面顺序是反的,win10系统修改桌面后重启电脑桌面又回到初始状态的方案...
  4. 小程序开发:用原生还是选框架(wepy/mpvue/taro/uni-app)
  5. HDOJ/HDU 1804 Deli Deli(英语单词复数形式~)
  6. 扫描点读笔搭载北京君正X2000多核异构跨界处理器的案例
  7. 软件功能开发,在 C# 中创建 MS PowerPoint 演示文稿
  8. etal中间有空格吗_学海无涯,四大皆空——SCI论文中的空格
  9. UPS电源即插即用的USB接口板方案
  10. 【文献翻译】客座社论:工业自动化和控制系统的配置安全