Was ist „R“?
„R“ ist eine kostenlose Open-Source-Software, die bei Wissenschaftlern weltweit für die Durchführung statistischer Analysen bekannt ist und weit verbreitet ist. Die Software nutzt die eigene Programmiersprache „R“, die leicht zu erlernen ist und Forschern die Flexibilität bietet, eigene Skripte (oder „Notebooks“) zur Analyse und Visualisierung von Daten zu programmieren.
Was sind „R-Notebooks“?
Ab iMotions 8.0 haben wir die fest programmierten Signalverarbeitungsalgorithmen, die ursprünglich im Quellcode programmiert waren, durch R-Notebooks ersetzt. R-Notebooks sind Skripte, die zur Datenverarbeitung ausgeführt werden können. Mit der Installation von iMotions 8.0 wird im Hintergrund auch die Software „R“ auf Ihrem Computer installiert. Wenn während der Analyse in iMotions ein Algorithmus ausgeführt wird, nutzt dieser die „R“-Software im Hintergrund zur Durchführung der Berechnungen.
Mit dieser neuen Initiative versuchen wir, das Beste aus zwei Welten zu vereinen: Einerseits stellen wir Signalverarbeitungsalgorithmen zur Verfügung, von denen wir überzeugt sind, dass sie den Anforderungen der meisten Nutzer gerecht werden. Andererseits bieten wir durch den Zugang zum R-Code selbst auch die Flexibilität, diesen an die spezifischen Bedürfnisse einzelner Nutzer anzupassen.
R-Notizbücher in iMotions
Mit der iMotions R-Bibliothek lassen sich Notebooks bearbeiten oder erstellen, mit denen Metriken, Signale oder HTML-Berichte für Studien generiert werden können.
Notebooks kombinieren R-Code und Markdown und können zu einem Dokument „gestrickt“ (kompiliert) werden, das Text, R-Code und grafische Ausgaben enthält. Für den Zugriff auf Studiendaten können Sie die neue iMotions-R-Bibliothek verwenden. Sie können vorhandene und benutzerdefinierte Notebooks auf Ihrem eigenen Computer mit RStudio ausführen.
https://github.com/imotions/R-library
Erste Schritte
- Laden Sie R herunter und installieren Sie es.
- Laden Sie RStudio herunter und installieren Sie es.
- Öffnen Sie RStudio, gehen Sie zu „Tools“ → „Global Options“ → „Code“ → „Saving“ und stellen Sie „Default text encoding“ auf UTF-8 ein.
- Laden Sie das
imotionsApiPaket herunter und installieren Sie es, und laden Sie es mit dem Befehllibrary(imotionsApi).
Um die Inline-Dokumentation der Bibliothek anzuzeigen, geben Sie ?imotionsApi in die RStudio-Konsole ein.
Liste der verfügbaren R-Notebooks in iMotions
Die folgenden R-Notebooks sind derzeit ab iMotions 8.0 verfügbar:
Galvanische Hautreaktion (GSR):
- Erkennung von GSR-Peaks
- Aggregation der GSR-Spitzenwerte nach Bins
- GSR-Signalqualität
- GSR-Epochen
Gesichtsausdrucksanalyse (FEA):
- AFFDEX-Schwellenwertbildung und Aggregation
- AFFDEX-Blickerkennung
- FACET-Schwellenwertbildung und Aggregation
- RealEyes-Schwellenwertaggregation
- AFFDEX-Rohdaten-Statistik-Export
Elektroenzephalografie (EEG):
- Spektrale Leistungsdichte des EEG
- Aggregation der spektralen Leistungsdichte im EEG
- Frontale Asymmetrie im EEG
- Aggregation der frontalen Asymmetrie im EEG
- EEG-Interindividuelle Korrelation (neuronale Synchronität)
Elektrokardiographie (EKG):
- EKG, Herzfrequenz und Herzfrequenzvariabilität
Elektromyographie (EMG):
- EMG-Glättung und -Normalisierung
Eye-Tracking:
- Blickaufzeichnung zur Erkennung von Augenblinzeln
Hauttemperatur:
- Hauttemperatur
Atmung:
- Atemverarbeitung
SpO2-Sättigung:
- SpO2-Sättigung
Alle Signale:
- Aggregation von Rohdaten
Export:
- Export von Befragtenstatistiken