Skip to content
@UM-AC-repo

UM-AC-repo

CATQ Multivariate Study

License: CC BY 4.0 Python Jupyter

Analysis code and reproducible research materials for a Maastricht University study of sex differences and trait-specific correlates of autistic camouflaging.

Overview

This repository contains the code used to examine variation in the three domains of the Camouflaging Autistic Traits Questionnaire (CAT-Q): Compensation, Masking, and Assimilation. The analyses evaluate whether CAT-Q scores differ between women and men, whether any differences persist after accounting for empathizing, systemizing, and autistic traits, and whether these trait associations vary by sex.

The work accompanies the manuscript:

Monteiro, S., Ambraß, L., de Sousa Fernandes Perna, E., Blokland, A., Stauder, J. (2026). Rethinking the Boundaries of Camouflaging: A Multivariate Analysis of Sex, Empathizing, Systemizing, and Autistic Traits.

Analytical workflow

The notebook implements three sequential model stages:

  1. Model 1: CAT-Q outcomes as a function of sex and age.
  2. Model 2: Model 1 with Empathy Quotient (EQ), Systemizing Quotient (SQ), and 10-item Autism Spectrum Quotient (AQ-10) added.
  3. Model 3: Model 2 with sex × EQ, sex × SQ, and sex × AQ-10 interactions added.

Compensation, Masking, and Assimilation are modelled jointly using multivariate multiple linear regression. CAT-Q total is analysed separately because it is derived from the three subscales. The workflow includes:

  • HC3 robust covariance estimation;
  • pooling across 20 imputed datasets using Rubin's rules;
  • multivariate Wald tests;
  • Benjamini–Hochberg false-discovery-rate correction;
  • sex-specific simple slopes and adjusted predictions;
  • model-fit and Shapley variance decomposition;
  • nonlinearity, overlap, collinearity, cutoff, and influence diagnostics;
  • leave-one-participant-out stability analysis; and
  • generation of manuscript figures and tables.

Repository contents

Directory Contents
code/ Contains the complete analysis notebook, including modelling, sensitivity analyses, figures, and tables. It also contains the standalone imputation script used to generate the multiply imputed datasets.
data/ Contains the processed source dataset of 195 participants and the ZIP package containing the 20 completed imputed datasets used by the analysis notebook.

License

Except where otherwise stated, the original code, documentation, and non-sensitive outputs in this repository are licensed under the Creative Commons Attribution 4.0 International License.

Participant-level data, personal data, third-party materials, and any content for which the repository contributors do not control the necessary rights are excluded from this license unless explicitly identified otherwise. See LICENSE.

Maastricht University logo

Popular repositories Loading

  1. CATQ_Multivariate CATQ_Multivariate Public

    Jupyter Notebook

  2. .github .github Public

Repositories

Showing 2 of 2 repositories

Top languages

Loading…

Most used topics

Loading…