"
+ ]
+ },
+ "metadata": {
+ "tags": []
+ }
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "jfHjYF6GJLMF"
+ },
+ "source": [
+ "# **Task** \n",
+ "## - What will be predicted score if a student studies for 9.25 hrs/ day?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "HU2vf46WHdAS",
+ "outputId": "0928788d-c3fb-4419-b891-867009e46731"
+ },
+ "source": [
+ "import math\n",
+ "# y = mx + c\n",
+ "res = lin_reg.intercept_+9.25*lin_reg.coef_\n",
+ "hr= 9.25\n",
+ "print(\"If student study for {} hrs/day student will get {}% score in exam\".format(hr,math.floor(res[0])))\n",
+ "print('-'*80)"
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ "If student study for 9.25 hrs/day student will get 93% score in exam\n"
+ ],
+ "name": "stdout"
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "884nJWdlFTCx"
+ },
+ "source": [
+ "# Model Evaluation "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "KBnODZ3ZI8kZ"
+ },
+ "source": [
+ "## MAE :\n",
+ " - MAE measures the differences between prediction and actual observation. \n",
+ " Formula is : \n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "DE_RNvYNLgxN",
+ "outputId": "daa3011b-3812-4511-f5e3-2bdae47d6534"
+ },
+ "source": [
+ "from sklearn import metrics \n",
+ "print('Mean Absolute Error:', \n",
+ " metrics.mean_absolute_error(y_test, y_pred)) "
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ "Mean Absolute Error: 4.130879918502482\n"
+ ],
+ "name": "stdout"
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "2oY4inAgJAf4"
+ },
+ "source": [
+ "## MSE :\n",
+ "- MSE simply refers to the mean of the squared difference between the predicted value and the observed value. \n",
+ "Formula : "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "dpfYAObBLgp0",
+ "outputId": "c4c4c089-3d6f-439a-cfeb-c3bf102c844f"
+ },
+ "source": [
+ "from sklearn import metrics \n",
+ "print('Mean Squared Error:', \n",
+ " metrics.mean_squared_error(y_test, y_pred)) "
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ "Mean Absolute Error: 20.33292367497996\n"
+ ],
+ "name": "stdout"
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "MyCRFiC4Tk8V"
+ },
+ "source": [
+ "## **R-Square** :\n",
+ " - R-squared is measure of how close the data are to the fitted regression line. \n",
+ " Formula : "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "_AgoB2wOTkS9",
+ "outputId": "6bdd2cd3-e511-4fc0-c7f9-5d9bda76fb69"
+ },
+ "source": [
+ "from sklearn.metrics import r2_score\n",
+ "r2_score(y_test,y_pred)"
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "0.9367661043365056"
+ ]
+ },
+ "metadata": {
+ "tags": []
+ },
+ "execution_count": 73
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "aYVR0mCXJ7zO"
+ },
+ "source": [
+ "# **Conclusion :** \n",
+ "- We have successfully created a Simple linear Regression model to predict score of the student given number of hours one studies.\n",
+ "- By the MAE and MSE , we are not getting much difference in actual or predicted value , means error is less.\n",
+ "- The Score of R-Square **0.93** quite close to **1**."
+ ]
+ }
+ ]
+}
\ No newline at end of file
From 2835ec676b2590ab98a134c713e1334c9cfe3a94 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:19:35 +0530
Subject: [PATCH 02/32] Update README.md
---
README.md | 40 ++++++++++++++++++++--------------------
1 file changed, 20 insertions(+), 20 deletions(-)
diff --git a/README.md b/README.md
index c2de2a8..45e2339 100644
--- a/README.md
+++ b/README.md
@@ -2,9 +2,9 @@
-[](https://github.com/demaria11)
-[](https://demaria11)[](https://github.com/demaria11/THE-SPARKS-FOUNDATION)[](https://github.com/demaria11/THE-SPARKS-FOUNDATION)[](https://github.com/demaria11/THE-SPARKS-FOUNDATION)[](https://github.com/demaria11)[](https://github.com/demaria11/THE-SPARKS-FOUNDATION/issues) [](https://github.com/demaria11/THE-SPARKS-FOUNDATION/network) [](https://github.com/demaria11/THE-SPARKS-FOUNDATION/stargazers)
-[](https://github.com/demaria11)
+[](https://github.com/vedanti-github)
+[](https://vedanti-github)[](https://github.com/vedanti-github/THE-SPARKS-FOUNDATION)[](https://github.com/vedanti-github/THE-SPARKS-FOUNDATION)[](https://github.com/vedanti-github/THE-SPARKS-FOUNDATION)[](https://github.com/vedanti-github)[](https://github.com/vedanti-github/THE-SPARKS-FOUNDATION/issues) [](https://github.com/vedanti-github/THE-SPARKS-FOUNDATION/network) [](https://github.com/vedanti-github/THE-SPARKS-FOUNDATION/stargazers)
+[](https://github.com/vedanti-github)
@@ -14,9 +14,9 @@
- You can use R, Python, SAS Enterprise Miner or any other tool.
- What will be predicted score if a student studies for 9.25 hrs/ day?
- Here is the dataset :
-Dataset.csv
> Solution:
-Prediction using DecisionTreeAlgorithm
+Prediction using DecisionTreeAlgorithm
> Demo:
Prediction using Decision Tree Algorithm
@@ -84,9 +84,9 @@ predict the right class accordingly.
- You can choose any of the tool of your choice
(Python/R/Tableau/PowerBI/Excel/SAP/SAS)
- Here is the dataset :
-Dataset.csv
+Dataset.csv
> Solution:
-To explore Business Analytics
+To explore Business Analytics
> Demo:
To explore Business Analytics
@@ -104,7 +104,7 @@ predict the right class accordingly.
- Here is the dataset :
Dataset.csv
> Solution:
-Exploratory Data Analysis - Terrorism
+Exploratory Data Analysis - Terrorism
> Demo:
Exploratory Data Analysis - Terrorism
@@ -123,7 +123,7 @@ predict the right class accordingly.
- Here is the dataset :
Dataset.csv
> Solution:
-Exploratory Data Analysis - Sports
+Exploratory Data Analysis - Sports
> Demo:
Exploratory Data Analysis - Sports
@@ -146,7 +146,7 @@ while not changing the objective of the task.
- Download textual (news) data from https://bit.ly/36fFPI6
> Solution:
-Stock Market Prediction using Numerical and Textual Analysis
+Stock Market Prediction using Numerical and Textual Analysis
> Demo:
Stock Market Prediction using Numerical and Textual Analysis
@@ -165,7 +165,7 @@ basic as well as advanced charts
- Dataset: Daily updated .csv file on https://bit.ly/30d2gdi
> Solution:
-Timeline Analysis : Covid-19
+Timeline Analysis : Covid-19
> Demo:
Timeline Analysis : Covid-19
@@ -182,9 +182,9 @@ basic as well as advanced charts
[youtube]: https://www.youtube.com/channel/UCIHj6mNCMnSnmWLHOxzIESw?view_as=subscriber
-[gmail]: mailto:devesh6571@gmail.com
-[linkedin]: https://www.linkedin.com/in//
-[github]: https://github.com/demaria11/
+[gmail]: mailto:vedantiekre@gmail.com
+[linkedin]:www.linkedin.com/in/vedanti-ekre
+[github]: https://github.com/vedanti-github/
From 826834d19630a518267738c8c936358e78038bed Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:24:13 +0530
Subject: [PATCH 03/32] Rename student_scores - student_scores.csv to
student_scores.csv
---
.../{student_scores - student_scores.csv => student_scores.csv} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename Prediction using Supervised ML/{student_scores - student_scores.csv => student_scores.csv} (96%)
diff --git a/Prediction using Supervised ML/student_scores - student_scores.csv b/Prediction using Supervised ML/student_scores.csv
similarity index 96%
rename from Prediction using Supervised ML/student_scores - student_scores.csv
rename to Prediction using Supervised ML/student_scores.csv
index 41be33c..5d44c04 100644
--- a/Prediction using Supervised ML/student_scores - student_scores.csv
+++ b/Prediction using Supervised ML/student_scores.csv
@@ -23,4 +23,4 @@ Hours,Scores
4.8,54
3.8,35
6.9,76
-7.8,86
\ No newline at end of file
+7.8,86
From b76960697184bd2d483f7ffb6e9750e520aef7e7 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:31:38 +0530
Subject: [PATCH 04/32] Create README.md
---
Prediction using Supervised ML/README.md | 14 ++++++++++++++
1 file changed, 14 insertions(+)
create mode 100644 Prediction using Supervised ML/README.md
diff --git a/Prediction using Supervised ML/README.md b/Prediction using Supervised ML/README.md
new file mode 100644
index 0000000..8f239fe
--- /dev/null
+++ b/Prediction using Supervised ML/README.md
@@ -0,0 +1,14 @@
+
+
+> Problem statement :
+- Predict the percentage of an student based on the no. of study hours.
+- This is a simple linear regression task as it involves just 2 variables.
+- You can use R, Python, SAS Enterprise Miner or any other tool.
+- What will be predicted score if a student studies for 9.25 hrs/ day?
+- Here is the dataset :
+Dataset.csv
+> Solution:
+ Prediction using Supervised ML
+
+>Demo:
+Prediction using Supervised ML
From 6b0cbeeeeddf03c469035987ae8f1e6c0f8816ff Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:32:32 +0530
Subject: [PATCH 05/32] Update README.md
---
Prediction using Supervised ML/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Prediction using Supervised ML/README.md b/Prediction using Supervised ML/README.md
index 8f239fe..0bd655b 100644
--- a/Prediction using Supervised ML/README.md
+++ b/Prediction using Supervised ML/README.md
@@ -6,7 +6,7 @@
- You can use R, Python, SAS Enterprise Miner or any other tool.
- What will be predicted score if a student studies for 9.25 hrs/ day?
- Here is the dataset :
-Dataset.csv
+ Prediction using Supervised ML
From 80f0544c766e3b2127708746c632a6df22de2186 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:42:06 +0530
Subject: [PATCH 06/32] Update README.md
---
Prediction using Supervised ML/README.md | 22 ++++++++++++++++------
1 file changed, 16 insertions(+), 6 deletions(-)
diff --git a/Prediction using Supervised ML/README.md b/Prediction using Supervised ML/README.md
index 0bd655b..ef59923 100644
--- a/Prediction using Supervised ML/README.md
+++ b/Prediction using Supervised ML/README.md
@@ -1,14 +1,24 @@
+
+# Author : Vedanti Ekre
+
+# Email: vedantiekre@gmail.com
+
+## Task 1 : Prediction using Supervised Machine Learning
+___
+## GRIP @ The Sparks Foundation
+____
+# Role : Data Science and Business Analytics [Batch May-2021]
+
> Problem statement :
- Predict the percentage of an student based on the no. of study hours.
- This is a simple linear regression task as it involves just 2 variables.
- You can use R, Python, SAS Enterprise Miner or any other tool.
- What will be predicted score if a student studies for 9.25 hrs/ day?
-- Here is the dataset :
- Prediction using Supervised ML
->Demo:
-Prediction using Supervised ML
+> Here is the dataset :
+Dataset.csv
+
+> Solution:
+ Prediction using Supervised ML
From 35ccb36eb51b1015e64512aefd852246b1adfcf7 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:43:19 +0530
Subject: [PATCH 07/32] Update README.md
---
Prediction using Supervised ML/README.md | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/Prediction using Supervised ML/README.md b/Prediction using Supervised ML/README.md
index ef59923..14219e1 100644
--- a/Prediction using Supervised ML/README.md
+++ b/Prediction using Supervised ML/README.md
@@ -1,5 +1,4 @@
-
-
+
# Author : Vedanti Ekre
From 734fc021396f35638e390f3240d313e2566de36a Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:44:37 +0530
Subject: [PATCH 08/32] Update README.md
---
Prediction using Supervised ML/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Prediction using Supervised ML/README.md b/Prediction using Supervised ML/README.md
index 14219e1..c609b26 100644
--- a/Prediction using Supervised ML/README.md
+++ b/Prediction using Supervised ML/README.md
@@ -20,4 +20,4 @@ ____
Dataset.csv
> Solution:
- Prediction using Supervised ML
+ Prediction using Supervised ML
From 889a3f63b2aeaea7910b8017384a81c40195a88a Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:45:30 +0530
Subject: [PATCH 09/32] Update README.md
---
Prediction using Supervised ML/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Prediction using Supervised ML/README.md b/Prediction using Supervised ML/README.md
index c609b26..d95da32 100644
--- a/Prediction using Supervised ML/README.md
+++ b/Prediction using Supervised ML/README.md
@@ -17,7 +17,7 @@ ____
- What will be predicted score if a student studies for 9.25 hrs/ day?
> Here is the dataset :
-Dataset.csv
+Dataset.csv
> Solution:
Prediction using Supervised ML
From 3962d81ffdc0466a02a7e61824f050541d2158bc Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:46:42 +0530
Subject: [PATCH 10/32] Delete student_scores.csv
---
.../student_scores.csv | 26 -------------------
1 file changed, 26 deletions(-)
delete mode 100644 Prediction using Supervised ML/student_scores.csv
diff --git a/Prediction using Supervised ML/student_scores.csv b/Prediction using Supervised ML/student_scores.csv
deleted file mode 100644
index 5d44c04..0000000
--- a/Prediction using Supervised ML/student_scores.csv
+++ /dev/null
@@ -1,26 +0,0 @@
-Hours,Scores
-2.5,21
-5.1,47
-3.2,27
-8.5,75
-3.5,30
-1.5,20
-9.2,88
-5.5,60
-8.3,81
-2.7,25
-7.7,85
-5.9,62
-4.5,41
-3.3,42
-1.1,17
-8.9,95
-2.5,30
-1.9,24
-6.1,67
-7.4,69
-2.7,30
-4.8,54
-3.8,35
-6.9,76
-7.8,86
From 2e96c92adbce245d31fd8f553189db91948fc74a Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:48:34 +0530
Subject: [PATCH 11/32] Add files via upload
---
.../Student_scores.csv.csv | 26 +++++++++++++++++++
1 file changed, 26 insertions(+)
create mode 100644 Prediction using Supervised ML/Student_scores.csv.csv
diff --git a/Prediction using Supervised ML/Student_scores.csv.csv b/Prediction using Supervised ML/Student_scores.csv.csv
new file mode 100644
index 0000000..2de5f0e
--- /dev/null
+++ b/Prediction using Supervised ML/Student_scores.csv.csv
@@ -0,0 +1,26 @@
+Hours,Scores
+2.5,21
+5.1,47
+3.2,27
+8.5,75
+3.5,30
+1.5,20
+9.2,88
+5.5,60
+8.3,81
+2.7,25
+7.7,85
+5.9,62
+4.5,41
+3.3,42
+1.1,17
+8.9,95
+2.5,30
+1.9,24
+6.1,67
+7.4,69
+2.7,30
+4.8,54
+3.8,35
+6.9,76
+7.8,86
From 9c4c551bf9f3d5fbdef69da7343dba377fb70b74 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:48:51 +0530
Subject: [PATCH 12/32] Delete Student_scores.csv.csv
---
.../Student_scores.csv.csv | 26 -------------------
1 file changed, 26 deletions(-)
delete mode 100644 Prediction using Supervised ML/Student_scores.csv.csv
diff --git a/Prediction using Supervised ML/Student_scores.csv.csv b/Prediction using Supervised ML/Student_scores.csv.csv
deleted file mode 100644
index 2de5f0e..0000000
--- a/Prediction using Supervised ML/Student_scores.csv.csv
+++ /dev/null
@@ -1,26 +0,0 @@
-Hours,Scores
-2.5,21
-5.1,47
-3.2,27
-8.5,75
-3.5,30
-1.5,20
-9.2,88
-5.5,60
-8.3,81
-2.7,25
-7.7,85
-5.9,62
-4.5,41
-3.3,42
-1.1,17
-8.9,95
-2.5,30
-1.9,24
-6.1,67
-7.4,69
-2.7,30
-4.8,54
-3.8,35
-6.9,76
-7.8,86
From 44953464ad2a1ecd9f95a0d2d548d22e6f5292f6 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:49:46 +0530
Subject: [PATCH 13/32] Add files via upload
---
.../Student_scores.csv | 26 +++++++++++++++++++
1 file changed, 26 insertions(+)
create mode 100644 Prediction using Supervised ML/Student_scores.csv
diff --git a/Prediction using Supervised ML/Student_scores.csv b/Prediction using Supervised ML/Student_scores.csv
new file mode 100644
index 0000000..2de5f0e
--- /dev/null
+++ b/Prediction using Supervised ML/Student_scores.csv
@@ -0,0 +1,26 @@
+Hours,Scores
+2.5,21
+5.1,47
+3.2,27
+8.5,75
+3.5,30
+1.5,20
+9.2,88
+5.5,60
+8.3,81
+2.7,25
+7.7,85
+5.9,62
+4.5,41
+3.3,42
+1.1,17
+8.9,95
+2.5,30
+1.9,24
+6.1,67
+7.4,69
+2.7,30
+4.8,54
+3.8,35
+6.9,76
+7.8,86
From 498182322b9cc2782da185843948c933b2e52b45 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 12:50:26 +0530
Subject: [PATCH 14/32] Update README.md
---
Prediction using Supervised ML/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Prediction using Supervised ML/README.md b/Prediction using Supervised ML/README.md
index d95da32..da4faa1 100644
--- a/Prediction using Supervised ML/README.md
+++ b/Prediction using Supervised ML/README.md
@@ -17,7 +17,7 @@ ____
- What will be predicted score if a student studies for 9.25 hrs/ day?
> Here is the dataset :
-Dataset.csv
+Dataset.csv
> Solution:
Prediction using Supervised ML
From a95f56f4d6b5d75bae9b9dcf3093f4484a234930 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 13:32:38 +0530
Subject: [PATCH 15/32] Update README.md
---
Prediction using Supervised ML/README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/Prediction using Supervised ML/README.md b/Prediction using Supervised ML/README.md
index da4faa1..3960370 100644
--- a/Prediction using Supervised ML/README.md
+++ b/Prediction using Supervised ML/README.md
@@ -1,4 +1,5 @@
+
Hi , I am Vedanti & you're Welcome here !!!
# Author : Vedanti Ekre
From 485d697e8f74f16c49d13b0ddc0ae0b8eaaaccf8 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 13:39:35 +0530
Subject: [PATCH 16/32] Delete Task_01.ipynb
---
Prediction using Supervised ML/Task_01.ipynb | 1046 ------------------
1 file changed, 1046 deletions(-)
delete mode 100644 Prediction using Supervised ML/Task_01.ipynb
diff --git a/Prediction using Supervised ML/Task_01.ipynb b/Prediction using Supervised ML/Task_01.ipynb
deleted file mode 100644
index 2de89af..0000000
--- a/Prediction using Supervised ML/Task_01.ipynb
+++ /dev/null
@@ -1,1046 +0,0 @@
-{
- "nbformat": 4,
- "nbformat_minor": 0,
- "metadata": {
- "colab": {
- "name": "Task_01.ipynb",
- "provenance": [],
- "collapsed_sections": []
- },
- "kernelspec": {
- "display_name": "Python 3",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.8.2"
- }
- },
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {
- "id": "Z1dOavLaFTCn"
- },
- "source": [
- "# Author : Vedanti Ekre\n",
- "\n",
- "#Email: vedantiekre@gmail.com\n",
- "\n",
- "## Task 1 : Prediction using Supervised Machine Learning\n",
- "___\n",
- "## GRIP @ The Sparks Foundation\n",
- "____\n",
- "# Role : Data Science and Business Analytics [Batch May-2021]"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {
- "id": "6EY1YO2Z9tga"
- },
- "source": [
- "## TABLE OF CONTENTS:\n",
- "\n",
- "1. [Introduction](#intro)\n",
- "2. [Importing the dependencies](#libs)\n",
- "3. [Loading the Data](#DL)\n",
- "4. [Understanding data](#UD)\n",
- "5. [Spliting data in Test and Train](#split)\n",
- "6. [Use Smiple Linear Regression Model to do prediction](#LR)\n",
- "7. [Task](#PT)\n",
- "8. [Evaluate the model using MAE and MSE metrics](#Eval)\n",
- "9. [Conslusion](#conclu)\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {
- "id": "DX7H6U-tPXx6"
- },
- "source": [
- "## **Introduction**\n",
- "● We have given Student dataset,which have only two features Hours and scores. \n",
- "● Predict the percentage of an student based on the no. of study hours. \n",
- "● This is a simple linear regression task as it involves just 2 variables. \n",
- "● You can use R, Python, SAS Enterprise Miner or any other tool \n",
- "● Data can be found at http://bit.ly/w-data"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {
- "id": "fPIIqDQCFTCq"
- },
- "source": [
- "## Importing dependencies"
- ]
- },
- {
- "cell_type": "code",
- "metadata": {
- "id": "2lveKmLX7U_1"
- },
- "source": [
- "#importing packages\n",
- "import matplotlib.pyplot as plt\n",
- "import numpy as np\n",
- "import pandas as pd\n",
- "import seaborn as sns\n",
- "%matplotlib inline"
- ],
- "execution_count": null,
- "outputs": []
- },
- {
- "cell_type": "markdown",
- "metadata": {
- "id": "PWkEOHEj-Ar1"
- },
- "source": [
- "## **Loading the Data**"
- ]
- },
- {
- "cell_type": "code",
- "metadata": {
- "id": "GX_rdxGU75EK"
- },
- "source": [
- "#importing datasets\n",
- "url = \"http://bit.ly/w-data\"\n",
- "data = pd.read_csv(url)"
- ],
- "execution_count": null,
- "outputs": []
- },
- {
- "cell_type": "markdown",
- "metadata": {
- "id": "1bJoiktf-Gmb"
- },
- "source": [
- "## **Understanding data**"
- ]
- },
- {
- "cell_type": "code",
- "metadata": {
- "colab": {
- "base_uri": "https://localhost:8080/",
- "height": 205
- },
- "id": "OdreYCnA-H9G",
- "outputId": "294cc237-5efc-469c-df7a-a8229376d730"
- },
- "source": [
- "display(data.head(3),data.tail(3))"
- ],
- "execution_count": null,
- "outputs": [
- {
- "output_type": "display_data",
- "data": {
- "text/html": [
- "
"
+ ],
+ "text/plain": [
+ " Actual values Predicted values\n",
+ "0 20 16.844722\n",
+ "1 27 33.745575\n",
+ "2 69 75.500624\n",
+ "3 30 26.786400\n",
+ "4 62 60.588106\n",
+ "5 35 39.710582\n",
+ "6 24 20.821393"
+ ]
+ },
+ "metadata": {
+ "tags": []
+ },
+ "execution_count": 38
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "id": "qeFWgg9uFTCw",
+ "outputId": "557fc3fe-8d57-435c-cda7-0f5c72a0abf8"
+ },
+ "source": [
+ "# Plotting the Bar graph to depict the difference between the actual and predicted value\n",
+ "\n",
+ "result.plot(kind='bar',figsize=(9,9))\n",
+ "plt.grid(which='major', linewidth='0.5', color='red')\n",
+ "plt.grid(which='minor', linewidth='0.5', color='blue')\n",
+ "plt.show()"
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAAhgAAAIFCAYAAACQzIRVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjAsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8GearUAAAgAElEQVR4nO3de5TdZWH/+88DoUbECwmYHxf5TVwiGhMSwgBSEENRQg+23EpBawsWiLaFU+qBGttTHTnrHFnSFgo9i8gCSs6pBpQjlxovXGREhCAJRFEDBGuQlAgxSgQVNOQ5f8wmjZBMJpknmUter7WyZvZ37/3MwzM75D3f73f2t9RaAwDQ0g5DPQEAYPQRGABAcwIDAGhOYAAAzQkMAKA5gQEANDdmW36x3XbbrXZ1dW3LL9m/VauS8eOHehbDl/XZOGvTP+vTP+vTP+uzccNsbRYtWvSTWuvuG7pvmwZGV1dXFi5cuC2/ZP96evr+sGHWZ+OsTf+sT/+sT/+sz8YNs7UppTy2sfscIgEAmhMYAEBzAgMAaG6bnoMBwOj2m9/8JsuXL89zzz235YPMnJksWdJuUqPJEK3N2LFjs/fee2ennXYa8HMEBgDNLF++PK9+9avT1dWVUsqWDfLEE8mee7ad2GgxBGtTa82qVauyfPnyTJw4ccDPc4gEgGaee+65jB8/fsvjgmGnlJLx48dv9l4pgQFAU+Ji9NmS76nAAGDUueGGG1JKyUMPPbTJx15yySX55S9/ucVf65prrsnZZ5+9xc9vPc5w4RwMALaartnzt/CZD2xw67ILjx3Qs+fNm5fDDz881157bXo28cZUl1xySd7//vdn55133txJ0g97MAAYVZ599tl885vfzFVXXZVrr7123fYXXngh5513XqZMmZL9998/l112WS699NI88cQTOfLII3PkkUcmSXbZZZd1z7n++utz+umnJ0n+4z/+I4ccckgOOOCAvOtd78qTTz650TmsXbs2XV1defrpp9dte9Ob3pQnn3xyQOOcfvrpuf7669fdXn9OF110UQ466KDsv//++fjHP54k+cUvfpFjjz02U6dOzeTJk3Pddddt5qq1Zw8GAKPKjTfemGOOOSZvfvObM27cuNx///2ZPn16rrjiivzwhz/MAw88kDFjxuSnP/1pxo0bl3/+53/OHXfckd12263fcQ8//PAsWLAgpZRceeWV+dSnPpV/+qd/2uBjd9hhhxx33HG54YYb8oEPfCD33ntvurq6MmHChM0a56Vu+frXs3Tp0nzrW99KrTV/+Id/mDvvvDMrV67Mnnvumfnz+/YYrV69evMWbSuwBwOAUWXevHk59dRTkySnnnpq5s2blyS57bbb8qEPfShjxvT9bD1u3LjNGnf58uWZOXNmpkyZkosuuijf+973+n38Kaecsm5PwrXXXptTTjlli8ZZ3y1f/3puueWWHHDAAZk+fXoeeuihLF26NFOmTMltt92Wj3zkI/nGN76R1772tZv137Y1CAwARo1Vq1bla1/7Ws4888x0dXXloosuynXXXZdaa2qtA/ptiPUfs/6vZp5zzjk5++yz8+CDD+bTn/70Jn9t89BDD82jjz6alStX5sYbb8yJJ5444HHGjBmTtWvXJul7H4pf//rX6z7/6Ec/msWLF2fx4sV59NFHc8YZZ+TNb35zFi1alClTpuSjH/1oLrjggk0v1lYmMAAYNa6//vr82Z/9WR577LEsW7Ysjz/+eCZOnJi77rorRx99dObMmZM1a9YkSX76058mSV796lfnmWeeWTfGhAkTsmTJkqxduzY33HDDuu2rV6/OXnvtlSSZO3fuJudSSskJJ5yQD3/4w3nrW9+a8Z3LrA9knK6urixatChJctNNN+U3v/lNkmTmjBm5+uqr8+yzzyZJ/uu//itPPfVUnnjiiey88855//vfn/POOy/333//wBdtK3EOBgCjxrx58zJ79uzf2nbSSSfls5/9bC677LI88sgj2X///bPTTjvlrLPOytlnn51Zs2bl93//97PHHnvkjjvuyIUXXpj3vOc9ecMb3pDJkyev+8e8p6cnJ598cvbaa6+8/e1vzw9/+MNNzueUU07JQQcdlGuuuWbdtoGMc9ZZZ+W4447LwQcfnKOOOiqvetWrkiRHv/OdWfLUUzn00EOT9J38+e///u959NFHc/7552eHHXbITjvtlMsvv3xLl7CZUmvdZl+su7u7Lly4cJt9vU3q6en7w4ZZn42zNv2zPv0bxeuzZMmSvPWtbx3cIN4qfOOGcG029L0tpSyqtXZv6PEOkQAAzQkMAKA5gQEANCcwAIDmBAYA0JxfU4Ut0fvJpOfiwY/TM/Rv5wuwNdiDAcCosuOOO2batGmZPHlyTj755EFdin39i46deeaZ+f73v7/Rx/b29ubuu+/e7K/R1dWVn/zkJ1s8x9bjtGIPBgBbT0/ja2IMYK/fK1/5yixevDhJ8id/8ieZM2dOPvzhD6+7/4UXXsiOO+642V/6yiuv7Pf+3t7e7LLLLvnd3/3dzR57NLIHA4BR6x3veEceffTR9Pb25sgjj8z73ve+TJkyJS+88ELOP//8dZc9//SnP52k71ofZ599diZNmpRjjz02Tz311LqxZsyYkRffLPIrX/lKpk+fnqlTp+aoo47KsmXLMmfOnFx88cWZNm1avvGNb2TlypU56aSTctBBB+Wggw7KN7/5zSR910s5+uijc8ABB+SDH/xgNvSGl5dffnn+9m//dt3ta665Juecc06S5Pjjj8+BBx6Yt73tbbniiite9txly5Zl8uTJ627/4z/+Y3o6b+z2gx/8IMccc0wOPPDAvOMd78hDDz2UJPn85z+fyZMnZ+rUqTniiCMGs+Tr2IMBwKi0Zs2afPnLX84xxxyTJPnWt76V7373u5k4cWKuuOKKvPa1r819992X559/PocddliOPvroPPDAA3n44Yfz4IMP5sknn8ykSZPy53/+57817sqVK3PWWWflzjvvzMSJE9dd9v1DH/pQdtlll5x33nlJkve97335m7/5mxx++OH50Y9+lJkzZ2bJkiX5xCc+kcMPPzwf+9jHMn/+/A1Gwh/90R/l0EMPzac+9akkyXXXXZe///u/T5JcffXVGTduXH71q1/loIMOykknnbTuOiebMmvWrMyZMyf77rtv7r333vzlX/5lvva1r+WCCy7IV7/61ey11155+umnt3jN1ycwABhVfvWrX2XatGlJ+vZgnHHGGbn77rtz8MEHZ+LEiUmSW265Jd/5znfWnV+xevXqLF26NHfeeWfe+973Zscdd8yee+6Z3/u933vZ+AsWLMgRRxyxbqyNXfb9tttu+61zNn7+85/nmWeeyZ133pkvfOELSZJjjz02u+6668ueu/vuu+eNb3xjFixYkH333TcPP/xwDjvssGTFilx66aXrLsL2+OOPZ+nSpQMKjGeffTZ33313Tj755HXbnn/++STJYYcdltNPPz1//Md/vO6qr4MlMAAYVdY/B2N9L14wLOk7FHLZZZdl5syZv/WYL33pS5u8pPtAL/u+du3a3HPPPXnlK1/5svsG8vxTTjkln/vc5/KWt7wlJ5xwQkop6b377tx222255557svPOO2fGjBkvu9z7+pd6T/77kvNr167N6173ug2uzZw5c3Lvvfdm/vz5mTZtWhYvXjzgvSIb4xwMALY7M2fOzOWXX77uMuiPPPJIfvGLX+SII47ItddemxdeeCErVqzIHXfc8bLnHnroofn617++7iqoG7vs+9FHH51//dd/XXf7xX/YjzjiiHzmM59Jknz5y1/Oz372sw3O8cQTT8yNN96YefPm5ZRTTkmSrH7mmey6667Zeeed89BDD2XBggUve96ECRPy1FNPZdWqVXn++efzxS9+MUnymte8JhMnTsznP//5JH2h9O1vfztJ37kZhxxySC644ILstttuefzxxwe6lBslMADY7px55pmZNGlSpk+fnsmTJ+eDH/xg1qxZkxNOOCH77rtvpkyZkr/4i7/IO9/5zpc9d/fdd88VV1yRE088MVOnTl33j/8f/MEf5IYbblh3kuell16ahQsXZv/998+kSZMyZ86cJMnHP/7x3HnnnZk+fXpuueWW7LPPPhuc46677ppJkyblsccey8EHH5wkOWbGjKxZsyb7779//uEf/iFvf/vbX/a8nXbaKR/72MdyyCGH5D3veU/e8pa3rLvvM5/5TK666qpMnTo1b3vb23LTTTclSc4///xMmTIlkydPzhFHHJGpU6cOboHjcu2j9pLJTVifjZvximTG2MGPM1rfaMtrp3+jeH1crn0rc7l2AGB7JjAAgOYEBgDQnMAAoKlteW4f28aWfE8FBgDNjB07NqtWrRIZo0itNatWrcrYsZt3Yrs32gKgmb333jvLly/PypUrt3yQp59OVo/S37AarCFam7Fjx2bvvfferOcIDACa2Wmnnda9hfYWG8W/xjtoI2htHCIBAJoTGABAcwIDAGhOYAAAzQkMAKA5gQEANCcwAIDmBAYA0JzAAACaExgAQHMCAwBoTmAAAM0JDACguU0GRillv1LK4vX+/LyUcm4pZVwp5dZSytLOx123xYQBgOFvk4FRa3241jqt1jotyYFJfpnkhiSzk9xea903ye2d2wAAm32I5KgkP6i1PpbkuCRzO9vnJjm+5cQAgJFrcwPj1CTzOp9PqLWuSJLOx9e3nBgAMHKVWuvAHljK7yR5Isnbaq1PllKerrW+br37f1Zrfdl5GKWUWUlmJck+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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "tags": [],
+ "needs_background": "light"
+ }
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "bYHZ6ReGB6BA",
+ "outputId": "01b28e37-43a8-4530-9704-24ed723ed90a"
+ },
+ "source": [
+ "diff = np.array(np.abs(y_test-y_pred))\n",
+ "diff"
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "array([3.15527824, 6.74557494, 6.50062397, 3.2135999 , 1.41189354,\n",
+ " 4.71058194, 3.1786069 ])"
+ ]
+ },
+ "metadata": {
+ "tags": []
+ },
+ "execution_count": 45
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "YMwEErlDIuph"
+ },
+ "source": [
+ "## Displot distribution of Actual value with Predicted value"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 369
+ },
+ "id": "63TpFUeEBUB6",
+ "outputId": "d157d424-e3a8-490d-d6de-2f582ac083ea"
+ },
+ "source": [
+ "sns.set_style('whitegrid')\n",
+ "sns.kdeplot(diff,shade=True)\n",
+ "plt.show()"
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "tags": []
+ }
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "jfHjYF6GJLMF"
+ },
+ "source": [
+ "# **Task** \n",
+ "## - What will be predicted score if a student studies for 9.25 hrs/ day?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "HU2vf46WHdAS",
+ "outputId": "0928788d-c3fb-4419-b891-867009e46731"
+ },
+ "source": [
+ "import math\n",
+ "# y = mx + c\n",
+ "res = lin_reg.intercept_+9.25*lin_reg.coef_\n",
+ "hr= 9.25\n",
+ "print(\"If student study for {} hrs/day student will get {}% score in exam\".format(hr,math.floor(res[0])))\n",
+ "print('-'*80)"
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ "If student study for 9.25 hrs/day student will get 93% score in exam\n"
+ ],
+ "name": "stdout"
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "884nJWdlFTCx"
+ },
+ "source": [
+ "# Model Evaluation "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "KBnODZ3ZI8kZ"
+ },
+ "source": [
+ "## MAE :\n",
+ " - MAE measures the differences between prediction and actual observation. \n",
+ " Formula is : \n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "DE_RNvYNLgxN",
+ "outputId": "daa3011b-3812-4511-f5e3-2bdae47d6534"
+ },
+ "source": [
+ "from sklearn import metrics \n",
+ "print('Mean Absolute Error:', \n",
+ " metrics.mean_absolute_error(y_test, y_pred)) "
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ "Mean Absolute Error: 4.130879918502482\n"
+ ],
+ "name": "stdout"
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "2oY4inAgJAf4"
+ },
+ "source": [
+ "## MSE :\n",
+ "- MSE simply refers to the mean of the squared difference between the predicted value and the observed value. \n",
+ "Formula : "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "dpfYAObBLgp0",
+ "outputId": "c4c4c089-3d6f-439a-cfeb-c3bf102c844f"
+ },
+ "source": [
+ "from sklearn import metrics \n",
+ "print('Mean Squared Error:', \n",
+ " metrics.mean_squared_error(y_test, y_pred)) "
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "text": [
+ "Mean Absolute Error: 20.33292367497996\n"
+ ],
+ "name": "stdout"
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "MyCRFiC4Tk8V"
+ },
+ "source": [
+ "## **R-Square** :\n",
+ " - R-squared is measure of how close the data are to the fitted regression line. \n",
+ " Formula : "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "_AgoB2wOTkS9",
+ "outputId": "6bdd2cd3-e511-4fc0-c7f9-5d9bda76fb69"
+ },
+ "source": [
+ "from sklearn.metrics import r2_score\n",
+ "r2_score(y_test,y_pred)"
+ ],
+ "execution_count": null,
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "0.9367661043365056"
+ ]
+ },
+ "metadata": {
+ "tags": []
+ },
+ "execution_count": 73
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "aYVR0mCXJ7zO"
+ },
+ "source": [
+ "# **Conclusion :** \n",
+ "- We have successfully created a Simple linear Regression model to predict score of the student given number of hours one studies.\n",
+ "- By the MAE and MSE , we are not getting much difference in actual or predicted value , means error is less.\n",
+ "- The Score of R-Square **0.93** quite close to **1**."
+ ]
+ }
+ ]
+}
\ No newline at end of file
From dc8db51e8c0f2c606b07f46bf4086dc02d07dffa Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 14:23:31 +0530
Subject: [PATCH 18/32] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 45e2339..d641a04 100644
--- a/README.md
+++ b/README.md
@@ -183,7 +183,7 @@ basic as well as advanced charts
[youtube]: https://www.youtube.com/channel/UCIHj6mNCMnSnmWLHOxzIESw?view_as=subscriber
[gmail]: mailto:vedantiekre@gmail.com
-[linkedin]:www.linkedin.com/in/vedanti-ekre
+[linkedin]:www.linkedin.com/in/vedanti-ekre/
[github]: https://github.com/vedanti-github/
From 2efb77fd8eb97f1ba35bdabb989c5de5dde8c152 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 14:27:10 +0530
Subject: [PATCH 19/32] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index d641a04..ae33448 100644
--- a/README.md
+++ b/README.md
@@ -183,7 +183,7 @@ basic as well as advanced charts
[youtube]: https://www.youtube.com/channel/UCIHj6mNCMnSnmWLHOxzIESw?view_as=subscriber
[gmail]: mailto:vedantiekre@gmail.com
-[linkedin]:www.linkedin.com/in/vedanti-ekre/
+[linkedin]:https://www.linkedin.com/in/vedanti-ekre/
[github]: https://github.com/vedanti-github/
From cec92c38d4772880431fbe5da3a58ee522f0081a Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 20:31:04 +0530
Subject: [PATCH 20/32] Create README.md
---
Prediction using Unsupervised ML/README.md | 11 +++++++++++
1 file changed, 11 insertions(+)
create mode 100644 Prediction using Unsupervised ML/README.md
diff --git a/Prediction using Unsupervised ML/README.md b/Prediction using Unsupervised ML/README.md
new file mode 100644
index 0000000..43e4044
--- /dev/null
+++ b/Prediction using Unsupervised ML/README.md
@@ -0,0 +1,11 @@
+
+
+
+> Problem Statement:
+- From the given ‘Iris’ dataset, predict the optimum number of clusters and
+represent it visually.
+- Use R or Python or perform this task
+- Here is the dataset :
+Dataset.csv
+> Solution:
+ Prediction using UnSupervised ML
From a9f8b7bf09230a374c0cad70489a936dd497698f Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 20:35:13 +0530
Subject: [PATCH 21/32] Update README.md
---
Prediction using Unsupervised ML/README.md | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
diff --git a/Prediction using Unsupervised ML/README.md b/Prediction using Unsupervised ML/README.md
index 43e4044..e42b504 100644
--- a/Prediction using Unsupervised ML/README.md
+++ b/Prediction using Unsupervised ML/README.md
@@ -1,11 +1,22 @@
-
-
+
+
Hi , I am Vedanti & you're Welcome here !!!
+# Author : Vedanti Ekre
+
+# Email: vedantiekre@gmail.com
+
+## Task 1 : Prediction using Unsupervised Machine Learning
+___
+## GRIP @ The Sparks Foundation
+____
+# Role : Data Science and Business Analytics [Batch May-2021]
> Problem Statement:
- From the given ‘Iris’ dataset, predict the optimum number of clusters and
represent it visually.
- Use R or Python or perform this task
-- Here is the dataset :
-Dataset.csv
+
+> Here is the dataset :
+Dataset.csv
+
> Solution:
Prediction using UnSupervised ML
From 85d68f10f35f5ee1fec871f8c2b3b2b085fff88a Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 20:38:09 +0530
Subject: [PATCH 22/32] Create README.md
---
.../README.md | 23 +++++++++++++++++++
1 file changed, 23 insertions(+)
create mode 100644 Prediction using Decision Tree Algorithm/README.md
diff --git a/Prediction using Decision Tree Algorithm/README.md b/Prediction using Decision Tree Algorithm/README.md
new file mode 100644
index 0000000..ee4484d
--- /dev/null
+++ b/Prediction using Decision Tree Algorithm/README.md
@@ -0,0 +1,23 @@
+
+
Hi , I am Vedanti & you're Welcome here !!!
+
+# Author : Vedanti Ekre
+
+# Email: vedantiekre@gmail.com
+
+## Task 1 : Prediction using Decision Tree Algorithm
+___
+## GRIP @ The Sparks Foundation
+____
+# Role : Data Science and Business Analytics [Batch May-2021]
+
+> Problem Statement:
+- Create the Decision Tree classifier and visualize it graphically.
+- The purpose is if we feed any new data to this classifier, it would be able to
+predict the right class accordingly.
+- Use R or Python or perform this task
+> Here is the dataset :
+Dataset.csv
+
+> Solution:
+Prediction using DecisionTreeAlgorithm
From 817f212011a1691931c5b8e55a323fd67a2fe07d Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 20:45:17 +0530
Subject: [PATCH 23/32] Create README.md
---
Prediction using Decision Tree Algorithm/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Prediction using Decision Tree Algorithm/README.md b/Prediction using Decision Tree Algorithm/README.md
index ee4484d..5b6d313 100644
--- a/Prediction using Decision Tree Algorithm/README.md
+++ b/Prediction using Decision Tree Algorithm/README.md
@@ -17,7 +17,7 @@ ____
predict the right class accordingly.
- Use R or Python or perform this task
> Here is the dataset :
-Dataset.csv
+Dataset.csv
> Solution:
Prediction using DecisionTreeAlgorithm
From 5c8c0b0540135ea620ca9dbb8fa9652c50f69bc2 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 20:46:08 +0530
Subject: [PATCH 24/32] Update README.md
---
Prediction using Decision Tree Algorithm/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Prediction using Decision Tree Algorithm/README.md b/Prediction using Decision Tree Algorithm/README.md
index 5b6d313..80197b1 100644
--- a/Prediction using Decision Tree Algorithm/README.md
+++ b/Prediction using Decision Tree Algorithm/README.md
@@ -5,7 +5,7 @@
# Email: vedantiekre@gmail.com
-## Task 1 : Prediction using Decision Tree Algorithm
+## Task 3 : Prediction using Decision Tree Algorithm
___
## GRIP @ The Sparks Foundation
____
From 360570f89f388984585907c5553f4f13751d2234 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 20:46:46 +0530
Subject: [PATCH 25/32] Update README.md
---
Prediction using Unsupervised ML/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Prediction using Unsupervised ML/README.md b/Prediction using Unsupervised ML/README.md
index e42b504..f34dce9 100644
--- a/Prediction using Unsupervised ML/README.md
+++ b/Prediction using Unsupervised ML/README.md
@@ -5,7 +5,7 @@
# Email: vedantiekre@gmail.com
-## Task 1 : Prediction using Unsupervised Machine Learning
+## Task 2 : Prediction using Unsupervised Machine Learning
___
## GRIP @ The Sparks Foundation
____
From 5c14e98af9f6ea03d4eee0eb4747957f5419380d Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 20:48:14 +0530
Subject: [PATCH 26/32] Create README.md
---
Exploratory Data Analysis - Retail/README.md | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 Exploratory Data Analysis - Retail/README.md
diff --git a/Exploratory Data Analysis - Retail/README.md b/Exploratory Data Analysis - Retail/README.md
new file mode 100644
index 0000000..c16129c
--- /dev/null
+++ b/Exploratory Data Analysis - Retail/README.md
@@ -0,0 +1,13 @@
+
+
+
+> Problem Statement:
+- Perform ‘explore Business Analytics’ on dataset ‘superstore.csv’
+
+- What all business problems you can derive by exploring the data?
+- You can choose any of the tool of your choice
+(Python/R/Tableau/PowerBI/Excel/SAP/SAS)
+> Here is the dataset :
+Dataset.csv
+> Solution:
+To explore Business Analytics
From d45341aade10d83bb51f9ab8bc8d42fcee527df8 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 20:48:58 +0530
Subject: [PATCH 27/32] Update README.md
---
Exploratory Data Analysis - Retail/README.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Exploratory Data Analysis - Retail/README.md b/Exploratory Data Analysis - Retail/README.md
index c16129c..453df59 100644
--- a/Exploratory Data Analysis - Retail/README.md
+++ b/Exploratory Data Analysis - Retail/README.md
@@ -3,11 +3,12 @@
> Problem Statement:
- Perform ‘explore Business Analytics’ on dataset ‘superstore.csv’
-
- What all business problems you can derive by exploring the data?
- You can choose any of the tool of your choice
(Python/R/Tableau/PowerBI/Excel/SAP/SAS)
+
> Here is the dataset :
-Dataset.csv
+Dataset.csv
+
> Solution:
To explore Business Analytics
From 670e581461a5262e7eafe510d888ee878a81b3ac Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 20:50:20 +0530
Subject: [PATCH 28/32] Create README.md
---
Exploratory Data Analysis - Terrorism/README.md | 14 ++++++++++++++
1 file changed, 14 insertions(+)
create mode 100644 Exploratory Data Analysis - Terrorism/README.md
diff --git a/Exploratory Data Analysis - Terrorism/README.md b/Exploratory Data Analysis - Terrorism/README.md
new file mode 100644
index 0000000..77434ac
--- /dev/null
+++ b/Exploratory Data Analysis - Terrorism/README.md
@@ -0,0 +1,14 @@
+
+
+> Problem Statement:
+- Perform ‘Exploratory Data Analysis’ on dataset ‘Global Terrorism’
+- As a security/defense analyst, try to find out the hot zone of terrorism.
+- What all security issues and insights you can derive by EDA?
+- You can choose any of the tool of your choice
+(Python/R/Tableau/PowerBI/Excel/SAP/SAS)
+
+> Here is the dataset :
+Dataset.csv
+
+> Solution:
+Exploratory Data Analysis - Terrorism
From aeefc83407e568052031922d53512bcc5486531d Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 20:55:44 +0530
Subject: [PATCH 29/32] Update README.md
---
Exploratory Data Analysis - Retail/README.md | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/Exploratory Data Analysis - Retail/README.md b/Exploratory Data Analysis - Retail/README.md
index 453df59..e56aa48 100644
--- a/Exploratory Data Analysis - Retail/README.md
+++ b/Exploratory Data Analysis - Retail/README.md
@@ -1,5 +1,15 @@
-
-
+
+
Hi , I am Vedanti & you're Welcome here !!!
+
+# Author : Vedanti Ekre
+
+# Email: vedantiekre@gmail.com
+
+## Task 2 : Exploratory Data Analysis
+___
+## GRIP @ The Sparks Foundation
+____
+# Role : Data Science and Business Analytics [Batch May-2021]
> Problem Statement:
- Perform ‘explore Business Analytics’ on dataset ‘superstore.csv’
From ce0120724fda66328f36487e241c53831ed382c9 Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 20:56:17 +0530
Subject: [PATCH 30/32] Update README.md
---
Exploratory Data Analysis - Retail/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Exploratory Data Analysis - Retail/README.md b/Exploratory Data Analysis - Retail/README.md
index e56aa48..e3bb0d6 100644
--- a/Exploratory Data Analysis - Retail/README.md
+++ b/Exploratory Data Analysis - Retail/README.md
@@ -5,7 +5,7 @@
# Email: vedantiekre@gmail.com
-## Task 2 : Exploratory Data Analysis
+## Task 5 : Exploratory Data Analysis
___
## GRIP @ The Sparks Foundation
____
From 9758043cf672ff85cb57bd51fdd5088a243cba0b Mon Sep 17 00:00:00 2001
From: vedanti-github <65652310+vedanti-github@users.noreply.github.com>
Date: Sun, 20 Jun 2021 21:00:21 +0530
Subject: [PATCH 31/32] Update README.md
---
Exploratory Data Analysis - Terrorism/README.md | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/Exploratory Data Analysis - Terrorism/README.md b/Exploratory Data Analysis - Terrorism/README.md
index 77434ac..c201999 100644
--- a/Exploratory Data Analysis - Terrorism/README.md
+++ b/Exploratory Data Analysis - Terrorism/README.md
@@ -1,4 +1,16 @@
+
Hi , I am Vedanti & you're Welcome here !!!
+
+# Author : Vedanti Ekre
+
+# Email: vedantiekre@gmail.com
+
+## Task 4 : Exploratory Data Analysis
+___
+## GRIP @ The Sparks Foundation
+____
+# Role : Data Science and Business Analytics [Batch May-2021]
+
> Problem Statement:
- Perform ‘Exploratory Data Analysis’ on dataset ‘Global Terrorism’
From d32d6d80618b92a2178622acc2729b26dc29309c Mon Sep 17 00:00:00 2001
From: lol
Date: Mon, 21 Jun 2021 13:18:35 +0530
Subject: [PATCH 32/32] Update README.md
---
README.md | 32 ++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)
diff --git a/README.md b/README.md
index ae33448..c2cd6fb 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
[](https://github.com/vedanti-github)
-[](https://vedanti-github)[](https://github.com/vedanti-github/THE-SPARKS-FOUNDATION)[](https://github.com/vedanti-github/THE-SPARKS-FOUNDATION)[](https://github.com/vedanti-github/THE-SPARKS-FOUNDATION)[](https://github.com/vedanti-github)[](https://github.com/vedanti-github/THE-SPARKS-FOUNDATION/issues) [](https://github.com/vedanti-github/THE-SPARKS-FOUNDATION/network) [](https://github.com/vedanti-github/THE-SPARKS-FOUNDATION/stargazers)
+[](https://vedanti-github)[](https://github.com/vedanti-github/Spark_Projects)[](https://github.com/vedanti-github/Spark_Projects)[](https://github.com/vedanti-github/Spark_Projects)[](https://github.com/vedanti-github)[](https://github.com/vedanti-github/Spark_Projects/issues) [](https://github.com/vedanti-github/Spark_Projects/network) [](https://github.com/vedanti-github/Spark_Projects/stargazers)
[](https://github.com/vedanti-github)
@@ -14,9 +14,9 @@
- You can use R, Python, SAS Enterprise Miner or any other tool.
- What will be predicted score if a student studies for 9.25 hrs/ day?
- Here is the dataset :
-Dataset.csv