2024年6月23日星期日

我用ChatGPT分析了英伟达的股票价格

前几天,我一个老同学的老板给了她一堆数据,让她做数据可视化。可怜我同学,愁得不行,她只会玩玩Excel,哪懂什么数据可视化啊?

老同学找到我,想让我帮一把,可我也实在无能为力,只好拒绝了她。

事后我想了一下,我们要是完全不懂数据分析和数据可视化,是不是可以试试用ChatGPT来帮忙呢?

样本数据探索

说干就干!我们先找份用于演示的数据集。

下面的这份数据是从kaggle下载的,地址是:

https://www.kaggle.com/datasets/muhammadibrahimqasmi/nvidia-corporation-nvda-stock-2020-to-2024

英伟达现在股票涨的很猛,我们就用英伟达的股票价格数据作为演示吧。

下载后到本地后,将这份数据上传到ChatGPT。

现在,我们先开始看看数据是什么样的。

Show head and tail of this dataset. 显示该数据集的头部和尾部。

ChatGPT展示了头和尾的5条数据,我们也可以让ChatGPT随机给我们10条数据

Show sample of this data randomly(10). 随机显示10条样本中的数据

ChatGPT没有显示完整的10条数据,我们可以点击右上角的按钮,这样他就可以显示完整的数据了。

现在,我们再来看看这份数据的统计信息。

Give me statistical information of the columns.(describe)

给我列的统计信息。(描述)

ChatGPT会将平均数、样本数等统计信息列出来。

数据可视化

接下来我们看看如何让ChatGPT帮我们实现数据可视化。

月回报率条形图

如果你月初买入股票,月底卖出,你能赚多少钱?

输入下面的提示词,ChatGPT让你看到

Provide this: Bar Plot of Monthly Returns in percentage Daily over time, date column should include this Month- Year instead of dates day by day.

可以单击右上角的第二个按钮来更改列,在这里,我们可以轻松调整绘图。

除此之外,我们还可以点击右上角的按钮下载。

趋势事件的线图

说到股票,大家应该都会好奇,股票价格是如何随时间变化的呢?

让ChatGPT帮我们看看,重大事件是否会影响股票的价格。

下面是提示词:

Plot of the adjusted close price over time with annotations for significant events. The dataset contains the 'Date' and 'Adj Close' columns. Identify significant events based on major changes in the stock price and annotate them on the plot.

下面就是ChatGPT给我的趋势图

但是,我想知道英伟达的股票涨跌是否与重大事件有关。

所以我再次问了ChatGPT

Can you correlate these(ups and downs) with significant events from the world?

ChatGPT很快给出了影响股票价格的相关时间,太棒了

如果没有ChatGPT,查询这些资料需要花费我们不少时间

本次就分享到这里了,欢迎大家链接我:

下面是我的免费知识星球, 我会持续分享最新的 AI 相关资讯,学习 AI 技术,探索如何巧妙结合最新 AI 技术,打造副业玩法。欢迎大家扫码免费加入

没有评论:

发表评论

豆包模型上新,prompt新玩法,完整测评来了,任务使用更简单了

最近,豆包模型上新了,作为重度使用者,第一时间测试了一番,模型效果确实提升不少      最近各家的大模型不断出新,笔者也测试了不少,之前有介绍过几款新的大模型,效果也都可圈可点。众所周知大模型的性能优劣其实和使用人的方法有很大关系,说的更精确一点就是和你写的提示词写的好坏直...