Skip to content
View haoranmattwan's full-sized avatar

Block or report haoranmattwan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
haoranmattwan/README.md

Haoran (Matt) Wan | Quantitative Researcher

Website Badge   LinkedIn Badge   Google Scholar Badge   Email Badge


Summary

I am a behavioral scientist and a Ph.D. candidate at Washington University in St. Louis (exp. May 2026), specializing in applying advanced computational and statistical models to understand complex human behavior. My expertise lies in Bayesian hierarchical modeling, experimental design, and building end-to-end reproducible data analysis pipelines in both the R and Python ecosystems.


Core Competencies

  • Languages & Ecosystems: R (tidyverse, brms, cmdstanr, lme4), Python (pandas, numpy, pymc, statsmodels, scikit-learn)
  • Modeling & Inference: Bayesian Hierarchical Modeling, Generalized Linear Models, Nonlinear Modeling, Causal Inference, Longitudinal Data Analysis, Multivariate Analysis
  • Tools & Platforms: Stan, Git/GitHub/GitLab, Stata

Research Portfolio

This portfolio showcases my commitment to reproducible science and technical versatility by providing end-to-end analyses for my peer-reviewed publications in both R and Python. Each project includes a complete replication of the original analysis, demonstrating proficiency across different modeling frameworks and libraries.

Project Title & Publication Description & Key Methods Tech Stack Repository
Brief assessments of delay discounting: Two‐amount Monetary Choice and Delayed Losses Questionnaires
The Psychological Record (2025)
Validates 18-item brief versions of the MCQ and DLQ using logistic growth models, reliability metrics, and mixed-effects regressions to ensure psychometric equivalence. R (glmmTMB, minpack.lm) Python (statsmodels, scipy) View Project View Paper
Age, income, and the discounting of delayed monetary losses
Journals of Gerontology: Series B (2025)
Models how demographic factors interact to influence financial risk tolerance using Bayesian hierarchical beta regressions. R (brms) Python (pymc) View Project View Paper
Discounting of probabilistic food reinforcement by pigeons
Journal of the Experimental Analysis of Behavior (2025)
Fits custom Bayesian nonlinear multilevel models (hyperboloid function) with a beta likelihood to examine how pigeons discount probabilistic rewards. R (brms) Python (pymc) View Project View Paper
Delayed monetary losses: Do different procedures assess the same construct?
Behavioural Processes (2024)
Compares two behavioral measures using frequentist methods, including beta regression, nonlinear modeling, and hypothesis testing with glht. R (betareg) Python (statsmodels) View Project View Paper
Age-related differences in delay discounting: Income matters
Psychology and Aging (2024)
Implements a series of Bayesian multilevel models to test a focused "buffering hypothesis" regarding age and income. R (brms) Python (pymc) View Project View Paper
Social familiarity and reinforcement value in rats
Frontiers in Psychology (2023)
Fits a specialized nonlinear behavioral-economic demand model (ZBEn) using both frequentist (lmfit) and Bayesian (pymc) hierarchical approaches. R (minpack.lm) Python (lmfit, pymc) View Project View Paper
Individual differences in degree of discounting
Behavioural Processes (2023)
A psychometric validation study using GLMMs (glmmTMB) and correlation analyses to assess the convergent validity of two measurement tools. R (glmmTMB) Python (statsmodels) View Project View Paper
A behavioral-economic analysis of demand and preference in rats
Learning and Motivation (2022)
Quantifies own-price and cross-price elasticity by fitting ZBEn and exponential demand models to assess reinforcer substitutability. R (minpack.lm) Python (lmfit) View Project View Paper
Failure to find altruistic food sharing in rats
Frontiers in Psychology (2021)
Implements custom hierarchical binomial and negative binomial regression models in Stan to test claims of altruism across multiple experimental conditions. R (cmdstanr) Python (cmdstanpy) View Project View Paper

Popular repositories Loading

  1. haoranmattwan.github.io haoranmattwan.github.io Public

    HTML

  2. altruistic-behavior-rats-2021 altruistic-behavior-rats-2021 Public

    R (cmdstanr) and Python (cmdstanpy) replication of the Bayesian hierarchical models from Wan et al. (2021, Frontiers) testing altruistic food sharing.

    HTML

  3. behavioral-economic-demand-analysis-2022 behavioral-economic-demand-analysis-2022 Public

    R, Python, & Stata replication of a behavioral-economic analysis of demand and substitutability (Kirkman et al., 2022).

    HTML

  4. discounting-delayed-gains-procedure-comparison-2023 discounting-delayed-gains-procedure-comparison-2023 Public

    R (glmmTMB) and Python (statsmodels) replication of a psychometric validation study comparing two behavioral measures from Wan et al. (2023, Behavioural Processes).

    HTML

  5. demand-analysis-social-familiarity-2023 demand-analysis-social-familiarity-2023 Public

    R and Python replication of a behavioral-economic demand analysis using frequentist (individual) and Bayesian (hierarchical) nonlinear modeling.

    HTML

  6. age-income-discounting-2024 age-income-discounting-2024 Public

    R (brms) and Python (pymc) replication of Bayesian multilevel models testing an age x income interaction from Wan et al. (2024, Psychology and Aging).

    HTML