More Related Content Similar to 20320140507006 Similar to 20320140507006 (20) More from IAEME Publication More from IAEME Publication (20) 203201405070061. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976 â 6308 (Print),
ISSN 0976 â 6316(Online), Volume 5, Issue 7, July (2014), pp. 42-54 © IAEME
INTERNATIONAL JOURNAL OF CIVIL ENGINEERING
AND TECHNOLOGY (IJCIET)
ISSN 0976 â 6308 (Print)
ISSN 0976 â 6316(Online)
Volume 5, Issue 7, July (2014), pp. 42-54
© IAEME: www.iaeme.com/ijciet.asp
Journal Impact Factor (2014): 7.9290 (Calculated by GISI)
www.jifactor.com
IJCIET
©IAEME
MODELING FINAL COSTS OF IRAQI PUBLIC SCHOOL PROJECTS
USING NEURAL NETWORKS
Dr. Zeyad S. M. Khaled1, Dr. Qais Jawad Frayyeh2, Gafel kareem aswed3
1Associate Professor, College of Engineering, Alnahrian University, Baghdad, Iraq
2Associate Professor, Department of Building and Construction Engineering, UOT, Baghdad, Iraq
3Post graduate student, Building and Construction Engineering, UOT, Baghdad, Iraq
42
ABSTRACT
The final cost of public school building projects, like other construction projects, is unknown
to the owner till the account closure. Artificial Neural Networks (ANN) is used in an attempt to
predict the final cost of two story (12 classes) school projects under lowest bid system of award
before work starts. A database of (65) school projects records completed in (2007-2012) are used to
develop and verify the ANN model. Based on expert opinions, nine out of eleven parameters are
considered to have the most significant impact on the magnitude of final cost. Hence they are used as
model inputs while the output of the model is going to be the final cost (FC). These parameters are;
accepted bid price, average bid price, estimated cost, contractor rank, supervising engineer
experience, project location, number of bidders, year of contracting, and contractual duration. It was
found that ANN has the ability to predict the final cost for school projects with very good degree of
accuracy having a coefficient of correlation (R) of (91%), and an average accuracy percentage of
(99.98%).
Keywords: Cost Estimation, Cost Modelling, Neural Network, Schools Projects.
1. INTRODUCTION
At the early stage of any project, a budget is to be decided, while no detailed information is
available. Therefore some parametric cost estimating techniques are used. Once the project scope is
well defined, detailed cost estimating can be carried out for bidding and cost control. The objective
of those parametric costs estimating techniques is to use some historical cost data and try to find a
functional relationship between changes in cost and factors influencing these changes. A major
drawback of statistical techniques is that a general mathematical form of the relationship has to be
defined before any analysis can be applied to best fit historical cost data. To avoid this drawback,
2. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976 â 6308 (Print),
ISSN 0976 â 6316(Online), Volume 5, Issue 7, July (2014), pp. 42-54 © IAEME
stochastic tools such as Artificial Neural Network (ANN), through their learn-by example process,
have been used for the modeling of the final cost.
43
2. RESEARCH OBJECTIVES
The research objectives are:
1. To explore factors that can be used to predict the final cost of school projects before starting
works.
2. To increase estimating efficiency of initial costs according to past data of already constructed
projects.
3. To build a mathematical model using (ANN) to predict construction cost deviation in school
projects before starting works.
3. RESEARCH JUSTIFICATION
The reasons for adopting this research are:
1. The high number of under construction school projects accompanied with continual cost
overrun.
2. The ever growing demand on schools buildings.
3. The need of successful completion of projects within contracted costs.
4. The need of knowing the final cost of the project before starting works.
4. RESEARCH HYPOTHESES
At awarding stage, it can be said that the estimated cost, accepted bid price, average bidding
price, contractor rank, supervising engineer experience, number of bidders, contractor estimated
time, project location, year of contracting, owner's estimated duration and the second lowest bid are
good predictors to the final cost of public school building projects before starting works.
5. RESEARCH METHODOLOGY
The following methodology is adopted in this research:
5.1. Literature review
Cost estimate, cost control, cost management, bidding strategy, and cost overrun related
literature are reviewed to identify the main topics to be handled in this research. The types of
Artificial Neural Networks (ANN), their structure, and uses in construction management are
outlined. Capabilities of some useful software such as: Neuframe, MS Excel, and Statistical Package
for the Social Sciences SPSS are also explored in this essence.
5.2. Data collection
Historical data is collected from (65) completed schools projects in Karbala province .The
projects were awarded under the lowest bid tendering system having the same design and number of
classrooms. Questionnaires have been directed to fifty experts in this field. These experts are asked
to pinpoint the most significant factors influencing the final cost of school projects. Thirty two
respondentsâ answers are analyzed and the model input data are screed according to the results.
3. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976 â 6308 (Print),
ISSN 0976 â 6316(Online), Volume 5, Issue 7, July (2014), pp. 42-54 © IAEME
44
5.3. Model formulation
Previous studies showed different methods used to interpret the relation between the
construction cost and factors believed to influence the final project cost. Most of them are parametric
cost estimating approaches that use statistical analysis techniques ranging from simple graphical
curve fitting to multiple correlation analysis. In this research the Artificial Neural Network technique
is adopted. (ANN) have a great potential in dealing with historical cost data effectively for the sake
of developing budgeting and cost estimating models. NEUFRAME program is used to develop the
desired model.
5.4. Model evaluation
The developed model is evaluated using a data set that is not used in constructing the
model.Resultsvs. Observed data are plotted to explore the model efficiency. This validation is carried
out to ensure that the model is applicable within the limits set by the training data. The coefficient of
correlation r, the root mean squared error RMSE, and the mean absolute error MAE as the main
criteria that are often used to evaluate the prediction performance of ANN models are checked.
Therefore the final model can estimate new project costs with no changes needed in the structure of
the ANN model.
6. APPLICATION OF ANN IN COST ESTIMATION
Neural networks models have been proposed in recent years for cost modeling using different
prediction parameters by many researchers (Elhag and Boussabaine [1]; Al-Tabtabai et al. [2]; Bode
[3]; Margaret et al. [4]; Elhag [5]; Steven and Garold [6]; Kim et al. [7]; Sodikov [8]; Wilmot and
Mei [9]; Pewdum et al. [10]; Cheng et al. [11]; Wang and Gibson [12]; Xin-Zheng et al. [13];
Attal[14]; Murtala [15];Arafa and Alqedra [16]; Sonmez[17]; Wang et al. [18]; Ahiaga-Dagbui and
Smith [19]; Feylizadeh et al. [20]; Bouabaz et al. [21]; Amusan et al. [22]; Alqahtani and Whyte
[23]). Literature review showed the variety of ways that are used to predict the project cost and its
deviation. Different variables were used as predictors in these studies. This research adopted all the
factors stated in literatures at first. Then factors are screened according to experts' opinions and used
to build a neural network capable to forecast the final cost of Iraqi school projects before work starts.
7. DESIGN OF THE ANN MODEL
Artificial Neural Networks are computational models that attempt to imitate the function of
the human brain and the biological neural system in a simple way[24]. They are very sophisticated
modeling techniques, capable of modeling extremely complex functions.
The most common structure of an artificial neural network consists of three layers (groups of
units): a layer of input units, a layer of hidden units, and a layer of output units, each layer is
connected to the adjacent ones through neurons forming a parallel distributed processing system
[25]. Different types of neural networks can be distinguished on the basis of their structure and
directions of signal flow.
In this study, a three-layered Multilayer Perceptron (MLP) feed-forward neural network
architecture is used and trained with the error back propagation algorithm. The back propagation
training with generalized delta learning rule is an iterative gradient algorithm designed to minimize
the root mean square error between the actual output of a multilayered feed-forward neural network
and a desired output [26].
4. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976
ISSN 0976 â 6316(Online), Volume 5, Issue
7.1. Data Collection
The required data for developing a school final
collected from many governmental
Directorate of Planning and Monitoring
Headquarters, Department of School
finished primary schools of the same design, number of classes, area, number of stories
in same manner (competitive bidding
consist of (12) classes, one principal, teachers, and
service staff rooms, water closets, paved
projects executed during (2007-2012)
that intended to be used in the model were collected from the literature review of previous studies.
7.2. Deciding Parameters
Fifty questionnaires were
supervisory staff. Thirty two completely answered forms are collected
(64%) of the total number. The respondents were asked to select the parameters that they believe
important in developing a mathematical model
result, nine out of eleven parameters
based on questionnaire respondents. Th
estimated cost(I3), contractor rank
number of bidders(I7), year of contracting
7.3. Data division and processing
Data processing is very important in using
information is presented to create the model during the training phase. It can be
scaling, normalization and transformation.
model. The best division is made using default parameters of PC
(version 20) to perform Wardâs methods hierarchical cluster to determine
resulted value of K which is (3) is used in K
plot of fig. (1) for the three clusters (groups) showed that the record
(2), so it will be excluded from the data processing.
Figure (1): Box-
7, July (2014), pp. 42-54 © IAEME
45
construction cost predicting model is
agencies in Kerbela province namely: Department of
Monitoring, and Division of Governmental Contracts at the Governorate
, Buildings and Committee of Regions Development.
ding) are selected as a case study. They are two story
administration rooms, auditorium
, playing yard, and external fence. Complete records
are used for developing the final model. The initial parameters
directed to expert engineers from the related
collected, showing a response rate
for predicting the final cost of school projects
are adopted as independent variables of the ANN equations
These variables are: accepted bid price(I1), average bid price
, rank(I4), supervising engineer experience(I5), project
, contracting(I8), and contractor duration (I9).
neural networks successfully. It determines what
done through
Sixty school projects are selected to develop the ANN
PC-based software package SPSS
number of cluster
K-means clustering in SPSS instead of assuming it.
no. (40) is an outlier from cluster
-plot of Case Distance From its Cluster Center
â 6308 (Print),
Projects,
Completely
stories, and awarded
buildings
auditorium, studio, two
of (65)
. public sector
of
projects. As a
, price(I2),
location(I6),
s data
o (K). The
tead Box
5. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976 â 6308 (Print),
ISSN 0976 â 6316(Online), Volume 5, Issue 7, July (2014), pp. 42-54 © IAEME
From each cluster, three samples are selected; one for training, one for testing and one for
validation. In the instance when a cluster contains two records, one record is then chosen for training
set and the other one is chosen for testing set. If a cluster contains only one record, this record is
chosen in the training set [27].
Transforming input data into some well-known forms like log., exponential, and alike, may
be helpful to improve ANN performance. Therefore natural log is used to transform accepted bid
price (I1), average bid price(I2), and estimated cost (I3) parameters only. Many rounds of trial and
error are generated to reach the best data division according to the lowest testing error and the
highest coefficient of correlation (R). The best performance is obtained when the data divided
into(75%) for training set, (5%) for testing set, and (20%) for validation set. As a result, a total of
(44) records are used for training, (3) for testing and (12) for validation.
In order to ensure that all variables receive equal attention during training; input and output
variables are pre-processed by scaling them (eliminate their dimension). Scaling is proportionated
with the limits of the transfer functions used in the hidden and the output layers within (â1.0 to 1.0)
for tanh transfer function and (0.0 to 1.0) for sigmoid transfer function. As part of this method, for
each variable (x) with minimum and maximum values of (xmin) and (xmax) respectively, the scaled
value (xn) is calculated as follows:
min
x x x
max min
46
n x â
x
â
= (1)
7.4. Training the ANN model
The number of hidden nodes affect the ANN performance, nevertheless a number of studies
have found that the forecasting performance of neural networks is not very sensitive to this
parameter [8]. Therefore the general strategy adopted in this study to find the optimal network
architecture and its internal parameters that control the training process starts with initial trials using
default parameters of the Neuframe software with one hidden layer and one hidden node then
slightly increasing the number of nodes until no significant improvement in the model performance
is gained. The network that shows the best performance with respect to the lowest testing error and
high correlation coefficient of validation is retrained with different combinations of momentum
terms, learning rates, and transfer functions in an attempt to improve the model performance.
Consequently, the model that has the optimum momentum term, learning rate, and transfer function
is retrained many times with different initial weights until no further improvement occurs.
Using the default parameters of the Neuframe software in which the learning rate is (0.2), the
momentum term is(0.8), and the transfer functions in the hidden and output layers nodes are sigmoid,
many networks with different numbers of hidden nodes are developed. It is found that a network
with three hidden nodes has the lowest prediction error for the testing set which is (2.894) with a
high coefficient of correlation (R) of (95.35). Therefore, three hidden nodes approach is chosen in
this model.
The effect of the internal parameters controlling the back-propagation algorithm (i.e.
momentum term and learning rate) on the performance of the latter model of three hidden layer
nodes is investigated. The optimum obtained value of the momentum term and learning rate are
found to be (0.9) and (0.7) with a testing error of (1.665%), training error of (5.728%), and
maximum correlation coefficient (R) of (91.13%).
The effect of using different transfer functions (i.e. sigmoid and tanh) is also investigated.
The better performance is obtained when the sigmoid transfer function is used for both hidden and
output layers. A neural network of nine input neurons, three hidden neurons and one output is found
to be the optimum architecture for the current problem as shown in fig. (2).
6. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976 â 6308 (Print),
ISSN 0976 â 6316(Online), Volume 5, Issue 7, July (2014), pp. 42-54 © IAEME
Input layer Hidden layer Output layer
Figure (2): Structure of the ANN Model for (FC)
47
7.5. Statistical tests
Estimation of statistical parameters is conducted to ensure that the data in the neuframe
training, testing, and validation sets represent the same statistical population. These parameters
include the mean, standard deviation, minimum and maximum values, and the range. The results
indicate that the training, testing, and validation sets are statistically consistent. Results are shown in
table(1).
To examine how representative the training, testing, and validation sets are with respect to
each other a t-test is exercised showing the results illustrated in table (2). The null hypothesis of no
difference in the means of each two data sets is checked by this t-test. The statistical tests are carried
out to examine the null hypothesis with a level of significance equal to (0.05). This means that there
is a confidence degree of (95%) that the training, testing, and validation sets are statistically
consistent.
Table (1): Input and Output Statistics for The ANN
Data Set
Statistical
parameters
Input Variables Output
Ln(I1) Ln(I2) Ln(I3) I4 I5 I6 I7 I8 I9 Ln(FC)
Training
n = 44
max 21.302 21.3495 21.3489 5 20 2 13 2012 487 21.3028
min 20.036 20.404 20.2691 1 8 1 8 2007 150 20.3342
mean 20.731 20.86643 20.83944 4.23 14.05 1.39 9.93 2009.39 321.68 20.76715
Std. 0.3280 0.303428 0.319757 0.831 3.457 0.493 1.246 1.715 82.227 0.319223
range 1.2668 0.9455 1.0798 4 12 1 5 5 337 1.0202
Testing
n = 3
max 20.637 20.8031 20.6804 5 30 2 9 2008 426 20.6029
min 20.427 20.5139 20.423 4 15 2 8 2008 270 20.475
mean 20.509 20.62027 20.54203 4.33 21.67 2 8.67 2008 338.67 20.55213
Std. 0.1120 0.159043 0.129785 0.577 7.638 0 0.577 0 79.658 0.067904
range 0.2096 0.2892 0.2574 1 15 0 1 0 156 0.1279
Valida-tion
n = 12
max 21.183 21.2284 21.2101 5 20 2 10 2011 486 21.2921
min 20.037 20.4673 20.3887 3 7 1 8 2008 150 20.2934
mean 20.603 20.69795 20.68097 4 12.33 1.42 9.33 2008.83 352.42 20.69638
Std. 0.3135 0.267055 0.211935 0.853 3.676 0.515 0.888 1.193 104.213 0.293603
range 1.1456 0.7611 0.8214 2 13 1 2 3 336 0.9987
7. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976 â 6308 (Print),
ISSN 0976 â 6316(Online), Volume 5, Issue 7, July (2014), pp. 42-54 © IAEME
Table (2): Null Hypothesis Tests for the ANN Input and Output Variables
Input Variables Output
Ln(I1) Ln(I2) Ln(I3) I4 I5 I6 I7 I8 I9 Ln(FC)
Data sets Testing
t-value -1.005 -1.570 -1.815 -0.772 -1.646 -0.022 -1.626 -1.064 0.785 -0.538
Lower critical value -0.2902 -0.2907 -0.2456 -0.73 -4.08 -0.33 -0.98 -1.12 -42.60 -0.2321
Upper critical value 0.1082 0.0486 0.0236 0.35 0.59 0.32 0.15 0.39 89.83 0.1409
Sig.(2-tailed) 0.336 0.145 .097 0.457 0.128 0.983 0.132 0.310 0.449 0.601
Results Accept Accept Accept Accept Accept Accept Accept Accept Accept Accept
Data sets Validation
t-value -1.005 -1.570 -1.815 -0.772 -1.646 -0.022 -1.626 -1.064 0.785 -0.538
Lower critical value -0.2902 -0.2907 -0.2456 -0.73 -4.08 -0.33 -0.98 -1.12 -42.60 -0.2321
Upper critical value 0.1082 0.0486 0.0236 0.35 0.59 0.32 0.15 0.39 89.83 0.1409
Sig.(2-tailed) 0.336 0.145 .097 0.457 0.128 0.983 0.132 0.310 0.449 0.601
Results Accept Accept Accept Accept Accept Accept Accept Accept Accept Accept
Table (3): Weights and Threshold Levels for the ANN Model (FC)
wji(weight from node i in the input layer to node j in the hidden layer)
i=1 i=2 i=3 i=4 i=5 i=6 i=7 i=8 i=9 j
j=10 1.0781 0.9242 2.7347 -0.392 -0.873 -0.814 1.1534 -1.562 1.2841 -2.96178
j=11 -0.512 -0.353 1.5225 0.1001 0.2708 -0.543 -0.994 0.1261 0.3729 -1.33665
j=12 0.7865 0.5072 -0.751 0.0438 -0.633 -1.139 0.3986 -1.150 0.2923 0.41731
Output
wji(weight from node i in the hidden layer to node j in the output layer)
i=10 i=11 i=12 - - - threshold j
j=13 5.6525 3.6123 -4.493 -0.8497
â + + â
48
Statistical
Parameters
7.6. ANN Model Equation
The low number of connections weights obtained in the optimal ANN model enables the
network to be transformed into relatively simple hand-calculated formula. Connections weights and
threshold levels are summarized in table (3).
Hidden
layer
nodes
Hidden layer
threshold
Output layer
The predicted final cost can be expressed using the connections weights and the threshold
layer
nodes
levels shown in table (3), as follows:
(0.85 5.65tanh x 3.61tanh x 4.49tanh x )
1 e
1
FC
1 2 3
+
=
(2)
Where:
x1 10 w10.1I1 w10.2I2 w10.3I3 w10.4I4 w10.5I5 w10.6I6 w10.7I7 w10.8I8 w10.9I9 =q + + + + + + + + + (3)
x2 11 w11.1I1 w112I2 w11.3I3 w11.4I4 w11.5I5 w11.6I6 w11.7I7 w11.8I8 w11.9I9 =q + + + + + + + + + (4)
x3 12 w12.1I1 w12.2I2 w12.3I3 w12.4I4 w12.5I5 w12.6I6 w12.7I7 w12.8I8 w12.9I9 =q + + + + + + + + +
(5)
Where:
I1 = accepted bid price in Iraqi Dinars (IQD), I2 = average bid price in (IQD), I3 = estimated
cost in (IQD), I4 = contractor rank (from 1 to 5), I5 = supervising engineer years of experience,
I6 = project location (urban/ rural), I7 = number of bidders, I8 = year of contracting (2007 to 2012),
I9 = contractual duration (in days).
It should be noted that, before using equation (2), all input variables (I1 to I9) need to be
scaled between (0.0 and 1.0) using equation (1) and the ANN model training data shown in table(1).
This means that the predicted value of FC obtained from equation (2) is also scaled between (0.0)
and (1.0).In order to obtain the actual value of the final cost, the scaled value of FC has to be re-scaled
using equation (6) and the data shown in table (1). For linear scaling all observations are
linearly scaled between the minimum and maximum values according to the following formula [28]:
8. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976 â 6308 (Print),
ISSN 0976 â 6316(Online), Volume 5, Issue 7, July (2014), pp. 42-54 © IAEME
SV=TFmin+TFmax-TFmin*
W 0 (1 0) * i
49
X-Xmin
Xmax-Xmin
(6)
Where:
SV is the scaled value, TFmin and TFmax are the respective minimum and maximum values of the
transfer function (0, 1), X is the value of the observation, and Xmin and Xmax are the respective
minimum and maximum values of all observations, for example:
0.851
1.0781
1.2668
range
I1
1
10 .1
= + â = =
After scaling and substituting the weights and threshold levels of table (3), equations (2 t0 5)
can be rewritten as shown below:
min
(0. 85 5.65 tanh x 3.61 tanh x 4.49 tanh x )
1 e
range
FC
1 2 3
+
â + + â
+
=
(7)
20.3342
(0.85 5.65tanh x 3.61tanh x 4.49 tanh x )
1 e
1.0202
FC
1 2 3
+
â + + â
+
=
(8)
and:
X1=535.79 +10-3[851I1+977 I2+ 2532I3- 98I4-72I5 -814I6 +230I7-312I8+3I9] (9)
X2=63.23-10-3[404I1+374I2-1410I3 -25I4-22I5+544I6+198I7-25I8-I9] (10)
X3=458.95+10-3[621I1+536I2- 696I3+11I4-53I5- 1139I6+79I7-230I8+0.8I9] (11)
A numerical example is also provided to better explain the implementation of FC formula.
The equation is tested against data not used in ANN model training. These data are shown in
table (4).
Table (4): Data Record not Used in Training ANN
Ln(FC) Ln I1 Ln I2 Ln I3 I4 I5 I6 I7 I8 I9
21.19 21.18 21.31 21.27 5 18 1 12 2011 360
The results of equations (9, 10, and 11) are; X1= (1.653), X2= (125.4335), and
X3= (5.422).Therefor Ln (FC) is found to be (21.2125) using equation (8). By taking the inverse of
this natural log, the value of (FC) is found to be (IQD 1,631,066,610). This gives a very good
agreement with the measured values where (Ln FC=21.19 and FC = IQD 1,594,777,396).
7.7. Sensitivity Analysis of the ANN Model Inputs
Sensitivity analysis is carried out on the ANN model to identify which of the input variables
have the most significant impact on the final cost.
Simple and innovative technique proposed by Garson is used to interpret the relative
importance of the input variables by examining the connection weights of the trained network. For a
network with one hidden layer, the technique involves a process of partitioning the hidden output
connection weights into components associated with each input node (Garson, 1991: cited by [29]).
9. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976
ISSN 0976 â 6316(Online), Volume 5, Issue
The results shown in table (5)
indicate that the natural log of estimated cost (I
with a relative importance of (23.49%).
Table (5):
Ln(I1) Ln(I2)
Relative
importance (%)
2) Ln(I3) I4 I5 I6 I7 I
11.41 7.83
Rank 5 8
Relative Importance of Each Input
23.49 2.18 8.415 12.91 13.07 12.29
1 9 6 3 2
It has the most significant effect on the predicted final cost model
the questionnaire results. This result consistent with
was ranked third in Olatunji study
importance of (13.068%). This reasonable result indicates
competition on the final project cost consistent with Mohd et al. regression model
also indicate that the location of the project (
(12.91%) in contradiction with Creedy et al. regression model [
ranked forth with relative importance (12.295%). The natural log of accepted bid price (
relative importance equals to (11.41%) and ranked fifths
(I2) has the eighth relative importance in the ANN mode
in Olatunji study [30]. The contractor classification (
low importance of contractor classification (
final cost model is consistent with Ewadh and Aswed study
seventh with relative importance (8.38%) consistent with Ahiaga
results are also presented in fig. (3).
Figure (3):
7, July (2014), pp. 42-54 © IAEME
50
whereas
Ahiaga- Dagbui and Smith study [
[30]. The number of bidders (I7) ranked second with a relative
the significant impact of degree of
I6) (urban/rural) ranked third with relative importance
ntradiction 31]. The year of contracting (
while the natural log of average bid price
) whereas it is the most important parameter
]. I4) comes ninth, same as in expert opinion.
I4) and supervisor engineer experience (
[34].The contractor duration (
Ahiaga- Dagbui and Smith
: Relative Importance of Input Variables
â 6308 (Print),
I3) ranked first
I8 I9
8.385
4 7
ranked second in
19] whereas it
) [33]. The results
) ]. I8)
I1) has a
) The
) I5) in the ANN
.I9) ranked
study [19]. The
10. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976 â 6308 (Print),
ISSN 0976 â 6316(Online), Volume 5, Issue 7, July (2014), pp. 42-54 © IAEME
It does not necessarily mean that low-value parameters should be excluded from the model.
These parameters could enhance the learning ability of the model to achieve the best output
prediction. This argument is also supported by Arafa and Alqedra[16].
51
7.8. Validity of the ANN Model Equation
Additional statistical measures are used to measure the performance of the model include:
1. Mean Percentage Error:
11. Where: A = actual value, E = estimated or predicted value, n = total number of cases (6 for
validation).
2. Root Mean Squared Error:
!$
#
3. Mean Absolute Percentage Error:
%
#
$
4. Average accuracy percentage (AA %) [9]:
AA% = 100% -MAPE
5. The Coefficient of Determination (R2)
6. The Coefficient of Correlation (R).
The results of these statistical parameters are shown in table (6).
Table (6): Statistical Measures Results
Description Statistical parameters
MPE 0.23%
RMSE 0.12
MAPE 0.014%
AA% 99.98%
R2 83 %
R 91%
To assess the validity of the derived equation of the ANN model in predicting the final cost
of a school project (FC), the natural logarithm (Ln) of predicted values of (FC) are plotted against the
natural logarithm (Ln) of measured (observed) values for validation data set as shown in fig. (4). It is
clear from this figure that the resulted ANN has a generalization capability for any data set used
within the range of data used in the training phase. It is a proven fact that neural nets have a strong
12. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976
ISSN 0976 â 6316(Online), Volume 5, Issue
7, July (2014), pp. 42-54 © IAEME
â 6308 (Print),
generalization ability, which means that, once they have been properly trained, they are able to
provide accurate results even for cases they have never seen before. The coefficient of determination
(R2) is found to be (83.06%), therefore it can be concluded that this model shows a good agreement
with actual measurements.
Figure (4): Comparison of
8. CONCLUSIONS
A neural network model is developed to predict the final cost of school projects before the
work starts. Nine out of eleven variables were identified and analyzed as independent variables of the
ANN model based on questionnaire
study the impact of the internal network parameters on
performance is relatively insensitive to the number of hidden layer node
learning rate while very sensitive to the type of the
transformed into a simple and practical formula from which final cost of school projects
calculated by hand. Therefore the
contractual sums and predicted final cost obtained from the proposed ANN model can be easily
calculated. Future school budget could be estimated accurately using the proposed ANN model.
Sensitivity analysis indicated
predicted final cost followed by (I7)
(13.06%) respectively. The results of
of the ANN model.
. is developed to
Attention must be paid to the tendering evaluation process taking into account the
cost not the lowest bid. More accurate estimate must be done
estimated duration must be set out by the owner and must not be one of competitive conditions.
9. REFERENCES
[1] Elhag, T M S and Boussabaine, A. H., âTender Price Estimation: Neural networks VS.
Regression analysisâ, Proceedings of Construction and Building Research (COBRA)
Conference, 1-2 September 1999, University of Salford, UK.RICS Foundation.
52
%), Predicted and Observed FC
respondents' recommendations. The ANN model
the model performance. It indicates
nodes, momentum terms, and the
transfer function. The ANN model could be
he expected cost deviation which is the difference between
alysis (I3) (estimated cost) has the most significant effect on the
(number of bidders) with a relative importance of (23.49%) and
a numerical example carried out in this work showed the robust
ttention ccurate to avoid cost overrun
that ANN
s, can be
) estimated
overrun. A reasonable
13. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976 â 6308 (Print),
ISSN 0976 â 6316(Online), Volume 5, Issue 7, July (2014), pp. 42-54 © IAEME
[2] Al-Tabtabai, H., Alex P. and Maha T., âPreliminary Cost Estimation of Highway
Construction Using Neural Networksâ Cost Engineering, Vol., 41, No. 3, 1999.
[3] Bode, J., âNeural Networks for Cost Estimation: Simulations and Pilot Applicationsâ, Int. J.
Prod. Res. Vol.38, No. 6, 2000, Pp.1231-1254.
[4] Margaret W. E., David J. L., Roy D., Anthony H., and Adam H., âData Modelling and the
Application of a Neural Network Approach to the Prediction of Total Construction Costsâ,
Journal Construction Management and Economics. , Vol.20, No. 6, 2002, pp. 465-472.
[5] Elhag, Taha Mahmoud Salih, âTender Price Modelling: Artificial Neural Networks and
Regression Techniquesâ, PhD Dissertation University of Liverpool, 2002.
[6] Steven M. T., and Garold D. O., âPredicting Accuracy of Early Cost Estimates using Factor
Analysis and Multivariate Regressionâ, Journal of Construction Engineering and
Management, Vol. 129, No. 2, 2003, pp.198-204.
[7] Kim, G., An, S., Kang, K., âComparison of construction cost estimating models based on
regression analysis, neural network, and case-based reasoningâ Building and Environment
Vol. 39, 2004, Pp. 1235-1242.
[8] Sodikov, Jamshid, âCost estimation of highway projects in developing country: Artificial
neural network approachâ, Journal of the Eastern Asia Society for Transportation Studies,
Vol. 6, 2005, Pp.1036 â1047.
[9] Wilmot, C. G. and Mei B., Neural network modeling of highway construction costs Jour.
Construction Eng. Manage., Vol. 131,ASCE, 2005, Pp. 765-771.
[10] Pewdum, Wichan, ThammasakRujirayanyong and VaneeSooksatra, âForecasting final budget
and duration of highway construction projectsâ, Engineering, Construction and Architectural
Management Vol. 16 No. 6, 2009, pp. 544-557, DOI 10.1108/09699980911002566.
[11] Cheng, M.Y., H.C. Tsai and E. Sudjono, âConceptual cost estimates using evolutionary fuzzy
hybrid neural network for projects in construction industryâ Expert Systems with
Applications Vol. 37, 2010, Pp 4224â4231.
[12] Wang, Yu-Ren and Gibson, G. Edward, A study of pre project planning and project success
using ANNs and regression models Automation in Construction, Vol. 19,2010, Pp. 341â346.
doi:10.1016/j.autcon.2009.12.007.
[13] Xin-zheng, Wang and Li-ying, Xing, âApplication of Rough Set and Neural Network in
Engineering Cost Estimationâ IEEE, 2010.
[14] Attal, Aasadullah, âDevelopment of Neural Network Models for Prediction of Highway
Construction Cost and Project Durationâ MSc. Ohio University, 2010.
[15] Murtala, Amusanllekan, âNeural Network-Based Cost Predictive Model for Building Worksâ
PhD thesis, Covenant University, Ota, Ogun State, Nigeria, 2011.
[16] Arafa, Mohammed and Alqedra, Mamoun, âEarly Stage Cost Estimation of Buildings
Construction Projects using Artificial Neural Networksâ Journal of Artificial Intelligence
4 (1), 2011,Pp.,63-75 ISSN 1994- 450 /, DOl:10.S92SIjai.2011.63.75.
[17] Sonmez, Rifat, âRange estimation of construction costs using neural networks with bootstrap
prediction intervalsâ, Expert Systems with Applications 38, 2011, Pp. 9913 â 917,
doi:10.1016/j.eswa.2011.02.042.
[18] Wang, Yu-Ren , Chung-Ying Yu and Hsun-Hsi Chan, âPredicting construction cost and
schedule success using artificial neural networks ensemble and support vector machines
classification modelsâ, International Journal of Project Management, Vol. 30, 2012,
Pp. 470â478. doi:10.1016/j.ijproman.2011.09.002.
[19] Ahiaga-Dagbui, DD and Smith, SD, âNeural Networks for Modeling the Final Target Cost of
Water Projectsâ In: Smith, S.D (Ed) Procs 28th Annual ARCOM Conference, 3-5 September
2012, Edinburgh, UK, Association of Researchers in Construction Management, 2012,
p. 307-316.
53
14. International Journal of Civil Engineering and Technology (IJCIET), ISSN 0976 â 6308 (Print),
ISSN 0976 â 6316(Online), Volume 5, Issue 7, July (2014), pp. 42-54 © IAEME
[20] Feylizadeh, Mohammad Reza, AyadHendalianpour and MortezaBagherpour, âA fuzzy neural
network to estimate at completion costs of construction projectsâ International Journal of
Industrial Engineering Computations, Vol. 3, 2012, Pp. 477â484.
[21] Bouabaz Mohamed, BelachiaMouloud and MordjaouiMourad, Project Management Using
Cost Significant Items and Neural Network Proceedings of the 2012 International
Conference on Industrial Engineering and Operations Management Istanbul, Turkey,
July 3 â 6.
[22] Amusan, L.M, Mosaku, T.O, Ayo, C.K, Adeboye, A.B, âExpert System-Based Predictive
Cost Model for Building Works: Neural Network Approachâ International Journal of Basic
Applied Sciences IJBAS-IJENS Vol. 13 No. 01, 2013.
[23] Alqahtani, A and Whyte A., âArtificial neural networks incorporating cost significant items
towards enhancing estimation for (life-cycle) costing of construction projectsâ, Australasian
Journal of Construction Economics and Building, 13 (3),2013, Pp. 51-64.
[24] Kavzoglu, Taskin, âIncreasing the accuracy of neural network classification using refined
training dataâ Environmental Modeling Software 24, 2009, Pp 850â858.
[25] Fadlalla, Adam and Lin, Chien-Hua, âAn Analysis of the Applications of Neural Networks in
Financeâ INTERFACES 31: 4 JulyâAugust 2001, pp. 112â122.
[26] Russell, S.J., and Norvig, P., âArtificial Intelligence; A Modern Approachâ, Third edition
Pearson Education, Inc., 2010, ISBN-13: 978-0-13-604259.
[27] Wang Huai-bin, Yang Hong-liang, XuZhi-jian and YuanZheng, âA clustering algorithm use
SOM and K-Means in Intrusion Detectionâ, International Conference on E-Business and
E-Government. 978-0-7695-3997-3/10 $26.00 © 2010 IEEE, DOI 10.1109/ICEE.2010.327
[28] Zhang, G. Peter, B. Eddy Patuwo, Michael Y. Hu, âForecasting with Artificial Neural
Networks: The state of the artâ, International Journal of Forecasting Vol.14, Elsevier Science,
1998, Pp. 35â62.
[29] Abdul-Husain, Husain All, âPrediction of Settlement of Axially Loaded Piles Using Artificial
Neural Networks (ANNs)â PhD thesis, University of Technology- Geotechnical Engineering,
2008.
[30] Olatunji, O. A., âA Comparative Analysis of Tender Sums and Final Costs of Public
Construction and Supply Projects in Nigeriaâ, Journal of Financial Management of Property
and Construction, 13(1), Emerald Group Publishing Limited, 2008, Pp. 60-79.
http://dx.doi.org/10.1108/13664380810882084.
[31] Creedy, Garry D., Skitmore, Martin, Wong, Johnny K.W, âEvaluation of Risk Factors
Leading to Cost Overrun in Delivery of Highway Construction Projectsâ, Journal of
Construction Engineering and Management, Vol.136(5), ASCE, 2010, Pp. 528-536.
Downloaded from: http://eprints.qut.edu.au/37745/
[32] Odeck, J., âCost overruns in road construction- what are their sizes and determinants?â
Transport Policy. Vol. 11(1), 2004, pp. 43-53.
[33] MohdAzraiAzman, Zulkiflee, A. S., Suraya Ismail, âThe Accuracy of Preliminary Cost
Estimates in Public Works Department (PWD) of Peninsular Malaysiaâ, International Journal
of Project Management Vol. 31, Elsevier, 2013, Pp. 994-1005.
[34] Ewadh, H. Ali and Aswed, G. kareem, âCauses of Delay in Iraq Construction Projectsâ,
Journal of Babylon University, Vol. 14, No. 4, 2007, p 483-494(in Arabic).
54