CST 322 Module 2: Data Analytics Intro
CST 322 Module 2: Data Analytics Intro
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 1 / 99
CO’s
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 2 / 99
CO - Module Mapping
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 3 / 99
PO’s
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 4 / 99
CO-PO-Mapping
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 5 / 99
Syllabus - Module -2 (Introduction to Data Analytics)
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 6 / 99
PO’s
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 7 / 99
CO-PO-Mapping
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 8 / 99
1
Introduction to Data Analysis
1
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 9 / 99
3
Introduction to Data Analysis
Data analytics is the process of collecting, transforming, and
organizing data in order to draw conclusions, make predictions, and
drive informed decision making.
2
Figure 1:
2
[Link]
3
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 10 / 99
4
Introduction to Data Analysis
4
[Link]
are-they-similar/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 11 / 99
5
Introduction to Data Analysis
Data Analytics is the process of exploring the data from the past to
make appropriate decisions in the future by using valuable insights.
Data Analysis helps in understanding the data and provides required
insights from the past to understand what happened so far.
5
[Link]
are-they-similar/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 12 / 99
6
Analytics Vs Analysis
6
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 13 / 99
7
Analytics Process Model
7
[Link]
talking-about-the-analytics-process-model/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 14 / 99
8
Analytics Process Model - Identify Business Problem
8
[Link]
talking-about-the-analytics-process-model/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 15 / 99
9
Analytics Process Model - Identify Data Sources
9
[Link]
talking-about-the-analytics-process-model/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 16 / 99
10
Analytics Process Model - Data Collection
10
[Link]
analytics
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 17 / 99
11
Analytics Process Model - Data Cleaning
All the data you collect will often be disorderly, messy, and contain
unwanted missing values.
Such data is not suitable or relevant for performing data analysis.
Hence, you need to clean the data to remove unwanted, redundant,
and missing values to make it ready for analysis.
11
h[Link]
analytics
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 18 / 99
12
Analytics Process Model - Data Transformation
12
h[Link]
analytics
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 19 / 99
13
Analytics Process Model - Data Analysis
13
h[Link]
analytics
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 20 / 99
14
Analytics Process Model - Deploy the model
14
h[Link]
analytics
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 21 / 99
Analytical Model Requirements.15
Business relevance
Statistical performance.
Interpretable and Justifiable
Operationally efficient and Economic cost
International Regulation and Legislation
15
[Link]
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 22 / 99
Analytical Model Requirements.16
Business relevance
The analytical model should actually solve the business problem for
which it was developed.
In order to achieve business relevance, it is of key importance that the
business problem to be solved is appropriately defined, qualified, and
agreed upon by all parties involved at the outset of the analysis.
16
[Link]
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 23 / 99
Analytical Model Requirements.17
Statistical performance.
The model should have statistical significance and predictive power.
How this can be measured will depend upon the type of analytics
considered.
For example, in a classification setting (churn, fraud), the model should
have good discrimination power.
17
[Link]
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 24 / 99
Analytical Model Requirements.18
18
[Link]
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 25 / 99
Analytical Model Requirements.19
19
[Link]
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 26 / 99
Analytical Model Requirements.20
20
[Link]
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 27 / 99
21
Data Analytics Life Cycle overview
21
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 28 / 99
22
Data Analytics Life Cycle overview
22
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 29 / 99
23
Data Analytics Lifecycle Phases
23
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 30 / 99
24
Data Analytics Lifecycle Phases
24
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 31 / 99
25
Data Analytics Lifecycle Phases
25
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 32 / 99
26
Data Analytics Lifecycle Phases
Design a Model
The team explores the data,
Identifies relations between data points to select the key variables, and
Eventually devises a suitable model.
26
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 33 / 99
27
Data Analytics Lifecycle Phases
Model Building
In this phase, the team develops testing, training, and production
datasets.
Further, the team builds and executes models meticulously as planned
during the model planning phase.
They test data and try to find out answers to the given objectives.
27
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 34 / 99
28
Data Analytics Lifecycle Phases
28
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 35 / 99
29
Data Analytics Lifecycle Phases
Measuring of Effectiveness
In this final phase, the team presents an in-depth report with coding,
briefing, key findings, and technical documents and papers to the
stakeholders.
Besides this, the data is moved to a live environment and monitored to
measure the analysis’s effectiveness.
If the findings are in line with the objective, the results and reports are
finalized.
On the other hand, if they deviate from the set intent, the team moves
backward in the lifecycle to any previous phase to change the input and
get a different outcome.
29
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 36 / 99
30
Basics of data collection
30
bart-baesens-analytics-in-a-big-data-world.-the-essential-guide-to-data-science-and-
its-applications-wiley-2014-Chapter
2
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 37 / 99
31
Basics of data collection - TYPES OF DATA SOURCES
31
bart-baesens-analytics-in-a-big-data-world.-the-essential-guide-to-data-science-and-
its-applications-wiley-2014-Chapter
2
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 38 / 99
32
Basics of data collection - TYPES OF DATA SOURCES
Text Files
The most basic method for data storage is using a text file.
The content in the text file is structured and will follow a specific
format.
The most common usage of text file appears in logging.
The log entries are stored in a specific format which can be read and
extracted using a programming language.
32
[Link]
overview-and-usage-cdbf7e86dbbd
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 39 / 99
33
Basics of data collection - TYPES OF DATA SOURCES
CSV files
One of the most common ways in which data is stored is in a CSV file.
CSV file consists of data that are comma-separated. When opened in
software like Excel, CSV displays like an excel sheet, where data is
stored column-wise and row-wise.
CSV files can be easily accessed and processed using programming
language like Python using libraries like Pandas.
33
[Link]
overview-and-usage-cdbf7e86dbbd
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 40 / 99
34
Basics of data collection - TYPES OF DATA SOURCES
34
[Link]
overview-and-usage-cdbf7e86dbbd
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 41 / 99
35
Basics of data collection - TYPES OF DATA SOURCES
35
[Link]
overview-and-usage-cdbf7e86dbbd
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 42 / 99
36
Basics of data collection - TYPES OF DATA SOURCES
36
[Link]
overview-and-usage-cdbf7e86dbbd
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 43 / 99
37
What is Sampling?
37
[Link]
article#what is sampling
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 44 / 99
38
What is Sampling?
38
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 45 / 99
39
What is Sampling?
39
[Link]
article#what is sampling
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 46 / 99
40
What is Sampling?
40
[Link]
article#what is sampling
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 47 / 99
41
What is Sampling?
41
[Link]
article#what is sampling
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 48 / 99
42
What is Sampling?
42
[Link]
article#what is sampling
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 49 / 99
What is Sampling? - Stratified-Sampling43
43
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 50 / 99
What is Sampling? - Stratified-Sampling44
44
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 51 / 99
45
What is Sampling?
45
[Link]
article#what is sampling
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 52 / 99
What is Sampling? - ClusterSampling46
46
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 53 / 99
47
What is Sampling?
Non-Probability Sampling
Non-Probability Sampling Techniques is one of the important types of
Sampling techniques.
In non-probability sampling, not every individual has a chance of being
included in the sample.
This sampling method is easier and cheaper but also has high risks of
sampling bias.
It is often used in exploratory and qualitative research with the aim to
develop an initial understanding of the population.
47
[Link]
article#what is sampling
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 54 / 99
48
What is Sampling?
48
[Link]
article#what is sampling
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 55 / 99
49
What is Sampling?
49
[Link]
article#what is sampling
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 56 / 99
50
What is Sampling?
50
[Link]
article#what is sampling
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 57 / 99
51
What is Sampling?
51
[Link]
article#what is sampling
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 58 / 99
52
What is Sampling?
52
[Link]
article#what is sampling
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 59 / 99
53
Data Preprocessing
53
[Link]
mining-a-hands-on-guide/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 60 / 99
54
Data Preprocessing
54
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 61 / 99
55
Data Preprocessing - Data cleaning
55
[Link]
mining-a-hands-on-guide/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 62 / 99
56
Data Preprocessing - Data cleaning
56
[Link]
mining-a-hands-on-guide/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 63 / 99
57
Handling Missing values
57
Analytics in a Big Data World: The Essential Guide to Data Science and its
Applications, Chapter 2; Bart Baesens
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 64 / 99
58
Handling Missing values
Replace (impute)
Implies replacing the missing value with a known value
One could impute the missing credit bureau scores with the average or
median of the known values.
For marital status, the mode can then be used.
One could also apply regression-based imputation whereby a regression
model is estimated to model a target variable (e.g., credit bureau
score) based on the other information available (e.g., age, income).
58
Analytics in a Big Data World: The Essential Guide to Data Science and its
Applications, Chapter 2; Bart Baesens
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 65 / 99
59
Handling Missing values
Delete.
The most straightforward option and consists of deleting observations
or variables with lots of missing values.
Assumes that information is missing at random and has no meaningful
interpretation and/or relationship to the target.
59
Analytics in a Big Data World: The Essential Guide to Data Science and its
Applications, Chapter 2; Bart Baesens
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 66 / 99
60
Handling Missing values
Keep.
Missing values can be meaningful (e.g., a customer did not disclose his
or her income because he or she is currently unemployed).
Obviously, this is clearly related to the target (e.g., good/bad risk or
churn) and needs to be considered as a separate category.
60
Analytics in a Big Data World: The Essential Guide to Data Science and its
Applications, Chapter 2; Bart Baesens
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 67 / 99
61
Data Preprocessing - Data cleaning
61
[Link]
mining-a-hands-on-guide/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 68 / 99
62
Data Preprocessing
62
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 69 / 99
63
Data Preprocessing - Data cleaning
63
[Link]
mining-a-hands-on-guide/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 70 / 99
64
Data Preprocessing - Data integration
This process helps in the reduction of the volume of the data which
makes the analysis easier yet produces the same or almost the same
result. This reduction also helps to reduce storage space.
techniques in data reduction are
Dimensionality reduction,
Numerosity reduction,
Data compression.
65
[Link]
mining-a-hands-on-guide/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 72 / 99
66
Data Preprocessing - Data reduction
Numerosity reduction
In numerosity reduction, data volume is reduced by choosing
alternating, smaller forms of data representation.
In numerosity reduction, regression and log-linear models can be used
to approximate the given data.
In linear regression, the data are modeled to fit a straight line.
66
[Link]
mining-a-hands-on-guide/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 73 / 99
67
Data Preprocessing - Data reduction
Data compression
The compressed form of data is called data compression.
This compression can be lossless or lossy.
When there is no loss of information during compression it is called
lossless compression.
Whereas lossy compression reduces information but it removes only the
unnecessary information.
67
[Link]
mining-a-hands-on-guide/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 74 / 99
68
Data Preprocessing - Data reduction
Dimensionality reduction
This process is necessary for real-world applications as the data size is
big.
In this process, the reduction of random variables or attributes is done
so that the dimensionality of the data set can be reduced.
Combining and merging the attributes of the data without losing its
original characteristics.
This also helps in the reduction of storage space and computation time.
68
[Link]
mining-a-hands-on-guide/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 75 / 99
69
Data Preprocessing - Data Transformation
The change made in the format or the structure of the data is called
data transformation.
Methods of Data transformation are
Smoothing
Aggregation
Discretization
Normalization
69
[Link]
mining-a-hands-on-guide/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 76 / 99
70
Data Preprocessing - Data Transformation
Smoothing:
With the help of algorithms, we can remove noise from the dataset and
helps in knowing the important features of the dataset.
By smoothing we can find even a simple change that helps in
prediction.
Aggregation:
In this method, the data is stored and presented in the form of a
summary.
The data set which is from multiple sources is integrated into with
data analysis description.
This is ideal when you want to perform statistical analysis over your
data as you might want to aggregate your data over a specific time
period and provide statistics such as average, sum, minimum and
maximum.
70
[Link]
mining-a-hands-on-guide/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 77 / 99
71
What is Aggregation?
71
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 78 / 99
72
Data Preprocessing - Data Transformation
Discretization:
The continuous data here is split into intervals.
Discretization reduces the data size.
For example, rather than specifying the class time, we can set an
interval like (3 pm-5 pm, 6 pm-8 pm).
Normalization:
It is the method of scaling the data so that it can be represented in a
smaller range. Example ranging from -1.0 to 1.0.
72
[Link]
mining-a-hands-on-guide/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 79 / 99
73
What is Normalization?
Min-Max Normalization
Min-Max is the most commonly used transformation.
This transforms the numerical variable into a new range, for example,
0 to 1.
It is calculated by the formula given below.
73
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 80 / 99
74
What is Normalization?
74
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 81 / 99
75
What is Normalization?
75
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 82 / 99
76
What is Normalization?
76
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 83 / 99
77
What is Normalization?
78
[Link]
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 85 / 99
79
Dimensionality Reduction
79
[Link]
learning/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 86 / 99
Dimensionality Reduction - Problem With Many Input
Variables 80
80
[Link]
learning/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 87 / 99
Dimensionality Reduction - Problem With Many Input
Variables 81
The performance of machine learning algorithms can degrade with
too many input variables.
If your data is represented using rows and columns, such as in a
spreadsheet, then the input variables are the columns that are fed as
input to a model to predict the target variable.
Input variables are also called features.
We can consider the columns of data representing dimensions on an
n-dimensional feature space and the rows of data as points in that
space.
Having a large number of dimensions in the feature space can mean
that the volume of that space is very large, and
in turn, the points that we have in that space (rows of data) often
represent a small and non-representative sample.
81
[Link]
learning/
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 88 / 99
Dimensionality Reduction - Methods
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 89 / 99
Dimensionality Reduction - Methods
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 90 / 99
Dimensionality Reduction - Feature selection - Subset
Selection
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 91 / 99
Dimensionality Reduction - Feature selection - Subset
Selection
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 92 / 99
Dimensionality Reduction - Feature selection - Subset
Selection
In forward selection
We start with no variables and add them one by one,
at each step adding the one that decreases the error the most, until
any further addition does not decrease the error (or decreases it only
sightly).
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 93 / 99
Dimensionality Reduction - Feature selection - Subset
Selection
In backward selection
We start with all variables and remove them one by one,
at each step removing the one that decreases the error the most (or
increases it only slightly), until
any further removal increases the error significantly.
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 94 / 99
Dimensionality Reduction - Feature selection - Subset
Selection
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 95 / 99
Dimensionality Reduction - Feature selection - Subset
Selection
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 96 / 99
Dimensionality Reduction - Feature selection - Subset
Selection
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 97 / 99
Dimensionality Reduction - Feature selection - Subset
Selection
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 98 / 99
Dimensionality Reduction - Feature selection - Subset
Selection
Ojus Thomas Lee CE Kidangoor CST 322 DATA ANALYTICS Module -2 (Introduction to Data Analytics) 99 / 99