前言

用股票历史的close预测未来的close。
另一篇用深度学习搞得,见:深度学习实战——CNN+LSTM+Attention预测股票

更新:
20221221,加上了其他的columns,如下:
[close, high, low, open, pre_close, change, pct_chg, vol, amount]
代码地址见文末

技术栈

  • xgboost
  • python

原理

都是很简单的小玩意,试了下发现预测的还不错,先上效果图:

有点惊讶,简单的仅仅用close的历史值就可以预测未来的值?本来想多用点特征,因为省事先用了一个特征来试试结果发现都能拟合,amazing…

大概的原理:

  • 用tushare获取N天的股票数据,如下:
  • 可以看到有很多数据可用,省事我们就先用了close而已。
  • 然后就错位一下,比如窗口取100天的话,就是用前100天的c

机器学习实战——xgboost股票close预测相关推荐

  1. 机器学习实战(八)——预测数值型数据:回归

    机器学习实战(八)--预测数值型数据:回归 一.用线性回归找到最佳拟合曲线 1.线性回归与非线性回归 线性回归:具体是可以将输入项分别乘上一些常量,然后再进行求和得到输出 非线性回归:输入项之间不只是 ...

  2. 机器学习实战——kaggle 泰坦尼克号生存预测——六种算法模型实现与比较

    一.初识 kaggle kaggle是一个非常适合初学者去实操实战技能的一个网站,它可以根据你做的项目来评估你的得分和排名.让你对自己的能力有更清楚的了解,当然,在这个网站上,也有很多项目的教程,可以 ...

  3. 机器学习实战(八)预测数值型数据:回归

    文章目录 第八章 预测数值型数据:回归 8.1 用线性回归找到最佳拟合直线 8.1.1 线性回归 8.1.2数据可视化 8.1.3 求回归系数向量,并根据系数绘制回归曲线 8.2 局部加权线性回归(L ...

  4. 机器学习实战第8章预测数值型数据:回归2

    1. Shrinkage(缩减) Methods 当特征比样本点还多时(n>m),输入的数据矩阵X不是满秩矩阵,在求解(XTX)-1时会出现错误.接下来主要介绍岭回归(ridge regress ...

  5. 机器学习实战ch03: 使用决策树预测隐形眼镜类型

    决策树的一般流程 1.收集数据 2.准备数据:树构造算法只适用标称型数据,因此数据值型数据必须离散化 3.分析数据 4.训练算法 5.测试数据 6.使用算法 决策树的优点 1.数据形式非常容易理解 2 ...

  6. 机器学习实战:使用lightGBM预测饭店流量

    饭店来客数据 CSV数据源:链接:https://pan.baidu.com/s/1mLZBNv1SszQEnRoBGOYX7w 密码:mmrf import pandas as pdair_visi ...

  7. 机器学习实战——多模型实现预测功能

    文章目录 前言 一.数据准备 1.1 数据下载 1.2 数据格式转换 1.3 数据拆分 二.模型构建 2.1 K近邻 2.2 决策树与随机森林 2.3 多层感知器 前言 大家好✨,这里是bio

  8. 机器学习实战 AdaBoost预测患有疝气病的马的存活问题

    机器学习实战 使用AdaBoost来预测患有疝气病的马的存活问题 结果示例 完整代码 # -*- coding: utf-8 -*- # @Time : 2021/6/21 15:33 # @Auth ...

  9. 深度学习实战——CNN+LSTM+Attention预测股票

    前言 本文使用pytorch实现,根据历史股票的open,low,close,high数据预测未来股票的变化趋势. 代码在文末 用xgboost也跑了一下:机器学习实战--股票close预测 拟合结果 ...

  10. 机器学习实战-微额借款用户人品预测

    团队分享网址 1.项目背景 互联网金融近年来异常火热,吸引了大量资本和人才进入. 在金融领域中,无论是投资理 财还是借贷放款,风险控制永远是最为核心和重要的问题,而存目前所有的互联网金融产品 中,微额 ...

最新文章

  1. .gitignore文件如何编写?
  2. OpenCV 静态链接 libstdc++
  3. C语言stdio.h与stdlib.h的区别
  4. java 数组排序论文_Java 7是否对方法Arrays.Sort使用Tim Sort?
  5. 汇编程序中,字符数据和ASCII的对应关系
  6. Diango博客--13.将“视图函数”类转化为“类视图”
  7. linux mariadb忘记密码,忘记MySQL/MariaDB root密码的解决方法
  8. IMP 导入数据报错 OCI-21500 OCI-22275
  9. 计时器 【扩展欧几里得+BSGS】
  10. AD用SmartPDF导出原理图标号显示不全解决方法
  11. C语言实现 输入两个正整数m和n,求其最大公约数和最小公倍数【学习笔记】
  12. CNN网络的神经元是像素还是图片
  13. 台式计算机把硬盘换了怎么进系统,联想台式机怎么进bios设置硬盘启动
  14. MODIS数据下载,HEG批量拼接处理,arcmap批量掩膜提取,python栅格计算
  15. Unity 3D模型动画导出为帧序列
  16. Lonza Cocoon 细胞治疗生产平台扩展细胞磁珠分选新功能
  17. org.hibernate.MappingException: Unknown entity 该怎么解决
  18. 从32位apk被限制上架的情况来看系统处理
  19. 读书笔记——计网概述
  20. 【转】unbuntu 12.10/13.04 安装ibus中文输入法 及解决无法显示首选项bug

热门文章

  1. 银河麒麟服务器操作系统(Kylin) V10 arm64 飞腾/鲲鹏操作系统下载
  2. Windows Server 2008 R2 安装及配置
  3. 全球及中国汽车空气悬架再制造行业发展动向预测与投资战略规划建议报告2022年版
  4. visual studio code打不开
  5. 【FXCG】海龟交易法的使用方法和注意事项
  6. iphone科学计算器使用
  7. 【Beta】 第四次Daily Scrum Meeting
  8. python第三方库笔记本_Python用什么笔记本电脑较好?
  9. oc项目中使用swift
  10. java 实现超级玛丽小游戏