Questions tagged [matching]

Matching refers to a process in experimental design in which observations are sampled in a systematic, non-random fashion to be analyzed more efficiently with special statistical methods.

Matching is a process used mainly to gain efficiency in experimental design. For example, in a case control study, participants who experienced a disease of interest may be matched to healthy cases and a logistic regression model may be used to assess the relative risk for a particular exposure, like smoking.

Matching can reduce the sample size drastically. However, comparisons are more highly balanced leading to greater precision in carefully matched samples. Matching, like stratification or adjustment in regression modeling, allows a researcher to control for variables that may have confounding or blocking impact. Unlike adjustment, matching may relieve the need to make assumptions about the functional form of the matching factor and the outcome.

Matching may be specified 1-to-1 or 10-to-1 or any fixed proportion that the researcher feels to be appropriate. Specialized methods for analyzing matched data include a paired t-test, linear regression models with an offset, conditional logistic regression, McNemar's test, and heirarchical linear models.

416 questions
29
votes
2 answers

Propensity score matching - What is the problem?

In estimation of treatment effects a commonly used method is matching. There are of course several techniques used for matching but one of the more popular techniques is propensity-score matching. However, I sometimes stumble upon contexts where it…
18
votes
1 answer

Why do we do matching for causal inference vs regressing on confounders?

I'm new to the area of causal inference. From what I understand, one of the main concerns that causal inference tries to address is the effect of confounders! For the sake of reference, let's denote the feature that we are interested in (a.k.a…
16
votes
2 answers

Why is Propensity Score Matching better than just Matching?

Propensity Score Matching at a high level uses a framework of: Identify potential confounders from the co-variates i.e all factors which can potentially influence the subject being part of experiment group Calculate Propensity Score = Pr (Subject…
zthomas.nc
  • 737
  • 2
  • 6
  • 21
11
votes
3 answers

Understanding output of MatchIt in R

I have created a Matched Cohort using MatchIt package in R. I have the list of members who are in the treatment group and the control group. But I am unable to figure out which treatment subject is matched to which control group. Can somebody please…
ann
  • 385
  • 1
  • 3
  • 11
11
votes
2 answers

Is Propensity Score Matching a "MUST" for Scientific Studies?

Recently, I have been reading about Propensity Score Matching : If I have understood this correctly, Propensity Score Matching is used to construct control/treatment groups in scientific studies, in such a way that individuals in the control group…
stats_noob
  • 5,882
  • 1
  • 21
  • 42
9
votes
0 answers

Propensity Score Matching – How do the mechanics lead to a different result than unmatched?

The gist of propensity score matching, as I understand it, is as follows: You want to estimate the average treatment effect (ATE) of a treatment on some outcome. However, if you simply calculate the difference between the average outcome of the…
9
votes
3 answers

What are the use cases for Propensity Score Matching?

I have asked here whether, in order to establish causal relationships, the treated group and the control group must be similar on all covariates. The answer was no, if we control for the covariates in an OLS regression. So what are the use cases for…
9
votes
3 answers

Different results after propensity score matching in R

I have conducted Prospensity Score Matching (in R using the R-package "Matchit"). I used the matching method "nearest neighbor". After matching I compared the treatment and the controlgroup in terms of their outcome variable. For this comparison I…
Breeze
  • 93
  • 1
  • 4
9
votes
2 answers

Nearest Neighbor Matching in R using matchit

I am using the matchit package to do propensity score matching on a data set. However, when doing nearest neighbor matching, if I use the caliper option, I get a different set of matched pairs every time - i.e. Treatment #18 matches to Control…
Sam
  • 193
  • 1
  • 1
  • 6
8
votes
2 answers

Overmatching bias and confounding variables

As I understand it, matching is one way to identify causality in observational studies. By matching observations that are "similar" and comparing ones that did or did not receive treatment, you can consider this as a quasi-experiment of sorts. What…
d_a_c321
  • 1,129
  • 1
  • 10
  • 19
7
votes
1 answer

McNemar or Fisher exact test for propensity score matched data?

I want to analyze some propensity score matched data. In the literature McNemar test is usually used, since the data is "paired". However matching is not pairing in the common sense. Would it be more correct to use Fisher exact test? What opinions…
Viktor
  • 853
  • 1
  • 8
  • 22
7
votes
1 answer

Propensity Score Matching implementation after multiple imputation

There is a very good thread about Propensity Score Matching after multiple imputation with the articles referred: Propensity score matching after multiple imputation In the refered articles, they talk about averaging of propensity scores after…
7
votes
1 answer

Multi-label classification: Predict product category

I want to predict to which product category a product belongs. A total of 400k products need to be translated from the old (less refined) to the new product category tree. (E.g. alarm clock used to fall under 'Electronics' and will now belong to…
7
votes
2 answers

matched pairs in Python (Propensity score matching)

Is there a function in python to create a matched pairs dataset? e.g. df_matched = construct_matched_pairs(df_users_who_did_something, df_all_other_users, …
volodymyr
  • 329
  • 1
  • 3
  • 8
6
votes
2 answers

Review of case control matching algorithms?

Can you suggest a good review of case control matching algorithms? Algorithms that can be used to set up the matched pairs of one case and one control, or matched blocks of a case and multiple controls.(Preferably a paper, book chapter or website…
GaBorgulya
  • 3,253
  • 15
  • 19
1
2 3
27 28