Use code: AXEUSCESTUDENT2025 for 10% off your next purchase!

Research Forum

Use code: AXEUSCE-AI for 10% off your next purchase!

Matching Multivaria...
 
Notifications
Clear all

Matching Multivariate Regression vs. Propensity Score Matching (PSM)

1 Posts
1 Users
0 Reactions
27 Views
(@rahima-noor)
Posts: 22
Member Moderator
Topic starter
 

Both multivariate regression and propensity score matching (PSM) are used to adjust for confounding in observational studies, but they differ in methodology, assumptions, and applications.

1. Multivariate Regression in Stata

Overview

  • Multivariate regression (typically logistic or linear regression) adjusts for confounders by including them as covariates in a regression model.
  • Used when treatment assignment is not random but confounders can be directly included in the model.

Stata Command for Multivariate Regression

Example: Estimating the effect of treatment (treat) on outcome (y), adjusting for covariates (x1, x2, x3):

Linear Regression (Continuous Outcome)
reg y treat x1 x2 x3, robust

Logistic Regression (Binary Outcome)
logit y treat x1 x2 x3, robust

2. Propensity Score Matching (PSM) in Stata

Overview

  • PSM estimates the probability (propensity score) of receiving the treatment, then matches treated and untreated individuals with similar scores.
  • Reduces selection bias by creating comparable treatment/control groups.

Steps in PSM

  1. Estimate the propensity score (logistic regression predicting treatment).
    logit treat x1 x2 x3
    predict pscore
  2. Match individuals (1:1, 1:N, nearest neighbor, caliper, etc.).
    ssc install psmatch2
    psmatch2 treat x1 x2 x3, out(y) neighbor(1) caliper(0.05)
  3. Check balance (assess covariate distributions between groups).
    pstest x1 x2 x3, graph
  4. Estimate treatment effect on the matched sample.
    teffects psmatch (y) (treat x1 x2 x3), atet

Key Differences: Multivariate Regression vs. PSM

Feature Multivariate Regression Propensity Score Matching (PSM)
Purpose Adjust for confounders via direct inclusion in model Create a balanced treatment/control group
Approach Regression-based (parametric) Matching-based (non-parametric)
Confounding Adjustment Directly controls for covariates Matches on propensity score
Observations Used Uses all available data Drops unmatched cases
Assumption of Linear Relationship Yes No
Handles Non-linearity Requires interaction terms Matches based on probability
Sensitive to Model Specification Yes Less than regression
Unmeasured Confounders Cannot be adjusted for Cannot be adjusted for
Commonly Used In Observational studies, clinical trials Health economics, policy evaluation

Summary

  • Use multivariate regression when sample size is small or when you want to adjust for many covariates.
  • Use PSM when selection bias is strong and you want a matched control group.
  • Combining PSM with regression provides better adjustment.
 
Posted : 05/03/2025 9:24 am
Share:
Need Help?

    Get a Quote







    Price: $0