4. Estimating model parameters - Splink
In the last tutorial we looked at how we can use blocking rules to generate pairwise record comparisons. Now it's time to estimate a probabilistic linkage model to score each of these comparisons. The resultant match score is a prediction of whether the two records represent the same entity (e.g. are the same person). The purpose of estimating the model is to learn the relative importance of different parts of your data for the purpose of data linking. For example, a match on date of birth is a much stronger indicator that two records refer to the same entity than a match on gender. A mismatch on gender may be a stronger indicate against two records referring than a mismatch on name, since names are more likely to be entered differently. The relative importance of different information is captured in the (partial) 'match weights', which can be learned from your data. These match weights are then added up to compute the overall match score. The match weights are are derived from the m a
Specifying and estimating a linkage model ¶ In the last tutorial we looked at how we can use blocking rules to generate pairwise record comparisons. Now it's time to estimate a probabilistic linkage model to score each of these comparisons. The resultant match score is a prediction of whether the two records represent the same entity (e.g. are the same person). The purpose of estimating the model is to learn the relative importance of different parts of your data for the purpose of data linking. For example, a match on date of birth is a much stronger indicator that two records refer to the sa
Explore this link on the map →related reading
- Model Training Blocking Rules - Splinkmoj-analytical-services.github.io
- What are Blocking Rules? - Splinkmoj-analytical-services.github.io
- Defining and customising comparisons - Splinkmoj-analytical-services.github.io
- 3. Blocking - Splinkmoj-analytical-services.github.io
- 3. Blocking - Splinkmoj-analytical-services.github.io
- Choosing string comparators - Splinkmoj-analytical-services.github.io
- 2. Exploratory analysis - Splinkmoj-analytical-services.github.io
- Inkling: Our Open-Weights Model - Thinking Machines Labthinkingmachines.ai
- ML vs. Score matchingarxiv.org
- Bradley–Terry model - Wikipediaen.wikipedia.org
- Sliced Score Matching: A Scalable Approach to Density and Score Estimation | Yang Songyang-song.github.io
- AlgZoo: uninterpreted models with fewer than 1,500 parameters — LessWronglesswrong.com