1. A computer-implemented method of normalizing public HMDA data received from a federal agency, the method comprising: receiving, by a processor, Home Mortgage Disclosure Act (HMDA) data including at least one of HMDA data reports and loan-level public HMDA data, the HMDA data having loan information that varies as a function of time and that is provided by multiple financial institutions; correcting, by the processor, errors in the HMDA data; normalizing, by the processor, the HMDA data across variations in the information, wherein normalizing comprises: accessing a first database storing data indicative of which HMDA data is provided by each of the multiple financial institutions, accessing a second database storing the names of the multiple financial institutions and associated identifying tags that identify relationships among the multiple financial institutions, reducing, based on the data stored in the first database and the names of the multiple financial institutions and the associated identifying tags stored in the second database, a total number of the names of the multiple financial institutions, and reassigning, based on the reduced total number of the names of the multiple financial institutions, the data stored in the first database; summarizing, by the processor, the normalized HMDA data; and outputting, by the processor, the summarized and normalized HMDA data to an application for analysis.