<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.domusanalytics.com/blogs/data-analysis/feed" rel="self" type="application/rss+xml"/><title>Domus Analytics - B&gt;Average Blog , Data Analysis</title><description>Domus Analytics - B&gt;Average Blog , Data Analysis</description><link>https://www.domusanalytics.com/blogs/data-analysis</link><lastBuildDate>Thu, 30 Apr 2026 14:22:03 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[A Love/Hate of Polygons]]></title><link>https://www.domusanalytics.com/blogs/post/polygon-maps-dont-work-for-stats</link><description><![CDATA[<img align="left" hspace="5" src="https://www.domusanalytics.com/images/1_9moxlfDSRESKZ2QtOsedUw.png"/>Why polygon maps aren't a great tool for stats.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_5uZFV5RrSeqkl2qYuloIhA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_2iPq_78xRHmbbxnMlmvFYQ" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_GXM6UfXpQliwnpmJGqaB0w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"> [data-element-id="elm_GXM6UfXpQliwnpmJGqaB0w"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_umpuYZiET8ycXRiPtObfhA" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_umpuYZiET8ycXRiPtObfhA"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-align-center " data-editor="true">Polygon maps are great for search, but fall short for stats</h2></div>
<div data-element-id="elm_dgL5nonHSjitK48chipbjQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_dgL5nonHSjitK48chipbjQ"].zpelem-text { color:#3004EA ; border-radius:1px; } [data-element-id="elm_dgL5nonHSjitK48chipbjQ"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ color:#3004EA ; } </style><div class="zptext zptext-align-center " data-editor="true"><p><span style="color:rgb(18, 98, 179);">One of the questions potential clients ask us is &quot;do you have polygon maps?&quot;, and the answer is no.&nbsp; For some groups, that's a must-have on their vendor evaluation checklist, and that's a mistake.&nbsp; While polygon selects can be a great tool for helping a client search for a home, they too often come up short for market statistics.&nbsp; I thought I'd use our recent home shopping experience to illustrate this point.</span></p><p><span style="color:rgb(18, 98, 179);"><br></span></p><p><span style="color:rgb(18, 98, 179);">We're what you might call &quot;regular home shoppers&quot;.&nbsp; That is, we aren't actively looking for a new home, but we love open houses, and if we ever happen upon the perfect house then we just might buy it.&nbsp; We've found three houses this way in the last 10 years.&nbsp; The first one was just out of our budget, and the second house was already under contract by the time we saw it.&nbsp; We found the third house a few weeks ago.&nbsp; We ultimately decided it wasn't exactly the right house for us, but it was that experience that crystalized our position against using polygons for market analysis and statistics.</span></p><p><span style="color:rgb(18, 98, 179);"><br></span></p><p><span style="color:rgb(18, 98, 179);"><span style="font-weight:bold;">Here's how it went down.</span>&nbsp; During a lengthy chat with the listing agent, she offered to create a comp analysis for our current residence in case selling was a contingency for us to make an offer.&nbsp; To give you some background, there are 3 neighborhoods right next to each other where we live.&nbsp; The listing agent's primary business is in one of those neighborhoods, the house we looked at was in the second neighborhood, and our home is in the third.&nbsp; These are not subdivisions of different builders that no one but the owners can tell apart - these are three very distinct neighborhoods with very different pricing.&nbsp; It is very obvious, especially to the agent who works in one of them ALL THE TIME, where each neighborhood starts and ends.&nbsp; However, the MLS doesn't capture neighborhood data, so the agent pulled comps for us using a polygon map.&nbsp; <span style="font-weight:700;">Unfortunately, the map she drew accidentally included a street in her primary (and much higher priced) neighborhood, dramatically skewing the results and making the comp analysis useless.</span></span></p><p><span style="color:rgb(18, 98, 179);"><br></span></p><p><span style="color:rgb(18, 98, 179);">Now you may be saying &quot;it was a mistake, just redraw the map.&quot;&nbsp; <span style="font-weight:700;">But that's the whole point.</span>&nbsp; It should have been trivially easy for an agent who was an expert in our area to draw the map correctly.&nbsp; If she can't get it right--an experienced agent who knows the area incredibly well--what hope is there for an agent who isn't as well versed in this side of town or technologically savvy?&nbsp; They may seem cool and powerful on the surface, but from a technical perspective, polygon maps are a lazy work-around for incomplete data management.&nbsp; Don't let the razzle dazzle fool you - the MLS platforms are responsible for maintaining quality, persistent, useable data that can be consumed by all agents.&nbsp; We've lived in our house for 18 years, and our neighborhood hasn't changed one street in that time--why make every agent draw a polygon every time they want to analyze the neighborhood?&nbsp;&nbsp;<span style="font-weight:400;">That local, specific knowledge should be defined once in the MLS and made available to all agents.&nbsp; <span style="font-weight:700;">P</span><span style="font-weight:700;">olygons&nbsp;</span><span style="font-weight:700;">f</span><span style="font-weight:700;">orce&nbsp;agents to execute a low-value manual step that is unnecessarily complex, repetitive, and time-consuming, which is obviously prone to errors.</span></span></span></p></div>
</div><div data-element-id="elm_lTv2ON3iSGnrnhCC8H_Lyw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_lTv2ON3iSGnrnhCC8H_Lyw"].zpelem-text { color:#013A51 ; border-radius:1px; } [data-element-id="elm_lTv2ON3iSGnrnhCC8H_Lyw"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ color:#013A51 ; } </style><div class="zptext zptext-align-left " data-editor="true"><div><p style="text-align:center;"><span style="font-size:20px;color:rgb(0, 51, 102);font-weight:bold;">What are the best practices for stats if it's not Polygon Maps?</span></p><p style="text-align:center;"><span style="color:rgb(18, 98, 179);">Market Stats are fundamentally different than Search.&nbsp; Polygon maps can be an incredibly useful tool for searching for a specific property for a specific client in a very specific area where the goal is to narrow down the criteria as much as possible.&nbsp; Let me say that again: <span style="font-style:italic;">Polygons are useful for narrowing way down</span>.&nbsp; Stats are the exact opposite: you want a well-understood selection criteria,<span style="font-weight:bold;"> including the most listings possible that are economically similar.</span></span></p><p><span style="color:rgb(18, 98, 179);"><br></span></p><p><span style="color:rgb(18, 98, 179);">Here's how to create an economic analysis of an &quot;area&quot; not easily selected from the data:</span></p><ul><li><span style="color:rgb(18, 98, 179);">Start with one or more pre-defined areas: MLS area, township, city, zip code, school district, etc.&nbsp; Whatever is specific, economically similar, and well-known.&nbsp; This will enable comparison, repetition, and ease of use.&nbsp;&nbsp;This type of analysis can even include multiple non-congruent areas.&nbsp; You can't do that with a polygon!&nbsp;<span style="text-align:center;">&nbsp;Maybe some of those similar areas are just a few streets over, or even on the other side of town.</span></span></li><li><span style="color:rgb(18, 98, 179);">Narrow down your analysis using one or more filters like price range, year built, or size (lot or living area).&nbsp; In many situations, listings<span style="font-style:italic;">&nbsp;in the same geography&nbsp;</span>are economically different.&nbsp; Using the additional filters accounts for those differences.</span></li></ul><p><span style="color:rgb(18, 98, 179);"><br></span></p><p style="text-align:center;"><span style="color:rgb(18, 98, 179);">We haven't even touched on other use cases for market stats where polygons are useless:&nbsp; How to compare two areas against each other?&nbsp; What about 5 areas?&nbsp; or 10 areas?&nbsp; Can you imagine having to draw 10 different polygon maps just to create one chart?&nbsp; How do I create a selection area of </span><span style="color:rgb(18, 98, 179);">discontinuous</span><span style="color:rgb(18, 98, 179);">&nbsp;space?&nbsp; What about excluding an area inside an area, like a donut hole?&nbsp; I could go on, but you get the idea.</span><br></p><p><span style="color:rgb(18, 98, 179);"><br></span></p><div><p style="text-align:center;"><span style="color:rgb(18, 98, 179);">The next time you hear someone say &quot;polygons are a critical feature for stats&quot;, ask about their use cases.&nbsp; I bet they'll be hard pressed to come up with a situation that can't be solved in a much easier, more stable and replicable manner like we've described.&nbsp; Polygons have a place in today's real estate tools, but that place isn't the stats.<br></span></p><p style="text-align:center;"><span style="font-weight:bold;"><span style="font-weight:normal;color:rgb(18, 98, 179);"><br></span></span></p><p style="text-align:center;"><span style="font-weight:bold;"><span style="font-weight:normal;color:rgb(18, 98, 179);">In the meantime, our search for the perfect house continues...&nbsp;</span></span></p></div></div></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Thu, 02 Sep 2021 15:04:58 -0700</pubDate></item><item><title><![CDATA[New Construction and 0 DOM]]></title><link>https://www.domusanalytics.com/blogs/post/days-on-market</link><description><![CDATA[<img align="left" hspace="5" src="https://www.domusanalytics.com/images/noun_Calendar_3076015.png"/>So we got this email... It all started with a client email, as these things tend to do.&nbsp;&nbsp; Bob Bemis, the MLS Director of the&nbsp; Park City Bo ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_xQfq2r--T9K0fb7T-G6VMw" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_-ratNCNcRRO8wtbWIlhlIw" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_dsOdk4tKT7yLNZ7_CELi1g" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"> [data-element-id="elm_dsOdk4tKT7yLNZ7_CELi1g"].zpelem-col{ border-radius:1px; } </style><div data-element-id="elm_9cRFw9SrQluILCKpH0E9Xg" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_9cRFw9SrQluILCKpH0E9Xg"].zpelem-heading { border-radius:1px; } </style><h2
 class="zpheading zpheading-align-center " data-editor="true">An adventure with New Construction and DOM</h2></div>
<div data-element-id="elm_7h7WFfTkRbChYaXW0B-hNQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_7h7WFfTkRbChYaXW0B-hNQ"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-center " data-editor="true"><p><span style="color:inherit;font-weight:700;font-size:18px;">So we got this email...</span></p><p style="text-align:left;"><span style="color:inherit;">It all started with a client email, as these things tend to do.&nbsp;&nbsp;</span><span style="color:inherit;">Bob Bemis, the MLS Director of the&nbsp;</span><a href="https://www.parkcityrealtors.com/market-information" title="Park City Board of REALTORS®" target="_blank" rel="" style="text-decoration-line:underline;">Park City Board of REALTORS®</a><span style="color:inherit;">, sent out one of his well-done weekly market reports.&nbsp; Bob has a long MLS history, and he's a big data nerd like us.&nbsp; His report was titled &quot;The Law of Unintended Consequences&quot;, and he examined how New Construction contracts were impacting Days on Market (DOM).&nbsp; Coincidentally, we'd been talking a lot about DOM internally, as you'll see in the next few blogs, so we reached out to chat.&nbsp; Here's a summary of what Bob wrote:</span></p><p style="text-align:left;"><span style="font-size:10pt;color:inherit;text-align:center;"><br></span></p><p style="text-align:left;"><span style="font-style:italic;"><span style="font-size:14px;color:inherit;text-align:center;">Part of the Clear Cooperation policy adopted last year requires developments to report their Pending listings when they go under contract, even if the specific units being purchased were not listed.&nbsp; (Developers typically put in just a sampling of models as listings but have more inventory to sell than what appears in the MLS.)&nbsp; Thanks to the developers that are doing just that, we are seeing a growing number of listings being Added and Pended on the same day.&nbsp;&nbsp;</span><span style="color:inherit;text-align:center;">But the DOM and CDOM averages are thrown way off because of these entries.&nbsp; In just the past week, 23% of all Pendings were 0 or 1 DOM.&nbsp; Agents should look at those averages closely, and look at the underlying data when doing a market analysis where such new developments are prevalent.&nbsp; DOM and CDOM are likely very inaccurate as a result.</span></span></p><p style="text-align:left;"><span style="color:inherit;"><br></span></p><p style="text-align:left;"><span style="color:inherit;">Based on our discussions and Bob's additional insight, we said &quot;What do you think about excluding New Construction 0 DOM listings from DOM calculations?&quot;&nbsp; While it turned out to be a simple adjustment, the analysis showed us a lot more than just 0 DOM listings making their impact on the calculations.</span></p><p style="text-align:left;"><span style="color:inherit;"><br></span></p><p><span style="color:inherit;font-size:18px;font-weight:700;">New Construction and DOM</span><br></p><div><p style="text-align:left;">We have a large amount of data from groups across the country.&nbsp; While this issue came up first in Park City, we did our analysis by checking a large number of New Construction listings across&nbsp;<span style="color:inherit;text-align:center;">all sorts of different markets&nbsp;</span>to understand what was going on with DOM overall.&nbsp; We saw three unique things:</p><ul><li style="text-align:left;">Most of the New Constructions listings were, in fact, 0 or 1 DOM.</li><li style="text-align:left;">Model homes would eventually sell, resulting in a very large DOM, often a year or longer.&nbsp; Yep, that full-furnished corner unit with beautiful staging and every amenity&nbsp;possible finally sold after 2 1/2 years.&nbsp; That data point is just totally different from a standard listing!&nbsp; It just doesn't represent the traditional DOM.</li><li style="text-align:justify;"><span style="text-align:left;">Spec and custom home builders can choose to list their property on the MLS any time they want.&nbsp; Some list when breaking ground, others after framing, and some wait until a CO.&nbsp; We couldn't find any consistency on the listings.&nbsp; This lack of consistency introduces a very high variance on the DOM value.&nbsp;</span><span style="text-align:left;">&nbsp;In analyzing many New Construction listings, we found the data was all over the place and very noisy, and didn't represent a consistent methodology.</span><span style="text-align:left;">&nbsp; Or, as we learned in school: &quot;Garbage In, Garbage Out.&quot;</span></li></ul><div style="text-align:left;"> The conclusion here was that most every listing that was tagged as New Construction really didn't have DOM data the way we think about DOM data.&nbsp; There was so much internal variance that it just didn't make sense to include it in the calculation. </div>
</div><div style="text-align:left;"><br></div><p><span style="font-size:18px;font-weight:700;">Conclusion</span><br></p><div style="text-align:left;"> To make a long story short (something Ed rarely does...), Bob thought removing New Construction from DOM was a great idea.&nbsp; So we implemented it in his data.&nbsp; The result, as expected, was a stabilization of the DOM results.&nbsp; By removing all the noise, the calculations now feel more aligned to the market experience.&nbsp; One of the capabilities of the Domus online dashboards, unlike PDF reports, is that we also recast all history to reflect the new calculations.&nbsp; So the month-over-month, year-over-year, and the long time-series charts all make sense together without showing big jumps or gaps due to a new methodology. </div>
<div style="text-align:left;"><br></div><div style="text-align:left;"> Going forward, this is our new standard for handing Days on Market with New Construction.&nbsp; Especially for DOM,&nbsp;<span style="color:inherit;text-align:center;">New Construction is just different than resale</span><span style="color:inherit;text-align:center;">.&nbsp;&nbsp;</span><span style="color:inherit;text-align:center;">The goal of stats is to accurately measure and communicate the behavior of the market.&nbsp;&nbsp;</span><span style="color:inherit;text-align:center;">A</span><span style="color:inherit;text-align:center;">&nbsp;traditional resale DOM calculation doesn't make sense for&nbsp;New Construction, which Clear Cooperation exposed for us quite clearly, and what people are expecting when they think of DOM.&nbsp; As the policy, market behavior, and data change underneath us, we continue to change right along with everything.</span></div><div style="text-align:left;"><br></div>
</div></div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 19 Apr 2021 20:55:00 -0700</pubDate></item></channel></rss>