ESM Preprocessing Gallery
  • Home
  • Framework
  • Checklist
  • Terminology
  • Workshops
  • About
  • Source code
  • Report an issue

ESM Preprocessing Gallery

Welcome to the R Gallery for preprocessing data from ESM studies!

This website, based on Revol et al. (in preparation), is a comprehensive resource for those interested in preprocessing data from ESM studies. The purpose is to help researchers in navigating the ESM preprocessing steps (ESM preprocessing framework), by providing them with helpful tools and resources (R code and functions) and assisting them in reporting this critical step effectively. Moreover, we provide guidelines and templates for clearly and concisely report the data preprocessing and the characteristics of the preprocessed dataset. Basic knowledge of R, and the tidyverse suite (e.g., dplyr, ggplot2) is required, and some adaptation of the code to your specific situation may be necessary. This website also comes with its own R package, the esmtools R package. Please remember to cite us if you find our framework and resources helpful in your study. Additionnaly, this website and associated package are open to contributions and will undergo regular updates.

Step 1: Import data and preliminary preprocessing

This section is dedicated to the importation of the dataset(s), the first look and the preliminary preprocessing methods needed before or after merging data sources.

import icon Import data
first glimspe logo First glimpse
reformating logo Reformating
duplication logo Duplication
renaming and relabeling logo Renaming and relabeling
valid logo Flag (in)valid observations
missing analysis logo First missingness analysis
time variables logo Create time variables
merging data sources logo Merging data sources
check variables logo Check variable coherence
format logo Dataframe format
branching logo Branching items

Step 2: Design and Sampling scheme

This section is dedicated to checking if the design and the sampling scheme of the study have been well followed during data collection.

Coherence icon Coherence timestamps and obs order
calendar icon Calendar plot
sampling scheme icon Sampling scheme plot
duration logo Duration plot
Check sampling icon
Incoming
Check sampling scheme
hour sent icon Time sent beeps
time to send logo Delay to send
quantity beeps logo Quantity of beeps sent
Delay 2 beeps logo Delay two sent beeps
time to send logo Dyadic delay in sending

Step 3: Participants Response Behaviors

This section is dedicated to checking whether the participants adopted response behaviors that could decrease data quality and quantity (e.g., response time, careless responding).

sampling scheme participants icon Sampling scheme plot
time interval icon Delay to start and to fill
time started missed logo Time started and missed
compliance logo Compliance rate
Delay 2 beeps logo Delay two answered beeps
response rate logo Response rate

item response logo Item response interact
item response time logo Item response time
Dyadic time interval Dyadic time interval
missingness correlates
Incoming
Missingness correlates

Careless responding
careless flag logo Visualizing and handling
careless longstring logo Longstring
careless response time logo Response time
careless mode consistency logo
Incoming
Mode consistency

Step 4: Compute and transform variables

This section is dedicated to the computation of the scores of interest and any transformation applied to them (e.g., person-mean centering) for later visualizions or statistical models.

centering logo Centering
check computation logo Check computation
lag score logo Lag scores
Common scores logo Common scores
affect score logo Affect scores
systemic and dyadic logo
Incoming
Systemic/dyadic variables
Trend logo
Incoming
(De)Trend

Step 5: Descriptive statistics and visualization

This section is dedicated to the description and visualization of the variable of interest as well as the investigation of within and between participant differences.

summary tables logo
Incoming
Summary tables
time series logo Time series visualization
distribution logo Distribution plots
distribution logo Distributions of participant statistics
correlation logo Correlation plots
auto- and cross-correlation logo Auto- and cross-correlation plots

lag plot logo
Incoming
Lag plots

area plot logo
Incoming
Area time series plot
delimit plot logo
Incoming
Delimite periods

Reporting

This section is dedicated to reporting the preprocessing steps and the characteristics of the preprocessed dataset.

preprocessing report logo Reporting tools
preprocessing report logo Preprocessing report
data characteristics report logo Data characteristics report
participant book logo Participants book
codebook home-made logo Codebook table esmtools
codebook packages logo
Incoming
Codebook packages
session an data info logo Session and Data info
colorblind logo Colorblind friendly plots



 
Cookie Preferences