正如上图所示,jamovi具有非常直观的用户界面和一些便捷的特性:它可以实时计算你所需要的数据并向你呈现漂亮的图形和整洁的 APA 格式表格,同时,如若你对数据做出改动,它也可以及时更新数据与图表的结果。随后,这些结果均可便捷地复制粘贴到你的编辑软件中(如Word)。目前,大多数基本的数据分析功能如 t-检验,方差分析,相关分析,列联表,比例检验都已可使用,不久后,将有更多的统计功能面世。此外,许多 R 语言里具有强大功能的数据包也都可以在 jamovi 直观便利的用户界面中得到使用。如此一来,便可让你即使不学 R 语言的语法,也可轻松使用到 R 语言的数据分析功能。而对于想学R语言的人而言,jamovi 也可提供帮助,你只要点击一下鼠标,jamovi 就会为你提供每个数据分析背后的R语句。
jamovi 的另外一个优势就是数据的实时管理,也就是说你可以在软件中直接编辑你的数据。若你对原始数据做出了调整,相应的统计结果也会在输出窗口处得到及时的更新。设想一下,这些数据上的变动会在 SPSS 软件的使用中增加多少工作量:修改一个数据,然后再次点击所有的菜单或者重新激活相关的语法,最后再手动删除旧的输出结果,所有的这些操作最终只换得难看的图表,随后你还需花费额外的时间去把这些图表变得好看或转化为 APA 格式。但有了jamovi 软件,这些费力的日子都将一去不复返。
如今,用户已经可以在jamovi 软件使用 TOSTER 模型。这种统计方法可以检验数据是否支持零假设(例如,缺少有意义的效应),我们很需要这种方法,但是在大多数数据分析工具中却不提供它。
因此,事不宜迟,赶紧安装和使用jamovi 吧!如果你想拓展软件的统计功能以此来帮助更多人的话,你还可以基于 R 语言的数据包来开发 jamovi 软件的新功能,让其他使用 jamovi 软件的人都可以免费获得这些功能。
对 jamovi 开发者及联合创始人 Jonathon Love 的采访
jamovi 也许会让你想起另一个最近推出的免费统计软件:JASP。这很正常,因为jamovi这款软件的开发者Jonathon Love,Damian Dropmann 和 Ravi Selker 也同样是 JASP 的开发者。初次接触这两个软件时你可能会感觉它们很相似,但事实上,它们侧重的功能不一。这意味着这两个软件都将继续得到开发与拓展,使得用户可以享受这两款软件带来的便利与帮助。Jonathon 曾是 JASP 的首席开发者及设计者,他现在是 jamovi 的核心开发者之一。我们来听听他对这两款软件的看法:
记者: 在我们上次对您的采访中,您的身份是 JASP 的首席开发者,那么是什么促使您想到要开发 jamovi 呢?当时发生了什么吗?
Jonathon: 其实开发 JASP 是一次很棒的历程,我们乐在其中。但随后我们发现,当时开发 JASP 设定的原始目标已无法满足我们现在的野心和渴望了。 JASP 一直都非常重视贝叶斯方法,但我们则更希望可以自由地探索其他统计哲学的可能性。
与此同时,一系列技术已经成熟到可以让我们在很短的时间内开发出更为先进的软件。在我刚开始 JASP 项目的时候,我不得不在两种技术取向中做出选择:一种是传统而可靠的技术,即 C++ 及 QWidgets,另一种则是崭露头角的新型技术,即 HTML5+js 。那时我认为对于像 JASP 这样的大型项目来说,新技术还不够成熟。
然而,短短几年之间,一切都发生了变化。HTML5+js 已经突破了先前的障碍,成为了一个成熟并富有竞争力的框架。同样,其他技术方面的发展也使曾经非常困难的事情变得更加简单、直接。例如,R 软件包里的 R6 使我们能够搭建更加简洁的分析框架,能使我们在更短的时间内进行丰富的图形分析,同时它还支持数据编辑。此外,它还提供了一个我们最需要的功能,也就是为使用者提供每个数据分析背后的 R语言语法。也正是因为这两个因素:一个是超越 JASP 项目核心目标的雄心壮志,另一个是新技术为我们提供的机会,使我们做出开发jamovi 软件的这个决定。
记者: 您在几周前发布了 jamovi,而到目前为止只有少数几种统计方法可以使用。那么,您估计要到什么时候 jamovi 才可以像 SPSS 软件一样能向用户提供这么全面的数据分析功能呢?
Jonathon: 实际上我们认为 SPSS 有点过度臃肿了,它充斥着各种大多数人将永远不会使用到的统计功能,以致使用者在浏览菜单时有种身处迷宫的感觉。我们的确希望在我们的软件中可以为使用者提供大量的统计功能,但我们会以不同的方式来实现我们的目标。我们预计在未来几个月内,将会向本科生提供他们社会科学课程中会使用到的所有基本统计功能。而我们目标是希望在2017年8月的时候,jamovi 可以提供所有的统计功能,以及完整的数据编辑,清理,过滤和重组功能,让 jamovi 成为社会科学研究者心中能够替代并真正可以替代 SPSS 的数据分析软件。
另外,对于其他较为特殊的统计方法,我们希望可以建立一个聚集开发者的社区,以“jamovi 模块”的形式为使用者提供他们需要的数据分析功能。jamovi 模块实际上就是 R 数据包,经过发展后,它可在 jamovi 软件内运行,让使用者在用户界面使用相应的数据分析功能。
重要的是,这些模块仍具有 R 数据包本身的功能,这样可以使得使用者在 R 和 jamovi 这两个软件都可以使用相应的统计功能。如此一来,数据包开发者便可通过“jamovi store”(和CRAN)发布他们创建的 jamovi 模块,以使任何人使用。
最近我们与丹尼尔·拉肯斯(Daniel Lakens)合作,将他的 TOSTER 数据包制作为一个 jamovi 模块,整个合作过程非常愉快。我们还有一些正在开发的模块功能,有望在接下来的几周内推出!
jamovi 商店有一个非常好的特点,就是它可以保持 jamovi 本身的简单特性,使用者可以只安装那些对他们所需要的统计功能。熟悉 R 语言的人会知道,CRAN 的工作原理也是如此,我们希望可以保留这个优点,并且对此进行一定程度的丰富,也就是为使用者提供方便简洁,功能齐全的用户界面,以供数据分析使用。
记者: jamovi
的运作原理是开发者为他们的 R 语言数据包创建对应的 jamovi 模块。那么,开发者为什么要这样做呢?
Jonathon: 对于上面的问题,我有两个答案:他们这么做首先是为了科学的发展,再之为了他们自己事业的发展。每个人都有其不同的优势领域,不是所有人都需要成为 R 程序员。因此,从科研的发展的角度看,开发者愿意创建 jamovi 模块,是因为如果新的分析方法只能为 R 的使用者所用,许多科研工作者就会落后于科研的发展。我认为有必要使得每个人都能接触乃至使用更先进的新研究方法——这也是促使我们创建 jamovi 的核心动机之一。
同时,创建jamovi 模块对于开发者本身也意义重大。在科学界中,科研工作者的成果能否为更广泛的人群使用,是对其工作成果评判的最重要指标之一。而 jamovi 模块恰恰能让最多的人接触并使用某个研究者提出的分析方法。因此,开发 jamovi 模块也有助于开发者个人事业的成功。
因此我们鼓励R开发人员也投入开发 jamovi 模块, jamovi 核心开发团队为你提供关于如何一步步编写jamovi 模块的教程:如 http://
注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。