This supplementary material archive is provided in conjunction with the research paper:
De Winter, J. C. F., Dodou, D., & Eisma, Y. B. (2023). Responses to Raven Matrices: Governed by Visual Complexity and Centrality? Perception.

The core component of this archive is a MATLAB script (.m-file) named 'produce_all_figures_and_tables.m'. This script serves to reproduce the figures and tables presented in the associated paper by calling various other scripts and .mat files.

Specifically, the 'produce_all_figures_and_tables.m' script is responsible for generating heatmaps and reading and processing the Qualtrics survey responses found in the 'qualtrics_responses.xlsx' file. The script reads .mat files containing participant data (age, gender, and responses to three post-experiment questions; these are not used in the paper) and a .mat file with eye-tracking data ('filtered_eye_tracking_data_raven.mat').

It is important to note that the eye-tracking data has been pre-processed, including fixation filtering and downsampling from 2000 Hz to 100 Hz. 
For the sake of transparency, the code for the fixation filter is provided in the 'fixation_filter.m' script, although it is not directly called upon by the main script.

To maintain the confidentiality of the original Raven matrices and uphold test integrity, the Raven items and the Eyelink project have been excluded from this archive. 
If you have any inquiries or need further information, please do not hesitate to contact the corresponding author at j.c.f.dewinter@tudelft.nl.

The scripts have been tested using MATLAB R2022b. 

The code contains a function pw_scale.m, obtained from Github, (C) by Mantiuk
Sources:
https://github.com/mantiuk/pwcmp/blob/master/pw_scale.m
Pérez-Ortiz, M., & Mantiuk, R. K. (2017). A practical guide and software for analysing pairwise comparison experiments. arXiv. https://arxiv.org/abs/1712.03686