Supplementary data for the paper: 
De Winter, J. C. F., Dodou, D., Moorlag, F., & Broekens, J. (2024). Social robots: A meta-analysis of learning outcomes. Manuscript submitted for publication.
https://www.researchgate.net/publication/383908660_Social_Robots_A_Meta-Analysis_of_Learning_Outcomes
https://doi.org/10.13140/RG.2.2.10148.49289

read_and_process.m		MATLAB script that reads Data.xlsx and produces all analyses and figures in the paper.

Data.xlsx			Excel file with the following sheets: 
				(1) Data per study included in the meta-analysis.
				(2) List of excluded studies with associated reasons.
				(3) Calculations of means and standard deviations.
				(4) Information about communication with authors of studies to request data or clarifications.
				(5) Effect sizes per study.
				(6) Additional information for the studies comparing a robot with a virtual interface. 
				(7) Citation.

PDF_GPT_scores.mat		MATLAB data file with a matrix of PDF files × items containing GPT-4o-based scores.
filenames.mat			MATLAB data file names (used for connecting GPT-4o-based scores to the study numbers).

cohend.m			MATLAB function for computing Cohen's d.
getNCTConfidenceBounds.m	MATLAB function for computing the confidence interval for a non-central t-distribution based on a non-central t-value, df, and quantiles.
				Function taken from meanEffectSize.m (https://nl.mathworks.com/help/stats/meaneffectsize.html).
pcao.m				MATLAB function for performing a principal component analysis.
ttest2_output.m			MATLAB function for performing an independent samples t-test on two vectors. It outputs the result in a string with means, SD, t, df, and p values.

The MATLAB script was tested using MATLAB 2024a.

