A Brief Intro to jamovi

Analysis your data with R in jamovi

What is jamovi?

  • jamovi is a free, open-source software that offers a point-and-click interface (GUI) for R. It was started by developers who worked on JASP.
    JASP
  • jamovi is built on top of R, and all the analyses it provides are written in R, and it could enter R code directly.
    jamovi

Why we need jamovi?

analysis

  • JASP can not perform ART (Aligned Rank Transform)
  • ARTool only support Windows version and R version
  • JASP has not been possible to enter R code directly or easily add custom plugin/module

Our needs

  • Complete all of the data analysis using one tool/language easily.{.fragment .fade-in-then-semi-out"}
  • This tool has the similar GUI operation to the JASP for quick drawing of graphics.{.fragment .fade-in-then-semi-out"}
  • It also supports custom plugins/modules for flexible expansion.{.fragment .fade-in-then-semi-out"}

How to use jamovi and R together?

There are two ways to use jamovi and R together.

  • Use of the Rj Editor in jamovi
  • Use the jmv R package in RStudio

jamovi can also provide the equivalent R syntax for each analysis with Syntax mode.

How to use Rj Editor in jamovi

Installation

Enter Code

By default, Rj makes use of the version of R bundled with jamovi. This includes many packages.

But if you need to make use of additional R packages then you’ll need to make use of the System R version.

ART Demo

Install packages from R terminal or RStudio

# It allows system R version to access the jamovi datasets.
install.packages('jmvconnect')

# download and install the ARTool package
install.packages("ARTool")

How to use jamovi in RStudio

Install jmv from R terminal or RStudio

# jmv is the jamovi R package.
install.packages('jmv')
  • All the analyses included with jamovi are available from within R using this package.
  • For examples on how to use jmv, jamovi can be placed in ‘syntax mode’.
  • Syntax mode produces the R syntax required to reproduce jamovi analyses in R.

Other useful features

  • import multiple files
  • export template
  • custom modules/plugins
  • variable transformations
  • learn R stats

Learning Resources

Zhou Chen
Zhou Chen
Ph.D Student in HCI

My research interests include XXX.