常见分析问题:获取原始数据,清楚知道处理吗?
在您的日常工作中,您是否曾遇到过这样的情况:在获取到一批数据时,清楚知道从如何开始进行分析?或者数据分析完毕后,不知道有没有有效地解读分析结果,通过本文文章的介绍,您将了解如何巧妙地结合 JMP+ ChatGPT,轻松利用 ChatGPT 嵌入 JMP 的各类应用场景,从而使我们的日常数据分析流实现自动化探索、预测以及报表解读。

在这篇文章中,我们将对样本数据中的大类数据集做示范。
我们假设这个集中数据的内容不相似,不知道数据在描述什么,也不知道该使用哪种分析方法来处理这个数据集。我们利用ChatGPT的帮助,帮助我们阅读这份数据集呢?

我们要做的第一件事就是将这个数据集导出为 ChatGPT 能够理解的形式。
点击左边上面的红色三角复制脚本,这里我们具体复制的是什么。会在稍后为大家来进行解释。
之后我们来到ChatGPT网页版。在录入数据之前,我们首先需要用划线提示符提示语句的形式来为ChatGPT定义其所扮演的角色。
在本例中我们使用提示语句为“您是一位数据分析助手,我会向您提供一张以JSL形式记录的数据表,请对表格的内容进行汇总,对其中的数据填写问卷详细的阅读,并在最后给出了分析建议。”
ChatGPT 表示收到了我们的信息,以便我们完成我们所规定的任务。

此后,我们就可以将刚才所复制的脚本复制进 ChatGPT 对话框中。

现在可以看到,我们刚才从数据表中复制的其实是JSL格式所记录的数据表其中包含了Big Class的所有信息。我们点击送出ChatGPT开始读取这个数据表。
基于对 JSL 的理解,ChatGBT 详细解释了每一列的数据并识别出这是一张包含了 40 位学生基本资料的数据表。在阅读完成之后,ChatGPT 给出了他的分析建议,包括基本统计分析、视觉化分析,异常检测等。

这里我们按照ChatGPT所给出的建议,我们可以使用散点图来计算身高和体重之间的关系。所用的命令语句为“请使用JSL代码来计算身高与体重之间的散点图。”

点击ChatGPT就会自动生成相应的代码,我们复制绘制相关的代码,并在JMP中新建脚本,粘贴我们刚才得到的代码,并运行,那体重与身高之间的散点图,大致完成。通过这张图表我们可以观察体重以及身高之间的相关性。

探索相关性指标后,如何进行模型?
如果我们想要一些关于重要相关性的定量指标,我们可以回到ChatGPT网页版,并让ChatGPT尝试帮我们建立一个模型,指令为“请帮我生成JSL代码来身高以及体重间的线性” 。”

与前面相同的操作,我们复制与一个模型相关的代码回到JMP并运行脚本,一张关于比例以及体重之间线性模型的报表生成,其中包含了失拟报表、简要汇总、剖面分析、参数估计值等等内容。

看不懂报表?试试看生成式AI自动报表解读
假设我们作为一个统计新手对这些统计学的基本概念没有任何认知,那么同样可以利用ChatGPT的帮助,来为我们做自动报表解读。
在本次范例中,为了简化报表的考量,我们只筛选出我们所感兴趣的内容内容他们进行复制。在文件-新建-新建记录中,把我们刚才复制的表格内容进行粘贴,内容这张报表进行重新命名。方法为文件-另存为,取名为demo,点击保存,那这里我们获得的就是一张简化以后的报表。

为了使 ChatGPT 能够读取懂报表报表,我们同样需要把它输出成 JSL 的形式。
具体步骤操作为文件-新建-脚本。
然后输入以上代码,代码的主要目的为将Demo窗口下的所有内容以JSL的形式进行读取,并将这些JSL以纯文本的形式输出进行。我们点击运行脚本,那报表所对应的纯文本就在下面,我们可以将它们全部选中并复制。

我们回到ChatGPT网页版,将复制内容进行粘贴。并在最上面让ChatGPT帮我们制作一份报表。

需求送出后,ChatGPT 部队开始对报表内容进行解读,同样是基于对 JSL 语句的理解,ChatGPT 对 JMP 报表中的人口指标,进行逐一解释:比如在人口汇总报表中,R 方为模型解释了的拱门比例,而我们目前的模型能够解释大约50%的响应变异。
汇总的三张报表ChatGPT给出了最终结论:认为模型似乎对数据有一定的解释能力。至此我们便完成了基于ChatGPT的自动化数据探索预测以及报表解读。
值得一提的是 ChaGPT 同样支持 API 调用,相比我们前面示范过程中的 JMP 与 ChatGPT 网页版之间的间隔切换以及各种复制粘贴操作都可以通过编程语言无缝完成,相关插件也可以您在JMP 社区找到并下载试验30天。

【关于JMP】
JMP是一款专业的数据分析和汇率软件,它的主要目标是帮助用户,从数据中提取有用的信息,进行统计分析以及制作汇率报表。

JMP提供了洞察的界面,使得用户可以透过滑鼠点按进行数据分析生成报表。JMP同时也支持将数据分析语言,透过JMP编程JSL进行记录从而实现自动化分析以及定制分析。但脚本编程于近期滑鼠拖曳的操作有另一个的入门功能,一直属于JMP较进阶的应用。
【关于ChatGPT】
年度热门的生成方式人工智能——ChatGPT

ChatGPT 是 OpenAI 公司开发的生成式 AI 模型,它被训练用于理解用户输入的提示词,和提示以及指令,并生成相应的自然语言或编程语言文本,用于进行对话回答问题、生成文章以及编写代码等。