时间序列预测某加密货币

加密i货币是一种加密和去中心化的数字交换媒介。许多人使用加密货币作为一种投资形式,因为它即使在短时间内也能带来丰厚的回报。比特币、狗狗币是当今流行的加密货币之一。如果你想知道如何通过机器学习预测任何加密货币的未来价格,这篇文章适合你。在本文中,我将引导你完成使用 Python 进行机器学习的加密货币价格预测任务。

原创:CSDN/知乎:川川菜鸟

文章目录

    • 一、案例实践
      • 1.1 数据加载
      • 1.2 可视化
      • 1.3 加密货币价格预测模型
    • 二、总结

一、案例实践

预测加密货币的价格是数据科学界流行的案例研究之一。股票和加密货币的价格不仅仅取决于购买或出售它们的人数。如今,这些投资价格的变化还取决于政府对任何加密货币的金融政策的变化。人们对特定加密货币或直接或间接支持加密货币的个人的感受也会导致特定加密货币的大量买卖,从而导致价格变化。

简而言之,买卖会导致任何加密货币的价格发生变化,但买卖趋势取决于许多因素。使用机器学习进行加密货币价格预测只能在价格因人们在买卖加密货币之前看到的历史价格而发生变化的情况下起作用。因此,在下面的部分中,我将带你了解如何预测未来 30 天的比特币价格(这是最受欢迎的加密货币之一)。

案例我在kaggle上测试,本地是无论如何都无法成功导入数据,请注意。

1.1 数据加载

import pandas as pd
import yfinance as yf
import datetime
from datetime import date, timedelta
today = date.today()d1 = today.strftime("%Y-%m-%d")
end_date = d1
d2 = date.today() - timedelta(days=730)
d2 = d2.strftime("%Y-%m-%d")
start_date = d2data = yf.download('BTC-USD', start=start_date, end=end_date, progress=False)
data["Date"] = data.indexdata = data[["Date","Open","High", "Low","Close","Adj Close","Volume"]]
data.reset_index(drop=True,inplace=True)
data

如下:
在这里插入图片描述
在上面的代码中,我收集了过去 730 天比特币价格的最新数据。

1.2 可视化

绘制烛台图:

import plotly.graph_objects as go
figure = go.Figure(data=[go.Candlestick(x=data["Date"],open=data["Open"], high=data["High"],low=data["Low"], close=data["Close"])])
figure.update_layout(title = "比特币价格分析", xaxis_rangeslider_visible=False)
figure.show()

如下:
在这里插入图片描述
数据集中的 Close 列包含我们需要预测的值。那么,我们来看看数据中所有关于 Close 列的列的相关性:

correlation = data.corr()
print(correlation["Close"].sort_values(ascending=False))

如下:

Close        1.000000
Adj Close    1.000000
High         0.997590
Low          0.997203
Open         0.994543
Volume       0.214336
Name: Close, dtype: float64

1.3 加密货币价格预测模型

from autots import AutoTS
model = AutoTS(forecast_length=30, frequency='infer', ensemble='simple')
model = model.fit(data, date_col='Date', value_col='Close', id_col=None)
prediction = model.predict()
forecast = prediction.forecast
print(forecast)

训练很久后,得到结果如下:

2022-09-07  23626.816014
2022-09-08  23625.952552
2022-09-09  23308.522851
2022-09-10  23223.812720
2022-09-11  23194.263876
2022-09-12  23080.754378
2022-09-13  23123.512284
2022-09-14  22966.604398
2022-09-15  22962.784050
2022-09-16  22642.400237
2022-09-17  22554.733965
2022-09-18  22522.228504
2022-09-19  22405.763128
2022-09-20  22445.563796
2022-09-21  22285.700426
2022-09-22  22278.923259
2022-09-23  21955.585403
2022-09-24  21864.963059
2022-09-25  21829.501049
2022-09-26  21710.079866
2022-09-27  21746.923366
2022-09-28  21584.104579
2022-09-29  21574.370665
2022-09-30  21248.078836
2022-10-01  21154.500489
2022-10-02  21116.082001
2022-10-03  20993.705081
2022-10-04  21027.591483
2022-10-05  20861.817352
2022-10-06  20849.126760

二、总结

买卖会导致任何加密货币的价格发生变化,但买卖趋势取决于许多因素。使用机器学习进行加密货币价格预测只能在价格因人们在买卖加密货币之前看到的历史价格而发生变化的情况下起作用。如果是政策等原因,则可能会预测出现误差较大。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/39834.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中国巨头在NLP领域的大模型布局

什么是大模型? 大规模模型(large-scale model)是近年来人工智能领域的一个热点话题,因为它们可以对自然语言处理(NLP)和其他任务进行更准确和深入的处理。由于大模型需要庞大的计算资源和数据支持&#xf…

模拟股票交易:买入、卖出

1.1创建Strategy模块 此模块用于策略开发,产生交易信号。 1.2创建周期选股策略 什么为周期?简单来说,就是周四买入,周一卖出。这就是一个周期。 1.3生成交易信号 明确哪个交易日买入 哪个交易日卖出,用1和-1 标注。帮…

十大优秀编程项目,让你的简历金光闪闪

全文共3241字,预计学习时长6分钟 被问到如何学习编程时,最常听到的问题就是:“有没有什么新项目的好点子?” 一些老套的答案有:“做一个象棋游戏”或者“命令行界面”。 这些答案没有错,但这些例子不符合现代编程的需要。现代软件编写需要经常使用软件服务化(SaaS)和…

多测师肖sir_高级金牌讲师_简历制作

一、简历制作 1、先查找1个合适的模板 1.1比如伍佰钉,wps,我这里收集的模板,以前学长学姐的简历 要求:1.模板格式要易于编辑和修改,网上有免费的模板; 2、需要太过于个性化(颜色,模块,字体(建议:小四,五号)) 3、班级同学之间的简历不重复(模板一样+技能一样) 4…

基于springboot的简历系统的实现

摘 要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,简历系统当然也不能排除在外。简历系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用…

基于Python技术简历整合分类猎头系统的设计与实现

开发工具(eclipse/idea/vscode等):pycharm 数据库(sqlite/mysql/sqlserver等):mysql 功能模块(请用文字描述,至少200字): 结构设定. 设置会员和管理员两个身份,会员登录可以查看修改自己账号的个人信息,新…

产品经理/互联网非技术岗如何写一份好的简历?

本文将以互联网非技术岗的简历撰写为主题,分享简历的本质与关键,以及如何写一份合格的简历、简历上需要避开的坑。希望大家看完后能解决90%的简历问题。 文章内容概括: 简历的本质和关键如何写一份有效简历必须避开的地雷用了3年的word简历…

基于SpringBoot的简历管理系统

项目背景 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,简历系统当然也不能排除在外。简历系统是以实际运用为开发背景,运用软件工程原理和开发方法,…

PHP 图片去除水印 去除logo

使用插件 ffmpeg 点这里 不使用插件 也可以 <?phpfunction CLEAR_ICO($filename,$savename,$Clear_W,$Clear_H,$Clear_X,$Clear_Y){// $filename ;//读取图片名// $savename ;//保存图片路径// $Clear_W ;//去除水印宽// $Clear_H 30;//去除水印高// $Clear_X 254…

如何去掉图片上的水印,四个步骤,方法超级容易又简单

很多时候我们要使用图片的时候&#xff0c;都是从网上下载的&#xff0c;但是网上下载的图片一般都是带有水印的&#xff0c;我们要使用的话就要去除上面的水印。那如何去除图片上的水印呢&#xff1f;今天我就教大家一个简单的方法 而且是不用下载任何去除水印软件的喔。直接在…

如何在图片上加水印防止盗图?

如何在图片上加水印防止盗图&#xff1f;大家都知道&#xff0c;互联网是一个开放的平台&#xff0c;在互联网上可以获取任何你想要的文件或者资料&#xff0c;不仅简单而且成本非常低&#xff0c;所以有很多人会在网上盗用别人的图片&#xff0c;然后为自己所用&#xff0c;这…

用 OpenCV 去除图片中的水印,骚操作!

点击上方“小白学视觉”&#xff0c;选择加"星标"或“置顶” 重磅干货&#xff0c;第一时间送达本文转自|AI算法与图像处理 这两天在 Stackoverflow 上面看到了一个有趣的案例&#xff0c;是关于OpenCV 的一个讨论&#xff0c;讨论的主题就是如何用 OpenCV 来去除下面…

什么软件可以去除照片水印?这3种方法可以帮你轻松搞定

大家有过这样的烦恼吗&#xff1f;在网上看到一张喜欢的图片&#xff0c;想要将它保存下来做壁纸&#xff0c;但是却发现图片里面有个大大的水印&#xff0c;十分影响效果。或者是在网上看到一张喜欢的头像&#xff0c;里面也有着一个大大的水印&#xff0c;我们该放弃这张图片…

学会这3个小技巧,轻松去图片水印

有些小伙伴在浏览个别平台时&#xff0c;会看到一些心水的图片&#xff0c;就想保存下来&#xff0c;拿来当头像壁纸&#xff0c;或是发朋友圈时用来配图。但是有些图片下载后会发现自带着平台水印&#xff0c;虽然理解它们是为了保护自身权益&#xff0c;但我们并不是进行商用…

脆弱水印 信息隐藏 QR分解

一、算法介绍 1、论文出处 F. Nejati, H. Sajedi and M. Mohammadi, “Fragile Watermarking for Image Authentication Using QR factorization and Fourier Transform,” 2019 5th International Conference on Web Research (ICWR), 2019, pp. 45-49, doi: 10.1109/ICWR.2…

watermark-removal: 一款超赞的开源图片去水印解决方案

公众号关注 「奇妙的 Linux 世界」 设为「星标」&#xff0c;每天带你玩转 Linux &#xff01; 今天给大家推荐一个开源项目&#xff0c;这个开源项目的图片去水印效果非常好。 这个开源项目就是&#xff1a;Watermark-Removal&#xff0c;是可基于机器学习的图像修复方法&…

德国商标注册程序

&#xff08;一&#xff09;进行商标查询。申请人应调查是否已注册相同或类似商标。可在德专利商标局慕尼黑总部、耶拿办事处和柏林技术信息中心的商标注册大厅以及该局网站免费查询。也可向位於该国24个大中城市的专利信息中心查询&#xff0c;四周可出结果&#xff0c;收费50…

商标注册查询入口官网在国家知识产权局商标局查询

最近程序员想要注册商标&#xff0c;注册之前要进行商标近似查询&#xff0c;提高通过成功率&#xff0c;前期不好好查询的话&#xff0c;要是被商标局驳回&#xff0c;规费可是不退的。所以&#xff0c;商标查询是很重要的环节&#xff0c;商标注册查询入口官网肯定是家知识产…

小度电视伴侣与小米电视音响对比评测

本文来自智能电视网 家里智能电视买了有小一年了&#xff0c;平时工作忙没怎么看&#xff0c;但是过年期间的使用率还挺高。本来对自家的电视还挺满意的&#xff0c;结果走亲戚的时候发现人家整的全套&#xff0c;投影、音响、K歌装备一应俱全&#xff0c;尤其是在亲戚家里看了…

刷爆朋友圈!前百度总裁陆奇最新AI重磅演讲:我的大模型世界观

文 / 高扬&#xff08;微信公众号&#xff1a;量子论&#xff09; 陆奇的演讲刷屏了&#xff0c;我认真看了他的演讲稿&#xff0c;收获颇丰。 陆奇提到&#xff0c;人类社会的发展&#xff0c;大致可分为&#xff1a;农业化、工业化和数字化三个阶段。 在三个递进的阶段中&…