
*Want to look at each figure above individually? Want to download any of the figures? All figures are available in this folder.
Overview
I am Dean’s Professor of Sociology and Statistics (by courtesy) at Purdue University. I am also a founder and director for social sciences of The Methodology Center and a founder and director of sociological science for the Kernan Experimental Lab. I am a quantitative methodologist specializing in categorical data analysis, data visualization, latent variable modeling, and experimental design. I am also a social psychologist and use theories of identity, status, and stereotyping to understand (a) how social categories impact how we view ourselves and how others view and treat us, and (b) the social factors that influence health and well-being. I teach courses and short workshops on applied statistics, quantitative methods, and social psychology.
I am firmly committed to open science and reproducibility. Thus, I freely share the data, code, and replication files for all of my research projects as well as for all courses, seminars, and workshops I teach.
The various pages on this site contain:
- Description of my background and research
- My CV
- Copies of my published articles along with abstracts, replication files, online appendices, etc.
- Stata commands, packages, and graphics schemes I have written along with some misc. example do-files
- balanceplot: Plots and tests of standardized imbalance statistics
- cleanplots: Stata graphics scheme
- desctable: Descriptive statistics tables
- irt_coef: y*-standardized coefficient estimates for item response theory models
- irt_me: Marginal effects estimates for item response theory models
- lca_entropy: Entropy fit statistic calculation for latent class analysis models
- mecompare: Calculation of marginal effects and statistical comparisons of effects across models
- meinequality: Marginal effects inequality statistics for categorical independent variables
- metest: Tests and contrasts of marginal effects
- sgmediation2: Calculates Sobel-Goodman tests of statistical mediation in linear regression
- suest2: Seemingly unrelated estimation for most models in Stata
- totalme: Total marginal effects estimates for categorical dependent variables
- Miscellaneous example do-files for common Stata tasks
- R packages I have written
- Applied statistics and quantitative methods course, workshop, and seminar materials: lecture slides, example Stata and R code, and other resources
- Categorical Data Analysis (Graduate Course)
- Categorical Data Analysis (Statistical Horizons short course)
- Categorical Data Analysis: New Methods for Marginal Effects, Moderation, and Mediation (one day workshop)
- Data Management (one day workshop)
- Data Visualization (Graduate Course)
- Data Visualization Using Stata and LLMs (AI Horizons short course)
- Data Visualization & Model Presentation Using Stata or R (one day workshop)
- Experimental Design (Graduate Course)
- Interaction Effects: Advanced Topics (one day workshop)
- Item Response Theory (short course)
- Latent Variable Modeling (Graduate Course)
- Longitudinal Data Analysis (one week summer institute) (organizer)
- Data Visualization: Understanding Longitudinal Data (instructor)
- Model Visualization: Presenting Longitudinal Results (instructor)
- Complications with Longitudinal Data Analysis: Nonlinearities, Categorical Outcomes, Moderation, and Mediation (instructor)
- Causal Inference with Longitudinal Data (instructor)
- Missing Data (one day workshop)
- Stata Programming (one day workshop)
- Survey Design (one day workshop)
- Survey Experiments (one day workshop)
- Teaching Methodology Workshops (one day workshop)
- Social psychology course materials
- Links & resources for departments and programs I’m affiliated with
- Some guidelines for how to effectively ask for my help with Stata or R troubles