<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2020.87007</article-id><article-id pub-id-type="publisher-id">JCC-101863</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Data Prediction Model Using Combination of Clustering and Fuzzy Technique
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Md.</surname><given-names>Mafiul Hasan Matin</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Tanzim</surname><given-names>Kabir</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Amina</surname><given-names>Khatun</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Md.</surname><given-names>Imdadul Islam</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Computer Science and Engineering, Jahangirnagar University, Dhaka, Bangladesh</addr-line></aff><pub-date pub-type="epub"><day>29</day><month>06</month><year>2020</year></pub-date><volume>08</volume><issue>07</issue><fpage>79</fpage><lpage>89</lpage><history><date date-type="received"><day>11,</day>	<month>June</month>	<year>2020</year></date><date date-type="rev-recd"><day>27,</day>	<month>July</month>	<year>2020</year>	</date><date date-type="accepted"><day>30,</day>	<month>July</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The analysis of environmental daily evaporation plays a vital role in the field of agriculture. It is very essential to know the daily evaporation rate of a particular area for proper cultivation. So, we need a standard prediction model which can predict the daily evaporation. In this paper, we use subtractive clustering and Fuzzy logic to predict daily evaporation of a particular area. The input data used in the paper are: maximum soil temperature, average soil temperature, average air temperature, minimum relative humidity, average relative humidity and total wind, which are related to the daily evaporation of a particular area as the output. The accuracy of output of the paper is compared with the previous model of Artificial Neural Network (ANN) and we get better result towards the target value. The finding of the paper is applicable in environmental science, geological science and agriculture.
 
</p></abstract><kwd-group><kwd>Subtractive Clustering</kwd><kwd> Fuzzy Interface System</kwd><kwd> ANN</kwd><kwd> Scatterplot and Surface Plot</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Future data prediction (short or long term forecasting) is essential in any engineering design, which is done using different machine learning algorithms. This section deals with some state-of-art works in data prediction. Application of Fuzzy system and Neural Network (NN) is found in GDP forecasting of IRAN in [<xref ref-type="bibr" rid="scirp.101863-ref1">1</xref>]. The prediction accuracy of Neural-Fuzzy is found 5.92% and that of Fuzzy-logic is 6.46%. In [<xref ref-type="bibr" rid="scirp.101863-ref2">2</xref>], T-S fuzzy neural network prediction model is used in prediction of the photovoltaic power generation in short term basis. The prediction results of the paper are compared with traditional back-propagation (BP) neural network. The average relative error of proposed method of the paper is found 5.61% and that of BP is 10.43%. Similar analysis is found in [<xref ref-type="bibr" rid="scirp.101863-ref3">3</xref>], where hybrid radial basis function (RBF) neural network algorithm is used for forecasting road speed. The mean absolute percentage error (MAPE) of the proposed method was found minimum comparing with other three methods: time series method, BP neural network and RBF neural network. Another application of Fuzzy Neural Network using Improved Decision Tree is found in [<xref ref-type="bibr" rid="scirp.101863-ref4">4</xref>], where short term electrical load forecasting is done. The predicted load and predictive error of the proposed model is found better compared to few previous models. In [<xref ref-type="bibr" rid="scirp.101863-ref5">5</xref>] the author used a combination of Artificial Neural Network and Fuzzy logic to analyze the strength of cement. The authors compared the results with a pure ANN model. Upon doing so they found their own model to be more user-friendly and easier to use, rather than a pure ANN. Data prediction models are also found in biomedical applications, for example in [<xref ref-type="bibr" rid="scirp.101863-ref6">6</xref>], ANFIS (adaptive neuro-fuzzy inference system) is applied in prediction of epilepsy, analyzing electroencephalogram (EEG) signals. The paper reveals MSE of both training data and test data for 9 patients. In [<xref ref-type="bibr" rid="scirp.101863-ref7">7</xref>] combination of Fuzzy C clustering and BP neural network is used in short-term electricity consumption forecasting. Authors consider the following input parameters: maximum temperature, minimum temperature, maximum humidity, minimum humidity, wind power and air quality with different weights. The average error of BP neural network forecasting method is found 15.44% and that of proposed algorithm is 6.94%. Sometimes financial data are also predicted by ANN, for example in [<xref ref-type="bibr" rid="scirp.101863-ref8">8</xref>] authors predict the revenue based on previous data. The MSE is varied taking number of hidden neurons and best performance epoch as parameters. Another example of financial data analysis is found in [<xref ref-type="bibr" rid="scirp.101863-ref9">9</xref>], where authors carry out stock market prediction using supervised machine learning. In this paper we use subtractive clustering and Fuzzy Inference System (FIS) to predict “environmental daily evaporation” which is useful for cultivation of crops anywhere in the world.</p><p>The remaining portion of the paper is arranged as follows: Section 2 provides the basic theory of fuzzy system and clustering techniques, Section 3 presents the system model used to derive the target output, Section 4 provides results based on analysis of Section 3 and finally, Section 5 concludes the entire analysis.</p></sec><sec id="s2"><title>2. Basic Theory of Fuzzy System and Clustering Techniques</title><p>To solve Engineering problem we use Fuzzy Inference System (FIS) consists of three parts: Fuzzification, Inference (rule based) and De-fuzzification like <xref ref-type="fig" rid="fig1">Figure 1</xref>. Fuzzification is the process of converting a crisp input value or conventional numerical data to a Fuzzy value based on our knowledge or using grade of membership function (MF). De-fuzzification is the reversed way i.e. Fuzzy to crisp conversion. Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic.</p><p>Next part of the section deals with basic theory of subtractive clustering algorithm. Basic task of data clustering is to provide several groups or clusters from the whole data set, where data or objects under a cluster are more alike compared to data or object of other clusters. Different types of clustering algorithms: Fuzzy C-mean clustering, K-mean clustering, subtractive clustering, Gaussian (EM) clustering algorithm, etc. are used in the field of pattern recognition, image or signal analysis, information retrieval, bioinformatics, machine learning, etc. In this paper we use a basic subtractive clustering algorithm since it can be integrated with FIS quite easily.</p><p>Subtractive clustering algorithm starts by assuming each data point in the dataset to be a potential centroid. Let us consider the data set, S = { x 1 , x 2 , x 3 , ⋯ , x N } and a neighborhood radius r<sub>a</sub>. Now we have to evaluate the density of surrounding data points about each point x i . The point having the maximum number of adjacent points within the radius r<sub>a</sub> is selected as the first centroid. The density of surrounding points around x i is evaluated by a parameter called mountain function D ( x i ) , expressed as [<xref ref-type="bibr" rid="scirp.101863-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.101863-ref11">11</xref>],</p><p>D ( x i ) = ∑ j = 1 N exp ( − ‖ x i − x j ‖ 2 ( r a 2 ) 2 ) (1)</p><p>where ‖ x i − x j ‖ 2 is the Euclidian distance between x i and x j . We have to select the data point x i <sup>*</sup> whose mountain function provides the maximum value. The value of D ( x i ) increases with increase in the number of neighbors x j around the data point x i and also increases if the distances of neighboring points reduce.</p><p>The magnitude of mountain function of a potential centroid is reduced heavily if it is located near the first centroid. The expression of mountain function is modified to eliminate the impact of first centroid like [<xref ref-type="bibr" rid="scirp.101863-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.101863-ref13">13</xref>],</p><p>D k ( x i ) = D k − 1 ( x i ) − D c e n ∑ j = 1 N exp ( − ‖ x j − x c e n ‖ 2 ( r b 2 ) 2 ) (2)</p><p>Here, x c e n is the first centroid, D<sub>cen</sub> is the density value of the first centroid, D k − 1 ( x i ) is the mountain function of previous step and typically r<sub>b</sub> = 1.5r<sub>a</sub>. The increment of radius r<sub>b</sub> = 1.5r<sub>a</sub> causes the density value (magnitude of mountain) of data points near the first centroid to be lower compared to data points that are farther away. This promotes the creation of clusters whose centroids are farther away from each other. Similarly, the data point with greatest density value achieved by (2) will be selected as the second centroid. Above process is continued until getting density value greater than a threshold and the remaining data points are considered as ordinary points on the scatterplot.</p></sec><sec id="s3"><title>3. System Model</title><p>In this paper, our main objective is to combine two techniques: subtractive clustering and Fuzzy system to predict better output compared to individual one as shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>. We consider input data of six environmental variables: Maximum soil temperature, Average soil temperature, Average air temperature, Minimum relative humidity, Average relative humidity and Total wind. The prediction output of the system is daily evaporation, which is another environmental variable. The training data used in the system of the paper is shown in appendix (<xref ref-type="table" rid="table1">Table 1</xref>).</p><p>The dataset is first fed to a subtractive clustering system to generate natural clusters among the data. The clustered data is then imported into the Fuzzy Inference System (FIS), where the model is trained. After the model is trained, it accepts input variable values from the user and can successfully predict the output with considerable accuracy. The FIS model is used to relate the six input variable with the out shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>(a), where each input variable possesses seven membership functions (each cluster of subtractive clustering correspond to its MF) shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>(b). In this paper we use Gaussian MF and in practical FIS, the MFs are not uniform like <xref ref-type="fig" rid="fig3">Figure 3</xref>(b), their width and phase shift are non-uniform. The basic structure of the FIS is shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>(c). Few Fuzzy rules are shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Training data</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Max Soil Temp</th><th align="center" valign="middle" >Avg Soil Temp</th><th align="center" valign="middle" >Avg Air Temp</th><th align="center" valign="middle" >Min Rel Hum</th><th align="center" valign="middle" >Avg Rel Hum</th><th align="center" valign="middle" >Total Wind</th><th align="center" valign="middle" >Daily Evap</th></tr></thead><tr><td align="center" valign="middle" >84</td><td align="center" valign="middle" >147</td><td align="center" valign="middle" >151</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >398</td><td align="center" valign="middle" >273</td><td align="center" valign="middle" >30</td></tr><tr><td align="center" valign="middle" >84</td><td align="center" valign="middle" >149</td><td align="center" valign="middle" >159</td><td align="center" valign="middle" >28</td><td align="center" valign="middle" >345</td><td align="center" valign="middle" >140</td><td align="center" valign="middle" >34</td></tr><tr><td align="center" valign="middle" >79</td><td align="center" valign="middle" >142</td><td align="center" valign="middle" >152</td><td align="center" valign="middle" >41</td><td align="center" valign="middle" >388</td><td align="center" valign="middle" >318</td><td align="center" valign="middle" >33</td></tr><tr><td align="center" valign="middle" >81</td><td align="center" valign="middle" >147</td><td align="center" valign="middle" >158</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >406</td><td align="center" valign="middle" >282</td><td align="center" valign="middle" >26</td></tr><tr><td align="center" valign="middle" >84</td><td align="center" valign="middle" >167</td><td align="center" valign="middle" >180</td><td align="center" valign="middle" >46</td><td align="center" valign="middle" >379</td><td align="center" valign="middle" >311</td><td align="center" valign="middle" >41</td></tr><tr><td align="center" valign="middle" >74</td><td align="center" valign="middle" >131</td><td align="center" valign="middle" >147</td><td align="center" valign="middle" >73</td><td align="center" valign="middle" >478</td><td align="center" valign="middle" >446</td><td align="center" valign="middle" >4</td></tr><tr><td align="center" valign="middle" >73</td><td align="center" valign="middle" >131</td><td align="center" valign="middle" >159</td><td align="center" valign="middle" >72</td><td align="center" valign="middle" >462</td><td align="center" valign="middle" >294</td><td align="center" valign="middle" >5</td></tr><tr><td align="center" valign="middle" >75</td><td align="center" valign="middle" >134</td><td align="center" valign="middle" >159</td><td align="center" valign="middle" >70</td><td align="center" valign="middle" >464</td><td align="center" valign="middle" >313</td><td align="center" valign="middle" >20</td></tr><tr><td align="center" valign="middle" >84</td><td align="center" valign="middle" >161</td><td align="center" valign="middle" >195</td><td align="center" valign="middle" >63</td><td align="center" valign="middle" >430</td><td align="center" valign="middle" >455</td><td align="center" valign="middle" >31</td></tr><tr><td align="center" valign="middle" >86</td><td align="center" valign="middle" >169</td><td align="center" valign="middle" >206</td><td align="center" valign="middle" >56</td><td align="center" valign="middle" >406</td><td align="center" valign="middle" >604</td><td align="center" valign="middle" >38</td></tr><tr><td align="center" valign="middle" >88</td><td align="center" valign="middle" >178</td><td align="center" valign="middle" >208</td><td align="center" valign="middle" >55</td><td align="center" valign="middle" >393</td><td align="center" valign="middle" >610</td><td align="center" valign="middle" >43</td></tr><tr><td align="center" valign="middle" >90</td><td align="center" valign="middle" >187</td><td align="center" valign="middle" >211</td><td align="center" valign="middle" >51</td><td align="center" valign="middle" >385</td><td align="center" valign="middle" >520</td><td align="center" valign="middle" >47</td></tr><tr><td align="center" valign="middle" >88</td><td align="center" valign="middle" >171</td><td align="center" valign="middle" >211</td><td align="center" valign="middle" >54</td><td align="center" valign="middle" >405</td><td align="center" valign="middle" >663</td><td align="center" valign="middle" >45</td></tr><tr><td align="center" valign="middle" >88</td><td align="center" valign="middle" >171</td><td align="center" valign="middle" >201</td><td align="center" valign="middle" >51</td><td align="center" valign="middle" >392</td><td align="center" valign="middle" >467</td><td align="center" valign="middle" >45</td></tr><tr><td align="center" valign="middle" >81</td><td align="center" valign="middle" >154</td><td align="center" valign="middle" >167</td><td align="center" valign="middle" >61</td><td align="center" valign="middle" >448</td><td align="center" valign="middle" >184</td><td align="center" valign="middle" >11</td></tr><tr><td align="center" valign="middle" >79</td><td align="center" valign="middle" >149</td><td align="center" valign="middle" >162</td><td align="center" valign="middle" >59</td><td align="center" valign="middle" >436</td><td align="center" valign="middle" >177</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >84</td><td align="center" valign="middle" >160</td><td align="center" valign="middle" >173</td><td align="center" valign="middle" >42</td><td align="center" valign="middle" >392</td><td align="center" valign="middle" >173</td><td align="center" valign="middle" >30</td></tr><tr><td align="center" valign="middle" >84</td><td align="center" valign="middle" >160</td><td align="center" valign="middle" >177</td><td align="center" valign="middle" >44</td><td align="center" valign="middle" >392</td><td align="center" valign="middle" >76</td><td align="center" valign="middle" >29</td></tr><tr><td align="center" valign="middle" >84</td><td align="center" valign="middle" >168</td><td align="center" valign="middle" >169</td><td align="center" valign="middle" >48</td><td align="center" valign="middle" >398</td><td align="center" valign="middle" >72</td><td align="center" valign="middle" >23</td></tr><tr><td align="center" valign="middle" >77</td><td align="center" valign="middle" >147</td><td align="center" valign="middle" >170</td><td align="center" valign="middle" >60</td><td align="center" valign="middle" >431</td><td align="center" valign="middle" >183</td><td align="center" valign="middle" >16</td></tr><tr><td align="center" valign="middle" >87</td><td align="center" valign="middle" >166</td><td align="center" valign="middle" >196</td><td align="center" valign="middle" >44</td><td align="center" valign="middle" >379</td><td align="center" valign="middle" >76</td><td align="center" valign="middle" >37</td></tr><tr><td align="center" valign="middle" >89</td><td align="center" valign="middle" >171</td><td align="center" valign="middle" >199</td><td align="center" valign="middle" >48</td><td align="center" valign="middle" >393</td><td align="center" valign="middle" >230</td><td align="center" valign="middle" >50</td></tr><tr><td align="center" valign="middle" >89</td><td align="center" valign="middle" >180</td><td align="center" valign="middle" >204</td><td align="center" valign="middle" >48</td><td align="center" valign="middle" >394</td><td align="center" valign="middle" >193</td><td align="center" valign="middle" >36</td></tr><tr><td align="center" valign="middle" >93</td><td align="center" valign="middle" >186</td><td align="center" valign="middle" >201</td><td align="center" valign="middle" >47</td><td align="center" valign="middle" >386</td><td align="center" valign="middle" >400</td><td align="center" valign="middle" >54</td></tr><tr><td align="center" valign="middle" >93</td><td align="center" valign="middle" >188</td><td align="center" valign="middle" >206</td><td align="center" valign="middle" >47</td><td align="center" valign="middle" >389</td><td align="center" valign="middle" >339</td><td align="center" valign="middle" >44</td></tr><tr><td align="center" valign="middle" >94</td><td align="center" valign="middle" >199</td><td align="center" valign="middle" >208</td><td align="center" valign="middle" >45</td><td align="center" valign="middle" >370</td><td align="center" valign="middle" >172</td><td align="center" valign="middle" >41</td></tr><tr><td align="center" valign="middle" >93</td><td align="center" valign="middle" >193</td><td align="center" valign="middle" >214</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >396</td><td align="center" valign="middle" >238</td><td align="center" valign="middle" >45</td></tr><tr><td align="center" valign="middle" >93</td><td align="center" valign="middle" >196</td><td align="center" valign="middle" >210</td><td align="center" valign="middle" >45</td><td align="center" valign="middle" >380</td><td align="center" valign="middle" >118</td><td align="center" valign="middle" >42</td></tr><tr><td align="center" valign="middle" >96</td><td align="center" valign="middle" >198</td><td align="center" valign="middle" >207</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >365</td><td align="center" valign="middle" >93</td><td align="center" valign="middle" >50</td></tr><tr><td align="center" valign="middle" >95</td><td align="center" valign="middle" >202</td><td align="center" valign="middle" >202</td><td align="center" valign="middle" >39</td><td align="center" valign="middle" >357</td><td align="center" valign="middle" >269</td><td align="center" valign="middle" >48</td></tr><tr><td align="center" valign="middle" >84</td><td align="center" valign="middle" >173</td><td align="center" valign="middle" >173</td><td align="center" valign="middle" >58</td><td align="center" valign="middle" >418</td><td align="center" valign="middle" >128</td><td align="center" valign="middle" >17</td></tr><tr><td align="center" valign="middle" >91</td><td align="center" valign="middle" >170</td><td align="center" valign="middle" >168</td><td align="center" valign="middle" >44</td><td align="center" valign="middle" >420</td><td align="center" valign="middle" >423</td><td align="center" valign="middle" >20</td></tr><tr><td align="center" valign="middle" >88</td><td align="center" valign="middle" >179</td><td align="center" valign="middle" >189</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >399</td><td align="center" valign="middle" >415</td><td align="center" valign="middle" >15</td></tr><tr><td align="center" valign="middle" >89</td><td align="center" valign="middle" >179</td><td align="center" valign="middle" >210</td><td align="center" valign="middle" >46</td><td align="center" valign="middle" >389</td><td align="center" valign="middle" >300</td><td align="center" valign="middle" >42</td></tr><tr><td align="center" valign="middle" >91</td><td align="center" valign="middle" >182</td><td align="center" valign="middle" >208</td><td align="center" valign="middle" >43</td><td align="center" valign="middle" >384</td><td align="center" valign="middle" >193</td><td align="center" valign="middle" >44</td></tr><tr><td align="center" valign="middle" >92</td><td align="center" valign="middle" >196</td><td align="center" valign="middle" >215</td><td align="center" valign="middle" >46</td><td align="center" valign="middle" >389</td><td align="center" valign="middle" >195</td><td align="center" valign="middle" >41</td></tr><tr><td align="center" valign="middle" >94</td><td align="center" valign="middle" >192</td><td align="center" valign="middle" >198</td><td align="center" valign="middle" >36</td><td align="center" valign="middle" >380</td><td align="center" valign="middle" >215</td><td align="center" valign="middle" >49</td></tr><tr><td align="center" valign="middle" >96</td><td align="center" valign="middle" >195</td><td align="center" valign="middle" >196</td><td align="center" valign="middle" >24</td><td align="center" valign="middle" >354</td><td align="center" valign="middle" >185</td><td align="center" valign="middle" >53</td></tr></tbody></table></table-wrap></sec><sec id="s4"><title>4. Results</title><p>The profile of input and output variables against the index is shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>(a) and <xref ref-type="fig" rid="fig5">Figure 5</xref>(b) respectively. The graphs reveal that input and output are uncorrelated.</p><p>First of all we modeled the relationship between the input and the output variable by clustering the data, where the cluster centers are used as a basis to define a Fuzzy Inference System (FIS). Here clustering is done to concise the representation of relationships embedded in the data. We apply subtractive clustering, which will make the appropriate number of clusters and the cluster centers taking radius of 0.5 shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>. We got 7 cluster center for each input-output scatterplot, for example 7 centers of Daily-Evap vs. Max-Soil-Temp plot are: (92, 44), (90, 47), (77, 16), (84, 30), (84, 21), (79, 33) and (73, 5). Next FIS is created using the “subtracting clustering” under Matlab 18.</p><p>Here, 7 cluster centers and their range of influences are used as the input of FIS. The surface plot, relating each two inputs and output of the FIS is given in <xref ref-type="fig" rid="fig7">Figure 7</xref>.</p><p>The rule viewer of the FIS is shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>, where each input has seven MFs, because of seven clusters of scatter-plot. Varying the magnitude of input data, the output of <xref ref-type="fig" rid="fig8">Figure 8</xref> changes accordingly, where some numerical data relating input and output is shown in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>The output result of the paper is compared with ANN prediction, but the result of the paper provides more closed value to the target value. The comparative results are shown graphically in <xref ref-type="fig" rid="fig9">Figure 9</xref> and the percentage of error between “target and our prediction” and “target and ANN prediction” is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>0. Both <xref ref-type="fig" rid="fig9">Figure 9</xref> and <xref ref-type="fig" rid="fig1">Figure 1</xref>0 prove the superiority of our prediction model compared to ANN.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Daily evaporation prediction</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Max Soil Temp</th><th align="center" valign="middle" >Avg Soil Temp</th><th align="center" valign="middle" >Avg Air Temp</th><th align="center" valign="middle" >Min Rel Hum</th><th align="center" valign="middle" >Avg Rel Hum</th><th align="center" valign="middle" >Total wind</th><th align="center" valign="middle" >Daily Evap (Target value)</th><th align="center" valign="middle" >Neural Works prediction</th><th align="center" valign="middle" >Our Model Prediction</th></tr></thead><tr><td align="center" valign="middle" >84</td><td align="center" valign="middle" >147</td><td align="center" valign="middle" >151</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >398</td><td align="center" valign="middle" >273</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >27.60808563</td><td align="center" valign="middle" >29.4</td></tr><tr><td align="center" valign="middle" >79</td><td align="center" valign="middle" >142</td><td align="center" valign="middle" >152</td><td align="center" valign="middle" >41</td><td align="center" valign="middle" >388</td><td align="center" valign="middle" >318</td><td align="center" valign="middle" >33</td><td align="center" valign="middle" >29.86248589</td><td align="center" valign="middle" >33.5</td></tr><tr><td align="center" valign="middle" >81</td><td align="center" valign="middle" >147</td><td align="center" valign="middle" >158</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >406</td><td align="center" valign="middle" >282</td><td align="center" valign="middle" >26</td><td align="center" valign="middle" >23.70377922</td><td align="center" valign="middle" >24.3</td></tr><tr><td align="center" valign="middle" >90</td><td align="center" valign="middle" >187</td><td align="center" valign="middle" >211</td><td align="center" valign="middle" >51</td><td align="center" valign="middle" >385</td><td align="center" valign="middle" >520</td><td align="center" valign="middle" >47</td><td align="center" valign="middle" >45.29627228</td><td align="center" valign="middle" >46.75</td></tr><tr><td align="center" valign="middle" >88</td><td align="center" valign="middle" >171</td><td align="center" valign="middle" >201</td><td align="center" valign="middle" >51</td><td align="center" valign="middle" >392</td><td align="center" valign="middle" >467</td><td align="center" valign="middle" >45</td><td align="center" valign="middle" >42.55496216</td><td align="center" valign="middle" >43.98</td></tr><tr><td align="center" valign="middle" >84</td><td align="center" valign="middle" >160</td><td align="center" valign="middle" >173</td><td align="center" valign="middle" >42</td><td align="center" valign="middle" >392</td><td align="center" valign="middle" >173</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >28.61962318</td><td align="center" valign="middle" >29.47</td></tr><tr><td align="center" valign="middle" >86</td><td align="center" valign="middle" >169</td><td align="center" valign="middle" >206</td><td align="center" valign="middle" >56</td><td align="center" valign="middle" >406</td><td align="center" valign="middle" >604</td><td align="center" valign="middle" >38</td><td align="center" valign="middle" >38.23920441</td><td align="center" valign="middle" >37.87</td></tr><tr><td align="center" valign="middle" >101</td><td align="center" valign="middle" >194</td><td align="center" valign="middle" >178</td><td align="center" valign="middle" >25</td><td align="center" valign="middle" >379</td><td align="center" valign="middle" >194</td><td align="center" valign="middle" >49</td><td align="center" valign="middle" >46.25722885</td><td align="center" valign="middle" >47.94</td></tr><tr><td align="center" valign="middle" >103</td><td align="center" valign="middle" >211</td><td align="center" valign="middle" >206</td><td align="center" valign="middle" >45</td><td align="center" valign="middle" >378</td><td align="center" valign="middle" >166</td><td align="center" valign="middle" >48</td><td align="center" valign="middle" >46.9826355</td><td align="center" valign="middle" >47.56</td></tr><tr><td align="center" valign="middle" >76</td><td align="center" valign="middle" >161</td><td align="center" valign="middle" >178</td><td align="center" valign="middle" >44</td><td align="center" valign="middle" >369</td><td align="center" valign="middle" >72</td><td align="center" valign="middle" >34</td><td align="center" valign="middle" >28.40890312</td><td align="center" valign="middle" >31.78</td></tr></tbody></table></table-wrap></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, we take practical “evaporation of soil” as the target output relating with six environmental parameters. Our result shows better accuracy compared to previous work of ANN. In future we will combine FIS with ANN to acquire more accuracy compared to ANN. We still have the scope of using SVM, the K-means clustering algorithm, Fuzzy c-mean clustering, Na&#239;ve Bayes classifier, CART, etc. with FIS for comparison in context of accuracy and process time.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Matin, Md.M.H., Kabir, T., Khatun, A. and Islam, Md.I. (2020) Data Prediction Model Using Combination of Clustering and Fuzzy Technique. Journal of Computer and Communications, 8, 79-89. https://doi.org/10.4236/jcc.2020.87007</p></sec></body><back><ref-list><title>References</title><ref id="scirp.101863-ref1"><label>1</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Mirbagheri</surname><given-names> M. </given-names></name>,<etal>et al</etal>. (<year>2010</year>)<article-title>Fuzzy-Logic and Neural Network Fuzzy Forecasting of Iran GDP Growth</article-title><source> African Journal of Business Management</source><volume> 4</volume>,<fpage> 925</fpage>-<lpage>929</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.101863-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Liao, K.J., Li, X.F., Mu, C.X. and Wang, D. (2018) Short-Term Photovoltaic Power Prediction Based on T-S Fuzzy Neural Network. 2018 33rd Youth Academic Annual Conference of Chinese Association of Automation (YAC), Nanjing, 18-20 May 2018, 620-624. https://doi.org/10.1109/YAC.2018.8406448</mixed-citation></ref><ref id="scirp.101863-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Ai, C., Jia, L.J., Hong, M. and Zhang, C. (2020) Short-Term Road Speed Forecasting Based on Hybrid RBF Neural Network with the Aid of Fuzzy System-Based Techniques in Urban Traffic Flow. IEEE Access, 8, 69461-69470. https://doi.org/10.1109/ACCESS.2020.2986278</mixed-citation></ref><ref id="scirp.101863-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Xie, Z.X., Wang, R.G., Wu, Z.H. and Liu, T. (2019) Short-Term Power Load Forecasting Model Based on Fuzzy Neural Network using Improved Decision Tree. 2019 IEEE Sustainable Power and Energy Conference (iSPEC), Beijing, 21-23 November 2019, 482-486.</mixed-citation></ref><ref id="scirp.101863-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Akkurt, S., Tayfur, G. and Can, S. (2004) Fuzzy Logic Model for the Prediction of Cement Compressive Strength. Cement and Concrete Research, 34, 1429-1433. https://doi.org/10.1016/j.cemconres.2004.01.020</mixed-citation></ref><ref id="scirp.101863-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Abboud, N., Daher, A., Darwich, M., Nachar, S. and Kamali, W. (2019) Development of a New Real Time Epilepsy Prediction Approach Based on Adaptive Neuro Fuzzy Inference System. 2019 Fifth International Conference on Advances in Biomedical Engineering (ICABME), Tripoli, 17-19 October 2019, 1-4.https://doi.org/10.1109/ICABME47164.2019.8940305</mixed-citation></ref><ref id="scirp.101863-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Xu, B.H., Sun, Y.L., Wang, H.Y. and Yi, S.M. (2019) Short-Term Electricity Consumption Forecasting Method for Residential Users Based on Cluster Classification and Backpropagation Neural Network. 2019 11th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), 24-25 August 2019, Hangzhou, 55-59.</mixed-citation></ref><ref id="scirp.101863-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Sanjaya, C., Liana, M. and Widodo, A. (2010) Revenue Prediction Using Artificial Neural Network. 2010 Second International Conference on Advances in Computing, Control, and Telecommunication Technologies, Jakarta, 2-3 December 2010, 97-99. https://doi.org/10.1109/ACT.2010.53</mixed-citation></ref><ref id="scirp.101863-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Pahwa, K. and Agarwal, N. (2019) Stock Market Analysis Using Supervised Machine Learning. 2019 International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (Com-IT-Con), Faridabad, 14-16 February 2019, 197-200.https://doi.org/10.1109/COMITCon.2019.8862225</mixed-citation></ref><ref id="scirp.101863-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Li, Y.L., Li, B.B. and Yin, C.Y. (2010) Modulation Classification of MQAM Signals Using Particle Swarm Optimization and Subtractive Clustering. IEEE 10th International Conference on Signal Processing Proceedings, Beijing, 24-28 October 2010, 1537-1540. https://doi.org/10.1109/ICOSP.2010.5656376</mixed-citation></ref><ref id="scirp.101863-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Gu, L. and Lu, X.L. (2012) Semi-Supervised Subtractive Clustering by Seeding. 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2012), Sichuan, 29-31 May 2012, 738-741.https://doi.org/10.1109/FSKD.2012.6234240</mixed-citation></ref><ref id="scirp.101863-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Barchinezhad, S., Eftekhari, M. and Sanatnama, H. (2013) A New Feature Ranking Criterion Based on Density Function of Subtractive Clustering. 13th Iranian Conference on Fuzzy Systems (IFSC), Qazvin, 27-29 August 2013, 1-4.https://doi.org/10.1109/IFSC.2013.6675624</mixed-citation></ref><ref id="scirp.101863-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Gu, L. (2016) A Novel Subtractive Clustering by Using K-Harmonic Means Clustering for Initialization. 7th IEEE International Conference on Software Engineering and Service Science (ICSESS), Beijing, 26-28 August 2016, 840-843.https://doi.org/10.1109/ICSESS.2016.7883197</mixed-citation></ref></ref-list></back></article>