alternative
  • Home (current)
  • About
  • Tutorial
    Technologies
    C#
    Deep Learning
    Statistics for AIML
    Natural Language Processing
    Machine Learning
    SQL -Structured Query Language
    Python
    Ethical Hacking
    Placement Preparation
    Quantitative Aptitude
    View All Tutorial
  • Quiz
    C#
    SQL -Structured Query Language
    Quantitative Aptitude
    Java
    View All Quiz Course
  • Q & A
    C#
    Quantitative Aptitude
    Java
    View All Q & A course
  • Programs
  • Articles
    Identity And Access Management
    Artificial Intelligence & Machine Learning Project
    How to publish your local website on github pages with a custom domain name?
    How to download and install Xampp on Window Operating System ?
    How To Download And Install MySql Workbench
    How to install Pycharm ?
    How to install Python ?
    How to download and install Visual Studio IDE taking an example of C# (C Sharp)
    View All Post
  • Tools
    Program Compiler
    Sql Compiler
    Replace Multiple Text
    Meta Data From Multiple Url
  • Contact
  • User
    Login
    Register

Machine Learning - Machine Learning Development Life Cycle - Exploratory Data Analysis (EDA) Tutorial

Exploratory Data Analysis (EDA)-

Univariate Analysis – Single Variable Analysis

import seaborn as sns

Taking titanic dataset

1] Categorical Data

  1. CountPlot

sns.countplot(df[‘Survived’])

 

Or

 

df[‘Survived’].value_counts().plot(kind=’bar’)

 

  1. PieChart

The same information (count plot) in terms of percentage

 

df[‘Survived’].value_counts().plot(kind=’pie’,autopct=’%.2f’)



 

2] Numerical Data

import matplotlib.pyplot as plt

  1. Histogram

plt.hist(df[‘age’],bins=10)

 

  1. Distplot

Improvement of the histogram, it shows probability density function, the line is called kernel density estimation

sns.distplot(df[‘age’])

 

  1. Boxplot

It provides 5 number summary, i.e IQR

 

sns.boxplot(df[‘age])


 

 

 

Bivariate & Multivariate Analysis – Two or more Variable Analysis

1] Scatterplot (Numerical-Numerical Data)

sns.scatterplot(tips[‘total_bill’],tips[‘tips’],hue=tips[‘sex’],style=tips[‘smoker’],size=tips[‘size’])

 

2] Bar Plot (Numerical – Categorical)

sns.barplot(titanic[‘Pclass’],titanic[‘Fare])

the black line is the confidence interval.

 

3] BoxPlot (Numerical – Categorical)

sns.boxplot(titanic[‘Sex],titanic[‘Age])

 

4] Distplot (Numerical – Categorical)

5] HeatMap (Categorical – Categorical)


 

6] ClusterMap (Categorical – Categorical)

 

7] PairPlot

sns.pairplot(iris,hue=’species’)


 

8] LinePlot (Numerical – Numerical)

Used mostly in time

 

Machine Learning

Machine Learning

  • Introduction
  • Overview
    • Type Of Machine Learning
    • Batch Vs Online Machine Learning
    • Instance Vs Model Based Learning
    • Challenges in Machine Learning
    • Machine Learning Development Life Cycle
  • Machine Learning Development Life Cycle
    • Framing the Problem
    • Data Gathering
    • Understanding your Data
    • Exploratory Data Analysis (EDA)
    • Feature Engineering
    • Principal Component Analysis
    • Column Transformer
    • Machine Learning Pipelines
    • Mathematical Transformation
    • Binning and Binarization | Discretization | Quantile Binning | KMeans Binning
  • Supervised Learning
    • Overview
    • Linear Regression [Regression]
    • Multiple Linear Regression
    • Polynomial Linear Regression [Regression]
    • Bias Variance Trade Off
    • Regularization
    • LOGISTIC REGRESSION [Regression & Classification]
    • Polynomial Logistic Regression
    • Support Vector Machines / Support Vector Regressor
    • Naïve Bayes Classifier [classification]
    • Decision Tree
    • Entropy
    • Information Gain
    • K Nearest Neighbor (KNN)
    • Neural Network (MultiLayer Perceptron)
  • Ensemble Learning
    • Introduction to Ensemble Learning
    • Basic Ensemble Techniques
    • Advanced Ensemble Techniques
    • Random Forest Classifier
    • Boosting
  • UnSupervised Learning
    • Overview
    • K Mean Clustering

About Fresherbell

Best learning portal that provides you great learning experience of various technologies with modern compilation tools and technique

Important Links

Don't hesitate to give us a call or send us a contact form message

Terms & Conditions
Privacy Policy
Contact Us

Social Media

© Untitled. All rights reserved. Demo Images: Unsplash. Design: HTML5 UP.