230 likes | 366 Views
Record Linkage at the Minnesota Population Center. Ron Goeken , Lap Huynh, Tom Lenius , and Rebecca Vick . RecordLink Workshop, 2010 University of Guelph , May 24 th 2010. Introduction. Overview of linkage process Prelims vs. final releases Name commonness scores Error rate estimation
E N D
Record Linkage at the Minnesota Population Center Ron Goeken, Lap Huynh, Tom Lenius, and Rebecca Vick RecordLink Workshop, 2010University of Guelph , May 24th 2010
Introduction • Overview of linkage process • Prelims vs. final releases • Name commonness scores • Error rate estimation • Weights • Looking ahead
Historical Record Linkage – U.S. 1850 1% sample 1860 1% sample 1870 1% sample 1880 complete-count 1900 1% sample 1910 1% sample 1920 1% sample 1930 1% sample
Historical Record Linkage at the MPC • Primary goals are to create linked sets that are • Representative • Accurate
Historical Record Linkage at the MPC • Representative links • We use a very limited set of variables to predict links to avoid linkage bias Block by birthplace, sex and race Given (first) name Surname (last) name Age
Historical Record Linkage at the MPC • Accurate links • If there is more than one ‘potential’ link for a given person we exclude them all • We throw away a lot of potential links
Historical Record Linkage at the MPC • Create given and surname and age similarity scores • Jaro-Winkler string similarity algorithm • 20% age difference score • We apply name and age similarity thresholds to limit output of potential links
Additional Variables Based on Age • Age • Age difference (absolute value , normalized)* • Age categories, in five-year groups*
Additional Variables Based on Name • Phonetic Match (binary) • Double Metaphone • NYSIIS* • Middle initials (if present) must not conflict (binary)*
Additional Variables Based on Name • Name Commonness Scores* • Our answer to incorporating probabilistic information into the process without complete standardization of all name strings. • Proportion of records (by race, birthplace, and sex) in the 1880 data with a Jaro-Winkler score greater than 0.9 • Name commonness score works in tandem with a birthplace density measure, which is the proportion of 1880 records for specific birthplaces (by race and sex)
Classification of links • Comparisons that beat the thresholds become ‘potential links’ that are classified as ‘true’ and ‘false’ links by two SVM models • One model includes age variables, the other does not* • Link is accepted if both models call it a ‘true’ link and there are no conflicts
Name Commonness Table 6. Distribution of 1870 Records (Males) by Name Commonness Scores
Linkage Rates by Name Commonness and Birthplace Population Size
Linkage Rates by Name Commonness and Birthplace Population Size Table 8. Linkage Rate for Native-Born 1870 Males by Birthplace Rank (number of males by birthplace) and Name Commonness Scores
Estimating error rates • Calculate migration rates by different slices of data, e.g. five-year age cats, age difference • Split brothers • Compare link made in one dataset to link made in another for same group of people • Compare to linked set made by another independent source: Pleiades
Weights • The weights are based on the linkable population, which is always based on the terminal census year data. • Based on an iterative process • We capped weight minimums and maximums (min is 1/5 the avg. weight for the subgroup; max is 4 times the avg. weight for subgroup)
Looking Ahead • Hope to alleviate small N problem in the future • Link 1900 and 1930 5% samples to 1800 complete count • 1850 complete count database currently under construction • Hope to have complete count data for 1860, 1870, and 1900 in the future