2018 · 42 citations · 20 references
ComputingComputer ScienceData ScienceData AnalyticsData EngineeringData ManagementData AnalysisData QualityData TransformationData WranglingOpen Government DataBipartite MatchingData Discrepancy DetectionData Matching
Many analyses in data science are not one-off projects, but are repeated over multiple data samples, such as once per month, once per quarter, and so on. For example, if a data scientist performs an analysis in 2017 that saves a significant amount of money, then she will likely to be asked to perform the same analysis on data from 2018. But more data analyses means more effort spent in data wrangling. We introduce the data diff problem, which attempts to turn this problem into an opportunity. Comparing the repeated data samples against each other, inconsistencies may be indicative of underlying issues in data quality. By analogy to text \textttdiff, the data diff problem is to find a "patch", that is, transformation in a specified domain-specific language, that transforms the data samples so that they are identically distributed. We present a prototype tool for data diff that formalizes the problem as a bipartite matching problem, calibrating its parameters using a bootstrap procedure. The tool is evaluated quantitatively and through a case study on an open government data set.
20
UCI Machine Learning Repository
Arthur Asuncion · Medical Entomology and Zoology · 2007 · 24.4K citations
Practical Nonparametric Statistics
David J. Groggel, W. J. Conover · Technometrics · 2000 · 11.1K citations
An Introduction to the Bootstrap.
S. T. Buckland, B. Efron, Ryan J. Tibshirani · Biometrics · 1994 · 3.2K citations
Arthur Gretton, Karsten Borgwardt, Malte J. Rasch et al. · MPG.PuRe (Max Planck Society) · 2012 · 2.2K citations · Full text