Estimating granular house price distributions in the Australian market using Gaussian mixtures
Abstract
A new methodology is proposed to approximate the time-dependent house price distribution at a fine regional scale using Gaussian mixtures. The means, variances and weights of the mixture components are related to time, location and dwelling type through a non linear function trained by a deep functional approximator. Price indices are derived as means, medians, quantiles or other functions of the estimated distributions. Price densities for larger regions, such as a city, are calculated via a weighted sum of the component density functions. The method is applied to a data set covering all of Australia at a fine spatial and temporal resolution. In addition to enabling a detailed exploration of the data, the proposed index yields lower prediction errors in the practical task of individual dwelling price projection from previous sales values within the three major Australian cities. The estimated quantiles are also found to be well calibrated empirically, capturing the complexity of house price distributions.
Keywords: Price indexes, Granular Markets, Residential real estate, density estimation, deep network.
JEL classification: C45, C11, C31, R32.
1 Introduction
House price indices are an important tool in government economic decision making and can assist in the valuation of the collateral behind mortgage portfolios by market agents such as brokers. The hedonic and the repeat sales approach are the most entrenched house price index methodologies in practical use today. They track the change in mean price over time, typically at the metropolitan scale. This can be misleading when there is significant variation in appreciation within a metropolitan region. Indeed, variation in house price appreciation within cities is large, as shown by e.g. Guerrieri et al. (2013); Bogin et al. (2019); Landvoigt et al. (2015), indicating that fine-scale indices are more useful (e.g. Constantinescu and Francke, 2013; Bogin et al., 2019; Ren et al., 2017; Waltl, 2019). For Sydney, Waltl (2019) show that the rise and subsequent decline of the 2004 boom were significantly more pronounced for Sydney’s low-priced outer suburbs than the high-priced areas closer to the city. Therefore, a metro city-level index may be too coarse to estimate current loan-to-value ratios for mortgages (Bogin et al., 2019). These concerns have helped stimulate the development of geographically fine-scaled indices. This is challenging, as real estate tends to be simultaneously very heterogeneous and infrequently traded (Deng et al., 2012).
Several approaches have been proposed to address the data sparsity issues that arise from infrequent trading of property at a fine spatial scale. Bogin et al. (2019) use an annual repeat sales index and formulate indices on the American ZIP code level. That time step is relatively coarse, illustrating a fundamental tradeoff between temporal- and spatial resolution due to increased noise at the granular level (Geltner and Ling, 2006). As such, using the whole dataset to estimate spatially localised trends is helpful, as shown by Francke and De Vos (2000) and Francke and Van de Minne (2017). Similarly, Ren et al. (2017) leverage cluster similarities based on neighbourhood price dynamics to yield cluster indices for Seattle. These are fine geographical scales, where data naturally becomes sparse when a specific area is considered in isolation, and these methods address the issue of spatial and temporal data sparsity.
Another limitation of the original hedonic and repeat sales methods is that they do not yield information about the underlying cross-sectional price distributions that gave rise to the index time series. The usefulness of distributions in gaining a richer picture of the market has led to new work to fill this lacuna and the study of distributions and their quantiles is now an active area of new research (Waltl, 2019; Nicodemo and Raya, 2012). Recent studies, including Coulson and McMillen (2007); Deng et al. (2012); McMillen (2008); McMillen and Shimizu (2021); Waltl (2019); Nicodemo and Raya (2012) employ quantile regression and/ or kernel density approaches to estimate a cross-sectional house price distribution. See Waltl (2019) for a review of studies that use quantile regression to elucidate cross sectional distributions, including approaches that allow regression coefficients to vary over the distribution and space.
Here, we propose to target the price distribution of data clusters employing an analytical function. We perform a parametric Gaussian mixture estimation of the conditional cross-sectional probability density distributions of price at each point in time for each property type and each (statistical area level 3, SA3, see below) subregion. Distributions more generally, such as distributions over metropolitan areas, are obtained by weighted sums of the granular fitted distributions using time-invariant weights representing a fixed population of houses. The Gaussian mixtures yield flexible probability density functions and may be able to accomodate the effect of subpopulations associated with unresolved model features and spatial price variation within a subarea. The fitting task is performed by a deep neural network, but the approach is intended to be independent of the details of the function approximator for the density function parameters.
We now discuss some closely related work. Waltl (2019) construct location- and segment-specific house price indices using a quantile imputation approach. Their hedonic model includes a spline term dependent on latitude and longitude, allowing quarterly quantile time series to be constructed depending on space (with fixed regression coefficients). They construct cross-sectional price densities and uncover spatial variation in appreciation patterns. McMillen and Shimizu (2021) examine the effect of compositional changes using a quantile regression for attribution (also including spatial features) alongside a second model comprising a mixture of annual kernel density estimates weighted by a logit sale time propensity model to emulate the housing mixture of the initial reference period to fix characteristics (Hill and Melser, 2008) in their yearly time step index. In contrast to these approaches, we use a parametric distribution, the Gaussian mixture, to approximate the cross section price distribution.
Recent studies have examined the use of Gaussian mixtures in determining submarkets in specific regions. One of the perhaps more foundational papers on market mixture models is Goodman and Thibodeau (1998), who examine submarkets in terms of a mixture of hedonic functions and a review of this topic is found in Islam and Asami (2009). Among significant examples of further developments are the models of Belasco et al. (2012) and Nishi et al. (2021). In brief, Belasco et al. (2012) use an expectation maximisation algorithm to determine optimal parameters that themselves are hedonic linear functions. Their model expresses the various preferences differentiated among the individual buyers, who are found to fall into three groups based on demography in their study. In contrast, Nishi et al. (2021) use an automated segmentation approach that actually also predicts the conditional distribution of price and house characteristics. This approach obviates the need for experiments to determine the number of mixture components, instead using the stick breaking algorithm. These studies are similar to ours in that they employ density mixtures. However, they differ from ours in both focus and the employed methodology. Belasco et al. (2012) identify submarkets within a small confined geography (820 dwellings) and do not consider time as a variable. Instead, their focus is the identification of submarkets within the region and interpreting this in terms of external data, meaning that the hedonic coefficients are important in their study. Namely, their mixture densities are conditional on hedonic linear functions so as to be able to determine the value that each submarket places on a hedonic good, such as square footage of the house: these coefficients can take multiple values, as a mixture would allow. This focus differs from our study, where time is the primary focus: we are interested in constructing time-indexes. Also, our data volumes are relatively large and we examine regions that differ strongly in their time-behaviour. For instance, the decadal time scale of our data means that doubling or tripling of house values is the norm, and even within a single city, spatially the price variation may approach an order of magnitude. The variations in this are part of our focus. Also, unlike the mixture density network in our study, the finite mixture model of Belasco et al. (2012) employs an expectation maximisation algorithm first developed in Dempster et al. (1977) as applied to Gaussian mixtures: this approach is further described in Chapter 9.3 of Bishop (2006).
Our paper also adds to the growing literature on using machine learning in property applications. For example Kok et al. (2017) use non-linear approaches to obtain individual house price predictions, and Automated Valuation Models (AVM) based on machine learning are now routinely used commercially. If spatially detailed inputs are used, AVM outputs could be averaged to yield detailed local price indices and even distributions. Principled aggregation methods exist: the model-agnostic framework of Calainho et al. (2022) allows individual predictions from machine learning models (among others) to be leveraged to produce a price index using a single imputation Chained Paasche approach. They test their framework for XGBT, SVR, avNet and Cubist. In contrast to using detailed AVM output to construct a mean index or estimate sample price distributions, to the best of our knowledge, our proposed approach is the first to use machine learning to estimate house price distributions parametrically, rather than simply the mean or sample statistics based on AVM output.
In a sense, our paper is about unobserved heterogeneity in housing market. Our focus is not on the details of this. Instead, we view the densities discussed in this paper as general distributions without further interpretation. For a deeper investigation into this topic of unobserved heterogeneity, we refer to Francke and Van de Minne (2021) who construct a per-house random effect model within a hedonic estimation that yields significant improvements in individual house price valuation. Their study has a focus on random effects and individual price valuation and not on price index behaviour in time, and therefore has a different angle compared to our work.
In terms of methodologies to obtain house price distributions over time, we point to the well-known work of McMillen (2012). Here a matching-based method is used to track cross-section price density and a principled way to increase sample size in generalised repeat sales methods. They match properties that satisfy a reasonable matching criterion, in their case using a logit propensity model for the time of sale. In each quarter retaining a constant-sized population that is individually matched to the chosen base period population, they track any quantile of the constant size population in each quarter. Similar to the hedonic method, this approach cannot match on unobservables. While aiming to achieve similar ends, our approach differs significantly from this work, primarily in the way that mixture distributions and machine learning methods are used to derive indices at a much finer spatial and temporal scale compared to existing work.
For our empirical work, the entire dataset for Australia is used in each single model run to determine the granular densities, allowing for the implicit identification of major price trends and perturbations or variations thereon within the model. Mean price indices are derived from the Gaussian mixture densities. The model yields low-noise time series of average price recorded weekly. A benefit of this temporal granularity is that it allows gradients to be more accurately presented in the model. The time-input smoothing smears values across weeks. As might be expected, we find that indices defined on smaller regions yield lower prediction errors in the practical task of individual dwelling price projection from previous sales value for the three major Australian cities. This adds to the findings in the literature that the geographical variation in price appreciation matters in indexation.
To illustrate in some detail, applying the index to small geographical regions shows that price appreciation has lagged behind Sydney in two desirable but affordable regions further away from Sydney, the Blue Mountains and the beach destination of Coffs Harbour, from 2012 up to 2017 and have caught up since then during a phase of accelerated growth. Major market booms and declines in the last 4 years began concurrently for these regions. Also, the more expensive percentiles have seen more volatile growth and decline than the cheapest percentiles in the Sydney metro region.
The rest of the paper is ordered as follows. Section 2 introduces the details of the new model (Section 2.2) and a hedonic and repeat sales model for comparison (Section 2.3). Section 3 discusses the results of the model runs we have conducted in terms of its outputs. This comprises examples of probability densities at the subregional and city level (Section 3.2), the time series indices derived from these probability densities (Section 3.3). In Section 4 we validate the model in terms of individual dwelling appreciation prediction and median estimation. Finally, Section 5 contains a discussion of the results and their implications.
2 Price Index Construction
Here we describe the data, the model and the two linear benchmark indices based on the hedonic and the repeat sales regressions. Boldface variables indicate vectors and matrices, whereas lightface variables are scalars.
2.1 Data
The data we use are Australian house sales sourced from Valocity Pty Ltd with dwelling prices measured in Australian dollars. To illustrate the robustness of our proposed methodology, the training data for the model have not been filtered by outlier detection, and so we tolerate some erroneous input entries. (Note that the linear indices introduced as benchmarks in Section 2.3 are fitted on cleaned data.) A distinction is also made between property types of “house” and “unit”, which is handled via the inclusion of a dummy variable in the model. The type “unit” refers to an apartment or a “townhouse” (as defined under the Australian building code). It can be thought of as a property within a complex of three or more dwellings with shared ownership of the land and common property. For brevity, we will omit mention of this input (property type) unless needed.
Data are measured at a weekly frequency from 1990-01-01 to 2022-05-01 with data loaded from the database at the end date. In Section 3.3 we will use updated data with the more recent end point of 2023-15-01 due to interesting market developments that became apparent since the inception of this paper earlier in 2022. For the spatial component, we use the Australian Statistical Areas Level 3 (SA3) region defined in the Australian Statistical Geography Standard (ASGS) used by the Australian Bureau of Statistics (ABS) and described in ABS (2021). The SA3 type of region represent areas serviced by major transport and commercial hubs when located in a major city. They generally contain a population of between 30,000 and 130,000 people and roughly 5 to 10 postcodes. There are 358 SA3 regions covering all of Australia without gaps or overlaps, we will refer to these as “subregions” in the following, omitting the “SA3”. The subregions are concentrated in the three largest cities, with 39 in Brisbane, 40 in Melbourne and 47 in Sydney. Also, our approach works well at a finer geographical regional resolution, such as postcode and SA2 (not shown)111The SA2 have a population range of 3,000 to 25,000 persons and an average population of about 10,000 persons.
City | Monthly Region | Monthly City | All (m) |
---|---|---|---|
Sydney | 142 | 6519 | 2.5 |
Melbourne | 150 | 6013 | 2.3 |
Brisbane | 88 | 3403 | 1.3 |
Adelaide | 81 | 1506 | 0.5 |
Perth | 162 | 3405 | 1.3 |
Hobart | 47 | 280 | 0.1 |
Darwin | 34 | 136 | 0.1 |
ACT | 72 | 558 | 0.2 |
The model is fit on 12.34 million individual sales transaction records comprising a national sales database for the period 1990-2022, of which 8.4 million occur in the state capitals. Table 1 shows a breakdown of these sales by capital city, including average monthly sales per SA3 subregion of that city, total monthly sales of that city and all sales for the entire period. In the three largest cities, monthly sales in an SA3 region average 88 for Brisbane, 142 for Sydney, and 150 for Melbourne. Average monthly sales are 3403 for Brisbane, 6013 for Melbourne and 6519 for Sydney.
2.2 Density estimation and index
We model the log price density in a subregion and construct the price index over a larger area as a weighted sum of its component subregions.
2.2.1 Log price density in a subregion
We model the probability density function (PDF) of log sale prices for a subregion as a mixture of Gaussian distributions:
(1) |
where is the vector of a location indicator and discrete house characteristics and is a time period. In this paper, only includes the property type (unit or house) except in Section 3.1, where we examine the effect of including bedrooms and discretised log land area. The distribution parameters are estimated via the outputs of a three layer neural network. This type of mixture density network that we use is described in Chapter 5.6 of Bishop (2006). The terms , and are respectively the mean, variance and component weight of the mixture component and is the density of a Gaussian distribution with mean and variance . Naturally, the component weights are such that each density integrates to one, enforced by a softmax parameterisation. The mean of each component is the output of the function approximator that depends on model parameters . The functions for the variances and component weights, are similarly defined. Dropping the model parameters in the notation on the rhs for simplicity, the likelihood of the model is given by
(2) |
where is an indicator function taking the value when sale has features and took place at time , and zero otherwise. As is common, maximum likelihood estimation is implemented by minimising the negative log likelihood loss, . As price variations arise to a large extent (although not exclusively) from property type and location, we resolve SA3 subregion as a categorical variable in Eq. 2.
Time inputs are discretised as a categorical variable representing the number of weeks elapsed since 1 Jan 1990. The cyclical week within the year is added as an input to allow the function approximator to correct for a slight seasonality that is otherwise present in the index around the Christmas and new year period (arising from much more pronounced seasonality at Christmas in the data). Categorical inputs such as time are represented as dense vectors (with trainable coordinates) in a 10 dimensional vector space over the real numbers, following the common of approach of an embedding layer. As such, time input is an integer that is then converted to a time dummy that is then mapped to a dense vector (in practice via a lookup). Gaussian noise with a standard deviation of two weeks, and followed by rounding to integer, is applied to this categorical time input variable during model runtime, enhancing covariance between adjacent weeks. This introduces a fuzzy time-window with an effective width of about a month, enhancing the effective number of data points seen by the model so as to encode proximity in time. Categorical region variables enter the model simultaneously with their neighbours. In this way subregions can exert an influence on the model responses to their neighbouring regions. As a result, regions with low levels of data benefit from information about neighbouring regions, as well as the more general main trends. No other smoothings are applied to the input and output values.
Our model employs eight mixture components, . In fact, checks using the AIC criterion show that AIC decreases significantly with increasing , but this decline flattens out at with only very small improvements after that (not shown), suggesting diminishing returns for higher values. However, close examination of the distributions suggest that in some cases small regional details that are of interest may be captured at higher and we feel this higher value is sufficiently expressive to model a wide range of distributions, while still avoiding more complexity than needed (AIC does not increase here). The Gaussian mixture accommodates a range of probability distributions that could differ significantly from a single Gaussian, thus removing the misspecification bias associated with the single fixed Gaussian that is (in effect) used in common regression. There is also a possibility that the mixture reflects unresolved house characteristics.
Ensemble model averages of around 30 models, each initiated with different values of are used to construct the indices by normalised pooling of the output Gaussians (resulting in another Gaussian mixture distribution with more components). In addition to regularisation methods applied to the fitting network the use of ensemble-averaging acts to regularise further by removing higher frequency serially uncorrelated random effects and the more temporary compositional biases associated with week to week sampling. This yields stabilised low-noise indices, as seen in Section 3 below, based on distributions that reflect the underlying data (Section 4.3). Overall, the results are generally robust to slightly different choices of model architecture.
The model is fitted on the entire dataset for Australia from January 1990 to May 2022 to obtain the time-evolution of the cross-section price density for each subregion. Estimating individual component cross-sectional distributions and their time evolution, allows the implicit identification of main trends and perturbations thereon, an advantage emphasised and addressed in Francke and Van de Minne (2017); Ren et al. (2017). Once cross-sectional densities are obtained, central tendency- and segment specific measures such as the mean and median, as well as quantiles more generally, are obtained from these Gaussian mixture density functions, yielding time series, e.g. the average log price .
2.2.2 The counterfactual metropolitan index as a weighted sum
We consider the log price density of a metropolitan area as composed as a weighted sum of the densities of the subregions that make up the metropolitan area as:
(3) |
where the weight is the probability of observing in the sales at time and the cartesian product of the collections of distinct values the individual features can take. In integral from (denoting aggregation of both discrete and continuous inputs), McMillen and Shimizu (2021) use the general decomposition shown in Equation 3, including other features such as bedrooms etc instead of , to arrive at “counter-factual” distributions by replacing the time-dependent weights with fixed estimates from their logit time-of-sale propensity model and using yearly general kernel density estimates for the conditional price distributions. This weight replacement reduces the effect of compositional changes of observables over time.
We replace the with time-invariant weights to track a fixed population, similar in general intention to McMillen and Shimizu (2021). We will simply use for the fixed time period between Jan 1990 and Jan 2020 as weights so that the tracked population may reflect the total housing stock observed over that period. Namely, is the probability density of observing the feature combination in the population over the entire index period, estimated as:
(4) |
where denotes the number of observations with characteristics and location categories . As a justification for this, we intend the weights to reflect the total housing stock as it has been observed towards the end of the period. Namely, being based on most of the observed sales, it is an approximation of this quantity. This makes the index more useful for more recent (and therefore more relevant) time intervals. We simplified our model by only considering a limited discrete collection for , so that many houses share the same , tracking only a relatively small number of component distributions .
2.3 Benchmarks
For comparison to other methodologies, we compare our indices with a hedonic model and a repeat sales method. We describe each of these in turn. We will refer to our model and derived indices as D-model and D-index. For succinctness, we will refer to the cross-section (log) price distributions as densities. A separate density is available at each specific time. We will use three derived indices from our D model: the “D-median” index, the median of the composite metro PDF, “D-gmean” index, the geometric mean of that metro PDF and the “D-subregion” index, the median of the regional level PDF. All indices we consider and their features are summarised in Table 2.
Index Name | Description | Composite | Domain |
---|---|---|---|
Hedonic | hedonic index | no | metro |
Repeat Sales | repeat sales | no | metro |
D-median | median of PDF | yes | metro |
D-gmean | geom mean of PDF | yes | metro |
D-subregion | Median of PDF | no | subregion |
2.3.1 Hedonic Index
The hedonic methodology (Rosen, 1974) explicitly resolves house characteristics and locational features. A downside is that fewer features may be available than one desires and this could create a biased estimate (e.g. Ekeland et al., 2004). Hedonic imputation approaches, e.g. Laspeyres and Paasche indices, are thought to difference out such bias to a significant extent by comparing hedonic house price predictions of each dwelling of a reference population for each period to the predictions for that house in the designated reference period (Waltl, 2019). For simplicity, we do not apply such an imputation approach, but use the fixed coefficient time dummy approach, similar to the benchmark case of Waltl (2019). We use the regressors: “bedrooms”, “bathrooms”, “parking”, “log land area” and “SA2 region”. Unlike the granular D index version discussed below in Section 3.1, the log land area regressor is continuous and is not discretised. An SA2 region is smaller than a SA3 region, so the SA2 region regressor used in this hedonic index is more granular than what we use in the D index. The other regressors bedrooms, bathrooms, parking and log land area allow this hedonic index to correct for compositional changes associated with these regressors. The D index in this paper does not use these variables as inputs, with the exception of the more granular index described below in Section 3.1 where bedrooms and log land area in discretised form are used. We estimate the conditional mean function as:
(5) |
where denotes the sale price of dwelling at time , the vector of physical and locational characteristics of that dwelling. We note a slight abuse of notation since the the regional indicator is encoded as a dummy rather than entering the linear model directly. Also the vector of characteristics includes a 1 to allow for an intercept. The matrix is a dummy variable that is except when , taking the value of . The and vectors are the regression coefficients over the data set.
Generally, an hedonic index is constructed for times using the to represent additive growth in the mean of the log price relative to a reference time, say , i.e. the growth in log price from time to is . The (multiplicative) inflation in price is given by . Dropping the normalisation at the reference time , any constant in Equation 6 yields identical price inflation (and therefore an identical index after normalisation at ):
(6) |
Instead of only tracking price inflation, we want to examine the predicted average log price as well. Therefore, from Eq. 5, the following choice for (and therefore dropping normalisation) tracks market averages:
2.3.2 Repeat Sales Index
The repeat sales method Bailey et al. (1963); Case and Shiller (1987) avoids the need for detailed regressors by differencing out house features in an hedonic time dummy equation and regressing the observed price changes per individual dwelling that sold at least twice, thus under-utilising the data. Although the index is intended to correct for compositional changes, time variations in house quality and shadow prices do affect it (McMillen, 2012).
Here, as a second benchmark, we also construct a Repeat Sales index. Naturally, we restrict the linear regression to the subset of sales data consisting of dwellings that have sold at least twice. Consider the log price change for repeat sale of house with log price in time period and log price in time period where . Differencing Equation 5 with respect to consecutive dwelling sales and assuming no change in the characteristics encoded in , namely , we obtain:
(7) |
The matrix of regressors contains only time-related entries, with 1 in the column corresponding to the time period of the second sale and -1 and in the column corresponding to the time period of the first sale. Again, as can be seen from Equation 7 by exponentiation, the Repeat Sales index captures the appreciation of the geometric mean fitted output (see also Shiller, 1991).
The linear regression models for both the hedonic and repeat sales model contain a small ridge regularisation term. Also, unlike the D-indices, outliers have been removed from the training data using a random isolation forest algorithm. The linear indices are calculated for the 15th day of every month (e.g. 2022-02-15, 2022-03-15, …): as such, the most recent date in our data is 2022-04-15.
3 Results
The D-model generates a cross-sectional (log) price distribution for each spatial location at each time point. In this section we highlight the potential for the model to be used as a basis for exploratory data analysis and provide a number of sanity checks on the results. The model is trained on log prices and here the output functions have been transformed to functions defined on actual prices.
3.1 The role of compositional changes
To examine the effect of compositional changes related to dwelling characteristics and a finer location resolution, we have also run experiments that resolve bedrooms, discretized land area and the SA2 subregions. We will refer to these experiments here as the “granular” experiments, and to the standard experiments, where SA3 subregion is resolved but not bedrooms and surface area, as the “control” experiments.
Figure 1 shows the geometric mean price inflation since 1 Jan 2010 for Sydney over time for apartment units and houses in the control and granular experiments. The experiments yield very similar results, with the exception of units for the most recent period, where the granular experiment yields lower values than the control experiment. This suggests that for units in Sydney, the most recent price increase has a component that is caused by compositional changes related to bedrooms (land area only varies for houses). This may relate to the recent apartment construction boom.
There is a possibility that the component Gaussian distributions of the mixture could be interpreted as subpopulations of unobservables. We have not examined this possibility in this study, leaving it for future study. However, we have conducted some experiments (not shown) where the component weights, or probabilities, of the Gaussian mixture in Eq. 1 are set constant to their average over the period Jan 1990 to Jan 2020. If the unobservable subcomponent interpretation holds, this fixing of the weights could control for compositional changes in these assumed unobservables. We found only small differences with the control D index experiment in Sydney. However, for units in Melbourne we found significant differences where the constant weighted experiment agrees significantly less well with a repeat sales index than the control experiment, leading to a less reliable index. This result suggests that fixing these weights does not control for compositional changes in the assumed unobservables. However, this experiment remains somewhat inconclusive, as it does not account for the so-called “labelling problem”, where permutations of the parameter set may yield the same mixture, e.g. when there are weights of similar values. Further development of this experimental procedure to manipulate the effect of assumed subpopulations of unobservables is left to future work and we will not consider fixing the mixture weights in this paper.

3.2 Distributions
To compare subregions, Figure 2 shows the PDF for apartment units for the subregion ‘Strathfield - Burwood - Ashfield’ and the subregion ‘Canterbury’, both in Sydney for the week of December 27, 2022. These adjacent subregions are geographically close, yet exhibit distinct individual characteristics, such as a difference in median and overall shape of the PDF. Notable is the more near-bimodal structure of Canterbury: this could reflect geographical variation within this SA3 subregion.

Figure 3 shows the composite PDF for Greater Sydney as a weighted mixture of its individual component subregional PDFs at two different time points, February 27, 2017 and 28 February, 2022. It can be seen that in addition to the median price rising over the 5 year period, the right tail of the distribution of house prices has also become fatter. These insights could not be made by looking at hedonic and repeat sales indices. Also worth noting is that the composite PDF for all of Sydney is significantly more complex than the subregional component PDF (see Figure 2 for comparison), and exhibits a broader price range. The median and mean major city indices below are taken from these major city level PDFs.

3.3 Time series behaviour of several regions
To illustrate the price appreciation variations among regions captured by the indices based on our model, Figure 4 shows time series of the D-median price index appreciation since Jan 2012, derived from the PDF estimated by our model for the coastal town Coffs Harbour in regional NSW, and for several subregions within the greater Sydney metro area. This graph shows more recent data up to Jan 2013 to illustrate the interesting recent market behaviour. The Sydney market has undergone two periods of sharp growth, 2012-2017 and 2019-2022 and two periods of decline, 2018-2019 and 2022-present.
The model provides a detailed time-development for each region, with low levels of spurious noise. The model is able to capture in detail the substantially different time evolution of house prices between the regional coastal market of Coffs Harbour and the Sydney market. The internal differences in appreciation within the Sydney metro area further highlight the importance of the development of geographically granular indices.
The Strathfield - Burwood - Ashfield area, located in Sydney’s Inner West and closer to the inner city exhibits higher volatility than Penrith, a cheaper area located in the outer west (note that the graph shows growth, not actual price levels). In contrast to these two areas, the Blue Mountains population comprises significantly fewer commuters to the inner city due to longer travel times, causing a somewhat different appreciation behaviour. In particular, its appreciation lags behind up to around the beginning of 2017 and has caught up since then, exhibiting significantly more robust growth (compared to Sydney) from 2017 to present. This may be related to sustained increased demand due to the “working from home” trend much described in the media. The similarly attractive beach destination of Coffs Harbour, on the Mid North Coast of New South Wales and well outside Sydney’s commuting catchment, exhibits this pattern more strongly, where growth lags considerably up to 2017 and then catches up, a trend continuing to the present.
Interesting granular behaviour is also observed, where the commencement of the sharp decline of 2022 is simultaneously timed for the four subregions around February/ March 2022, and a rate-of-decline reduction commencing around August 2022. The Strathfield - Burwood - Ashfield subregion is seeing the most significant decline and the present period of decline is also strongest for this subregion. Strictly speaking Strathfield - Burwood - Ashfield has its highest peak late 2021, whereas the other regions prolong subdued growth up to the sharp fall of Feb 2022. These patterns of recent growth and decline are also present at the metropolitan level index and are likely related to a prolonged period of very low interest rates followed by expectations around cash rate increases late 2021 (working through in fixed interest home loan rates) and the actual materialisation of significant rate increases by the Reserve Bank of Australia in 2022.

In addition to only the median, any quantile, or even multiple quantiles can also be used as an index. Similar to the quantile time series of Waltl (2019), Figure 5 shows the price appreciation since Jan 2015 in Sydney for the 20% and 80% percentiles, with each index value normalised to 1 at 1 Jan 2015. The more expensive 80 percentile group exhibits greater volatility over this recent period. In particular, the boom of 2020 and 2021 is significantly more pronounced for the expensive group, appreciating 90%, compared to the cheap group, appreciating 80%. The subsequent sharp decline is also more pronounced for the expensive group, for both the initial period of sharp decline in 2022 and the present (early 2023) period of milder decline. The effect of the commencement of the Covid19 pandemic in Australia is also clearly observed in early 2020 with a sharp high-frequency decline and subsequent recovery, taking more similar magnitudes for the expensive and cheap group. As the underlying metro-level PDF is built from the subregion PDFs, the quantile changes in the composite PDF can in principle arise from quantile changes in the component subregion PDFs as well as spatial variation in growth.

3.4 Time-persistence of individual dwelling price quantiles
An interesting analysis that a distributional index allows for is to investigate the time persistence of price quantiles. For instance, a dwelling found in a low price quantile of its region is expected to retain a similarly low quantile value at a later sale. In contrast, random factors at the time of sale, subsequent renovations and changes in relative desirability over time between locations may introduce a regression to the mean where a dwelling is resold in a significantly different quantile (note that this is relative to a PDF that is changing in time), indicating that the desirability of the dwelling has changed compared to others.
Table 3 shows the correlation coefficients of the CDF (indicating the quantile) between two consecutive sales of the same dwelling relative to the metropolitan scale PDF (see for example Fig. 3) and the subregion scale PDF (see for example Fig. 2) for the three major cities, Sydney, Melbourne and Brisbane. A low correlation could indicate a market with highly changeable house characteristics and relative desirability or that the model is providing poor estimates of the true cross sectional price distribution.
The test shows a strong positive correlation of the quantiles between subsequent sales of the same dwelling. The Metropolitan scale quantiles have higher correlation coefficients. Indeed, the metropolitan PDF, comprising many subregions, has greater variance relative to dwelling-related noise. Correlation coefficients are expected to decrease with finer geographical scale as the PDF associated with the region becomes more specific and the signal to noise ratio relating to individual dwellings relative to the PDF decreases. Also, as expected, the correlation is not perfect and there is a certain degree of regression to the mean. In conclusion, the model provides useful PDF estimates in the context of this test.
City | Prop Type | Metropolitan | Subregion |
---|---|---|---|
Brisbane | house | 0.90 | 0.79 |
Brisbane | unit | 0.89 | 0.84 |
Melbourne | house | 0.89 | 0.70 |
Melbourne | unit | 0.88 | 0.78 |
Sydney | house | 0.92 | 0.73 |
Sydney | unit | 0.92 | 0.86 |
4 Model Validation
We present alternative ways of validating the index relative to the benchmarks. These are motivated by the practical use of the model, namely the business task of estimating individual dwelling price inflation through price indexation, and whether the index reflects the true price quantiles in the market.
First, as a sanity check, we compare our proposed index to the hedonic index at the metro city scale, expecting them to be similar. Second, we will use index values to predict the growth of repeat sales dwellings. We use the D-index at a metropolitan scale and at a subregional scale comparing both to the linear indices. Our expectation is that predictions at the metropolitan scale will have a similar accuracy to those derived from benchmark indices, while those based on a subregional index should outperform the benchmarks. Third, we investigate whether the D-index is well calibrated in the sense that the empirical quantiles of sold homes closely match those of the index and tend to be conserved through time for individual dwellings. Note that, unlike above, the performance-related sections here use the data ending in May 2022.
4.1 Comparison of the indices
Figure 6 shows the time series of the median house price D index and geometric mean price D index as a composite derived from the PDF evolution over time for underlying subregions for Greater Sydney. Despite being calculated using a different method, the indices are fairly similar to the hedonic index. The D-gmean and D-median indices are distinct from one another, allowing each index to be utilised in its own appropriate setting. The Hedonic index displays greater volatility than the D-indices, including a mild seasonal signal associated with the Christmas period. In contrast, the D indices display very low spurious volatility, and do not exhibit a seasonal signal, such as a temporary drop in price over the Christmas period.

4.1.1 Comparison to distribution implied by Hedonic model
To further explore how our index is able to closely track the hedonic index, we compute fitted values of log price from the hedonic model for all houses sold in Sydney in two time periods, 2005-02-28 and 2022-02-28. These are plotted as histograms in Figure 7. Overlaid on these histograms are the estimated distributions from our ‘D-model’ for Sydney in the same time periods. It can be observed that the histograms and distributions share some similarities regarding their shapes, which suggests that by estimating the full distribution of log house prices, the D-model is able to ‘proxy’ for the housing characteristics used in a hedonic model.

4.2 Individual dwelling growth prediction accuracy
Here, we employ a k-fold validation test with 20 groups to examine the out of sample accuracy of the projected price for repeated sales to examine whether a subregion index is preferable in the practical business task of individual dwelling price indexation and to compare the D index to the linear indices. Namely, we conduct a repeat sales test to estimate the accuracy of each index as a tool to predict the price of the second sale of a home when the first sale is known. As such, we take dwellings that have sold at least twice, once at time for price and again at for . Note that these are not log prices, unlike Section 2.2. The projected price for repeat sale at is , where is a time price index. We examine the accuracy of as an index-based estimate of the actual price .
To obtain an out of sample error estimate, we use K-fold validation, where the dataset is divided into 20 groups and for each group the indices are fitted on the remaining 95% of the dataset where that group is taken out, yielding 20 versions of the index. Sales in each group are predicted using the index corresponding to that group, so that each model has not been fitted on any of the validation data it is used on. As such, the validation data comprises the entire dataset of repeated sales. As indices we consider the D-gmean and D Subregion index and the hedonic and repeat sales index. As error metrics we consider aggregates of the projection errors, namely the Median Absolute Percentage Error (MDAPE) is shown in column 3 under “MDAPE projection” and the Mean Absolute Percentage Error (MAPE) in column 4 under “MAPE projection”.
City | Index | MDAPE | MAPE |
---|---|---|---|
Brisbane | D Subregion | 10.5 | 21.4 |
Brisbane | D-gmean | 11.7 | 22.3 |
Brisbane | Hedonic | 11.4 | 22.1 |
Brisbane | Repeat Sales | 11.9 | 23 |
Melbourne | D Subregion | 13.2 | 22.8 |
Melbourne | D-gmean | 14 | 23.7 |
Melbourne | Hedonic | 13.7 | 23.6 |
Melbourne | Repeat Sales | 13.3 | 24.2 |
Sydney | D Subregion | 9 | 15.9 |
Sydney | D-gmean | 9.9 | 16.7 |
Sydney | Hedonic | 9.8 | 16.6 |
Sydney | Repeat Sales | 10.4 | 17.6 |
We will focus on the MDAPE as it is less sensitive to outliers. The D-subregion index is more accurate than the metropolitan D-gmean indices in MDAPE. This shows that, when comparing the same methodology (namely the Gaussian mixtures), more localised subregion indices have lower median errors than their city-wide counterparts. The linear indices have similar MDAPE to the city-wide D-gmean index, with the exception of Melbourne, where the city-wide D-gmean has higher errors. This may explain why the D Subregion index is more on par with the linear indices there, as the Gaussian mixture methodology yields higher overall errors in that city. The “granular” experiments of Section 3.1 yield very similar performance metrics to the coarse experiments and are not shown here.
To determine whether the differences in prediction accuracy from Table 4 are statistically significant, we consider non-parametric tests based on the ranks of absolute error. As part of the procedure, first a Friedman test is carried out to test the null hypothesis that there are no differences in the average ranking of absolute errors from using different indices. If the null is rejected (which occurs in all cases considered below), post-hoc Nemenyi tests are carried out to compare prediction accuracy from using different indices in a pairwise fashion, while controlling for multiple testing. The entire procedure is described in Hollander et al. (2013) and results are summarised as a Multiple Comparisons from the Best plot (see Koning et al. (2005)) in Figure 8. In this plot, a method is statistically indistinguishable from the best method (in all cases “D-subregion”) only if its confidence bands overlap with the confidence bands of the best method (shown in grey). This only occurs for the hedonic index and only in the case of units in Brisbane.

To examine whether the model without characteristics overfits on the data, we calculate the average negative log likelihood of the training data, against out of sample data, : the similarity indicates that there is no overfit detected in this test.
4.3 Calibration of the median and other quantiles
It is important to establish that the estimated distributions are well calibrated. This can be achieved by comparing the theoretical probabilities derived from the model to empirical probabilities.
To examine how well an index reflects the median price, we calculate the percentage of sales at a price located below the index curve over the period under consideration. Over the long period under consideration where a substantial portion of the housing stock has sold at least once, the outcomes may be expected to be approximately equally distributed around an index that purports to reflect median price. As such, the D-median index is expected to be closest to the 50% mark compared to the D-gmean and Hedonic indices, as these reflect geometric mean price and not the median. This is the pinball loss at the median and this will be generalised for other quantiles below in Equation 8.
The result is shown in column median in Table 5, indicating the absolute deviation from 50% (e.g. if 51% of the sales are below the curve, the deviation is 1%). Unlike the other indices, the D-subregion index row represents the result for all the subregions (of the city), each according to their index, so here we report the median of these regional deviations from the median. The values have a 0.6 % standard deviation with respect to experiments involving different load dates (see below).
City | Index | median |
---|---|---|
Brisbane | D-subregion | 1.2 |
Brisbane | D-gmean | 2.4 |
Brisbane | D-median | 0.3 |
Brisbane | Hedonic | 0.2 |
Melbourne | D-subregion | 1.5 |
Melbourne | D-gmean | 5 |
Melbourne | D-median | 1.9 |
Melbourne | Hedonic | 3.8 |
Sydney | D-subregion | 0.6 |
Sydney | D-gmean | 3 |
Sydney | D-median | 0.3 |
Sydney | Hedonic | 1.5 |
The D-median index is closest to 50% among the metropolitan indices in Sydney and Melbourne. This lends support to the D-median index being more representative of a median than the Hedonic and D-gmean indices. There is no significant distinction between the indices in Greater Brisbane based on this metric. This is because in Brisbane, the metropolitan indices follow values that are more similar to each other (figure not shown). Separately, the D-subregion index also reflects the median reasonably well on this metric at the regional level.
The D model provides quantile estimates (see Fig 5). Therefore, the above test for the median can be generalised to any percentile . Consider the percentage of observed sales that lie below the -percentile curve as derived from the D model, where signifies a specific subregion that encloses the location of sale . Here we consider only the metro scale PDF so that the region subscript indicates a single metropolitan area (namely Sydney) and the subscript could be dropped in this case. We can compute this:
(8) |
where is a function equal to one if the statement inside the parentheses is true and zero otherwise. Equation 8 is related to the pinball loss function, and for a well calibrated model, the observed should be close to the applied . Figure 9 plots against for different values of , for Sydney. For a well calibrated model, the line should be close to a 45 degree line. The fact that these lines are almost indistinguishable is a testament to the accuracy of the D-model.

4.4 Effect of data sparsity
The model has been constructed so as to predict for a subregion along with its neighbours. As a result, we expect the model to show relatively robust results for a subregion when the data volume for that particular subregion is deliberately reduced. Here, we show the results of this experiment for the randomly selected subregion Chatswood - Lane Cove. This experiment requires a “control” case, the unmodified index for this subregion, and a “treatment” case, where we have fitted the model, again in ensemble, on data where we retain only 10% of that data for this subregion (and so removed 90%). Figure 10 shows that the results of the data-sparse treatment case are similar to the control case, with the greatest departure in the market-boom of the most recent years. This difference is non-negligible yet not very large.

5 Discussion
In this paper we introduce a model estimating the parameters of a time-evolving Gaussian mixture to approximate the conditional cross-sectional house price distribution of each unique combination of house characteristics and locational features, namely property type and subregion. Hierarchically, price distributions of agglomerations of these feature combinations, e.g. metropolitan areas as made up of subregions, are constructed as a weighted sum of component distributions where weights are time-invariant. This study adds the use of Gaussian mixtures to the emerging body of work that aims to compute the cross-sectional house price density distribution to gain a more complete view of the housing market. The fitting procedure is carried out by a deep network. We expect that alternative fitting procedures could also work. Although not essential, beneficial in this context would be a model where neighbours of regions are taken into account.
We have demonstrated that the ensemble application of our model yields low-noise stable price distributions and indices defined on the granular submetropolitan scale of the Australian SA3 regional level. Comparing the D-index at the city level to the subregion level in the three main cities, we find that these more geographically localised indices yield lower prediction errors in the practical task of individual dwelling price projection based on previous sales values. This lends further support to previous findings that a city-wide index is not sufficient to capture the various growth characteristics covered by the average price. The modelled distribution quantiles agree well with the the data and we we confirm previous findings that different quantiles evolve differently over time.
Using this deep network model, we construct stable low-noise indices using relatively few house characteristics and locational features, only property type and location, demonstrating its potential usefulness in data-poor environments with few features available. The Gaussian mixture allows a range probability densities, thus reducing the bias associated with unresolved house characteristics (we do not examine these subpopulations in this paper). If required and available, features can be added to construct finer granular density functions, providing more detailed insights and a more explicit correction for compositional changes.
References
- ABS (2021) ABS, 2021. Main structure and greater capital city statistical areas. Australian statistical geography standard (ASGS) edition 3 URL: https://www.abs.gov.au/statistics/standards/australian-statistical-geography-standard-asgs-edition-3/jul2021-jun2026/main-structure-and-greater-capital-city-statistical-areas.
- Bailey et al. (1963) Bailey, M.J., Muth, R.F., Nourse, H.O., 1963. A regression method for real estate price index construction. Journal of the American Statistical Association 58, 933–942.
- Belasco et al. (2012) Belasco, E., Farmer, M.C., Lipscomb, C.A., 2012. Using a Finite Mixture Model of Heterogeneous Households to Delineate Housing Submarkets. Journal of Real Estate Research 34, 577–594. URL: https://ideas.repec.org/a/jre/issued/v34n42012p577-594.html.
- Bishop (2006) Bishop, C.M., 2006. Pattern Recognition and Machine Learning. volume 4 of Information science and statistics. Springer. URL: http://www.library.wisc.edu/selectedtocs/bg0137.pdf, doi:10.1117/1.2819119.
- Bogin et al. (2019) Bogin, A., Doerner, W., Larson, W., 2019. Local house price dynamics: New indices and stylized facts. Real Estate Economics 47, 365–398.
- Calainho et al. (2022) Calainho, F.D., van de Minne, A.M., Francke, M.K., 2022. A machine learning approach to price indices: Applications in commercial real estate. The Journal of Real Estate Finance and Economics URL: https://doi.org/10.1007/s11146-022-09893-1, doi:10.1007/s11146-022-09893-1.
- Case and Shiller (1987) Case, K.E., Shiller, R.J., 1987. Prices of single-family homes since 1970: New indexes for four cities. New England Economic Review , 45–56.
- Constantinescu and Francke (2013) Constantinescu, M., Francke, M.K., 2013. The historical development of the Swiss rental market – a new price index. Journal of Housing Economics 22, 135–145.
- Coulson and McMillen (2007) Coulson, N.E., McMillen, D., 2007. he dynamics of intraurban quantile house price indexes. Urban Studies 44, 1517–1537. URL: https://ideas.repec.org/a/sae/urbstu/v44y2007i8p1517-1537.html, doi:10.1080/00420980701373446.
- Dempster et al. (1977) Dempster, A.P., Laird, N.M., Rubin, D.B., 1977. Maximum likelihood from incomplete data via the em algorithm. Journal of the Royal Statistical Society: Series B (Methodological) 39, 1–22. URL: https://rss.onlinelibrary.wiley.com/doi/abs/10.1111/j.2517-6161.1977.tb01600.x, doi:https://doi.org/10.1111/j.2517-6161.1977.tb01600.x.
- Deng et al. (2012) Deng, Y., McMillen, D.P., Sing, Foo, T., 2012. Private residential price indices in Singapore: A matching approach. Regional Science and Urban Economics 42, 485–494. Special Section on Asian Real Estate Market.
- Ekeland et al. (2004) Ekeland, I., Heckman, J., Nesheim, L., 2004. Identification and estimation of hedonic models. Journal of Political Economy 112, S60–S109. URL: http://www.jstor.org/stable/10.1086/379947.
- Francke and Van de Minne (2021) Francke, M., Van de Minne, A., 2021. Modeling unobserved heterogeneity in hedonic price models. Real Estate Economics 49, 1315–1339. URL: https://onlinelibrary.wiley.com/doi/abs/10.1111/1540-6229.12320, doi:https://doi.org/10.1111/1540-6229.12320.
- Francke and De Vos (2000) Francke, M.K., De Vos, A.F., 2000. Efficient computation of hierarchical trends. Journal of Business and Economic Statistics 18, 51–57.
- Francke and Van de Minne (2017) Francke, M.K., Van de Minne, A.M., 2017. The hierarchical repeat sales model for granular commercial real estate and residential price indices. The Journal of Real Estate Finance and Economics 55, 511–532.
- Geltner and Ling (2006) Geltner, D., Ling, D., 2006. Considerations in the design and construction of investment real estate research indices. Journal of Real Estate Research 28, 411–444.
- Goodman and Thibodeau (1998) Goodman, A.C., Thibodeau, T.G., 1998. Housing market segmentation. Journal of Housing Economics 7, 121–143. URL: https://www.sciencedirect.com/science/article/pii/S1051137798902297, doi:https://doi.org/10.1006/jhec.1998.0229.
- Guerrieri et al. (2013) Guerrieri, V., Hartley, D., Hurst, E., 2013. Endogenous gentrification and housing price dynamics. Journal of Public Economics 100, 45–60.
- Hill and Melser (2008) Hill, R.J., Melser, D., 2008. Hedonic imputation and the price index problem: an application to housing. Economic Inquiry 46, 593–609. URL: https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1465-7295.2007.00110.x, doi:https://doi.org/10.1111/j.1465-7295.2007.00110.x, arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.1465-7295.2007.00110.x.
- Hollander et al. (2013) Hollander, M., Wolfe, D.A., Chicken, E., 2013. Nonparametric statistical methods. John Wiley & Sons.
- Islam and Asami (2009) Islam, K.S., Asami, Y., 2009. Housing market segmentation: A review. Review of Urban and Regional Development Studies 21, 93 – 109. doi:10.1111/j.1467-940X.2009.00161.x.
- Kok et al. (2017) Kok, N., Koponen, E.L., Martínez-Barbosa, C.A., 2017. Big data in real estate? from manual appraisal to automated valuation. The Journal of Portfolio Management 43, 202–211. doi:10.3905/jpm.2017.43.6.202.
- Koning et al. (2005) Koning, A.J., Franses, P.H., Hibon, M., Stekler, H.O., 2005. The m3 competition: Statistical tests of the results. International Journal of Forecasting 21, 397–409.
- Landvoigt et al. (2015) Landvoigt, T., Piazzesi, M., Schneider, M., 2015. The housing market(s) of San Diego. American Economic Review 105, 1371–1407.
- McMillen (2008) McMillen, D., 2008. Changes in the distribution of house prices over time: Structural characteristics, neighborhood, or coefficients? Journal of Urban Economics 64, 573–589. URL: https://EconPapers.repec.org/RePEc:eee:juecon:v:64:y:2008:i:3:p:573-589.
- McMillen (2012) McMillen, D., 2012. Repeat sales as a matching estimator. Real Estate Economics 40, 745–773. URL: https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1540-6229.2012.00343.x, doi:https://doi.org/10.1111/j.1540-6229.2012.00343.x, arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.1540-6229.2012.00343.x.
- McMillen and Shimizu (2021) McMillen, D., Shimizu, C., 2021. Decompositions of house price distributions over time: The rise and fall of tokyo house prices. Real Estate Economics 49, 1290–1314. URL: https://onlinelibrary.wiley.com/doi/abs/10.1111/1540-6229.12338, doi:https://doi.org/10.1111/1540-6229.12338, arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1111/1540-6229.12338.
- Nicodemo and Raya (2012) Nicodemo, C., Raya, J.M., 2012. Change in the distribution of house prices across spanish cities. Regional Science and Urban Economics 42, 739–748. URL: https://www.sciencedirect.com/science/article/pii/S0166046212000397, doi:https://doi.org/10.1016/j.regsciurbeco.2012.05.003.
- Nishi et al. (2021) Nishi, H., Asami, Y., Shimizu, C., 2021. The illusion of a hedonic price function: Nonparametric interpretable segmentation for hedonic inference. Journal of Housing Economics 52, 101764. URL: https://www.sciencedirect.com/science/article/pii/S1051137721000164, doi:https://doi.org/10.1016/j.jhe.2021.101764.
- Ren et al. (2017) Ren, Y., Fox, E.B., Bruce, A., 2017. Clustering correlated, sparse data streams to estimate a localized housing price index. The Annals of Applied Statistics 11, 808 – 839.
- Rosen (1974) Rosen, S., 1974. Hedonic prices and implicit markets: Product differentiation in pure competition. The Journal of Political Economy 82, 34–55.
- Shiller (1991) Shiller, R.J., 1991. Arithmetic repeat sales price estimators. Journal of Housing Economics 1, 110–126.
- Waltl (2019) Waltl, S.R., 2019. Variation across price segments and locations: A comprehensive quantile regression analysis of the Sydney housing market. Real Estate Economics 47, 723–756.