文章标签:机器之心报道, RTutor, 数据分析工具
机器之心报道
编辑:陈萍
与 RTutor 聊了几句,它帮我生成了 R 代码,并输出一些报告。
现在,面对海量数据时不再感到困扰!本文将向您推荐一款应用程式,它允许您使用英语与数据进行对话,并轻松得出所需结果。
一款名为RTutor的应用程序能够借助OpenAI的Davinci(即ChatGPT的兄弟模型)来实现将自然语言文本转换为R脚本的功能。接着,用户可以在Shiny平台上运行这些R脚本,仅仅几秒钟的时间就能生成R Markdown格式的源代码以及HTML报告。
在本地,RTutor以R包的形式提供服务,致力于协助用户进行初步的分析和可视化工作。即便您没有R语言的经验,也能够轻松上手。然而,如果您已经具备一定的R语言基础,那么您将能够享受到更加便捷的服务。RTutor将会为您提供可以直接基于代码的请求,从而省去将请求转换为R语言的过程,让您的操作更为高效。
项目地址:
https://github.com/gexijin/RTutor试用地址:http://rtutor.ai/
在本文中,我们将以著名的 mpg 数据集为例,探讨该数据集所包含的关于美国 1999 年和 2008 年部分汽车制造商、车型、类别、驱动方式以及油耗等信息。
在掌握相关背景知识之后,您可以与RTutor展开对话,借助ggplot2工具来生成hwy(高速公路行驶油耗)与class(车辆类型,例如双人座汽车)的箱线图。您可以选择按照类别分别着色,并在图表中加入抖动效果。最后,RTutor将生成相应的R语言代码并输出结果。
RTutor具备统计学的知识和R语言的操作技能,能够向用户提供统计学概念的解释,并协助他们选择合适的统计测试。尽管其回答可能存在不足之处,但仍具有很高的参考价值,能为用户带来很大帮助。
RTutor 还能根据上下文生成代码甚至是文档:
作者强调,RTutor 是一个纯业余项目,其作者在工作之余对ChatGPT进行了深入研究,并成功利用10天的时间完成了该项目的开发。
安装
这个存储库的更新频率相当高,有时候甚至一天更新多次。因此,项目作者强烈建议用户在使用之前必须重新安装,以确保他们始终使用的是最新版本。
将 API 密钥与 RTutor 一起使用
从 OpenAI 获取一个 API 密钥,然后与 RTutor 一起使用。有以下几种方法可以做到这一点。
app 启动后,单击 “设置”(Settings)并粘贴 API 密钥。
将此密钥保存为工作目录中名为 api_key.txt 的文本文件。
创建一个名为 OPEN_API_KEY 的环境变量,适用于 Windows、Mac 和 Linux 系统。
更多技术细节请参阅原项目。
机器之心报道, RTutor, 数据分析工具