Ordinateurs portables R

Qu’est-ce que « R » ?

« R » est un logiciel libre et open source, bien connu et largement utilisé par les chercheurs universitaires du monde entier pour réaliser des analyses statistiques. Ce logiciel utilise son propre langage, R, un langage de programmation facile à apprendre qui offre aux chercheurs la possibilité de créer leurs propres scripts (ou « notebooks ») pour analyser et visualiser des données.

Qu’est-ce qu’un « R-Notebook » ?

À partir de la version 8.0 d’iMotions, nous avons remplacé les algorithmes de traitement du signal codés en dur, initialement programmés en code source, par des R-Notebooks. Les R-Notebooks sont des scripts de code pouvant être exécutés pour traiter des données. Lors de l’installation d’iMotions 8.0, le logiciel « R » est également installé en arrière-plan sur votre ordinateur. Lorsqu’un algorithme est exécuté pendant l’analyse dans iMotions, il utilise le logiciel « R » en arrière-plan pour effectuer les calculs.

Avec cette nouvelle initiative, nous cherchons à concilier le meilleur des deux mondes : d’une part, nous proposons des algorithmes de traitement du signal dont nous sommes convaincus qu’ils sont performants et répondent aux besoins de la plupart des utilisateurs. D’autre part, en donnant accès au code R lui-même, nous offrons également la possibilité d’adapter ce code aux besoins spécifiques de chaque utilisateur.

Cahiers R dans iMotions

Grâce à la bibliothèque iMotions R, il est possible de modifier ou de créer des cahiers de notes pouvant servir à générer des métriques, des signaux ou des rapports HTML pour les études.

Les notebooks combinent du code R et du Markdown et peuvent être « tricotés » (compilés) pour générer un document contenant du texte, du code R et des graphiques. Pour accéder aux données de l’étude, vous pouvez utiliser la nouvelle bibliothèque R iMotions. Vous pouvez exécuter des notebooks existants ou personnalisés sur votre propre ordinateur à l’aide de RStudio.

https://github.com/imotions/R-library

Webinaire sur les ordinateurs portables iMotions R : analyse et visualisation des données des capteurs. 16 février 2021

Pour commencer

  1. Téléchargez et installez R.
  2. Téléchargez et installez RStudio.
  3. Ouvrez RStudio, allez dans Outils → Options globales → Code → Enregistrement, puis définissez « Encodage de texte par défaut » sur UTF-8.
  4. Téléchargez et installez le imotionsApi paquet et chargez-le à l'aide de la commande library(imotionsApi).

Pour consulter la documentation intégrée de la bibliothèque, tapez ?imotionsApi dans la console RStudio.

Liste des R-Notebooks disponibles dans iMotions

Les R-Notebooks suivants sont actuellement disponibles à partir de la version 8.0 d’iMotions :

Réponse galvanique de la peau (GSR) :

  • Détection des pics de GSR
  • Agrégation des pics GSR par classes
  • Qualité du signal GSR
  • GSR Epoching

Analyse des expressions faciales (FEA) :

  • Seuils et agrégation AFFDEX
  • Détection des clignements AFFDEX
  • Seuils et agrégation FACET
  • Agrégation par seuil RealEyes
  • Exportation des statistiques des données brutes AFFDEX

Électroencéphalographie (EEG) :

  • Densité spectrale de puissance de l'EEG
  • Agrégation de la densité spectrale de puissance de l'EEG
  • Asymétrie frontale de l'EEG
  • Agrégation de l'asymétrie frontale de l'EEG
  • Corrélation intersujets de l'EEG (synchronie neuronale)

Électrocardiographie (ECG) :

  • ECG, fréquence cardiaque et variabilité de la fréquence cardiaque

Électromyographie (EMG) :

  • Lissage et normalisation des signaux EMG

Suivi oculaire :

  • Détection des clignements des yeux par oculomètre

Température cutanée :

  • Température cutanée

Respiration :

  • Traitement de la respiration

Saturation en oxygène (SpO2) :

  • Saturation en oxygène (SpO2)

Tous les signaux :

  • Agrégation des données brutes

Exporter :

  • Exportation des statistiques des répondants