February 21, 2023

3 Modeling Techniques

1 Modeling Methods

# Modeling Methods Response Variable: Numerical /Categorical Supervised or Unsupervised Strategy
1 Linear & Polynomial Regression Numerical Supervised Error Based
Minimizing Error
2 Logistic Regression Categorical (Binary) Supervised Maximizing Likelihood
3 Discriminant Analysis Categorical Supervised
4 K Nearest Neighbor Categorical Supervised Similarity Based
5 Decision and Regression Trees Categorical + Numerical Supervised Information Based
6 Naïve Bayes Categorical Supervised Probability Based
7 Neural Networks Numerical + Categorical Supervised Mimicking Human Brain
8 Clustering Unsupervised
9 Principal Component Analysis Unsupervised
10 Support Vector Machines Categorical Supervised Error Based
11 ARIMA : Time Series Numerical Supervised Auto Regression & Moving
Average

2 Estimation or Classification

Goals of Machine Learning Application: Estimation or Classification

3 Classification of Modeling Methods

Response Variable

Supervised or unsupervised

Strategy

4 Supervised vs. Unsupervised

Supervisor learning is the most common learning type where there is a target/output variable (which is also called supervisor)

Unsupervised learning has NO target variable

image-20230221112637145

5 Classifying Based on Strategy to Build a Model

5.1 Error based learning

In error-based machine learning

image-20230221113355334

5.2 Similarity Based Learning

Compute the distance matrices between objects

image-20230221113427635

5.3 Information Based Learning

Learn by Asking Questions

image-20230221113520227

5.4 Probability Based Learning

Provides a way to compute reverse probability.

Given P(B|A) , we can compute P(A|B)

P(A|B) = P(B|A)P(A)/P(B)

Naïve Assumption: Assuming Variable Independence

5.5 Mimicking the Human Brain: Neural Networks

image-20230221113814241

Deep Learning: Complex set of Neural Networks with many layers of processing

image-20230221114146210

Main Applications of Deep Learning Neural Networks

# DS# ML# Data Mining