1. A computer-implemented method for adjusting a weighted repeat sales index using at least one processor, the method comprising: calculating, by the at least one processor, data for estimating adjustments from aggregated levels to disaggregated levels by marking a data element representing a first transaction to a data element representing a second transaction using a processor-implemented repeat sales house price index function at an aggregated level; determining, by the at least one processor using the calculated data, an estimate of deviation between the repeat sales house price index at the aggregated level and a repeat sales house price index at a disaggregated level; and calculating, by the at least one processor, the repeat sales house price index at the disaggregated level based on the determined estimate of the deviation from the aggregated level, wherein the adjusted weighted repeat sales index produces an estimated index function.