Why aren't all the subdivisions in the filter list?

Why aren't all the subdivisions in the filter list?

If your dashboard contains a filter for subdivision, you may notice that not all the subdivision names are included. This usually stems from the fact that there can be THOUSANDS of subdivision names in the MLS. Often times, the field that captures the subdivision is a free text field rather than a picklist.  This means that one person can enter 'Rolling Meadows' and another person can enter 'Rolling Medows', and the system has no way of knowing that one of them is misspelled.  Or maybe someone enters it without a space between the words.  You can see where this is going.  Basically, the variability of the data in that field makes it not a great source of data.  But we have to use it. 

In addition to not wanting to force users to dig through and select multiple different versions of the same name to get relevant statistics, there is another consideration.  To quote Top Gun, we have a need, a need for speed.  Imagine you're trying to run stats for an area, and the chart takes 15 or 20 seconds to load.  You'd probably stop using the dashboard right then and there. The negative impact to the user experience isn't worth exposing a massive list of somewhat messy data so that every single subdivision can be represented.  So we limit the number of values in the list to increase the overall speed.  Generally speaking, we look across the entire data set and count how many listings are in each unique subdivision.  Then we'll pick a cutoff point where we group all the smaller subdivisions into something creative like "Other Subdivision."  This is recalculated nightly, so as more listings are added, subdivisions on the cusp will make their way into the enumerated list.

Obviously one downside to this is that new subdivisions will take a while to make their way into the stats.  In some cases, the MLS will request that certain subdivisions are added even though they don't reach the required number of listings.  Yes, we can do that.  So if you have special needs, contact your MLS and make your case.  If they agree with you, they'll send us the request for implementation.




    • Related Articles

    • Why We Don’t Use Rolling Averages

      What are rolling 3- or 6-month averages, and why do people use them? Rolling averages smooth out short-term fluctuations in data by averaging a value over a defined time window, typically 3 or 6 months, so each new data point is the average of the ...
    • Why don’t the charts include a legend?

      We intentionally leave legends off our charts—and that decision is rooted in how we prioritize interactive, online use over static presentation. But don’t worry: we’ve got a few workarounds that can help when you're printing charts or sharing them ...
    • Default values on Pricing Insights

      Recently, someone asked how the default values on Pricing Insights were determined.  They were referring to these boxes at the top of the dashboard. When the dashboard first loads, a median sold price is calculated based on the selected filter ...
    • The hierarchy of geography filters

      When you think about market stats, geography is one of the first things that comes to mind.  Depending on the dashboard you're using, you may have one or more geography filters.  If there is more than one, then those filters work slightly different ...
    • Why are there Blank or Null Values in Dropdown Filters?

      Why are there blank or null options in some dropdown filters like County or City? Occasionally, you may notice blank or “null” entries in dropdown filters. This happens when the underlying listing data is incomplete, inconsistent, or ambiguous. In ...