(a) What is the difference between Normalisation and Standardisation? (b) When do we usually prefer Standardisation to Normalisation?
Question
(a) What is the difference between Normalisation and Standardisation? (b) When do we usually prefer Standardisation to Normalisation?
Solution
(a) Normalisation and Standardisation are both techniques used in preparing data for machine learning algorithms. However, they differ in their methods and purposes.
Normalisation, also known as Min-Max Scaling, is a scaling technique where the values are shifted and rescaled so that they end up ranging between 0 and 1. It is done through the following formula:
Normalized Value = (Value - Min Value) / (Max Value - Min Value)
Standardisation, on the other hand, is a scaling technique where the values are centered around the mean with a unit standard deviation. This means that the mean of the attribute becomes zero and the resultant distribution has a unit standard deviation. It is done through the following formula:
Standardized Value = (Value - Mean) / Standard Deviation
(b) We usually prefer Standardisation over Normalisation when the data we are working with has unknown boundaries, or when we have to deal with outliers. This is because Standardisation does not have a bounding range like Normalisation, and it does not heavily influence by outliers. In contrast, Normalisation is sensitive to outliers, so if there are extreme values in your data, Normalisation might not be the best approach.
Similar Questions
Which of the following statements are true for Normalization?
What situations do you need data standardization in?You always have to standardize your dataWhen you have to compare different types of variablesWhen you have to compare same type of variablesYou never need to standardize your data
What do you mean by data normalization?
In the context of database design, what is the primary purpose of normalization?Question 3AnswerA.To increase data redundancyB.To organize data and minimize redundancy and dependencyC. To create more tables in the databaseD.To eliminate all relationships between tables
What is the main purpose of normalization in databases?AMenciptakan lebih banyak tabelBMeningkatkan kinerja basis dataCReduce waste and anomalies
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.