Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Comparing Multilevel Modelling and Artificial

Neural Networks in House Price Prediction


Yingyu Feng1, Kelvyn Jones2
School of Geographical Sciences and Centre for Multilevel Modelling
The University of Bristol, the United Kingdom
1
yf13468@Bristol.ac.uk
2
kelvyn.Jones@Bristol.ac.uk

The standard Hedonic Price Model (HPM) regresses the


Abstract— Two advanced modelling approaches, Multi-Level house prices on a range of its constituent attributes (e.g.
Models and Artificial Neural Networks are employed to model number of bedrooms, type of house, and distance to the city
house prices. These approaches and the standard Hedonic Price
centre ) and is usually calibrated using the ordinary least
Model are compared in terms of predictive accuracy, capability
to capture location information, and their explanatory power. squares (OLS) method. It has become a popular approach to
These models are applied to 2001-2013 house prices in the modelling house price as it is easy to apply and can reveal the
Greater Bristol area, using secondary data from the Land comparative size of effects of various property and
Registry, the Population Census and Neighbourhood Statistics so neighbourhood characteristics on house prices. There are
that these models could be applied nationally. The results numerous studies using HPM to model house price (e.g. [1]-
indicate that MLM offers good predictive accuracy with high [4]) and a number of reviews have also been conducted (e.g.
explanatory power, especially if neighbourhood effects are [5]-[8]).
explored at multiple spatial scales. Although this approach has been widely used, it does not
recognize that property and neighbourhood characteristics are
Keywords— House prices, Multilevel modelling, Artificial neural in fact measured at different scales. Moreover, all the
networks, Predictive accuracy unexplained variation is assumed to be between individual
I. INTRODUCTION houses. The number of houses is not distinguished from the
number of neighbourhoods and the standard errors of the
“Location, location, location” is frequently used by real measured neighbourhood variables will be under estimated.
estate agents when marketing residential properties. There is a considerably increased chance of committing a type
Numerous studies have demonstrated the importance of 1 error. Multilevel models are designed to analyse such
location and the surrounding neighbourhoods of properties in hierarchies and do not suffer these problems.
price determination. However, some neighbourhood attributes The HPM’s parametric nature is also questioned and semi-
may be unobservable, and it remains an open question of how or non-parametric models have been proposed, including
best to capture locational information in house price ANN as one of these non-parametric approaches such as [9]-
modelling. Here we present two advanced quantitative [12]. We now examine the MLM and ANN in more detail.
approaches, Multi-Level Models (MLM) and Artificial Neural
Network (ANN) and compared their predictive accuracy, B. Multilevel Model
capability to capture location information, and explanatory MLM combines the micro-level equation, describing the
power against the baseline, widely-deployed, the standard within-neighbourhood between-house relationship for
Hedonic Price Model (HPM). There is no published work to individual properties and the macro-level equation, the
date comparing ANN with MLM. The use of a much larger between-neighbourhood relationship, into one model. The
dataset than previous publications is another important equation can be expressed as:
contribution of this study.  =  +   + (  +   +
 )
The rest of the paper is organized as follows. Section 2 Where and  represent the house price and house
provides a schematic specification of each modelling
characteristic for level-1 house  in level-2 neighbourhood
approach and a review of previous studies utilising ANN and
(for example, house type), respectively. The
MLM. Section 3 considers how the models are operationalised,
parameters and  are respectively the mean price of non-
in terms of study area and data, scenarios to capture locational
information, and performance measures for competing models. detached houses ( =0) and the mean price differentials for
The results are presented in section 4 with the conclusions in detached houses (  =1) averaged across all
section 5. neighbourhoods. . The terms  and  represent the
unexplained price differentials of neighbourhood j for non-
II. SPECIFICATION OF HPM, MLM AND ANN detached and detached houses, and  represents the
A. The Hedonic Price Model differential price for house i in neighbourhood . It is assumed
that the house-level residuals are mutually independent and
____________________________________
978-1-47- /1/$31.00 ©201 IEEE


follow a normal distribution  ~ (0,  ) and the with the aim to find the optimal connections between the
neighbourhood-residuals follow the distributional assumptions neurons that best map the relationships between inputs (e.g.
denoted as: various attributes of individual houses and neighbourhoods)
  and output (e.g. house prices). Once the relationship is
  ~(0,    ) established, the networks can be used to predict house prices.
  

The variance  summarises the extent to which the non- We use a feed-forward ANN where neurons are only
detached house price differential varies from place while connected forwards and there are no connections back as

 summarises the extent to which the differentials for feedforward is best suited (as argued in [26]) for modelling
detached houses differ between neighbourhoods. The relationships between a set of inputs and one or more output
covariance assesses the extent to which a neighbourhood that variables.
is expensive for non-detached properties is differentially The application of ANN in real estate started in 1990s.
expensive for detached properties. These random effects are Almost all the studies compared ANN with multiple
unmeasured or latent variables representing the differential regression calibrated with OLS estimation, essentially the
‘desirability’ of a neighbourhood for non-detached and standard HPM model, with few exceptions ([27], [28]). Some
detached property. This allows the unobserved neighbourhood found that ANN is superior to standard HPM in terms of the
characteristics to play a role ‘behind the scenes’ in the effects predictive accuracy (e.g. [29]-[34]), but others found that this
of the observed variables on house prices ([13]). We can was not necessarily so (e.g.[11], [12], [35]).
estimate these latent effects in the multilevel model and use There is also no consensus as to whether ANN is more
them in our predictions. The local estimates of residuals  suitable for larger or smaller datasets. Reference [30] and [32]
have showed that a larger training set enhance predictive
and  are precision-weighted and potentially “shrunken”
capability since this approach excels at ‘learning’ from the
towards the overall mean relationship for all neighbourhoods known data to estimate the ‘unknown’. But [12] prefers ANN
([14]). This means that the MLM estimates of the for smaller datasets as it predicts better and is less influenced
neighbourhood effects are reliable and can be used to improve by outliers. All the studies to date have used relatively small
predictions of prices by including these robust estimates of the data set (less than 6,000 observations) with only two
un-measured effects. exceptions as in [30] with 46,467 samples and [36] with
The model can include further house and neighbourhood 16,366 samples. The present study serves as a large-scale
characteristics and the standard 2-level model can be easily empirical study using the largest dataset deployed in an ANN
extended to more than two levels, or used for non-hierarchical approach to house price predictions.
data where two types of higher-level units overlap with each
other in a cross-classified model. III. DATA AND SCENARIOS
There is only limited work employing MLM in house
prices research and no published work to date comparing it A. Setting and Data
with other modelling approaches either conceptually or This study selects Greater Bristol as the study area as it has
empirically in house price prediction. Most of the studies a diversified urban and rural mixture and includes affluent
examined the effects of house and various neighbourhood suburbs and former social, local-authority owned housing. It
characteristics on house prices (e.g. [15]-[20]) It has also been also has a mixture of different property types. The area has a
used as a tool to segment house submarkets ([21], [22]) and population of approximately 1.08 million people in 2009 and
model spatiotemporal heterogeneity in house prices ([16], covers around 1,342 km2 of land.
[23]). The house prices and property attributes are from the Land
Registry of England and Wales. Each record contains the
C. Artificial Neural Networks actual sold price, the date of the sale, the address, the unit
ANN is a form of artificial intelligence that consists of a postcode, property type, duration (leasehold or freehold), and
number of interconnected processing elements, or neurons, whether the property is newly-built at the time of the sale. The
that mimic the functions of biological neurons to process location of each sale is geocoded based on the unit postcode
information in parallel ([24]). One of the most popular ANNs of the property to obtain its Ordnance Survey National Grid
is Multi-Layer Perceptron (MLP) as it is capable of mapping references so that the effect of location on house prices can be
the non-linear relationships within the data. MLP typically modelled. The geographical locations of sold properties in
contains an input layer, an output as the last layer, and one or 2001-2013 in Greater Bristol are displayed in Fig. 1.
more hidden layer(s) between the input and output layer. Each Before obtaining the neighbourhood characteristics, it is
layer consists of a number of ‘neurons’, which are necessary to define the neighbourhood. This is also an
interconnected to the neurons in the immediate adjacent layers essential step in the MLM design which requires the higher-
by a set of weights, representing the strength of connection. A level units to be pre-specified. We decided to use 2001 census
Back-propagation (BP) training algorithm as in [25] is Output Areas (OAs) as the finest neighbourhood level because
commonly used to train the ANNs, which calculate the errors OAs are designed to be homogenous in terms of household
between the predicted output and the target output (actual tenure and property type. As house prices may be determined
house price) and back-propagate the error to adjust the by processes operating at a variety of spatial scales, we treat
connection weights between the neurons in adjacent layers neighbourhood as having multiple scales where OAs are seen


as nested in lower layer super output areas (LSOAs) and then
in middle layer super output areas (MSOAs), forming a Legend
´
strictly nested structure. The usage of these off-the-shelf <£100K
£100-400K
geography units allows the methodology to be applied £401-500K
nationally and routinely without time consuming and £501-700K
>700K
expensive research in the submarket delineation. The
neighbourhood characteristics are abstracted from 2001
census data and most of them are measured at the OA level
except the Index of Multiple Deprivation scores (IMD)
(measured at LSOA level) and neighbourhood median income
(estimated at MSOA level).

!!
!!
!
!
! !! !
! !

!! !!!!! !
! ! !
! ! !! !
! !! !!! !
!!
! !!! !! !! !! !! ! !
! !!!! !
!
! !
! ! !! !!
!
!!!! ! !!!!
! !
! !
!! !
! !
!!
!
! !
!
!! !
! ! ! !
!! ! ! ! !!
! !
! ! ! !!! !
! ! !! !
!! ! ! !! ! !!!!!!
!
! ! !! !! ! ! !!! !!! ! ! ! !!!! !!!
! ! !
!
!!
! !! ! ! !! !
!
! ! ! !!! !! !! ! ! ! !! !!!
! !!! !! ! ! !!! ! !!!! !!!! ! !
! !! ! !! ! ! !!! !! ! !! ! ! ! !!
! ! ! !! ! ! ! ! !! ! ! !!! ! ! !!! ! !
! !!!! ! ! !!!! !! !!! ! !!! ! ! ! !!! !
! ! !! !!!! !! !! ! !
!!
! ! !!!! ! ! ! ! ! ! !! ! !!!! !! !! ! !!
!
! ! ! ! ! !!! ! !! ! ! !
!!!!!!! ! !!
!! ! !! ! !!! ! ! ! ! ! !! ! !

Fig. 2 Average 2013 actual price by OAs in Greater Bristol


!! ! ! !! !! ! ! !! ! !!
!!!!! !!
! ! !! ! !
! !!!!! !! ! !
! ! !! ! ! !! ! !! ! !
! ! !!! ! !!!! ! ! ! ! !! !! ! ! ! ! ! !
!!! ! ! !! !
! !! ! ! !! !!! !
!
!! ! ! !! !! !! ! ! ! ! ! !!! !
! ! ! ! ! ! ! !! !! ! ! ! !!!
!! ! ! ! ! ! !!!!! ! !! ! !! ! ! ! !! !! ! ! !
! !!!
!! ! ! ! ! !! !!
!! !! !! !
!!
! !!
! !!! !!
! ! ! !! !!!! ! ! !!! !
!! !!
! !! ! ! ! ! ! ! !!! !
! ! ! !! ! !
! !!! ! ! !! !! !!!!! ! ! !!! ! ! !!!! !! ! !! !! ! ! ! ! !!! !
!!! ! ! !! ! !! !!! ! !! ! !
!!! !! ! ! ! ! ! !! ! ! ! ! !!!!!!! ! !! !!!! ! ! ! ! ! !
! !!! ! !
!! ! ! ! ! !! !! ! ! !! !!! !! ! !! ! !
!!! !! ! !
! ! ! !!!! !!! ! !!!! ! ! ! ! ! !! ! ! !!! !
!
!! ! !! !!!! !!! ! ! !!! ! !! !
! ! !! ! !! !! ! ! !! ! ! !! ! !! ! ! !! !!! ! !! ! ! !!!!! !!! !! !! ! ! ! !
! !
!! ! !! ! ! ! ! ! !! ! ! ! ! !! ! ! !
! !!! !! ! !!! !! !!
! !! ! !!
!! ! ! !! !! ! !! ! !! ! ! ! ! ! ! !!!
!

1) Scenario 1: Property Characteristics Only


! ! !!! ! ! ! !!! ! ! ! ! ! !! ! !! !!! ! !
! ! !! !!!!!!! !!!! ! !!! ! !!!!!! ! ! !!! !! ! ! !! !! !! ! ! !!! !!!!!!!!!! ! ! !!!! !!! ! !
! ! !! ! ! ! ! !! ! ! !! ! ! ! !! ! !
! ! !!!! !!! !! ! !!!! ! !
! !!!
! ! ! !! !!!! !!!!!!!!! !!!! ! !! !!! ! ! ! !! ! !
!!!
! !!! ! ! ! ! ! ! ! ! ! ! ! ! ! !! !! ! ! !! !
!! ! ! !!!! !! !!!! !!! ! !!!!!!!!!! ! ! ! ! ! ! !! ! ! !!!!! !! ! ! ! ! !! ! ! !!!!!!!! ! !!!! !
! ! !!! !! !! !! ! !!!!! ! ! ! ! ! ! ! ! ! ! ! ! !! ! !!! !
! ! ! !!!! !!! !!!! !!! !! ! !! ! ! !! ! ! !!!! !!!!! !! ! ! ! !!!! ! !! ! ! !!! ! !!! !
!! ! ! ! !!!! !!!! ! ! ! !! ! !!!! !! !!! !! !! ! !! ! ! ! ! !
!! ! !! !!!!! ! !!!! !! ! !!!! !!!! ! !!!!! !! ! !!! !! !! !! !!! ! !!!!!!! !! ! !!! !!!! ! !!!!!!! ! ! ! !!! ! ! ! !
! ! !! ! ! ! ! ! !! ! ! ! ! ! ! !!!!!!!! !! !!!! !
! ! ! ! ! !! ! !!!!!!! !! !!!! ! !! !! !!!!! ! ! !!! !! !! ! !! !!!! ! !! !!! !! ! !
! ! !! ! !! ! !
! ! ! !! !!!!! ! !! !! ! !!! ! !!! !! ! !
! !! !! ! !! !!!! !! !!!!!
! !
!!! !!! ! ! ! ! !! ! ! ! ! !!! ! !! ! ! !
!!! !!!! !! !!! ! ! !!!!! ! ! ! !!! !! ! ! !!! !!! ! ! !!!! !!!!! !!! ! ! !!!
!! !!!!!!!!!!!!!!!! !! ! !! !!! ! ! !!!! ! ! !! !! ! !! ! !!!! !! ! !! !
!! !!! ! ! !! ! ! ! ! !! !
!! ! !!
! ! !! ! ! !! ! !! !! !! ! ! ! ! !! ! ! ! ! ! ! !

House characteristics and the time of the sale are included


! ! !! !!!! ! ! ! !! !!!!! ! ! !! ! ! ! ! !!!! ! ! !!
! ! ! !! !! !!!!!! !!!!!!!!!!!! ! ! !!!!!!! !!! ! ! !!! ! ! ! !!!! !! ! ! ! !! ! ! ! ! !! !!!
! !!! ! ! ! !! ! ! ! ! !! !!! !! !!
! ! !! !
! ! !!! !!!! !! !! !!!! ! !! ! !! !!!!!! ! ! ! !!!!!!! ! !! !!! !! !!! ! ! !! ! !!!! ! !!! !!! !
!!! ! ! !!! ! ! ! ! ! !! ! ! ! !! ! ! ! !! ! !!
! ! !!!!!! ! !!!! ! ! !!!!!!!!!!! !! ! !! !! !!!! !!! !! !!!!!!!! !!!!!! !! !! !!
!! ! !! ! ! ! !! !
! !
! !!
! ! !! ! !!! ! !
!
!! ! ! !! ! ! !
! ! ! ! ! !! !! ! !! !!!!!!!! ! ! !!! ! !! ! ! ! ! !!! !!
!! ! ! ! ! ! ! !!! !!! ! !! !!!
!! !!!! ! !!!! !! ! ! ! !! ! !!! ! !! ! ! ! ! ! !! !! !!
!
!! ! ! ! ! ! !!!!! ! !!! !! ! ! !!!
!
! ! !! !!!
! ! !!! ! ! ! !! ! ! !! !! ! ! ! ! !! ! !! !!! !! !
!! !! ! ! ! !! ! ! !! ! ! !! ! ! ! !!!! ! !!!! ! ! !
! ! !!! ! !!! ! !!! ! ! !! !! ! !
! ! !! !! ! ! !!!! !! !
!! ! ! ! !! !! ! !

in this scenario as predictors. The property characteristics are


! ! !! !! ! ! !!
! ! ! ! ! ! !!! !! ! ! !! ! !! !! ! !!!! !!
! ! !!! !!! !! !! ! ! ! ! ! ! !! ! ! ! ! !! ! !
! ! !
!! !! !! ! !
! !!
! ! ! !! ! ! !!!!!! !! ! ! !! ! ! ! ! !! ! !! ! !! !
!
! ! !! ! !!! ! ! !! !! !! !! !! !! ! !! !! ! ! !! ! ! !! ! !! ! !! ! !
! !! !! !!!! ! ! !!! !! ! !!! ! !! ! ! ! !! ! ! ! ! !!!
! !! ! ! !!!! !!! !!!!!!!! !! ! !! !!!
!! ! ! !!!!!!
!
!
!!!
!
! ! !! ! ! ! ! !
! ! ! ! !! ! !! ! !!! ! !! !
! !! !
! ! !!!!! ! ! ! !! ! !! !!!!! ! !
! ! !! !! !! !! !!! !! !! !!!! !!! !
!! !
! !! ! ! ! !! !! ! ! !! !
!! ! !!
! ! ! !! ! ! ! ! ! ! ! !!! !! ! !! !
!! !!! ! ! !! ! !!!! !!!!!! !!!!!!!!! !

specified as full interactions representing 16 combinations of


! ! !! ! !
! ! !!
! ! ! !! !!! !!! ! ! ! ! ! !!! ! !! ! !!! !!!!! !!!!! !
! ! ! ! ! ! !!! !!! ! ! !
!! ! ! ! !!! !!! ! !! ! ! !!! ! !
!! ! ! ! !
! !! ! !!!!! ! ! !!!!! ! ! ! ! !
! ! ! !!!!!!
! !! ! !! ! !! ! !!!!!!! !! ! !!! ! !!! ! !!!!! !!! ! ! !!! !! ! !
! ! ! ! !! ! ! ! ! ! !!
!!! !!! !! ! ! !!! ! !!! !!! !!! ! ! ! !!
! ! ! !! !!! ! ! ! ! !!! !
!! !
! !!! ! ! ! ! ! ! !! !
!
! ! !! ! !! ! ! ! !! ! ! !! ! ! !! ! ! !
! ! !! ! ! ! !! !! ! !!!! ! ! !!
! !!
! ! ! !!
! ! !! ! !! ! !
! !
! ! !!! ! ! ! ! ! ! !! !!
!

property type. Time of the sale is included as a third order


! ! !! !! !!! ! ! ! ! ! ! ! ! !! ! ! ! !!!! ! ! !! ! ! !! !!!!
!! ! ! ! ! !! ! !! !! !!! ! !! ! ! ! ! ! ! !!! ! !! ! !!!!
!!! ! ! !!!! !!! ! !!! ! !!! ! ! ! !! ! !!!!! ! ! ! !! ! ! !
! ! !!! ! ! ! !! ! ! !!! !
! ! !! ! !! !! ! !!!!
! !
!!!! ! ! ! ! ! !!!! ! ! ! !! ! ! ! ! ! ! ! !
!!
!! ! !! ! !!
!
! !! !! ! ! ! ! !
!! !
!
!! ! !
! !! ! ! !!! !! ! ! ! ! ! ! !
!!! !! ! !
! ! !! ! !! ! ! ! ! ! ! ! !
!

polynomial to capture the time trend. No locational or


!! ! !!!!! ! ! ! ! !! ! ! !
! ! ! !! ! ! ! !!
!! ! ! ! ! !
!! !! ! ! ! !!! !! !! ! !!!! !! ! ! ! !
!! ! ! !
!! ! ! !!! ! !
! ! !!!!! !!
!! !
!
! !!! !! !
! ! !
!! ! !! ! ! ! !! ! ! !
!! !
! ! !!! !!!
! !! ! ! !!
! ! ! ! !!
! ! ! !!
!! !

measured neighbourhood characteristics are included in this


!!! ! !!
! ! !! !
! !!
! ! ! ! !! !
! ! !! ! ! !
!
!!!!!! !! !!!!! !! ! !!
! ! !! ! !!
! ! ! !!! ! !!!!!
!! !
! ! !!! ! !!
! !!

scenario.
2) Scenario 2: Property Characteristics and Grid
References
Fig. 1 The geographical locations of sold properties in 2001-2013

In total 65,302 house sales were selected as the full sample Building on scenario 1, the Grid references of property
with up to 20 sales randomly drawn from each OAs. These location (Easting and Northing) are included as additional
houses are nested in 3320 OAs, which in turn are nested in explanatory variables. The polynomial expansion of the
653 LSOAs and 137 MSOAs. This is the biggest sample used coordinates in the model is also possible, which effectively is
in applying ANN to model house prices and should provide a a trend surface analysis ([37]), which is extended by [14] to a
good empirical test of the suitability of ANN for large datasets. multilevel approach. This scenario allows us to test whether
The total sample are split into training set (sales from 2001 neighbourhood still matters when the locations of properties
to 2012) and testing set (2013). The training set is used for are included in the model.
model calibration and then predictions are made for the testing 3) Scenario 3: Property and Neighbourhood Attributes
set. This design allows the examination of house price
In this scenario the Grid references are replaced by
changes over a relatively long period and provides a stringent
measured neighbourhood characteristics to examine whether
and demanding test of the models in a period of substantial
neighbourhood still matters when neighbourhood and property
market turbulence. We have mapped the actual mean house
characteristics are accounted for and whether locational
price in 2013 by OAs (Fig. 2) and the predicted errors for the
information is better represented by its absolute value or by
same period will be presented in section IV.
neighbourhood attributes. To facilitate model calibration and
B. Scenarios interpretation, all continuous explanatory variables are group-
mean-centred so the intercept term represents the reference
Three scenarios are designed with different representations
property category in a typical neighbourhood.
of space and place. In all scenarios, a 4-level hierarchical
Given that there are 20 neighbourhood variables, we have
structure (houses nested in OAs, which in turn nested in
examined the predictors for multicollinearity by calculating
LSOAs, and then in MSOAs) is used for MLM. There is no
variance inflation factors (VIFs) ([38]). Generally VIF greater
neighbourhood delineation indicator used in HPM or ANN as
than 10 indicates potentially damaging multicollinearity. In
they are not capable of handling a large number of binary
this set of neighbourhood characteristics, all the VIF are
variables required for practical specification.
below 10 and the majority are below 5, with the VIF for 2004
IMD score (VIF=8.89) and proportion of people have no
qualifications (VIF=7.38) being the highest.


C. Performance Measures changes. MLM remains to be the best performer in each
In order to reach a balanced view of a model’s performance, scenario with an average error
we have compared the model in terms of their goodness-of-fit, of £49k between the predicted and actual house prices
predictive accuracy and their explanatory power.  is used to (around 18% of the actual prices). This demonstrates that the
as the goodness-of-fit measure, Mean Absolute Error (MAE) extrapolation capability of MLM from modelled data to newly
and Mean Absolute Percentage Error (MAPE) as the accuracy unknown data is reasonably high, even when the housing
measures. We have also considered the face validity of the market has been very turbulent in the model calibration period
models, and we are particularly concerned with which 2001-2012.
variables are the most influential in determining the predicted TABLE Ċ
prices. The spatial distribution of the residuals are also
COMPARISON OF PREDICTIVE ACCURACY
examined by graphical presentation and Moran’s Index.
MAE MAPE MAE MAPE
IV. EMPIRICAL RESULTS AND DISCUSSION Test
(lnP) (lnP) (raw price) (raw price)
set
In total, 9 models are specified. HPM and MLM are fitted HPM1 0.319 5.89% 80.4 30.9%
in the software package MLwiN 2.32 ([39]) ANN models are MLM1 0.178 3.29% 48.6 17.5%
calibrated using IBM SPSS package version 21 ([40]) as this ANN1 0.318 5.85% 80.1 30.0%
implementation accepts categorical variables without the need HPM2 0.304 5.61% 77.0 29.4%
for manual transformation and has the inbuilt feature to MLM2 0.178 3.29% 48.6 17.5%
automatically select the number of hidden neurons. Due to ANN2 0.313 5.76% 79.0 29.8%
limited space, only the comparison results are presented here. HPM3 0.210 3.89% 25.3 20.7%
Detailed model results are available upon request. MLM3 0.178 3.30% 48.8 17.6%
ANN3 0.216 4.00% 55.7 20.9%
A. Goodness-of-fit
C. Model Explanatory Capability
The comparison of goodness-of-fit are presented in Table
ĉ . The  of HPM and ANN increase sequentially from We have also compared the explanatory capacity of each
scenario 1 to 3 for both in-sample and hold-out samples, but modelling approach, that is their ability to reveal the nature of
 of MLM hardly changes between different scenarios. This the estimated relationships and what still remains unexplained.
indicates that the locations are better represented by We only presented the results for scenario 3 where ANN and
neighbourhood characteristics than grid references for HPM HPM achieve the best goodness-of-fit and predictive accuracy.
and ANN. For MLM, because the influence of measured Table gives the size of effect of each neighbourhood
locational and neighbourhood information has already been variable and the 16 house types with for the range from the
represented by the multiple levels of latent place effects, the minimum to the maximum in thousands £. The relative
inclusion of grid references and measured neighbourhood importance of each input of ANN is also compared. ANN is
attributes does not t improve the goodness-of-fit. traditionally seen as rather opaque in revealing the
relationships between the inputs and the output. But the SPSS
TABLE ĉ implementation produces the relative importance for each
COMPARISONS OF GOODNESS-OF-FIT input variable using sensitivity analysis computed from the in-
sample data.
R2 (training set) R2 (test set) It can be seen that the average size of the property in OA,
HPM1 0.39 0.23 property characteristics and the time of the sale are very
MLM1 0.75 0.75 important predictors producing differences of over £100k
ANN1 0.39 0.23 These are similar to the ANN results, but there are also some
HPM2 0.43 0.3 major differences for some other predictors such as the
MLM2 0.75 0.75 percentage of old people and the 2004 IMD crime score
ANN2 0.41 0.26 between the two modelling strategies. It should be noted
HPM3 0.68 0.65 though that importance measure of ANN does not indicate the
MLM3 0.75 0.74
‘direction’ of the effects and there are no confidence intervals
ANN3 0.69 0.67
on the estimates. The exact effects are still very hard to
B. Predictive Accuracy quantify, especially for categorical variables such as the type
of property in ANN.
The accuracy comparisons are summarized Table Ċ ,
Another advantage of MLM is that it reveals how much
based on the testing set, 4141 properties sold in 2013. This remains to be explained and at what level. Fig. 3 shows the
shows how well these modelling strategies extrapolate to new percentage unexplained for a series of MLM models. In the
set of data based on historical house prices, at a time of a null model where no predictor is included, the total
turbulent market environment. Similar conclusions are unexplained variance is 100%, which is partitioned into 4
reached as in the goodness-of-fit comparison. The predictive levels. The majority of the price variation is at the macro
accuracy improve in HPM and ANN sequentially from MSOA level, meaning this macro geography play an
scenario 1 to 3, while the predictive accuracy of MLM hardly


important role in influencing house prices. The inclusion of
the property characteristics brings an improvement in the Null +Property +Neighbourhood
model and the unexplained variance reduces to 65%. Finally 100

Percent Unexplained
00 100

by including 20 neighbourhood predictors, there is a 80

substantial fall in the unexplained variance to 34% and the 80 80

majority of this now lies between properties. The macro 60

60 60

MSOAs remain to be the most important neighbourhood 40


40 40

scales. This means that some properties and some


20

neighbourhoods are desired over and above the attributes that 20


20

we are able to measure and that latent variable, that is 0


Total Prop OA LSOA MSOA 0
Total Prop OA LSOA MSOA
0
Total Prop OA LSOA MSOA

multilevel modelling, is needed and brings benefits.


Fig. 3 Percentage unexplained in log house prices in MLM model
TABLE ċ
EFFECT SIZE OF PREDICTORS BY MLM AND ANN IN SCENARIO 3
´
Min Max Range MLM ANN Legend
Variable Level
(£k) (£k) (£k) rank Rank ANN3 predicted error%
Room 121 323 202 OA 1 1 <-25%

4,12,1 25-50%
16 Types 121 311 190 House 2 >50%
4
Year 87 191 105 House 3 2
Degree 164 252 88 OA 4 3
Old 175 246 71 OA 5 19
Flat 178 227 48 OA 6 6
IMD04 154 196 42 LSOA 7 5
No_edu 162 202 40 OA 8 9
Black 150 187 37 OA 9 15
Unemply 175 212 37 OA 10 7
Det 160 194 34 OA 11 11
Occupy 184 211 27 OA 12 16
Young 171 197 26 OA 13 8
´
Pri_rent 184 208 24 OA 14 18 Legend

MLM3 predicted error%


LnIncom 174 197 23 MSOA 15 13 <-25%
25%-50%
IMDbar 177 200 22 LSOA 16 22 >50%
IMDenv 183 195 12 LSOA 17 23
Green 184 194 10 OA 18 20
Noheat 179 188 9 OA 19 21
Soc_rent 179 188 9 OA 20 17
Terrace 183 188 4 OA 21 24
IMD
184 189 4 LSOA 22 10
crime

D. Spatial Assessment of Model Residuals


In order to examine whether there is any spatial clustering
pattern of the residuals from the models, we present the
Fig. 4 Predicted error percentage by ANN and MLM in Scenario 3
predicted error percentage of the actual price to Fig. 4 for the
results produced by ANN and MLM in scenario 3. We have V. CONCLUSIONS
selected to only presented the over- and under-prediction by
more than 25% (representing around 10% on either end) as it This paper compared MLM and ANN approach to
will give us a much clearer picture and we are more concerned modelling housing prices with the widely accepted HPM
about the geographical distribution of the overly inaccurate approach in terms of goodness-of-fit, predictive accuracy and
predictions. The patterns of residuals from the two models are explanatory power. Neither ANN nor HPM is capable of
broadly similar, but there are fewer houses in each group (<- including neighbourhood delineation variables in the model
25%, 25-50% and >50%) predicted by MLM than by ANN due to the large number of variables required for specification,
model. There does not appear to be any obvious clustering, while MLM is able to specify by simply defining them as
but the Moran’s I statistics indicate there are still signification macro-level units at multiple scales. All performance
positive autocorrelations between the residuals in all three measures show that MLM is superior to ANN and HPM in
models in scenario 3. We are exploring spatial multilevel each scenario, indicating that specification of neighbourhood
models as in [41] to take account of this dependency. is helpful in house price predictions, even when the locations


or neighbourhood characteristics have been included in the [11] S. McGreal, A. Adair, D. McBurney and D. Patterson, “Neural
Networks: the Prediction of Residential Values,” Journal of Property
model. MLM also indicates how much variance remained to
Valuation and Investment, vol. 16(1), pp. 57–70, 1998.
be explained and at what level, providing further insights on [12] P. Rossini, “Application of Artificial Neural Networks to the Valuation
the importance of neighbourhoods. This study has also of Residential Property,” in 3rd Annual Pacific-Rim Real Estate
demonstrated that ANN can be applied to large dataset, but its Society Conference Palmerston North, New Zealand, 20th-22nd
January. 1997
predictive accuracy is not necessarily better than standard
[13] T. Snijders and R. Bosker, Multi- level Analysis: An Introduction to
HPM. This is contrary to many other studies that find ANN is Basic and Advanced Multilevel Modeling, Thousand Oaks, CA: Sage,
superior to HPM. 1999.
Further studies could extend it in a number ways, such as [14] K. Jones and N. Bullen, “Contextual Models of Urban House Prices : A
Comparison of Fixed- and Random-Coefficient Models Developed by
allowing each neighbourhood to have its own time trend, or
Expansion,” Economic Geography, vol. 70(3), pp. 252–272, 1994.
permitting the effects of property characteristics to be [15] K. Brown and B. Uyar, “A Hierarchical Linear Model Approach for
differential between neighbourhoods (random slopes model); Assessing the Effects of House and Neighborhood Characteristics on
including cross-level interactions between property and Housing Prices,” Journal of Real Estate Practice and Education, 7(1),
pp. 15–24, 2004.
neighbourhood characteristics; and alternative definitions of
[16] M. Habib and E. Miller, “Influence of Transportation Access and
neighbourhood. While such developments would not Market Dynamics on Property Values: Multilevel Spatiotemporal
necessarily bring improved explanatory understanding, they Models of Housing Price,” Transportation Research Record: Journal
are likely to bring improved predictive accuracy. The of the Transportation Research Board, vol. 2076(-1), pp. 183–191,
2008.
multilevel approach is capable of more fully exploiting the
[17] W. Shin, J. Saginor and S. Zandt, “Evaluating Subdivision
data on both properties and neighbourhoods to achieve better Characteristics on Single-Family Housing Value Using Hierarchical
predictions, to understand what is driving the predictions and Linear Modeling,” Journal of Real Estate Research, vol. 33(3), pp.
pointing to what scale the unexplained elements are to be 317–348, 2011.
[18] C. Chasco and J. Gallo, “The Impact of Objective and Subjective
found.
Measures of Air Quality and Noise on House Prices:A Multilevel
Approach for Downtown Madrid,” Economic Geography, vol. 89(2),
ACKNOWLEDGMENT pp. 127–148, 2012.
This work was supported by the Economic and Social [19] W. Brunauer, S. Lang and N. Umlauf, “Modelling house prices using
multilevel structured additive regression,” Statistical Modelling, vol.
Research Council [grant number EDUC.SC3325]. The house 13(2), pp. 95–123, 2013.
price paid data covers the transactions received at Land [20] B. Uyar and K. Brown, “Neighborhood Affluence, School-
Registry in the period 1st Jan 2001 to 31st Dec 2013. © Crown Achievement Scores and Housing,” Journal of Housing Research, vol.
copyright 2013. 16(2), pp. 97–116, 2007.
[21] A. Goodman and T. Thibodeau, “Housing market segmentation and
hedonic prediction accuracy,” Journal of Housing Economics, vol.
REFERENCES 12(3), pp. 181–201, 2003.
[1] F. Kong, H. Yin and N. Nakagoshi, “Using GIS and landscape metrics [22] A. Goodman and T. Thibodeau, “Housing Market Segmentation,”
in the hedonic price modeling of the amenity value of urban green Journal of Housing Economics, vol. 7(2), pp. 121–143, 1998.
space: A case study in Jinan City, China,” Landscape and Urban [23] C. Leishman, “Spatial Change and the Structure of Urban Housing
Planning, vol. 79, pp. 240–252, 2007. Sub-markets,” Housing Studies, vol. 24(5), pp. 563–585, 2009.
[2] L. Anselin and J. Le Gallo, “Interpolation of Air Quality Measures in [24] M. Caudill, “Neural Network Primer: Part III,” AI Expert, vol. 3(6), pp.
Hedonic House Price Models: Spatial Aspects,” Spatial Economic 53-59, 1988.
Analysis, vol. 1(1), pp. 31–52, 2006. [25] D. Rumelhart, G. Hinton, and R. Williams, “Learning Representations
[3] A. S. Adair, J.N. Berry and W.S. McGreal, “Hedonic modelling, By Back-Propagating Errors,” Nature, vol. 323(6088), pp. 533–536,
housing submarkets and residential valuation,” Journal of Property 1986
Research, vol. 13(1), pp. 67–83, 1996 [26] R. Callan, The Essence of Neural Networks, London: Prentice Hall
[4] M. M. Li and H. J. Brown, “ Micro-Neighborhood Externalities, Europe, 1999
Micro-neighborhood Prices, Hedonic Housing,” Land Economics, vol. [27] W. McCluskey, P. Davis, M. Haran, M. McCord and D. McIlhatton,
56(2), pp. 125–141, 1980. "The potential of artificial neural networks in mass appraisal: the case
[5] A. M. Freeman, "Hedonic Prices, Property Values and Measuring revisited", Journal of Financial Management of Property and
Environmental Benefits: A Survey of the Issues," The Scandinavian Construction, vol. 17(3), pp. 274 – 292, 2012.
Journal of Economics, vol. 81(2), pp. 154–173, 2011. [28] W. McCluskey, M. McCord, P. Davis, M. Haran and D. McIlhatton,
[6] K.W. Chau, C. Y. Yiu, S. K. Wong and L. W. Lai, "Hedonic Price “Prediction accuracy in mass appraisal: a comparison of modern
Modelling of Environmental Attributes: A Review of the Literature and approaches,” Journal of Property Research, vol. 30(4), pp. 239–265,
a Hong Kong Case Study," Encyclopaedia of Life Support Systems 2013
(EOLSS) Oxford, UK: UNESCO, 2004, vol. 2. [29] S. Peterson and A. Flanagan, “Neural Network Hedonic Pricing
[7] S. G. Sirmans, D. A. Macpherson and E. N. Zietz, "The Composition Models in Mass Real Estate Appraisal,” Journal of Real Estate
of Hedonic Pricing Models," Journal of Real Estate Literature vol. Research, vol. 31(2), pp. 147–164, 2009.
13(1), pp. 1-44, 2005. [30] V. Limsombunchai, C. Gan and M. Lee, “House Price prediction:
[8] S. Malpezzi, “Hedonic Pricing Models: A Selective and Applied Hedonic Price Model vs.Artificial Neural Network,” American Journal
Review”, in Housing Economics and Public Policy, T. O’Sullivan and of Applied Sciences, vol. 1(3), pp. 193–201, 2004.
K. Gibb (eds.), Malder, MA: Blackwell, 2003. [31] N. Nguyen and A. Cripps, “Predicting Housing ValueL A Comparison
[9] O. Bin, “A prediction comparison of housing sales prices by parametric of Multiple Reression Analysis and Artificial Neural Networks,”
versus semi-parametric regressions,” Journal of Housing Economics, Journal of Real Estate Research, vol. 22(3), pp. 313–336, 2001.
vol. 13, pp. 68–84, 2004. [32] A. Cechin, A. Souto and M. Gonzalez, “Real estate value at Porto
[10] A. Páez and D.M. Scott, “Spatial Statistics for Urban Analysis: a Alegre city using artificial neural networks”, in Proc. 6th Brazilian
Review of Techniques with Examples,” GeoJournal, vol. 61(1), pp. Symposium on Neural Networks, 2000.
53–67, 2004.


[33] W. Mccluskey and S. Anand, “The Application of Intelligent Hybrid
Techniques for the Mass Appraisal of Residential Properties,”Journal
of Property Investment & Finance, vol. 17(3), pp. 218–239, 1999.
[34] Q. Do and G. Grudnitski, “A neural network approach to residential
property appraisal,” The Real Estate Appraiser: pp. 38-45, 1992.
[35] E. Worzala, M. Lenk and A. Silva, "An Exploration of Neural
Networks and Its Application to Real Estate Valuation," The Journal of
Real Estate Research, (January), pp. 185–202, 1995.
[36] J. Zurada, A. Levitan and J. Guan, “A Comparison of Regression and
Artificial Intelligence Methods in a Mass Appraisal Context,” Journal
of Real Estate Research, vol. 33(3), pp.349–387, 2011.
[37] D. Unwin, “The areal extension of rainfall records,” Journal of
Hydrology, vol. 7, pp. 404–414, 1969.
[38] D. Belsley, E. Kuh, R. Welsch. Regression Diagnostics: Identifying
Influential Data and Sources of Collinearity, New York: John Wiley
and Sons, 1980
[39] J. Rasbash, C. Charlton, W. J. Browne, M. Healy and B. Cameron,
MLwiN Version 2.1. Centre for Multilevel Modelling, University of
Bristol, 2009.
[40] IBM SPSS Statistics for Windows, Version 21.0. IBM Corp. Released
2012. Armonk, NY: IBM Corp.
[41] K. Jones and S. V. Subramanian, Developing multilevel models for
analysing contextuality, heterogeneity and change, Vol. 2, 2013.



You might also like