SlideShare a Scribd company logo
© 2016, IJCERT All Rights Reserved Page| 162
International Journal of Computer Engineering In Research Trends
Volume 3, Issue 4, April-2016, pp. 162-164 ISSN (O): 2349-7084
Data Trend Analysis by Assigning Polynomial
Function For Given Data Set
Dhaneesh T,
Student, Department of Computer Science, Christ University, Bangalore
ABSTRACT:-This paper aims at explaining the method of creating a polynomial equation out of the given data set which
can be used as a representation of the data itself and can be used to run aggregation against itself to find the results. This
approach uses least-squares technique to construct a model of data and fit to a polynomial. Differential calculus technique is
used on this equation to generate the aggregated results that represents the original data set.
Keywords - Curve Fitting, Trend Analysis in Data, Data Analytics
——————————  ——————————
1. INTRODUCTION
Data analytics (DA) could be defined as science of
examining raw data with the purpose of drawing
conclusions about the information contained within.
Applications of Data Analytics or Trend Analysis are:
 Useful in computing customer satisfaction
metrics for various products in the market.
 Used for identifying trends in the market over
a period of time specific to a region on the
globe
 To forecast stock market movement based on
earlier trends that are identified etc…
2. EXISTING MODELS
Existing models of Data Analysis requires a vast
storage space to accommodate the volume of data. This
works aptly for the enterprise which has focus over
variety of metrics and grows dynamically over a short
period of time. However for the organizations that has
a clear focus on predefined metrics from the data which
is their concern for analysis, it would not be feasible
for them to support the storage space
requirement which increases the cost.
3. FITTING DATA TO A POLYNOMIAL
EQUATION: THE APPROACH
Consider we take a data set and represent them in the
vector form of pair, where - the independent
variable and is the dependent variable. We assume
that the data that we would want to represent as an
equation fits into a polynomial of nth order. Hence the
problem for us to fit this data into the equation would
be to find the coefficients for every pair of ,
This is the general equation for unknowns. We
know that to find the unknowns, we need
equations and each one would arise from
an , (independent, dependent) pair. Thus now the
task would to solve this set of equations to find the
coefficients and represent the data.
Our assumption about the data to be fit is that each
data points that we derive from the given dataset is in
the format of independent and dependent pair .
For example, consider if we want to fit the data about
the yield that a farmer gets from a crop depending on
the amount of fertilizer that the farmer uses. This is a
slow growing metrics which we would want to store
Available online at: www.ijcert.org
Dhaneesh T et al.,International Journal of Computer Engineering In Research Trends
Volume 3, Issue 4, April-2016, pp. 162-164
© 2016, IJCERT All Rights Reserved Page| 163
and run analytics over a large period of time. Here in
this example, the independent variable will be
fertilizer usage in tones and the crop yield in tones will
be the dependent variable. The graph for this example
would be as given below in the Fig 3.1:
Fig 3.1: Sample Data Fit to a Curve
Our initial task would be to generate the polynomial
equation for the dataset that represents the curve that is
shown in the above figure. Once we have the equation,
we can run differential equation on that to identify the
crop yield of the farmer corresponding to the amount
of the fertilizer that the farmer used. Decision about the
metrics selection still rests with the requirement and is
out of scope of this paper.
Once the metrics are chosen and the polynomial
equation are derived, then the same can be stored with
a minimum space requirement than storing the whole
dataset itself.
4. DIFFERENTIAL CALCULUS: FINDING
THE SLOPE AT A GIVEN POINT
Differential calculus, in practicality, is about describing
in a precise fashion the ways in which related
quantities change. This fundamentally lays down the
idea about comparison and analytics of data.
Given a function , the derivative of the function is
denoted as where is the rate of change of
the function with respect to the variable .
Example
Let’s take a scenario where a production facility, which
is capable of producing 60,000 artifacts a day, decides to
store and manage their production costs summary. We
look at two metrics here which are the number of
artifacts produced each day and the cost of production
for that day. Using the data fit method that is described
earlier; the cost versus number of artifacts produced is
mapped to the cost function as given below:
Instead of storing the entire dataset the facility decides
to store this cost function and run analytics over this.
Let’s try to find a business case where the task would be
find the number of artifacts that they should produce in
a day to minimize the production cost.
The criteria here would be to minimize the cost subject
to the fact that the value of the number of artifacts
that the facility can produce in a day, should be in the
range .
The first set of derivatives for the above cost function
would be:
Thus the critical points of the cost function is given by:
Solving the above equation we get the value of .
From the above value, it could be clearly stated that the
negative value for can be omitted. Thus this
concludes that the facility should produce 50,000
artifacts in a day to minimize the cost of production.
This value is purely based on the cost function that is
generated by a sample production detail. Thus
variation in the cost function would result in a different
value.
5. RESULTS AND DISCUSSIONS We have presented a general idea about how a
polynomial equation that is generated from the given
Dhaneesh T et al.,International Journal of Computer Engineering In Research Trends
Volume 3, Issue 4, April-2016, pp. 162-164
© 2016, IJCERT All Rights Reserved Page| 164
dataset would solve the problem of data analysis. Scilab
was used to demonstrate the method of data fit to a
curve using Least Squares Method to reduce the noise
factor while considering a vast data set. The sum of
the squares of the offset values are used instead of the
offset absolute values itself because this allows the
residuals to be treated as a continuous differentiable
quantity and thus reducing the noise. A sample curve
that was generated using the least squares method is
shown below in the Fig 5.1
Fig 5.1: Sample Curve generated using Least Squares
Method
6. CONCLUSION
Scilab tool was used to demonstrate the creation of
polynomial equation for the given data set.Future
enhancements for this idea will include usage of
Machine Learning algorithms to generate the
polynomial equations for the given data set. This will
help us in creating a model that can update the existing
equation due to merging of more data with the
archived data for the same metrics.
REFERENCES
[1] Haijun Chen, “A SPECIAL LEAST SQUARES
METHOD FOR CURVE FITTING”, Measurement and
Control Group, Dept. Electrical Engineering,
Eindhoven University of Technology, Postbus 513, 5600
MB Eindhoven, The Netherlands.
[2] Aimin Yang, “The Research on Parallel Least
Squares Curve Fitting Algorithm” College of Science
Hebei Polytechnic University Tangshan, Hebei
Province, 063009 China.
[3] Junyeong Yang and Hyeran Byun “Curve Fitting
Algorithm Using Iterative Error Minimization for
Sketch Beautification”, Dept. of Computer Science,
Yonsei University, Seoul, Korea, 120-749
[4] G. Taubin, “An improved algorithm for algebraic
curve and surface fitting”, Proc. Fourth 658-665, Berlin,
Germany.

More Related Content

PDF
Slides distancecovariance
PPTX
Dimension Reduction: What? Why? and How?
PDF
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
PPTX
Random forest
PDF
A Preference Model on Adaptive Affinity Propagation
PDF
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...
PDF
Real Estate Investment Advising Using Machine Learning
PPTX
data generalization and summarization
Slides distancecovariance
Dimension Reduction: What? Why? and How?
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
Random forest
A Preference Model on Adaptive Affinity Propagation
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...
Real Estate Investment Advising Using Machine Learning
data generalization and summarization

What's hot (19)

PDF
Principal Component Analysis
PPTX
House price prediction
PPTX
Implement principal component analysis (PCA) in python from scratch
PDF
Machine Learning Algorithm - Decision Trees
PDF
Re-mining Positive and Negative Association Mining Results
PDF
OPTIMIZATION IN ENGINE DESIGN VIA FORMAL CONCEPT ANALYSIS USING NEGATIVE ATTR...
PPTX
Attribute oriented analysis
PDF
Influence over the Dimensionality Reduction and Clustering for Air Quality Me...
PDF
Opinion mining framework using proposed RB-bayes model for text classication
PDF
Principal Component Analysis and Clustering
PDF
Mining High Utility Patterns in Large Databases using Mapreduce Framework
PDF
Machine Learning Algorithm - KNN
PDF
Variance rover system
PDF
Variance rover system web analytics tool using data
PPTX
DMDW Lesson 08 - Further Data Mining Algorithms
PDF
Dimensionality reduction by matrix factorization using concept lattice in dat...
PPTX
AI: Belief Networks
PPTX
Presentation on K-Means Clustering
Principal Component Analysis
House price prediction
Implement principal component analysis (PCA) in python from scratch
Machine Learning Algorithm - Decision Trees
Re-mining Positive and Negative Association Mining Results
OPTIMIZATION IN ENGINE DESIGN VIA FORMAL CONCEPT ANALYSIS USING NEGATIVE ATTR...
Attribute oriented analysis
Influence over the Dimensionality Reduction and Clustering for Air Quality Me...
Opinion mining framework using proposed RB-bayes model for text classication
Principal Component Analysis and Clustering
Mining High Utility Patterns in Large Databases using Mapreduce Framework
Machine Learning Algorithm - KNN
Variance rover system
Variance rover system web analytics tool using data
DMDW Lesson 08 - Further Data Mining Algorithms
Dimensionality reduction by matrix factorization using concept lattice in dat...
AI: Belief Networks
Presentation on K-Means Clustering
Ad

Viewers also liked (15)

PDF
Secure Routing for MANET in Adversarial Environment
PPTX
ERG Calendar of Activities
PDF
Green Computing: A Methodology of Saving Energy by Resource Virtualization.
PDF
An Enhanced Predictive Proportion using TMP Algorithm in WSN Navigation
PPTX
相撲
PDF
Implementation of Motion Model Using Vanet
PDF
Ontology Based PMSE with Manifold Preference
PDF
V3 i301
PPTX
Iiee csc-upd org-dialogue
PDF
Multiple Encryption using ECC and Its Time Complexity Analysis
PDF
Software Engineering Domain Knowledge to Identify Duplicate Bug Reports
PDF
Intelligent Device TO Device Communication Using IoT
PPTX
Eco Atm
PDF
A System for Denial of Service Attack Detection Based On Multivariate Corelat...
PPTX
The Guided Discovery Model vs Concept Attainment Model
Secure Routing for MANET in Adversarial Environment
ERG Calendar of Activities
Green Computing: A Methodology of Saving Energy by Resource Virtualization.
An Enhanced Predictive Proportion using TMP Algorithm in WSN Navigation
相撲
Implementation of Motion Model Using Vanet
Ontology Based PMSE with Manifold Preference
V3 i301
Iiee csc-upd org-dialogue
Multiple Encryption using ECC and Its Time Complexity Analysis
Software Engineering Domain Knowledge to Identify Duplicate Bug Reports
Intelligent Device TO Device Communication Using IoT
Eco Atm
A System for Denial of Service Attack Detection Based On Multivariate Corelat...
The Guided Discovery Model vs Concept Attainment Model
Ad

Similar to Data Trend Analysis by Assigning Polynomial Function For Given Data Set (20)

PDF
OPTIMIZATION IN ENGINE DESIGN VIA FORMAL CONCEPT ANALYSIS USING NEGATIVE ATTR...
DOCX
SHAHBAZ_TECHNICAL_SEMINAR.docx
PDF
(Gaurav sawant & dhaval sawlani)bia 678 final project report
DOCX
FSRM 582 Project
PDF
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
PDF
IEOR 265 Final Paper_Minchao Lin
PPTX
fINAL ML PPT.pptx
DOCX
dl unit 4.docx for deep learning in b tech
PDF
Performance Comparision of Machine Learning Algorithms
PDF
How to understand and implement regression analysis
PDF
Data Science Interview Questions PDF By ScholarHat
PDF
Analysis of Common Supervised Learning Algorithms Through Application
PDF
ANALYSIS OF COMMON SUPERVISED LEARNING ALGORITHMS THROUGH APPLICATION
PDF
A study on rough set theory based
PDF
A Comparative Study for Anomaly Detection in Data Mining
PPTX
Machine Learning.pptx
PDF
Sentiment Analysis: A comparative study of Deep Learning and Machine Learning
PDF
Stock Price Trend Forecasting using Supervised Learning
PDF
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...
PDF
Analysis of Common Supervised Learning Algorithms Through Application
OPTIMIZATION IN ENGINE DESIGN VIA FORMAL CONCEPT ANALYSIS USING NEGATIVE ATTR...
SHAHBAZ_TECHNICAL_SEMINAR.docx
(Gaurav sawant & dhaval sawlani)bia 678 final project report
FSRM 582 Project
GENETIC ALGORITHM FOR FUNCTION APPROXIMATION: AN EXPERIMENTAL INVESTIGATION
IEOR 265 Final Paper_Minchao Lin
fINAL ML PPT.pptx
dl unit 4.docx for deep learning in b tech
Performance Comparision of Machine Learning Algorithms
How to understand and implement regression analysis
Data Science Interview Questions PDF By ScholarHat
Analysis of Common Supervised Learning Algorithms Through Application
ANALYSIS OF COMMON SUPERVISED LEARNING ALGORITHMS THROUGH APPLICATION
A study on rough set theory based
A Comparative Study for Anomaly Detection in Data Mining
Machine Learning.pptx
Sentiment Analysis: A comparative study of Deep Learning and Machine Learning
Stock Price Trend Forecasting using Supervised Learning
Understanding the Applicability of Linear & Non-Linear Models Using a Case-Ba...
Analysis of Common Supervised Learning Algorithms Through Application

More from IJCERT (20)

PDF
Parametric Optimization of Rectangular Beam Type Load Cell Using Taguchi Method
PDF
Robust Resource Allocation in Relay Node Networks for Optimization Process
PDF
A Survey on: Sound Source Separation Methods
PDF
An Image representation using Compressive Sensing and Arithmetic Coding
PDF
Hard starting every initial stage: Study on Less Engine Pulling Power
PDF
Data Security Using Elliptic Curve Cryptography
PDF
SecCloudPro: A Novel Secure Cloud Storage System for Auditing and Deduplication
PDF
Handling Selfishness in Replica Allocation over a Mobile Ad-Hoc Network
PDF
GSM Based Device Controlling and Fault Detection
PDF
Efficient Multi Server Authentication and Hybrid Authentication Method
PDF
Online Payment System using Steganography and Visual Cryptography
PDF
Prevention of Packet Hiding Methods In Selective Jamming Attack
PDF
AUTOMATIC SPEECH RECOGNITION- A SURVEY
PDF
Real Time Detection System of Driver Fatigue
PDF
A Survey on Web Page Recommendation and Data Preprocessing
PDF
IJCERT JOURNAL PUBLICATIONS HOUSE
PDF
Review of Various Image Processing Techniques for Currency Note Authentication
PDF
OBD-II and Oxygen Sensor: Review the I.C Engine - Emissions related Performance
PDF
Cloud Partitioning of Load Balancing Using Round Robin Model
PDF
Consistent Data Release in MANET Using Light Weight Verification Algorithm wi...
Parametric Optimization of Rectangular Beam Type Load Cell Using Taguchi Method
Robust Resource Allocation in Relay Node Networks for Optimization Process
A Survey on: Sound Source Separation Methods
An Image representation using Compressive Sensing and Arithmetic Coding
Hard starting every initial stage: Study on Less Engine Pulling Power
Data Security Using Elliptic Curve Cryptography
SecCloudPro: A Novel Secure Cloud Storage System for Auditing and Deduplication
Handling Selfishness in Replica Allocation over a Mobile Ad-Hoc Network
GSM Based Device Controlling and Fault Detection
Efficient Multi Server Authentication and Hybrid Authentication Method
Online Payment System using Steganography and Visual Cryptography
Prevention of Packet Hiding Methods In Selective Jamming Attack
AUTOMATIC SPEECH RECOGNITION- A SURVEY
Real Time Detection System of Driver Fatigue
A Survey on Web Page Recommendation and Data Preprocessing
IJCERT JOURNAL PUBLICATIONS HOUSE
Review of Various Image Processing Techniques for Currency Note Authentication
OBD-II and Oxygen Sensor: Review the I.C Engine - Emissions related Performance
Cloud Partitioning of Load Balancing Using Round Robin Model
Consistent Data Release in MANET Using Light Weight Verification Algorithm wi...

Recently uploaded (20)

PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Safety Seminar civil to be ensured for safe working.
PPT
Project quality management in manufacturing
DOCX
573137875-Attendance-Management-System-original
PDF
PPT on Performance Review to get promotions
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Artificial Intelligence
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
R24 SURVEYING LAB MANUAL for civil enggi
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
III.4.1.2_The_Space_Environment.p pdffdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Automation-in-Manufacturing-Chapter-Introduction.pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
additive manufacturing of ss316l using mig welding
Safety Seminar civil to be ensured for safe working.
Project quality management in manufacturing
573137875-Attendance-Management-System-original
PPT on Performance Review to get promotions
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Artificial Intelligence
CH1 Production IntroductoryConcepts.pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx

Data Trend Analysis by Assigning Polynomial Function For Given Data Set

  • 1. © 2016, IJCERT All Rights Reserved Page| 162 International Journal of Computer Engineering In Research Trends Volume 3, Issue 4, April-2016, pp. 162-164 ISSN (O): 2349-7084 Data Trend Analysis by Assigning Polynomial Function For Given Data Set Dhaneesh T, Student, Department of Computer Science, Christ University, Bangalore ABSTRACT:-This paper aims at explaining the method of creating a polynomial equation out of the given data set which can be used as a representation of the data itself and can be used to run aggregation against itself to find the results. This approach uses least-squares technique to construct a model of data and fit to a polynomial. Differential calculus technique is used on this equation to generate the aggregated results that represents the original data set. Keywords - Curve Fitting, Trend Analysis in Data, Data Analytics ——————————  —————————— 1. INTRODUCTION Data analytics (DA) could be defined as science of examining raw data with the purpose of drawing conclusions about the information contained within. Applications of Data Analytics or Trend Analysis are:  Useful in computing customer satisfaction metrics for various products in the market.  Used for identifying trends in the market over a period of time specific to a region on the globe  To forecast stock market movement based on earlier trends that are identified etc… 2. EXISTING MODELS Existing models of Data Analysis requires a vast storage space to accommodate the volume of data. This works aptly for the enterprise which has focus over variety of metrics and grows dynamically over a short period of time. However for the organizations that has a clear focus on predefined metrics from the data which is their concern for analysis, it would not be feasible for them to support the storage space requirement which increases the cost. 3. FITTING DATA TO A POLYNOMIAL EQUATION: THE APPROACH Consider we take a data set and represent them in the vector form of pair, where - the independent variable and is the dependent variable. We assume that the data that we would want to represent as an equation fits into a polynomial of nth order. Hence the problem for us to fit this data into the equation would be to find the coefficients for every pair of , This is the general equation for unknowns. We know that to find the unknowns, we need equations and each one would arise from an , (independent, dependent) pair. Thus now the task would to solve this set of equations to find the coefficients and represent the data. Our assumption about the data to be fit is that each data points that we derive from the given dataset is in the format of independent and dependent pair . For example, consider if we want to fit the data about the yield that a farmer gets from a crop depending on the amount of fertilizer that the farmer uses. This is a slow growing metrics which we would want to store Available online at: www.ijcert.org
  • 2. Dhaneesh T et al.,International Journal of Computer Engineering In Research Trends Volume 3, Issue 4, April-2016, pp. 162-164 © 2016, IJCERT All Rights Reserved Page| 163 and run analytics over a large period of time. Here in this example, the independent variable will be fertilizer usage in tones and the crop yield in tones will be the dependent variable. The graph for this example would be as given below in the Fig 3.1: Fig 3.1: Sample Data Fit to a Curve Our initial task would be to generate the polynomial equation for the dataset that represents the curve that is shown in the above figure. Once we have the equation, we can run differential equation on that to identify the crop yield of the farmer corresponding to the amount of the fertilizer that the farmer used. Decision about the metrics selection still rests with the requirement and is out of scope of this paper. Once the metrics are chosen and the polynomial equation are derived, then the same can be stored with a minimum space requirement than storing the whole dataset itself. 4. DIFFERENTIAL CALCULUS: FINDING THE SLOPE AT A GIVEN POINT Differential calculus, in practicality, is about describing in a precise fashion the ways in which related quantities change. This fundamentally lays down the idea about comparison and analytics of data. Given a function , the derivative of the function is denoted as where is the rate of change of the function with respect to the variable . Example Let’s take a scenario where a production facility, which is capable of producing 60,000 artifacts a day, decides to store and manage their production costs summary. We look at two metrics here which are the number of artifacts produced each day and the cost of production for that day. Using the data fit method that is described earlier; the cost versus number of artifacts produced is mapped to the cost function as given below: Instead of storing the entire dataset the facility decides to store this cost function and run analytics over this. Let’s try to find a business case where the task would be find the number of artifacts that they should produce in a day to minimize the production cost. The criteria here would be to minimize the cost subject to the fact that the value of the number of artifacts that the facility can produce in a day, should be in the range . The first set of derivatives for the above cost function would be: Thus the critical points of the cost function is given by: Solving the above equation we get the value of . From the above value, it could be clearly stated that the negative value for can be omitted. Thus this concludes that the facility should produce 50,000 artifacts in a day to minimize the cost of production. This value is purely based on the cost function that is generated by a sample production detail. Thus variation in the cost function would result in a different value. 5. RESULTS AND DISCUSSIONS We have presented a general idea about how a polynomial equation that is generated from the given
  • 3. Dhaneesh T et al.,International Journal of Computer Engineering In Research Trends Volume 3, Issue 4, April-2016, pp. 162-164 © 2016, IJCERT All Rights Reserved Page| 164 dataset would solve the problem of data analysis. Scilab was used to demonstrate the method of data fit to a curve using Least Squares Method to reduce the noise factor while considering a vast data set. The sum of the squares of the offset values are used instead of the offset absolute values itself because this allows the residuals to be treated as a continuous differentiable quantity and thus reducing the noise. A sample curve that was generated using the least squares method is shown below in the Fig 5.1 Fig 5.1: Sample Curve generated using Least Squares Method 6. CONCLUSION Scilab tool was used to demonstrate the creation of polynomial equation for the given data set.Future enhancements for this idea will include usage of Machine Learning algorithms to generate the polynomial equations for the given data set. This will help us in creating a model that can update the existing equation due to merging of more data with the archived data for the same metrics. REFERENCES [1] Haijun Chen, “A SPECIAL LEAST SQUARES METHOD FOR CURVE FITTING”, Measurement and Control Group, Dept. Electrical Engineering, Eindhoven University of Technology, Postbus 513, 5600 MB Eindhoven, The Netherlands. [2] Aimin Yang, “The Research on Parallel Least Squares Curve Fitting Algorithm” College of Science Hebei Polytechnic University Tangshan, Hebei Province, 063009 China. [3] Junyeong Yang and Hyeran Byun “Curve Fitting Algorithm Using Iterative Error Minimization for Sketch Beautification”, Dept. of Computer Science, Yonsei University, Seoul, Korea, 120-749 [4] G. Taubin, “An improved algorithm for algebraic curve and surface fitting”, Proc. Fourth 658-665, Berlin, Germany.