玩转ChatGPT:ARIMA模型定制GPT-1.0

一、写在前面

好久不更新咯!

OpenAI又推出了GPT的一系列重大更新,其中GPTs深得我心啊。

GPTs允许用户创建自定义的ChatGPT版本,以满足自己各种特定需求。核心理念在于,用户可以为不同的场景和任务创建定制化的ChatGPT。这意味着您可以根据自己的需求,在日常生活、工作或娱乐中使用不同版本的GPT。无论是学术翻译论文写作,还是数据分析,GPTs都可以根据您的指令和额外知识来满足您的需求。

更重要的是,你不需要学会编程,仅仅把需求组织好,告诉GPT即可,TA自动帮你生成一个个性化的APP。

本期,我展示一下我定制的单因素ARIMA建模GPT,目的在于让零基础者能使用最简单的ARIMA模型进行数据预测。

二、定制过程

具体定制教程不详细介绍了,网络一大堆。我个人觉得关键还是要把“咒语”写好,不然很容易出错的。

我的写法就是严格按照ARIMA模型的建模流程一步一步进行,每一步怎么详细怎么来,然后关键步骤附上参考的代码段。

三、第一轮测试

(1)直接上传数据

GPT自动读取数据,然后画出折线图,大致看看走势。

GPT会对数据进行大概的分析,比如有一些季节性、周期性等。

随后,会温馨提示:下一步你需要定义训练集和验证集。

(2)定义训练集和验证集

我这里定义的是2014-2011年作为训练集,2012年作为验证集。

随后,会温馨提示:下一步你需要做平稳性检验。

(3)平稳性检验

输出ADF检验结果,显示数据平稳(存疑哈)。

随后,会温馨提示:下一步你需要做ACF和PACF图。

(4)ACF和PACF图

输出ACF和PACF图。

随后,会温馨提示:下一步开始建模,ARIMA的这几个参数的范围需要你确认。

(5)ARIMA建模

既然说平稳,那就D和d取0,然后剩下四个参数取0到2即可。

自动根据AIC和BIC值,还有参数的P值进行筛选,找到最优模型。

随后,会温馨提示:下一步开始使用最优模型进行预测。

(6)最优ARIMA模型预测

训练集和验证集的预测结果见两个csv文档,可以下载使用。

随后,会温馨提示:下一步开始使用计算训练集和验证集的误差指标。

(7)计算性能指标

训练集和验证集的预测结果见两个csv文档,可以下载使用。

随后,会温馨提示:下一步开始使用计算最优模型的参数指标。

(8)计算最优模型的参数指标

(9)其他功能

以上是我给TA定制的关于构建ARIMA模型的规定步骤,你也可以根据具体情况对TA提要求,毕竟TA还是GPT的。

有能力的可以试试:https://chat.openai.com/g/g-KjtUx6Q0Z-jet-time-series-forecaster

四、写在最后

可以观察到,即便你对ARIMA建模的了解不甚深入,但在这个定制化的GPT指导下,仍能逐步掌握ARIMA建模的全过程。需要一定专业知识的部分主要包括准备数据、划分训练集与验证集,以及选择合适的参数范围。至于其他环节,只需简单输入‘继续’或‘是’即可轻松完成。

当然,这个GPT还有许多改进空间。例如,我可以让TA直接为我生成一个完整的模型预测报告,包含图表和相关描述,有点细思极恐。

今天的尝试只是初步探索,未来我会在实战应用中继续探索并分享更多心得。

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

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

相关文章

WorldView 1 2 3 4卫星影像

WorldView WorldView卫星是Digitalglobe公司的商业成像卫星系统。它由两颗(WorldView-I和WorldView-II)卫星组成。 WorldView-1 WorldView-1卫星为美国DigitalGlobe公司的高分辨率商用卫星,于2007年9月18日成功发射,可提供0.5m分辨率卫星影像。灵活的…

No207.精选前端面试题,享受每天的挑战和学习

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

Java 反射设置List属性

使用 Java 反射可以动态地设置对象的属性值,包括 List 类型的属性。以下是一个示例代码,演示如何通过反射设置 List 类型的属性: 假设有一个类 Person,包含一个 List 类型的属性 names: java public class Person { …

【python】爬取酷狗音乐Top500排行榜【附源码】

一、导入必要的模块: 这篇博客将介绍如何使用Python编写一个爬虫程序,从斗鱼直播网站上获取图片信息并保存到本地。我们将使用requests模块发送HTTP请求和接收响应,以及os模块处理文件和目录操作。 如果出现模块报错 进入控制台输入&#xff…

绘图软件 OmniGraffle mac中文版特点说明

OmniGraffle mac是一款图形绘制和图表设计软件,主要面向 macOS 和 iOS 平台。它适用于用户创建流程图、组织结构图、原型设计、网站线框图、地图等各种类型的图形。该软件的界面直观,用户友好,让用户能够轻松地创建和编辑复杂的图形。 OmniGr…

【概率论】Python:实现求联合分布函数 | 求边缘分布函数 | Joint distribution | Marginal distribution

猛戳订阅! 👉 《一起玩蛇》🐍 💭 写在前面:本章我们将通过 Python 手动实现联合分布函数和边缘分布函数,部署的测试代码放到文后了,运行所需环境 python version >= 3.6,numpy >= 1.15,nltk >= 3.4,tqdm >= 4.24.0,scikit-learn >= 0.22。 0x00 …

uniapp蓝牙搜索设备并列表展示

1.需求:3.0的桩可以值扫码通过蓝牙名字直接绑定,2.0的桩二维码无蓝牙名称则需通过蓝牙列表来绑定 2.碰到问题 1.0 蓝牙列表需要去重(蓝牙列表通过deviceId去重再放进展示列表) 2.0页面会卡顿(调用my.stopBluetoothDevi…

时间序列预测实战(十六)PyTorch实现GRU-FCN模型长期预测并可视化结果

往期回顾:时间序列预测专栏——包含上百种时间序列模型带你从入门到精通时间序列预测 一、本文介绍 本文讲解的实战内容是GRU-FCN(门控循环单元-全卷积网络),这是一种结合了GRU(用于处理时间序列数据)和FCN(全卷积网络…

Elasticsearch:ES|QL 动手实践

在我之前的文章 “Elasticsearch:ES|QL 查询语言简介”,我对 Elasticsearch 的最新查询语言 ES|QL 做了一个简单的介绍。在今天的文章中,我们详细来使用一些例子来展示 ES|QL 强大的搜索与分析功能。 安装 如果你还没有安装好自己的 Elastic…

Facebook账号运营技巧

Facebook作为全球知名的社交媒体平台之一,坐拥着庞大的用户群体,吸引大量的跨境电商加入,那么肯定就会有少部分的卖家对于Facebook账号运营不是很了解,下面小编将讲一下Facebook账号运营的一些小技巧。 1、明确目标受众 首先需要明…

【Python】一文带你掌握数据容器之集合,字典

目录: 一、集合 思考:我们目前接触到了列表、元组、字符串三个数据容器了。基本满足大多数的使用场景为何又需要学习新的集合类型呢? 通过特性来分析: (1)列表可修改、支持重复元素且有序 (2)元组、字符…

0基础学习VR全景平台篇第121篇:认识视频剪辑软件Premiere

上课!全体起立~ 大家好,欢迎观看蛙色官方系列全景摄影课程! 大家好,这节课是带领大家认识认识我们的剪辑软件Premiere,一般简称是PR。 (PR界面) 我们首先打开PR,第一步就是要创建…