diff --git a/Assignment Colab/.ipynb_checkpoints/Eva Akurut (1)-checkpoint.ipynb b/Assignment Colab/.ipynb_checkpoints/Eva Akurut (1)-checkpoint.ipynb
new file mode 100644
index 0000000..a28068e
--- /dev/null
+++ b/Assignment Colab/.ipynb_checkpoints/Eva Akurut (1)-checkpoint.ipynb
@@ -0,0 +1,2753 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### ACE_COMPETITION\n",
+ "#### Exploration Data Analysis assignment\n",
+ "- Import the datasets into the notebook\n",
+ "- Find out the Dimensions of the data imported\n",
+ "- Descibe the data using statistics(Descriptive statistics)\n",
+ "- Looking at how the variables correlate with each other\n",
+ "- Data Visualisation\n",
+ "- Preparation of data for Machine Learning\n",
+ "- Evaluate the Performance of Machine Learning Algorithms with Resampling\n",
+ "- Spot-Checking Classiffication Algorithms"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "_cell_guid": "b1076dfc-b9ad-4769-8c92-a6c4dae69d19",
+ "_uuid": "8f2839f25d086af736a60e9eeb907d3b93b6e0e5"
+ },
+ "outputs": [],
+ "source": [
+ "# Importing the tools to use for the assignment\n",
+ "import numpy as np # linear algebra\n",
+ "import pandas as pd # data structure analysis\n",
+ "import matplotlib.pyplot as plt # for visualisation\n",
+ "import seaborn as sns#\n",
+ "import warnings\n",
+ "warnings.filterwarnings('ignore')\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## 1)Loading the data to be used into my notebook"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "###Importing the data sets into the notebook using read.csv\n",
+ "Train=pd.read_csv(\"../AMP Data Sets/AMP_TrainSet.csv\")\n",
+ "Test=pd.read_csv(\"../AMP Data Sets/Test.csv\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## 2)Checking the dimensions of my data\n",
+ "This sumarries the data type,Number of columns and rows,if the data has missing values \n",
+ "\n",
+ "
\n",
+ " \n",
+ " ## ??\n",
+ " \n",
+ " When you see the above \"??\" these are the things I need to see:\n",
+ " - Why are you considering what you are doing: in this case check the dimensions\n",
+ " - What did you learn?\n",
+ " - How has it informed your next steps.\n",
+ " - In otherwords I need more information on what you are doing."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
"
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "sns.countplot(x = 'FULL_Charge', data = Train)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## 4)Checking how my data correlates with each other \n",
+ "In statistics, correlation or dependence is any statistical relationship, whether causal or not, between two random variables or bivariate data.\n",
+ "Here the intension was to find out if there is a relationship**** between the variables\n",
+ "\n",
+ "
\n",
+ " \n",
+ " ## ??\n",
+ " \n",
+ " Great visuals, but what do they mean?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
"
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "#1)To check for skewness in my dataset\n",
+ "#Skew refers to a distribution that is assumed Gaussian (normal or bell curve) that is shifted in one direction or another\n",
+ "Train.skew().plot(kind='bar')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 2) Use of the box plot\n",
+ "#Boxplots summarize the distribution of each attribute\n",
+ "#A line for the median (middle value) is drawn while and a box put around the 25th and 75th percentiles.\n",
+ "#The whiskers give an idea of the spread of the data and dots outside of the whiskers show candidate outlier values \n",
+ "# Box plots\n",
+ "Train.plot(kind='box', subplots=True, layout=(4,3), sharex=True,sharey=True)\n",
+ "plt.subplots_adjust(bottom=1, right=2, top=3)\n",
+ "\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 19,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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RERERJ7G5AYREREREREReRqTG0RERERERETkaUxuEBEREREREZGnMblBRERERERERJ7G5AYREREREREReRqTG0RERERERETkaUxuEBEREREREZGnMblBRERERERERJ7G5AYREREREREReRqTG0RERERERETkaUxuEBEREREREZGnMblBRERERERERJ7G5AYREREREREReVrRJjdE5BwR2S0ir4nI9S6fTxGRP4rICyLyooh8ZjjKSURERERERETDqyiTGyKiA/gpgE8DqAdwsYjUp4z2XQBblFIzAVwEYG1hS0lERERERERExaAokxsAZgN4TSm1VykVAXA/gPkp4ygAY+KvxwL4RwHLR0RERERERERFwjfcBchgEoB9Ce9bAHwoZZwbADwhIl8BUA7gE4UpGhEREREREREVk2KtuZGNiwH8QilVB+AzAO4REdflEZFlIrJDRHa0tbUVtJBEQ8GYJa9hzJLXMGbJaxiz5EWMWyqkYk1u7AcwOeF9XXxYoisAbAEApdSfAZQCGO82MaXUBqVUo1Kqsba2Ng/FJcotxix5DWOWvIYxS17DmCUvYtxSIRVrcuN5ANNEZKqIBGA1GLo9ZZy3AZwFACLyXljJDaYDiYiIiIiIiEaZokxuKKViAK4C8DiAV2D1ivKyiPxARM6Lj/Z1AEtFZBeAXwL4olJKDU+JiYiIiIiIiGi4FGuDolBKPQbgsZRh30t43QxgbqHLRURERERERETFpShrbhARERERERERZYvJDSIiIiIiIiLyNCY3iIiIiIiIiMjTmNwgIiIiIiIiIk9jcoOIiIiIiIiIPI3JDSIiIiIiIiLyNCY3iIiIiIiIiMjTmNwgIiIiIiIiIk9jcoOIiIiIiIiIPI3JDSIiIiIiIiLytLwmN0RkfMr7xSJym4gsExHJ57yJiIiIiIiIaHTId82NJ+wXIvJdAEsANAH4JID/yvO8iYiIiIiIiGgU8OV5+om1Mz4H4F+UUj0ich+AnXmeNxERERERERGNAvlObgRFZCasGiK6UqoHAJRSUREx8jxvIiIiIiIiIhoF8p3ceAdHHz85JCLvUkq9IyI1AGJ5njcRERERERERjQJ5TW4opT6W4aNOAB/J57yJiIiIiIiIaHTId80NAICINAKYDMAA8KpS6u8AegsxbyIiIiIiIiIa2fKa3BCRjwK4BVZNjQYATwOoFpEogCVKqX35nD8RERERERERjXz57gr2vwF8Win1CQCzAESVUnMB/BDAnf19UUTOEZHdIvKaiFyfYZwLRaRZRF6O98BCRERERERERKNMvpMbulKqLf76bQAnAIBS6ncAJmX6kojoAH4K4NMA6gFcLCL1KeNMA/AtAHOVUu8D8K+5Lz4RERERERERFbt8t7mxQ0TuBPAHAOcBeAoARKQMgN7P92YDeE0ptTc+/v0A5gNoThhnKYCfKqU6AEAp1Zrz0hMRERERERFR0ct3zY3lAJoAzAHwewDXxocrAJ/q53uTACS2x9GC9JoepwA4RUSeFpFnReScTBMTkWUiskNEdrS1tWUajahoMGbJaxiz5DWMWfIaxix5EeOWCimvyQ2lVFQptVYpdZVSaqNSyogPDyml3jrGyfsATANwJoCLAWwUkaoM5diglGpUSjXW1tYe42yJ8o8xS17DmCWvYcyS1zBmyYsYt1RI+a65kZGI/Kafj/fD6jrWVhcflqgFwPZ4AuUNAK/CSnYQERERERER0SiS765gZ2X6CMAH+vnq8wCmichUWEmNiwBckjLOr2HV2LhLRMbDekxl77GVmIiIiIiIiIi8Jt8Nij4P4H9gJTNSuT5CAgBKqZiIXAXgcVgNj/5cKfWyiPwAwA6l1Pb4Z2eLSDMAA8C1Sqn2nC8BERERERERERW1fCc3XgGwXCm1J/UDEdnnMr5DKfUYgMdShn0v4bUC8LX4HxERERERERGNUvluc+OGfubxlTzPm4iIiIiIiIhGgbzW3FBKbe3ns1/nc95ERERERERENDrkteaGiHxNRK5wGX6FiPxrPudNRERERERERKNDvh9LWQRgk8vwewBcnud5ExEREREREdEokO/khk8pFU0dqJSKwL0HFSIiIiIiIiKiQcl3ckMTkYmpA92GERERERERERENRb6TG2sAPCoiHxWRyvjfmQAeAXBznudNRERERERERKNAvntL2SQibQB+AOA0AArAywC+p5T6TT7nTURERERERESjQ16TGwAQT2IwkUFEREREREREeZHvrmCfSHj9rXzOi4iIiIiIiIhGp3y3uVGb8PqCPM+LiIiIiIiIiEahfCc3VJ6nT0RERERERESjXL7b3DhJRLYDkITXDqXUeXmePxERERERERGNcPlObsxPeM2uX4mIiIiIiIgo5/Kd3HhBKXXE7QMRmZLneRMRERERERHRKJDvNjeesl+IyJMpn/06z/MmIiIiIiIiolEg38kNSXg9rp/PiIiIiIiIiIiGpJC9paT2nMKeVIiIiIiIiIjomOW7zY0JIvI1WLU07NeIv6/t74sicg6AHwPQAfxMKXVjhvEWANgK4INKqR05KzkREREREREReUK+kxsbAVS6vAaAn2X6kojoAH4K4JMAWgA8LyLblVLNKeNVAvgqgL/kstBERERERERE5B15TW4opf4tm/FE5FtKqf9MGDQbwGtKqb3xz++H1a1sc8pXVwO4CcC1OSguEREREREREXlQvtvcyNYFKe8nAdiX8L4lPswhIrMATFZKPTrQxEVkmYjsEJEdbW1tx1xYonxjzJLXMGbJaxiz5DWMWfIixi0VUrEkNwbVc4qIaAD+C8DXsxlfKbVBKdWolGqsre23qQ+iosCYJa9hzJLXMGbJaxiz5EWMWyqkYklupPacsh/A5IT3dfFhtkoApwF4SkTeBHA6gO0i0pjPQhIRERERERFR8SmW5EZqzY3nAUwTkakiEgBwEYDt9odKqcNKqfFKqROVUicCeBbAeewthYiIiIiIiGj0yWtyQ0SuynLUBxLfKKViAK4C8DiAVwBsUUq9LCI/EJHzclxMIiIiIiIiIvKwfHcFezmA2wcaSSn1Hy7DHgPwWMqw72X4/plDLB8REREREREReVyxPJZCRERERERERDQk+a65MV1EjrgMFwBKKTUmz/MnIiIiIiIiohEu38mNvymlZuZ5HkREREREREQ0ivGxFCIiIiIiIiLytHwnNx4YeBQiIiIiIiIioqHL92MpfhFx7eEEVpsbq/M8fyIiIiIiIiIa4fKd3Oh2GVYG4EsAagAwuUFERERERERExySvyQ2l1C32axGpBPBVAJcDuB/ALZm+R0RERERERESUrXzX3ICIjAPwNQCLANwNYJZSqiPf8yUiIiIiIiKi0SGvyQ0RWQPgcwA2AHi/UsrtMRUiIiIiIiIioiHLd28pXwdwPIDvAviHiByJ/3WJyJE8z5uIiIiIiIiIRoF8t7mR7+QJEREREREREY1yTD4QERERERERkacxuUFEREREREREnsbkBhERERERERF5GpMbRERERERERORpTG4QERERERERkacVbXJDRM4Rkd0i8pqIXO/y+ddEpFlEXhSRJ0XkhOEoJxEREREREREN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xO1AMWtjF6IjQ563Y1HE7GjuLUUpa1gx9pZixs8z9vWvfb1vX0uYptWTlKmU03PgUHpL6Ysa0LSse0spiusD9pYyug1y+2eM2aKMmHgbGlcBeBzWsfLnSqmXReQHAHYopbYDuBPAPSLyGoBDAC461vlqmqC2cvCZTdfvlWcef2xZ9tOu7mc6xWBchvLVVAx9mu8aGxx4pLihbK9Mhrr9h1OmMk8YUzr0ieYx5qoGEfuDMZh9yvX72Ydc8Yhvp3yt03zKZl8b7P6oaYJx5SV5jV/PG8S6qU6Jq/GDnFWNrzTj/LwYs0ReU1rqQ+kQLvPddtty+5Iii0uL8iwvPyoGe5mSp2P7YCabuGypx7GCXK9nOY9jugYcRqWlPkxiMmPUytX2L9oIUko9BuCxlGHfS3jdB+CCQpeLiIiIiIiIiIpLsba5QURERERERESUFSY3iIiIiIiIiMjTmNwgIiIiIiIiIk9jcoOIiIiIiIiIPK0ou4LNJxFpA/DWcJcjD8YDODjchciTYly2g0qpcwoxI5eYLcb1kQnLmh9DKetwxmy2vLQNbCxzfhUkbgcRs15ad/kwmpc/22VnzObHSFiOYl2GYrs+KNb1VChc/oGXP2PMjrrkxkglIjuUUo3DXY58GMnLNhReWh8sa354qayD4cXlYplHl9G+7kbz8nt12b1a7lQjYTlGwjIUwmhfT1z+Y1t+PpZCRERERERERJ7G5AYREREREREReRqTGyPHhuEuQB6N5GUbCi+tD5Y1P7xU1sHw4nKxzKPLaF93o3n5vbrsXi13qpGwHCNhGQphtK8nLv8xYJsbRERERERERORprLlBRERERERERJ7G5AYREREREREReRqTG0RERERERETkaUxuEBEREREREZGnMblBRERERERERJ7G5AYREREREREReRqTG0RERERERETkaUxuEBEREREREZGnMblBRERERERERJ7G5AYREREREREReRqTG0RERERERETkaUxuEBEREREREZGnMblBRERERERERJ7G5AYREREREREReRqTG0RERERERETkaaMuuXHOOecoAPzj37H+FQxjln85+isYxiz/cvhXEIxZ/uXwryAYs/zL4V/BMG75l6O/jEZdcuPgwYPDXQSiQWHMktcwZslrGLPkNYxZ8iLGLeXbqEtuEBEREREREdHIwuQGEREREREREXka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MeYnxphHjTGPGWPeNRn5FBEREREREZHJ1ZGNG8YYF7gBeCdwGnCJMea0pmT/D3CntfZ04GLgxonNpYiIiIiIiIh0go5s3ADOAJ6x1m611laAO4ALmtJYYHrt9QzgVxOYPxERERERERHpEJ3auDEf2Fb3fnttWr3PAKuNMduBe4EPtVuYMeYKY8xGY8zGXbt2Hem8ihxxillJG8WspI1iVtJGMStppLiVidSpjRsjcQlws7V2AfAu4JvGmJbbY639mrV2ubV2+dy5cyc0kyJjoZiVtFHMStooZiVtFLOSRopbmUid2rixA1hY935BbVq9DwB3AlhrfwbkgWMmJHciIiIiIiIi0jE6tXHjYWCxMeZEY0yWqMPQu5vSvAicC2CMeR1R44budRIRERERERGZYjqyccNa6wPXAPcBvyQaFeVxY8xnjTHvqSX7GLDGGLMZ+DbwfmutnZwci4iIiIiIiMhk8SY7A+1Ya+8l6ii0ftqn615vAd460fkSERERERERkc7SkXduiIiIiIiIiIiMlBo3RERERERERCTV1LghIiIiIiIiIqmmxg0RERERERERSTU1boiIiIiIiIhIqqlxQ0RERERERERSTY0bIiIiIiIiIpJqatwQERERERERkVRT44aIiIiIiIiIpJoaN0REREREREQk1dS4ISIiIiIiIiKppsYNEREREREREUk1NW6IiIiIiIiISKqpcUNEREREREREUk2NGyIiIiIiIiKSamrcEBEREREREZFUU+OGiIiIiIiIiKSaGjdEREREREREJNU6tnHDGHOeMeZJY8wzxphPtklzkTFmizHmcWPMtyY6jyIiIiIiIiIy+bzJzkArxhgXuAF4O7AdeNgYc7e1dktdmsXAXwJvtdbuMcbMm5zcioiIiIiIiMhk6tQ7N84AnrHWbrXWVoA7gAua0qwBbrDW7gGw1u6c4DyKiIiIiIiISAeYsMYNY0zGGHP6CO+wmA9sq3u/vTat3inAKcaYnxpjfm6MOW+YdV9hjNlojNm4a9eu0WdeZIIpZiVtFLOSNopZSRvFrKSR4lYm0rg1bhhj1htjXl97PQPYDNwKPGqMueQIrMIDFgNnA5cANxljZrZKaK39mrV2ubV2+dy5c4/AqkXGl2JW0kYxK2mjmJW0UcxKGiluZSKN550bb7PWPl57fTnwlLX2N4Be4OOHmHcHsLDu/YLatHrbgbuttVVr7XPAU0SNHSIiIiIiIiIyhYxn40al7vXbgX8FsNa+PIJ5HwYWG2NONMZkgYuBu5vS/CvRXRsYY44hekxl62HmWURERERERERSZjwbN/YaY843xpwOvBX4IYAxxgMKw81orfWBa4D7gF8Cd1prHzfGfNYY855asvuAPmPMFuAnwLXW2r5x2hYRERERERER6VDjORTsB4EvAa8B/qzujo1zgXsONbO19l7g3qZpn657bYE/r/2JiIiIiIiIyBQ1bo0b1tqngCEjmFhr7yO660JERERERERE5LCN52gpa4wxi2uvjTHmG8aY/caYx2qPqoiIiIiIiIiIHLbx7HPjI8DztdeXAEuAE4keI/nSOK5XRERERERERKaQ8Wzc8K211drr84FbrbV91tr/ALrHcb0iIiIiIiIiMoWMZ+NGaIw5zhiTJ+pE9D/qPht2tBQRERERERERkZEaz9FSPg1sBFzgbmvt4wDGmN8Gto7jekVERERERERkChnP0VK+b4w5Hphmrd1T99HDwMXjtV4RERERERERmVrG87EUrLV+3LBRGzHlXODLwDPjuV4RERERERERmTrGtXEDwBhzpjHmS8ALwPeAB4HXjvd6RURERERERGRqGLfGDWPM3xpjngb+BngMOB3YZa29pekxFRERERERERGRMRvPDkX/BHgKWAf8m7W2bIyx47g+EREREREREZmCxvOxlOOA/w78PvCsMeabQMEYM54NKiIiIiIiIiIyxYznaCkB8EPgh8aYHHA+UAB2GGN+bK29dLzWLSIiIiIiIiJTx4TcRWGtLQN3AXcZY6YDF0zEekVERERERETk6Dfuo6U0s9buJ+pkVERERERERETksE1440aNmaT1ioiIiIiIiMhRZrIaNzRqioiIiIiIiIgcEePW54Yx5r9o3YhhgGNHMP95wD8CLvBP1trPt0m3AtgAvMlau3HsORYRERERERGRNBrPDkX/kKgRY1vT9IXAy8PNaIxxgRuAtwPbgYeNMXdba7c0pZsGfAT4v0cq0yIiIiIiIiKSLuP5WMr1wD5r7Qv1f8C+2mfDOQN4xlq71VpbAe6g9QgrnwOuA0pHMuMiIiIiIiIikh7j2bhxrLX2v5on1qadcIh559N4x8f22rSEMWYZsNBae89h5lNEREREREREUmw8GzdmDvNZ4XAWbIxxgH8APjbC9FcYYzYaYzbu2rXrcFYtMiEUs5I2illJG8WspI1iVtJIcSsTaTwbNzYaY9Y0TzTG/Amw6RDz7iDqmyO2oDYtNg14A/CAMeZ54EzgbmPM8lYLs9Z+zVq73Fq7fO7cuaPYBJHJoZiVtFHMStooZiVtFLOSRopbmUjj2aHonwH/YoxZxcHGjOVAFviDQ8z7MLDYGHMiUaPGxcCl8YfW2n3AMfF7Y8wDwF9otBQRERERERGRqWfcGjesta8AbzHG/A7RXRYA91hr7x/BvL4x5hrgPqKhYL9urX3cGPNZYKO19u7xyreIiIiIiIiIpMt43rkBgLX2J8BPxjDfvcC9TdM+3Sbt2WPKnIiIiIiIiIik3nj2uSEiIiIiIiIiMu7UuCEiIiIiIiIiqabGDRERERERERFJNTVuiIiIiIiIiEiqqXFDRERERERERFJNjRsiIiIiIiIikmpq3BARERERERGRVFPjhoiIiIiIiIikmho3RERERERERCTV1LghIiIiIiIiIqmmxg0RERERERERSTU1boiIiIiIiIhIqqlxQ0RERERERERSTY0bIiIiIiIiIpJqatwQERERERERkVRT44aIiIiIiIiIpJoaN0REREREREQk1dS4ISIiIiIiIiKp1rGNG8aY84wxTxpjnjHGfLLF539ujNlijHnMGPNjY8zxk5FPEREREREREZlcHdm4YYxxgRuAdwKnAZcYY05rSvYosNxauwTYAPz9xOZSRERERERERDpBRzZuAGcAz1hrt1prK8AdwAX1Cay1P7HWDtbe/hxYMMF5FBEREREREZEO0KmNG/OBbXXvt9emtfMB4AftPjTGXGGM2WiM2bhr164jlEWR8aOYlbRRzEraKGYlbRSzkkaKW5lIndq4MWLGmNXAcmBtuzTW2q9Za5dba5fPnTt34jInMkaKWUkbxaykjWJW0kYxK2mkuJWJ5E12BtrYASyse7+gNq2BMeZ3gb8CfttaW56gvImIiIiIiIhIB+nUOzceBhYbY040xmSBi4G76xMYY04Hvgq8x1q7cxLyKCIiIiIiIiIdoCMbN6y1PnANcB/wS+BOa+3jxpjPGmPeU0u2FugBvmuM+YUx5u42ixMRERERERGRo1inPpaCtfZe4N6maZ+ue/27E54pEREREREREek4HXnnhoiIiIiIiIjISKlxQ0RERERERERSTY0b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q08bhJbBStDwmWMMC2YVhl3+3mIViG4brM9PvKzh5h0u73GfA60+21ustpyvOf/16RfMKuA5Jtmm5jSeOyVCa9yMJGbHy0jKQn05aFcG2sVzqzgcLtaa39dPr3/frhwON/1Qn7fapni74nI13Prj6XH5HMk64m071PydVvYmM2ZhaByOJHaHW1Yck+2OU/P1ersYro+X4ZY1XN19qDhpdb5pla65PDnGDClD7eLKtJke571+muc6hywX9e9HckzGw0hj1nPalDXd0n7U67RjP5qYdU3tr65ft7ifnvr/DZ+ZoelCS/K//vNWf3Fat/Y63let0g1Woj662tVxcX3ptjkGzefFdnVgu3p3suqdqWiyrw9kaunUb6A7gIV17xfUprVMY4zxgBlEHYuOyZzuLDddtjx6lu+BZ1m7cklSGcbP7R0/p4s53dm289WnvenBrczuzvCPF78x+ez+LS+xbnUvd23axhcvXDpknvmz8ty1KbphZcPGF1m3ujfJz+zuDGtXLuGuTdu4bkVj3q6/aCmzujNt837jqmUEYcBND24d8tn1Fy1l/QPPctembdy4alnDZ8fOyLGuadp1K6I8rFvdSz7rcP+Wl4bMt351L/N6cmM9FDLJDlUWbrpseUM5aFcG2sXzTQ9uHRIzC2dHcdMct/H8zbEXT79r0zbW1943l4t1q5axYeOLQ6bfWDe9Pl/1eW9VVtauXMLs7gyzujPJejOeaVsuv3jh0qSsz66Vz/ptabfu9Q8827C99eU7Tnf9RUv53iPbVfbqNMdhfIyGi93hlnX8nC7WroyOU/N+XrdqGX4YNEyb1VTfx8dpwewCd23axv947xtbL2t1LxmXljG0fnUvELaMxThO6s837er3eD315Wnd6l5CGybrjf/H56nmMvO9R7a3PLd4tbzX7+N5PTluumx5221qTj+SYzKZ5hSyQ/bJutW9zCl0dr7l8KX12M8pZPFccF3IeoaevMPMgkM+65D1DDMK0f+ZBYfpheizmQUHz4V8Nnodf57xog48M57BdSw9eYeefLSsnrxDVy76i9PGy855hhtXLWN/sZysY1rtL+MZFs4u4IdRh82t6tgNG19k/epeHn2hb8gxWL+6d8h5dXZ3puW1davzeRrqHREZG2Nt591WWWuseAo4l6gR42HgUmvt43Vp/hT4DWvtlbUORf/QWnvRoZa9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\n",
+ "text/plain": [
+ "
"
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "#3) Scatter plot: This is to relationship between two variables as dots in two dimension.\n",
+ "#This is done so we could spot if there is a structured relationship within the two variables\n",
+ "sns.pairplot(data=Train[['FULL_Charge','FULL_DAYM780201','FULL_OOBM850104', 'NT_EFC195',\n",
+ " 'AS_MeanAmphiMoment','CLASS']])\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "
\n",
+ " \n",
+ " ## ??\n",
+ " \n",
+ " When you see the above \"??\" these are the things I need to see:\n",
+ " - Why are you considering what you are doing: in this case check the dimensions\n",
+ " - What did you learn?\n",
+ " - How has it informed your next steps.\n",
+ " - In otherwords I need more information on what you are doing."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
"
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "sns.countplot(x = 'FULL_Charge', data = Train)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## 4)Checking how my data correlates with each other \n",
+ "In statistics, correlation or dependence is any statistical relationship, whether causal or not, between two random variables or bivariate data.\n",
+ "Here the intension was to find out if there is a relationship**** between the variables\n",
+ "\n",
+ "
\n",
+ " \n",
+ " ## ??\n",
+ " \n",
+ " Great visuals, but what do they mean?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ " \n",
+ " Could you draw a graph for this?"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## 7)Evaluate the Performance of Machine Learning Algorithms with Resampling\n",
+ "##There is need to know how well the algorithms will perform on unseen data\n",
+ "##The best way to evaluate the performance of an algorithm is to make predictions for new data to which answers are known\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Accuracy: 91.54135338345864\n"
+ ]
+ }
+ ],
+ "source": [
+ "## Split the Data into Test and Train\n",
+ "from sklearn.model_selection import train_test_split\n",
+ "from sklearn.linear_model import LogisticRegression\n",
+ "test_size = 0.35\n",
+ "seed = 7\n",
+ "\n",
+ "X_train,X_test, Y_train, Y_test = train_test_split(X, Y, test_size=test_size,\n",
+ "random_state=seed)\n",
+ "model = LogisticRegression()\n",
+ "model.fit(X_train, Y_train)\n",
+ "result = model.score(X_test, Y_test)\n",
+ "print(\"Accuracy: \", (result*100.0))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[False True]\n",
+ "2\n",
+ "383\n",
+ "375\n"
+ ]
+ }
+ ],
+ "source": [
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Accuracy: 91.82330827067669\n"
+ ]
+ }
+ ],
+ "source": [
+ "# On rescaled Data\n",
+ "from sklearn.model_selection import train_test_split\n",
+ "from sklearn.linear_model import LogisticRegression\n",
+ "array = Train.values\n",
+ "X = array[:,0:11]\n",
+ "Y = array[:,11]\n",
+ "test_size = 0.35\n",
+ "seed = 7\n",
+ "\n",
+ "rescaledX_train,rescaledX_test, Y_train, Y_test = train_test_split(rescaledX, Y, test_size=test_size,\n",
+ "random_state=seed)\n",
+ "model = LogisticRegression()\n",
+ "model.fit(rescaledX_train, Y_train)\n",
+ "result = model.score(rescaledX_test, Y_test)\n",
+ "print(\"Accuracy: \", (result*100.0))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[False True]\n",
+ "2\n",
+ "746\n",
+ "12\n"
+ ]
+ }
+ ],
+ "source": [
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber1_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "## Despite having a similar accuracy of 91.82,the rescaled data was giving imbalanced false a.nd true values and therefore i would not use it further"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Accuracy: (88.66787208086441, 18.91491119508906)\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Classification accuracy:is the number of correct predictions made as a ratio of all predictions made.\n",
+ "from sklearn.model_selection import KFold\n",
+ "from sklearn.model_selection import cross_val_score\n",
+ "from sklearn.linear_model import LogisticRegression\n",
+ "\n",
+ "array = Train.values\n",
+ "\n",
+ "num_folds = 20#number of folds to use\n",
+ "seed = 7#reproducibility\n",
+ "\n",
+ "kfold = KFold(n_splits=num_folds, random_state=None)\n",
+ "model = LogisticRegression()\n",
+ "X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=test_size,\n",
+ "random_state=seed)\n",
+ "model.fit(X_train, Y_train)\n",
+ "results = cross_val_score(model, X, Y, cv=kfold)\n",
+ "\n",
+ "print(f\"Accuracy:\", (results.mean()*100.0, results.std()*100.0))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[False True]\n",
+ "2\n",
+ "383\n",
+ "375\n"
+ ]
+ }
+ ],
+ "source": [
+ "\n",
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber2_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " precision recall f1-score support\n",
+ "\n",
+ " 0.0 0.91 0.92 0.92 530\n",
+ " 1.0 0.92 0.91 0.92 534\n",
+ "\n",
+ " accuracy 0.92 1064\n",
+ " macro avg 0.92 0.92 0.92 1064\n",
+ "weighted avg 0.92 0.92 0.92 1064\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "#To check out the classification report \n",
+ "from sklearn.metrics import classification_report\n",
+ "\n",
+ "array = Train.values\n",
+ "X = array[:,0:11]\n",
+ "Y = array[:,11]\n",
+ "scaler = MinMaxScaler(feature_range=(0, 1))\n",
+ "rescaledA = scaler.fit_transform(A)\n",
+ "scaler = MinMaxScaler(feature_range=(0, 1))\n",
+ "rescaledA = scaler.fit_transform(A)\n",
+ "test_size = 0.35\n",
+ "seed = 7\n",
+ "rescaledX_train,rescaledX_test, Y_train, Y_test = train_test_split(rescaledX, Y, test_size=test_size,\n",
+ "random_state=seed)\n",
+ "model = LogisticRegression()\n",
+ "model.fit(rescaledX_train, Y_train)\n",
+ "predicted = model.predict(rescaledX_test)\n",
+ "report = classification_report(Y_test, predicted)\n",
+ "print(report)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 35,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "MAE: (-0.26434068269258093, 0.156909136567752)\n"
+ ]
+ }
+ ],
+ "source": [
+ "# we then look at the regression M\n",
+ "# The Mean Absolute Error(MAE) is the sum of the absolute differences between predictions and actual values.\n",
+ "# Its aim is to give an idea of how wrong the predictions were. \n",
+ "from pandas import read_csv\n",
+ "from sklearn.linear_model import LinearRegression\n",
+ "array = Train.values\n",
+ "X = array[:,0:11]\n",
+ "Y = array[:,11]\n",
+ "kfold = KFold(n_splits=10, random_state=None)\n",
+ "model = LinearRegression()\n",
+ "scoring = 'neg_mean_absolute_error'\n",
+ "results = cross_val_score(model, rescaledX, Y, cv=kfold, scoring=scoring)\n",
+ "print(\"MAE:\",(results.mean(), results.std()))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "R^2: (-1.2197243963358124, 3.6591731890074377)\n"
+ ]
+ }
+ ],
+ "source": [
+ "#The R2 metric provides an indication of the goodness of fit of a set of predictions to the actual values\n",
+ "#Cross Validation Regression R^2\n",
+ "array = Train.values\n",
+ "X = array[:,0:11]\n",
+ "Y = array[:,11]\n",
+ "\n",
+ "kfold = KFold(n_splits=10, random_state=None)\n",
+ "model = LinearRegression()\n",
+ "scoring = 'r2'\n",
+ "results = cross_val_score(model, X, Y, cv=kfold, scoring=scoring)\n",
+ "print(\"R^2:\",(results.mean(), results.std()))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## 8)Spot-Checking Classiffication Algorithms\n",
+ "##Algorithms Overview\n",
+ "##looking at six classication algorithms that will help spot-check on your dataset. Starting with two ##linear machine learning algorithms:\n",
+ "\n",
+ "8.1.1) - Logistic Regression.\n",
+ "\n",
+ "8.1.2) - Linear Discriminant Analysis.\n",
+ "Then looking at four nonlinear machine learning algorithms:\n",
+ "\n",
+ "8.2.1) - k-Nearest Neighbors.\n",
+ "\n",
+ "8.2.2) - Naive Bayes.\n",
+ "\n",
+ "8.2.3) - Classication and Regression Trees.\n",
+ "\n",
+ "8.2.4)Support Vector Machines.\n",
+ "\n",
+ "8.2.5)Random Forest\n",
+ "\n",
+ "8.2.6)Gradient Boosting for classification\n",
+ "\n",
+ "8.2.7)An extra-trees classifier.\n",
+ "\n",
+ "8.2.8)Neural Network-MLPC"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ " ## 8.1)Linear Machine Language Alogarithms\n",
+ "### 8.1.1)Logistic Regression\n",
+ "Logistic regression assumes a Gaussian distribution for the numeric input variables and can model binary classiffication problems.\n",
+ "****This is done using the Logisticregression class****"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 37,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "accuracy 91.40839412888656\n",
+ "MCC: 0.8342865299822478\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Logistic Regression Classification\n",
+ "from sklearn.model_selection import KFold\n",
+ "from sklearn.model_selection import cross_val_score\n",
+ "from sklearn.linear_model import LogisticRegression\n",
+ "from sklearn.metrics import matthews_corrcoef\n",
+ "from sklearn.metrics import plot_confusion_matrix\n",
+ "\n",
+ "#for model set up\n",
+ "model = LogisticRegression()\n",
+ "# For cross validation of data\n",
+ "num_folds = 10\n",
+ "seed=7\n",
+ "kfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n",
+ "#For accuracy of model\n",
+ "scoring='accuracy'\n",
+ "results = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\n",
+ "print('accuracy',results.mean()*100)\n",
+ "#Training the model to make a prediction\n",
+ "model.fit(X,Y)\n",
+ "kmodel=model.predict(Test)\n",
+ "#With Mathews correlation cofficient on the model\n",
+ "kmcc=matthews_corrcoef(model.predict(X),Y)\n",
+ "print('MCC:',kmcc)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[False True]\n",
+ "2\n",
+ "383\n",
+ "375\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Converting the LogisticRegression predicted model first to data frame then a CSV file\n",
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber3_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 39,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# The difference between Accuracy and MCC model is slight but giving the same output pf 383 True values and 375 false values"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### 8.1.2)Linear Discriminant Analysis or LDA \n",
+ "-This a statistical technique for binary and multiclass classiffication. \n",
+ "-It too assumes a Gaussian distribution for the numerical input variables. \n",
+ "-You can construct an LDA model using the LinearDiscriminantAnalysis class"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 40,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "accuracy 91.77088761507731\n",
+ "MCC: 0.8377162908048379\n"
+ ]
+ }
+ ],
+ "source": [
+ "from sklearn.discriminant_analysis import LinearDiscriminantAnalysis\n",
+ "#Model set up\n",
+ "model = LinearDiscriminantAnalysis()\n",
+ "# For cross validation of data\n",
+ "num_folds = 10\n",
+ "seed=9\n",
+ "kfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n",
+ "#For accuracy of model\n",
+ "scoring='accuracy'\n",
+ "results = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\n",
+ "print('accuracy',results.mean()*100)\n",
+ "#Training the model to make a prediction\n",
+ "model.fit(X,Y)\n",
+ "kmodel=model.predict(Test)\n",
+ "#With Mathews correlation cofficient on the model\n",
+ "kmcc=matthews_corrcoef(model.predict(X),Y)\n",
+ "print('MCC:',kmcc)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 41,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[False True]\n",
+ "2\n",
+ "401\n",
+ "357\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Converting the LinearDiscriminantAnalysis predicted model first to data frame then a CSV file\n",
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber4_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## 8.2 Nonlinear machine learning algorithms.\n",
+ "\n",
+ "### 8.2.1)k-Nearest Neighbors\n",
+ "##The k-Nearest Neighbors algorithm (or KNN) uses a distance metric to find the k most similar instances ##In the training data for a new instance and takes the mean outcome of the neighbors as the prediction. #You can construct a KNN model using the KNeighborsClassifier class."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 42,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "accuracy 90.65117488944769\n",
+ "MCC: 0.8690586462107053\n"
+ ]
+ }
+ ],
+ "source": [
+ "from sklearn.neighbors import KNeighborsClassifier\n",
+ "#Model set up\n",
+ "model = KNeighborsClassifier()\n",
+ "# For cross validation of data\n",
+ "num_folds = 5\n",
+ "seed=8\n",
+ "kfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n",
+ "#For accuracy of model\n",
+ "scoring='accuracy'\n",
+ "results = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\n",
+ "print('accuracy',results.mean()*100)\n",
+ "#Training the model to make a prediction\n",
+ "model.fit(X,Y)\n",
+ "kmodel=model.predict(Test)\n",
+ "#With Mathews correlation cofficient on the model\n",
+ "kmcc=matthews_corrcoef(model.predict(X),Y)\n",
+ "print('MCC:',kmcc)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 43,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[False True]\n",
+ "2\n",
+ "402\n",
+ "356\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Converting the LinearDiscriminantAnalysis predicted model first to data frame then a CSV file\n",
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber5_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### 8.2.2) Naive Bayes\n",
+ "-Naive Bayes calculates the probability of each class and the conditional probability of each class given each input value. \n",
+ "-These probabilities are estimated for new data and multiplied together\n",
+ "-The Assumption is that they are all independent (a simple or naive assumption).\n",
+ "-When working with real-valued data, a Gaussian distribution is assumed to easily estimate the probabilities for input variables using the Gaussian Probability Density Function. \n",
+ "##You can construct a Naive Bayes model using the GaussianNB class4"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 44,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "accuracy 91.93546986277575\n",
+ "MCC: 0.8407203694376205\n",
+ "0.9193546986277574\n"
+ ]
+ }
+ ],
+ "source": [
+ "from sklearn.naive_bayes import GaussianNB\n",
+ "# For cross validation of data\n",
+ "num_folds = 10\n",
+ "seed=7\n",
+ "kfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n",
+ "model = GaussianNB()\n",
+ "\n",
+ "#For accuracy of model\n",
+ "scoring='accuracy'\n",
+ "results = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\n",
+ "print('accuracy',results.mean()*100)\n",
+ "#Training the model to make a prediction\n",
+ "model.fit(X,Y)\n",
+ "kmodel=model.predict(Test)\n",
+ "#With Mathews correlation cofficient on the model\n",
+ "kmcc=matthews_corrcoef(model.predict(X),Y)\n",
+ "print('MCC:',kmcc)\n",
+ "\n",
+ "results = cross_val_score(model, X, Y, cv=kfold)\n",
+ "print(results.mean())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 45,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[ True False]\n",
+ "2\n",
+ "370\n",
+ "388\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Converting the Naive Bayes predicted model first to data frame then a CSV file\n",
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber5_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## 8.2.3)Classiffication and Regression Trees\n",
+ "Classiffication and Regression Trees (CART or just decision trees) construct a binary tree from the training data. Split points are chosen greedily by evaluating each attribute and each value of each attribute in the training data in order to minimize a cost function (like the Gini index). You can construct a CART model using the DecisionTreeClassifier class"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 46,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "accuracy 89.99337762723641\n",
+ "MCC: 1.0\n"
+ ]
+ }
+ ],
+ "source": [
+ "from sklearn.tree import DecisionTreeClassifier\n",
+ "# For cross validation of data\n",
+ "num_folds = 10\n",
+ "seed=7\n",
+ "kfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n",
+ "model = DecisionTreeClassifier()\n",
+ "#For accuracy of model\n",
+ "scoring='accuracy'\n",
+ "results = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\n",
+ "print('accuracy',results.mean()*100)\n",
+ "#Training the model to make a prediction\n",
+ "model.fit(X,Y)\n",
+ "kmodel=model.predict(Test)\n",
+ "#With Mathews correlation cofficient on the model\n",
+ "kmcc=matthews_corrcoef(model.predict(X),Y)\n",
+ "print('MCC:',kmcc)\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 47,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[ True False]\n",
+ "2\n",
+ "383\n",
+ "375\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Converting the DecisionTreeClassifier predicted model first to data frame then a CSV file\n",
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber6_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## 8.2.4)Support Vector Machines\n",
+ "Support Vector Machines (or SVM) seek a line that best separates two classes. \n",
+ "The data instances closest to the line that best separates the classes are called support vectors and \n",
+ "influence where the line is placed. \n",
+ "SVM supports multiple classes and that of particular importance is the use of dierent kernel functions via the kernel parameter."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 48,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "accuracy 90.88131839499741\n",
+ "MCC: 0.8187103751493263\n",
+ "0.9088131839499741\n"
+ ]
+ }
+ ],
+ "source": [
+ "from sklearn.svm import SVC\n",
+ "# For cross validation of data\n",
+ "num_folds = 10\n",
+ "seed=7\n",
+ "kfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n",
+ "model = SVC()\n",
+ "\n",
+ "#For accuracy of model\n",
+ "scoring='accuracy'\n",
+ "results = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\n",
+ "print('accuracy',results.mean()*100)\n",
+ "#Training the model to make a prediction\n",
+ "model.fit(X,Y)\n",
+ "kmodel=model.predict(Test)\n",
+ "#With Mathews correlation cofficient on the model\n",
+ "kmcc=matthews_corrcoef(model.predict(X),Y)\n",
+ "print('MCC:',kmcc)\n",
+ "\n",
+ "results = cross_val_score(model, X, Y, cv=kfold)\n",
+ "print(results.mean())\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 49,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[False True]\n",
+ "2\n",
+ "397\n",
+ "361\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Converting the SVC predicted model first to data frame then a CSV file\n",
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber7_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### 8.2.5)Random Forest\n",
+ "Random forests or random decision forests are an ensemble learning method for classification, regression and other tasks, that operate by constructing a multitude of decision trees at training time and outputting the class that is the mode of the classes (classification) or mean prediction (regression) of the individual trees.\n",
+ "Random decision forests correct for decision trees’ habit of over fitting to their training set."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 50,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "accuracy 94.00881535521974\n",
+ "MCC: 1.0\n",
+ "0.9377811794337327\n"
+ ]
+ }
+ ],
+ "source": [
+ "from sklearn.ensemble import RandomForestClassifier\n",
+ "# For cross validation of data\n",
+ "num_folds = 10\n",
+ "seed=7\n",
+ "kfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n",
+ "model = RandomForestClassifier(bootstrap = True,\n",
+ " max_features = None)\n",
+ "\n",
+ "#For accuracy of model\n",
+ "scoring='accuracy'\n",
+ "results = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\n",
+ "print('accuracy',results.mean()*100)\n",
+ "#Training the model to make a prediction\n",
+ "model.fit(X,Y)\n",
+ "kmodel=model.predict(Test)\n",
+ "#With Mathews correlation cofficient on the model\n",
+ "kmcc=matthews_corrcoef(model.predict(X),Y)\n",
+ "print('MCC:',kmcc)\n",
+ "\n",
+ "results = cross_val_score(model, X, Y, cv=kfold)\n",
+ "print(results.mean())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 51,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[ True False]\n",
+ "2\n",
+ "388\n",
+ "370\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Converting the Randomforest predicted model first to data frame then a CSV file\n",
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber8_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### 8.2.6)Gradient Boosting for classification.\n",
+ "GB builds an additive model in a forward stage-wise fashion; it allows for the optimization of arbitrary differentiable loss functions. \n",
+ "In each stage n_classes_ regression trees are fit on the negative gradient of the binomial or multinomial deviance loss function.\n",
+ "Binary classification is a special case where only a single regression tree is induced."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 52,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "accuracy 92.8236277575126\n",
+ "MCC: 0.9092011960769395\n",
+ "0.928236277575126\n"
+ ]
+ }
+ ],
+ "source": [
+ "from sklearn.ensemble import GradientBoostingClassifier\n",
+ "# For cross validation of data\n",
+ "num_folds = 10\n",
+ "seed=7\n",
+ "kfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n",
+ "model = GradientBoostingClassifier(learning_rate = 1.0,\n",
+ " max_depth = 1)\n",
+ "\n",
+ "#For accuracy of model\n",
+ "scoring='accuracy'\n",
+ "results = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\n",
+ "print('accuracy',results.mean()*100)\n",
+ "#Training the model to make a prediction\n",
+ "model.fit(X,Y)\n",
+ "kmodel=model.predict(Test)\n",
+ "#With Mathews correlation cofficient on the model\n",
+ "kmcc=matthews_corrcoef(model.predict(X),Y)\n",
+ "print('MCC:',kmcc)\n",
+ "\n",
+ "results = cross_val_score(model, X, Y, cv=kfold)\n",
+ "print(results.mean())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 53,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[ True False]\n",
+ "2\n",
+ "382\n",
+ "376\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Converting the GradientBoostingClassifier predicted model first to data frame then a CSV file\n",
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber9_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### 8.2.7)An extra-trees classifier.\n",
+ "This class implements a meta estimator that fits a number of randomized decision trees (a.k.a. extra-trees) on various sub-samples of the dataset.\n",
+ "It uses averaging to improve the predictive accuracy and control over-fitting."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 54,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "accuracy 93.54807191245442\n",
+ "MCC: 1.0\n",
+ "0.9358096664929653\n"
+ ]
+ }
+ ],
+ "source": [
+ "from sklearn.ensemble import ExtraTreesClassifier\n",
+ "# For cross validation of data\n",
+ "num_folds = 10\n",
+ "seed=7\n",
+ "kfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n",
+ "model = ExtraTreesClassifier() \n",
+ "\n",
+ "#For accuracy of model\n",
+ "scoring='accuracy'\n",
+ "results = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\n",
+ "print('accuracy',results.mean()*100)\n",
+ "#Training the model to make a prediction\n",
+ "model.fit(X,Y)\n",
+ "kmodel=model.predict(Test)\n",
+ "#With Mathews correlation cofficient on the model\n",
+ "kmcc=matthews_corrcoef(model.predict(X),Y)\n",
+ "print('MCC:',kmcc)\n",
+ "\n",
+ "results = cross_val_score(model, X, Y, cv=kfold)\n",
+ "print(results.mean())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 55,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[ True False]\n",
+ "2\n",
+ "386\n",
+ "372\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Converting the ExtratreeClassifier predicted model first to data frame then a CSV file\n",
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber10_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### 8.2.8)Multi-layer Perceptron classifier.\n",
+ "This model optimizes the log-loss function using LBFGS or stochastic gradient descent."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 56,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "accuracy 92.42878235191941\n",
+ "MCC: 0.8449130833039031\n",
+ "0.925281179433733\n"
+ ]
+ }
+ ],
+ "source": [
+ "from sklearn.neural_network import MLPClassifier\n",
+ "# For cross validation of data\n",
+ "num_folds = 10\n",
+ "seed=7\n",
+ "kfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n",
+ "model = MLPClassifier() \n",
+ "\n",
+ "#For accuracy of model\n",
+ "scoring='accuracy'\n",
+ "results = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\n",
+ "print('accuracy',results.mean()*100)\n",
+ "#Training the model to make a prediction\n",
+ "model.fit(X,Y)\n",
+ "kmodel=model.predict(Test)\n",
+ "#With Mathews correlation cofficient on the model\n",
+ "kmcc=matthews_corrcoef(model.predict(X),Y)\n",
+ "print('MCC:',kmcc)\n",
+ "\n",
+ "results = cross_val_score(model, X, Y, cv=kfold)\n",
+ "print(results.mean())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 57,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[ True False]\n",
+ "2\n",
+ "339\n",
+ "419\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Converting the MLPClassifier predicted model first to data frame then a CSV file\n",
+ "out= model.predict(Test.values)\n",
+ "\n",
+ "Eva = pd.DataFrame(out) #Converting to data frame\n",
+ "Eva.columns=[\"CLASS\"] #Naming the column\n",
+ "Eva.index.name=\"Index\" #Creating a column index\n",
+ "Eva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n",
+ "\n",
+ "Eva.to_csv(\"Amber11_csv\") ## Writing a csv file\n",
+ "print(Eva['CLASS'].unique())\n",
+ "print(Eva['CLASS'].nunique())\n",
+ "\n",
+ "#printing the numbers of False and True\n",
+ "print(Eva.groupby('CLASS').size()[0].sum()) #\n",
+ "print(Eva.groupby('CLASS').size()[1].sum())"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## 9)Compare Machine Learning Algorithms\n",
+ "It is important to compare the performance of multiple different machine learning algorithms consistently. The test harness as a template on your own machine learning problems and add more and different algorithms to compare."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 58,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "('LR', 0.8353580423831856, 0.27188952844394665)\n",
+ "('LDA', 0.8535044293903076, 0.2571395669719574)\n",
+ "('KNN', 0.8027933385443807, 0.2521136100771112)\n",
+ "('CART', 0.7296117769671704, 0.2875488058821619)\n",
+ "('NB', 0.880815746048289, 0.11642272449162755)\n",
+ "('SVM', 0.8350280093798853, 0.25836507020625044)\n",
+ "('MLPC', 0.8281320566267153, 0.2648801028909581)\n",
+ "('EXTC', 0.8386811707486539, 0.2379985491118143)\n",
+ "('GBC', 0.7902737971165538, 0.28849018693832995)\n",
+ "('RDF', 0.8146343581726592, 0.288019257902208)\n"
+ ]
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Compare Algorithms\n",
+ "from matplotlib import pyplot\n",
+ "# prepare models and add them to a list\n",
+ "models = []\n",
+ "models.append(('LR', LogisticRegression()))\n",
+ "models.append(('LDA', LinearDiscriminantAnalysis()))\n",
+ "models.append(('KNN', KNeighborsClassifier()))\n",
+ "models.append(('CART', DecisionTreeClassifier()))\n",
+ "models.append(('NB', GaussianNB()))\n",
+ "models.append(('SVM', SVC()))\n",
+ "models.append(('MLPC', MLPClassifier()))\n",
+ "models.append(('EXTC', ExtraTreesClassifier()))\n",
+ "models.append(('GBC', GradientBoostingClassifier()))\n",
+ "models.append(('RDF', RandomForestClassifier()))\n",
+ "# evaluate each model in turn\n",
+ "results = []\n",
+ "names = []\n",
+ "scoring = 'accuracy'\n",
+ "for name, model in models:\n",
+ " kfold = KFold(n_splits=10, random_state=7)\n",
+ " cv_results = cross_val_score(model, X, Y, cv=kfold, scoring=scoring)\n",
+ " results.append(cv_results)\n",
+ " names.append(name)\n",
+ " msg = (name, cv_results.mean(), cv_results.std())\n",
+ " print(msg)\n",
+ "\n",
+ "# boxplot algorithm comparison\n",
+ "fig = pyplot.figure()\n",
+ "fig.suptitle('Algorithm Comparison')\n",
+ "ax = fig.add_subplot(111)\n",
+ "pyplot.boxplot(results)\n",
+ "ax.set_xticklabels(names)\n",
+ "pyplot.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 59,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# From the alogarithms above the best was the Gausian Naive Bayes with the highest mean value pf 0.88 followed by LDA with 0.85\n",
+ "# The least fit alogarith was DecisionTreeClassifier(0.72)followed by GradientBoostingClassifier at (0.79)"
+ ]
+ }
+ ],
+ "metadata": {
+ "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.7.4"
+ },
+ "varInspector": {
+ "cols": {
+ "lenName": 16,
+ "lenType": 16,
+ "lenVar": 40
+ },
+ "kernels_config": {
+ "python": {
+ "delete_cmd_postfix": "",
+ "delete_cmd_prefix": "del ",
+ "library": "var_list.py",
+ "varRefreshCmd": "print(var_dic_list())"
+ },
+ "r": {
+ "delete_cmd_postfix": ") ",
+ "delete_cmd_prefix": "rm(",
+ "library": "var_list.r",
+ "varRefreshCmd": "cat(var_dic_list()) "
+ }
+ },
+ "types_to_exclude": [
+ "module",
+ "function",
+ "builtin_function_or_method",
+ "instance",
+ "_Feature"
+ ],
+ "window_display": false
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/Assignment Colab/Eva Akurut.ipynb b/Assignment Colab/Eva Akurut.ipynb
new file mode 100644
index 0000000..5ee2598
--- /dev/null
+++ b/Assignment Colab/Eva Akurut.ipynb
@@ -0,0 +1 @@
+{"cells":[{"metadata":{},"cell_type":"markdown","source":"### ACE_COMPETITION\n#### Exploration Data Analysis assignment\n1)Import the datasets into the notebook\n2)Find out the Dimensions of the data imported\n3)Descibe the data using statistics(Descriptive statistics)\n4)Looking at how the variables correlate with each other\n5)Data Visualisation\n6)Preparation of data for Machine Learning\n7)Evaluate the Performance of Machine Learning Algorithms with Resampling\n8)Spot-Checking Classiffication Algorithms"},{"metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","trusted":true},"cell_type":"code","source":"# Importing the tools to use for the assignment\nimport numpy as np # linear algebra\nimport pandas as pd # data structure analysis\nimport matplotlib.pyplot as plt # for visualisation\nimport seaborn as sns#\nimport warnings\nwarnings.filterwarnings('ignore')\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 1)Loading the data to be used into my notebook"},{"metadata":{"trusted":true},"cell_type":"code","source":"###Importing the data sets into the notebook using read.csv\nTrain=pd.read_csv(\"../input/ace-class-assignment/AMP_TrainSet.csv\")\nTest=pd.read_csv(\"../input/ace-class-assignment/Test.csv\")","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 2)Checking the dimensions of my data\nThis sumarries the data type,Number of columns and rows,if the data has missing values "},{"metadata":{"trusted":true},"cell_type":"code","source":"Train.head(5)\n# To check the first 5 rows on my dataset","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Checking the datatype of of my data to determine the class of my data\nTrain.dtypes ,Test.dtypes\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Finding out the rows and columns present in my data set \nTrain.shape , Test.shape","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# Printing the summary of the data frame\n# Summary includes list of all columns with their data types and the number of non-null values in each column. \n#we also have the value of rangeindex provided for the index axis.\nTrain.info()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Printing the column names to get to know the names of the columns\nTrain.columns","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# In general, both the train and Test datasets have float and intenger data types\n#The Train Data set has 3038 rows and 12 columns\n# The Test Data set has 758 rows plus 11 columns","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 3)Descriptive statistics\nDescriptive statistics can give you great insight into the shape of each attribute.\n\nOften you can create more summaries than you have time to review. The describe() function on the Pandas DataFrame lists 8 statistical properties of each attribute:\nCount,Mean,Standard Devaition,Minimum Value,25th Percentile,50th Percentile (Median),75th Percentile,Maximum Value.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"#Getting the spread of my data\nTrain.describe()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# Splitting my data into by classfication to find out how balanced the v\n#A groupby operation involves a combination of splitting the object, \n#Then application of a function, and combining the results.\nTrain.groupby(\"CLASS\").size().plot(kind=\"bar\") ","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"sns.countplot(x = 'FULL_Charge', data = Train)","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 4)Checking how my data correlates with each other \nIn statistics, correlation or dependence is any statistical relationship, whether causal or not, between two random variables or bivariate data.\nHere the intension was to find out if there is a relationship**** between the variables"},{"metadata":{"trusted":true},"cell_type":"code","source":"corr=Train.corr(method='pearson')\ncorr\n# The correllation 1 is a positive relationship, -1 a negative relationship and 0 no relationship","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"plt.figure(figsize=(12,12))\nsns.heatmap(Train.corr(method='pearson'),annot=True,cmap=\"YlGnBu\")\n#Heatmap is a way of representing the data in a 2-dimensional form. The data values are represented as colors in the graph. \n#It's goal is to provide a colored visual summary of information\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#For more depth of understanding the data the clustermap method is used \n#The .clustermap() method uses a hierarchical clusters to order data by similarity.\n#This reorganizes the data for the rows and columns and displays similar content next to one another \n\nsns.clustermap(Train.corr(method='pearson'),annot=True, cmap=\"Paired_r\")","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Showing how each variable correlates with the CLASS variable\nTrain.corr(method='pearson')['CLASS']","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 5)Data Visualisation\n*Data visualizations in python can be done via many packages.\n*Using matplot enables one to have a visual figures for the data\n*Every Axes has an x-axis and y-axis for plotting. \n*Contained within the axes are titles, ticks, labels associated with each axis\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"#1)To check for skewness in my dataset\n#Skew refers to a distribution that is assumed Gaussian (normal or bell curve) that is shifted in one direction or another\nTrain.skew().plot(kind='bar')","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# 2) Use of the box plot\n#Boxplots summarize the distribution of each attribute\n#A line for the median (middle value) is drawn while and a box put around the 25th and 75th percentiles.\n#The whiskers give an idea of the spread of the data and dots outside of the whiskers show candidate outlier values \n# Box plots\nTrain.plot(kind='box', subplots=True, layout=(4,3), sharex=True,sharey=True)\nplt.subplots_adjust(bottom=1, right=2, top=3)\n\nplt.show()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#3) Scatter plot: This is to relationship between two variables as dots in two dimension.\n#This is done so we could spot if there is a structured relationship within the two variables\nsns.pairplot(data=Train[['FULL_Charge','FULL_DAYM780201','FULL_OOBM850104', 'NT_EFC195',\n 'AS_MeanAmphiMoment','CLASS']])\n\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# Histograms\nplt.figure(figsize=(15,15))\nTrain.hist(color='red')\n\nplt.subplots_adjust(bottom=1, right=2, top=3)\n\nplt.show()","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 6)Preparation of data for Machine Learning\nPre-processing of Data is carried out in this section\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"#1) I will need to preapre my data for prepossessing \n# My preffered method for Data transformation is \"The Fit and Multiple Transform\" method form the scikit-learn library.\n#Split the dataset into the input and output variables for machine learning.\n#Apply a pre-processing transform to the input variables.\n#Summarize the data to show the change.\n#Rescaling the Data:Since the attributes have varying scales\n\nfrom numpy import set_printoptions\nfrom sklearn.preprocessing import MinMaxScaler\n\narray = Train.values\n# separate array into input and output components\nX= array[:,0:11]\nY= array[:,11]\nscaler = MinMaxScaler(feature_range=(0, 1))\nrescaledX = scaler.fit_transform(X)\n# summarize transformed data\nset_printoptions(precision=3)\nprint(rescaledX[0:5,:])\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# Looking at when my data is binarized instead\nfrom sklearn.preprocessing import Binarizer\n\narray2 = Train.values\n# separate array into input and output components\nX = array2[:,0:11]\nY = array2[:,11]\nbinarizer = Binarizer(threshold=0.0).fit(X)\nbinaryX = binarizer.transform(X)\n# summarize transformed data\nset_printoptions(precision=3)\nprint(binaryX[0:5,:])\n\n#NB:This binarised data was not used ","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#b) Feature Selection\n#Select an anttribute will will give the most to the prediction variable \n#a)Selection is by The Recursive Feature Elimination (or RFE) \n# This works by recursively removing attributes and building a model on those attributes that remain.\nfrom sklearn.feature_selection import RFE\nfrom sklearn.linear_model import LogisticRegression\n\n# feature extraction\n# feature extraction\nmodel = LogisticRegression()\nrfe = RFE(model, 6)\nfit = rfe.fit(X, Y)\nprint(\"Num Features: \", fit.n_features_)\nprint(\"Selected Features:\", fit.support_)\nprint(\"Feature Ranking: \", fit.ranking_)\nprint(\"Num Features: \", fit.n_features_)\nprint(\"Selected Features:\", fit.support_)\nprint(\"Feature Ranking: \", fit.ranking_)\n\n\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.decomposition import PCA\narray = Train.values\nX = array[:,0:11]\nY = array[:,11]\n# feature extraction\npca = PCA(n_components=3)\nfit = pca.fit(X)\n# summarize components\nprint(\"Explained Variance: %s\" % fit.explained_variance_ratio_)\nprint(fit.components_)\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# Feature importance\nfrom sklearn.ensemble import ExtraTreesClassifier\n\narray = Train.values\nA = array[:,0:11]\nB = array[:,11]\n# feature extraction\nmodel = ExtraTreesClassifier()\nmodel.fit(A, B)\nprint(model.feature_importances_)\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"## According to feature importance all the features in the data set were useful hence could not be lost and therefore i kept them all","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 7)Evaluate the Performance of Machine Learning Algorithms with Resampling\n##There is need to know how well the algorithms will perform on unseen data\n##The best way to evaluate the performance of an algorithm is to make predictions for new data to which answers are known\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"## Split the Data into Test and Train\nfrom sklearn.model_selection import train_test_split\nfrom sklearn.linear_model import LogisticRegression\ntest_size = 0.35\nseed = 7\n\nX_train,X_test, Y_train, Y_test = train_test_split(X, Y, test_size=test_size,\nrandom_state=seed)\nmodel = LogisticRegression()\nmodel.fit(X_train, Y_train)\nresult = model.score(X_test, Y_test)\nprint(\"Accuracy: \", (result*100.0))","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"out= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# On rescaled Data\nfrom sklearn.model_selection import train_test_split\nfrom sklearn.linear_model import LogisticRegression\narray = Train.values\nX = array[:,0:11]\nY = array[:,11]\ntest_size = 0.35\nseed = 7\n\nrescaledX_train,rescaledX_test, Y_train, Y_test = train_test_split(rescaledX, Y, test_size=test_size,\nrandom_state=seed)\nmodel = LogisticRegression()\nmodel.fit(rescaledX_train, Y_train)\nresult = model.score(rescaledX_test, Y_test)\nprint(\"Accuracy: \", (result*100.0))","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"out= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber1_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"## Despite having a similar accuracy of 91.82,the rescaled data was giving imbalanced false a.nd true values and therefore i would not use it further","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Classification accuracy:is the number of correct predictions made as a ratio of all predictions made.\nfrom sklearn.model_selection import KFold\nfrom sklearn.model_selection import cross_val_score\nfrom sklearn.linear_model import LogisticRegression\n\narray = Train.values\n\nnum_folds = 20#number of folds to use\nseed = 7#reproducibility\n\nkfold = KFold(n_splits=num_folds, random_state=None)\nmodel = LogisticRegression()\nX_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=test_size,\nrandom_state=seed)\nmodel.fit(X_train, Y_train)\nresults = cross_val_score(model, X, Y, cv=kfold)\n\nprint(f\"Accuracy:\", (results.mean()*100.0, results.std()*100.0))","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber2_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#To check out the classification report \nfrom sklearn.metrics import classification_report\n\narray = Train.values\nX = array[:,0:11]\nY = array[:,11]\nscaler = MinMaxScaler(feature_range=(0, 1))\nrescaledA = scaler.fit_transform(A)\nscaler = MinMaxScaler(feature_range=(0, 1))\nrescaledA = scaler.fit_transform(A)\ntest_size = 0.35\nseed = 7\nrescaledX_train,rescaledX_test, Y_train, Y_test = train_test_split(rescaledX, Y, test_size=test_size,\nrandom_state=seed)\nmodel = LogisticRegression()\nmodel.fit(rescaledX_train, Y_train)\npredicted = model.predict(rescaledX_test)\nreport = classification_report(Y_test, predicted)\nprint(report)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# we then look at the regression M\n# The Mean Absolute Error(MAE) is the sum of the absolute differences between predictions and actual values.\n# Its aim is to give an idea of how wrong the predictions were. \nfrom pandas import read_csv\nfrom sklearn.linear_model import LinearRegression\narray = Train.values\nX = array[:,0:11]\nY = array[:,11]\nkfold = KFold(n_splits=10, random_state=None)\nmodel = LinearRegression()\nscoring = 'neg_mean_absolute_error'\nresults = cross_val_score(model, rescaledX, Y, cv=kfold, scoring=scoring)\nprint(\"MAE:\",(results.mean(), results.std()))","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#The R2 metric provides an indication of the goodness of fit of a set of predictions to the actual values\n#Cross Validation Regression R^2\narray = Train.values\nX = array[:,0:11]\nY = array[:,11]\n\nkfold = KFold(n_splits=10, random_state=None)\nmodel = LinearRegression()\nscoring = 'r2'\nresults = cross_val_score(model, X, Y, cv=kfold, scoring=scoring)\nprint(\"R^2:\",(results.mean(), results.std()))","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 8)Spot-Checking Classiffication Algorithms\n##Algorithms Overview\n##looking at six classication algorithms that will help spot-check on your dataset. Starting with two ##linear machine learning algorithms:\n\n8.1.1)Logistic Regression.\n8.1.2)Linear Discriminant Analysis.\nThen looking at four nonlinear machine learning algorithms:\n\n8.2.1)k-Nearest Neighbors.\n8.2.2)Naive Bayes.\n8.2.3)Classication and Regression Trees.\n8.2.4)Support Vector Machines.\n8.2.5)Random Forest\n8.2.6)Gradient Boosting for classification\n8.2.7)An extra-trees classifier.\n8.2.8)Neural Network-MLPC"},{"metadata":{},"cell_type":"markdown","source":" ## 8.1)Linear Machine Language Alogarithms\n### 8.1.1)Logistic Regression\nLogistic regression assumes a Gaussian distribution for the numeric input variables and can model binary classiffication problems.\n****This is done using the Logisticregression class"},{"metadata":{"trusted":true},"cell_type":"code","source":"# Logistic Regression Classification\nfrom sklearn.model_selection import KFold\nfrom sklearn.model_selection import cross_val_score\nfrom sklearn.linear_model import LogisticRegression\nfrom sklearn.metrics import matthews_corrcoef\nfrom sklearn.metrics import plot_confusion_matrix\n\n#for model set up\nmodel = LogisticRegression()\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the LogisticRegression predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber3_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# The difference between Accuracy and MCC model is slight but giving the same output pf 383 True values and 375 false values","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### 8.1.2)Linear Discriminant Analysis or LDA \n-This a statistical technique for binary and multiclass classiffication. \n-It too assumes a Gaussian distribution for the numerical input variables. \n-You can construct an LDA model using the LinearDiscriminantAnalysis class"},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.discriminant_analysis import LinearDiscriminantAnalysis\n#Model set up\nmodel = LinearDiscriminantAnalysis()\n# For cross validation of data\nnum_folds = 10\nseed=9\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the LinearDiscriminantAnalysis predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber4_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 8.2 Nonlinear machine learning algorithms.\n\n### 8.2.1)k-Nearest Neighbors\n##The k-Nearest Neighbors algorithm (or KNN) uses a distance metric to find the k most similar instances ##In the training data for a new instance and takes the mean outcome of the neighbors as the prediction. #You can construct a KNN model using the KNeighborsClassifier class."},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.neighbors import KNeighborsClassifier\n#Model set up\nmodel = KNeighborsClassifier()\n# For cross validation of data\nnum_folds = 5\nseed=8\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the LinearDiscriminantAnalysis predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber5_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### 8.2.2) Naive Bayes\n-Naive Bayes calculates the probability of each class and the conditional probability of each class given each input value. \n-These probabilities are estimated for new data and multiplied together\n-The Assumption is that they are all independent (a simple or naive assumption).\n-When working with real-valued data, a Gaussian distribution is assumed to easily estimate the probabilities for input variables using the Gaussian Probability Density Function. \n##You can construct a Naive Bayes model using the GaussianNB class4"},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.naive_bayes import GaussianNB\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = GaussianNB()\n\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\nresults = cross_val_score(model, X, Y, cv=kfold)\nprint(results.mean())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the Naive Bayes predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber5_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 8.2.3)Classiffication and Regression Trees\nClassiffication and Regression Trees (CART or just decision trees) construct a binary tree from the training data. Split points are chosen greedily by evaluating each attribute and each value of each attribute in the training data in order to minimize a cost function (like the Gini index). You can construct a CART model using the DecisionTreeClassifier class"},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.tree import DecisionTreeClassifier\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = DecisionTreeClassifier()\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the DecisionTreeClassifier predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber6_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 8.2.4)Support Vector Machines\nSupport Vector Machines (or SVM) seek a line that best separates two classes. \nThe data instances closest to the line that best separates the classes are called support vectors and \ninfluence where the line is placed. \nSVM supports multiple classes and that of particular importance is the use of dierent kernel functions via the kernel parameter."},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.svm import SVC\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = SVC()\n\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\nresults = cross_val_score(model, X, Y, cv=kfold)\nprint(results.mean())\n\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the SVC predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber7_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### 8.2.5)Random Forest\nRandom forests or random decision forests are an ensemble learning method for classification, regression and other tasks, that operate by constructing a multitude of decision trees at training time and outputting the class that is the mode of the classes (classification) or mean prediction (regression) of the individual trees.\nRandom decision forests correct for decision trees’ habit of over fitting to their training set."},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.ensemble import RandomForestClassifier\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = RandomForestClassifier(bootstrap = True,\n max_features = None)\n\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\nresults = cross_val_score(model, X, Y, cv=kfold)\nprint(results.mean())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the Randomforest predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber8_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### 8.2.6)Gradient Boosting for classification.\nGB builds an additive model in a forward stage-wise fashion; it allows for the optimization of arbitrary differentiable loss functions. \nIn each stage n_classes_ regression trees are fit on the negative gradient of the binomial or multinomial deviance loss function.\nBinary classification is a special case where only a single regression tree is induced."},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.ensemble import GradientBoostingClassifier\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = GradientBoostingClassifier(learning_rate = 1.0,\n max_depth = 1)\n\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\nresults = cross_val_score(model, X, Y, cv=kfold)\nprint(results.mean())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the GradientBoostingClassifier predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber9_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### 8.2.7)An extra-trees classifier.\nThis class implements a meta estimator that fits a number of randomized decision trees (a.k.a. extra-trees) on various sub-samples of the dataset.\nIt uses averaging to improve the predictive accuracy and control over-fitting."},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.ensemble import ExtraTreesClassifier\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = ExtraTreesClassifier() \n\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\nresults = cross_val_score(model, X, Y, cv=kfold)\nprint(results.mean())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the ExtratreeClassifier predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber10_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### 8.2.8)Multi-layer Perceptron classifier.\nThis model optimizes the log-loss function using LBFGS or stochastic gradient descent."},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.neural_network import MLPClassifier\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = MLPClassifier() \n\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\nresults = cross_val_score(model, X, Y, cv=kfold)\nprint(results.mean())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the MLPClassifier predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber11_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 9)Compare Machine Learning Algorithms\nIt is important to compare the performance of multiple different machine learning algorithms consistently. The test harness as a template on your own machine learning problems and add more and different algorithms to compare."},{"metadata":{"trusted":true},"cell_type":"code","source":"# Compare Algorithms\nfrom matplotlib import pyplot\n# prepare models and add them to a list\nmodels = []\nmodels.append(('LR', LogisticRegression()))\nmodels.append(('LDA', LinearDiscriminantAnalysis()))\nmodels.append(('KNN', KNeighborsClassifier()))\nmodels.append(('CART', DecisionTreeClassifier()))\nmodels.append(('NB', GaussianNB()))\nmodels.append(('SVM', SVC()))\nmodels.append(('MLPC', MLPClassifier()))\nmodels.append(('EXTC', ExtraTreesClassifier()))\nmodels.append(('GBC', GradientBoostingClassifier()))\nmodels.append(('RDF', RandomForestClassifier()))\n# evaluate each model in turn\nresults = []\nnames = []\nscoring = 'accuracy'\nfor name, model in models:\n kfold = KFold(n_splits=10, random_state=7)\n cv_results = cross_val_score(model, X, Y, cv=kfold, scoring=scoring)\n results.append(cv_results)\n names.append(name)\n msg = (name, cv_results.mean(), cv_results.std())\n print(msg)\n\n# boxplot algorithm comparison\nfig = pyplot.figure()\nfig.suptitle('Algorithm Comparison')\nax = fig.add_subplot(111)\npyplot.boxplot(results)\nax.set_xticklabels(names)\npyplot.show()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# From the alogarithms above the best was the Gausian Naive Bayes with the highest mean value pf 0.88 followed by LDA with 0.85\n# The least fit alogarith was DecisionTreeClassifier(0.72)followed by GradientBoostingClassifier at (0.79)","execution_count":null,"outputs":[]}],"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/Eva Akurut.ipynb b/Eva Akurut.ipynb
new file mode 100644
index 0000000..5ee2598
--- /dev/null
+++ b/Eva Akurut.ipynb
@@ -0,0 +1 @@
+{"cells":[{"metadata":{},"cell_type":"markdown","source":"### ACE_COMPETITION\n#### Exploration Data Analysis assignment\n1)Import the datasets into the notebook\n2)Find out the Dimensions of the data imported\n3)Descibe the data using statistics(Descriptive statistics)\n4)Looking at how the variables correlate with each other\n5)Data Visualisation\n6)Preparation of data for Machine Learning\n7)Evaluate the Performance of Machine Learning Algorithms with Resampling\n8)Spot-Checking Classiffication Algorithms"},{"metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","trusted":true},"cell_type":"code","source":"# Importing the tools to use for the assignment\nimport numpy as np # linear algebra\nimport pandas as pd # data structure analysis\nimport matplotlib.pyplot as plt # for visualisation\nimport seaborn as sns#\nimport warnings\nwarnings.filterwarnings('ignore')\n","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 1)Loading the data to be used into my notebook"},{"metadata":{"trusted":true},"cell_type":"code","source":"###Importing the data sets into the notebook using read.csv\nTrain=pd.read_csv(\"../input/ace-class-assignment/AMP_TrainSet.csv\")\nTest=pd.read_csv(\"../input/ace-class-assignment/Test.csv\")","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 2)Checking the dimensions of my data\nThis sumarries the data type,Number of columns and rows,if the data has missing values "},{"metadata":{"trusted":true},"cell_type":"code","source":"Train.head(5)\n# To check the first 5 rows on my dataset","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Checking the datatype of of my data to determine the class of my data\nTrain.dtypes ,Test.dtypes\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Finding out the rows and columns present in my data set \nTrain.shape , Test.shape","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# Printing the summary of the data frame\n# Summary includes list of all columns with their data types and the number of non-null values in each column. \n#we also have the value of rangeindex provided for the index axis.\nTrain.info()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Printing the column names to get to know the names of the columns\nTrain.columns","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# In general, both the train and Test datasets have float and intenger data types\n#The Train Data set has 3038 rows and 12 columns\n# The Test Data set has 758 rows plus 11 columns","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 3)Descriptive statistics\nDescriptive statistics can give you great insight into the shape of each attribute.\n\nOften you can create more summaries than you have time to review. The describe() function on the Pandas DataFrame lists 8 statistical properties of each attribute:\nCount,Mean,Standard Devaition,Minimum Value,25th Percentile,50th Percentile (Median),75th Percentile,Maximum Value.\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"#Getting the spread of my data\nTrain.describe()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# Splitting my data into by classfication to find out how balanced the v\n#A groupby operation involves a combination of splitting the object, \n#Then application of a function, and combining the results.\nTrain.groupby(\"CLASS\").size().plot(kind=\"bar\") ","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"sns.countplot(x = 'FULL_Charge', data = Train)","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 4)Checking how my data correlates with each other \nIn statistics, correlation or dependence is any statistical relationship, whether causal or not, between two random variables or bivariate data.\nHere the intension was to find out if there is a relationship**** between the variables"},{"metadata":{"trusted":true},"cell_type":"code","source":"corr=Train.corr(method='pearson')\ncorr\n# The correllation 1 is a positive relationship, -1 a negative relationship and 0 no relationship","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"plt.figure(figsize=(12,12))\nsns.heatmap(Train.corr(method='pearson'),annot=True,cmap=\"YlGnBu\")\n#Heatmap is a way of representing the data in a 2-dimensional form. The data values are represented as colors in the graph. \n#It's goal is to provide a colored visual summary of information\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#For more depth of understanding the data the clustermap method is used \n#The .clustermap() method uses a hierarchical clusters to order data by similarity.\n#This reorganizes the data for the rows and columns and displays similar content next to one another \n\nsns.clustermap(Train.corr(method='pearson'),annot=True, cmap=\"Paired_r\")","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Showing how each variable correlates with the CLASS variable\nTrain.corr(method='pearson')['CLASS']","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 5)Data Visualisation\n*Data visualizations in python can be done via many packages.\n*Using matplot enables one to have a visual figures for the data\n*Every Axes has an x-axis and y-axis for plotting. \n*Contained within the axes are titles, ticks, labels associated with each axis\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"#1)To check for skewness in my dataset\n#Skew refers to a distribution that is assumed Gaussian (normal or bell curve) that is shifted in one direction or another\nTrain.skew().plot(kind='bar')","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# 2) Use of the box plot\n#Boxplots summarize the distribution of each attribute\n#A line for the median (middle value) is drawn while and a box put around the 25th and 75th percentiles.\n#The whiskers give an idea of the spread of the data and dots outside of the whiskers show candidate outlier values \n# Box plots\nTrain.plot(kind='box', subplots=True, layout=(4,3), sharex=True,sharey=True)\nplt.subplots_adjust(bottom=1, right=2, top=3)\n\nplt.show()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#3) Scatter plot: This is to relationship between two variables as dots in two dimension.\n#This is done so we could spot if there is a structured relationship within the two variables\nsns.pairplot(data=Train[['FULL_Charge','FULL_DAYM780201','FULL_OOBM850104', 'NT_EFC195',\n 'AS_MeanAmphiMoment','CLASS']])\n\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# Histograms\nplt.figure(figsize=(15,15))\nTrain.hist(color='red')\n\nplt.subplots_adjust(bottom=1, right=2, top=3)\n\nplt.show()","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 6)Preparation of data for Machine Learning\nPre-processing of Data is carried out in this section\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"#1) I will need to preapre my data for prepossessing \n# My preffered method for Data transformation is \"The Fit and Multiple Transform\" method form the scikit-learn library.\n#Split the dataset into the input and output variables for machine learning.\n#Apply a pre-processing transform to the input variables.\n#Summarize the data to show the change.\n#Rescaling the Data:Since the attributes have varying scales\n\nfrom numpy import set_printoptions\nfrom sklearn.preprocessing import MinMaxScaler\n\narray = Train.values\n# separate array into input and output components\nX= array[:,0:11]\nY= array[:,11]\nscaler = MinMaxScaler(feature_range=(0, 1))\nrescaledX = scaler.fit_transform(X)\n# summarize transformed data\nset_printoptions(precision=3)\nprint(rescaledX[0:5,:])\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# Looking at when my data is binarized instead\nfrom sklearn.preprocessing import Binarizer\n\narray2 = Train.values\n# separate array into input and output components\nX = array2[:,0:11]\nY = array2[:,11]\nbinarizer = Binarizer(threshold=0.0).fit(X)\nbinaryX = binarizer.transform(X)\n# summarize transformed data\nset_printoptions(precision=3)\nprint(binaryX[0:5,:])\n\n#NB:This binarised data was not used ","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#b) Feature Selection\n#Select an anttribute will will give the most to the prediction variable \n#a)Selection is by The Recursive Feature Elimination (or RFE) \n# This works by recursively removing attributes and building a model on those attributes that remain.\nfrom sklearn.feature_selection import RFE\nfrom sklearn.linear_model import LogisticRegression\n\n# feature extraction\n# feature extraction\nmodel = LogisticRegression()\nrfe = RFE(model, 6)\nfit = rfe.fit(X, Y)\nprint(\"Num Features: \", fit.n_features_)\nprint(\"Selected Features:\", fit.support_)\nprint(\"Feature Ranking: \", fit.ranking_)\nprint(\"Num Features: \", fit.n_features_)\nprint(\"Selected Features:\", fit.support_)\nprint(\"Feature Ranking: \", fit.ranking_)\n\n\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.decomposition import PCA\narray = Train.values\nX = array[:,0:11]\nY = array[:,11]\n# feature extraction\npca = PCA(n_components=3)\nfit = pca.fit(X)\n# summarize components\nprint(\"Explained Variance: %s\" % fit.explained_variance_ratio_)\nprint(fit.components_)\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# Feature importance\nfrom sklearn.ensemble import ExtraTreesClassifier\n\narray = Train.values\nA = array[:,0:11]\nB = array[:,11]\n# feature extraction\nmodel = ExtraTreesClassifier()\nmodel.fit(A, B)\nprint(model.feature_importances_)\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"## According to feature importance all the features in the data set were useful hence could not be lost and therefore i kept them all","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 7)Evaluate the Performance of Machine Learning Algorithms with Resampling\n##There is need to know how well the algorithms will perform on unseen data\n##The best way to evaluate the performance of an algorithm is to make predictions for new data to which answers are known\n\n"},{"metadata":{"trusted":true},"cell_type":"code","source":"## Split the Data into Test and Train\nfrom sklearn.model_selection import train_test_split\nfrom sklearn.linear_model import LogisticRegression\ntest_size = 0.35\nseed = 7\n\nX_train,X_test, Y_train, Y_test = train_test_split(X, Y, test_size=test_size,\nrandom_state=seed)\nmodel = LogisticRegression()\nmodel.fit(X_train, Y_train)\nresult = model.score(X_test, Y_test)\nprint(\"Accuracy: \", (result*100.0))","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"out= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# On rescaled Data\nfrom sklearn.model_selection import train_test_split\nfrom sklearn.linear_model import LogisticRegression\narray = Train.values\nX = array[:,0:11]\nY = array[:,11]\ntest_size = 0.35\nseed = 7\n\nrescaledX_train,rescaledX_test, Y_train, Y_test = train_test_split(rescaledX, Y, test_size=test_size,\nrandom_state=seed)\nmodel = LogisticRegression()\nmodel.fit(rescaledX_train, Y_train)\nresult = model.score(rescaledX_test, Y_test)\nprint(\"Accuracy: \", (result*100.0))","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"out= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber1_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"## Despite having a similar accuracy of 91.82,the rescaled data was giving imbalanced false a.nd true values and therefore i would not use it further","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Classification accuracy:is the number of correct predictions made as a ratio of all predictions made.\nfrom sklearn.model_selection import KFold\nfrom sklearn.model_selection import cross_val_score\nfrom sklearn.linear_model import LogisticRegression\n\narray = Train.values\n\nnum_folds = 20#number of folds to use\nseed = 7#reproducibility\n\nkfold = KFold(n_splits=num_folds, random_state=None)\nmodel = LogisticRegression()\nX_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=test_size,\nrandom_state=seed)\nmodel.fit(X_train, Y_train)\nresults = cross_val_score(model, X, Y, cv=kfold)\n\nprint(f\"Accuracy:\", (results.mean()*100.0, results.std()*100.0))","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber2_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#To check out the classification report \nfrom sklearn.metrics import classification_report\n\narray = Train.values\nX = array[:,0:11]\nY = array[:,11]\nscaler = MinMaxScaler(feature_range=(0, 1))\nrescaledA = scaler.fit_transform(A)\nscaler = MinMaxScaler(feature_range=(0, 1))\nrescaledA = scaler.fit_transform(A)\ntest_size = 0.35\nseed = 7\nrescaledX_train,rescaledX_test, Y_train, Y_test = train_test_split(rescaledX, Y, test_size=test_size,\nrandom_state=seed)\nmodel = LogisticRegression()\nmodel.fit(rescaledX_train, Y_train)\npredicted = model.predict(rescaledX_test)\nreport = classification_report(Y_test, predicted)\nprint(report)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# we then look at the regression M\n# The Mean Absolute Error(MAE) is the sum of the absolute differences between predictions and actual values.\n# Its aim is to give an idea of how wrong the predictions were. \nfrom pandas import read_csv\nfrom sklearn.linear_model import LinearRegression\narray = Train.values\nX = array[:,0:11]\nY = array[:,11]\nkfold = KFold(n_splits=10, random_state=None)\nmodel = LinearRegression()\nscoring = 'neg_mean_absolute_error'\nresults = cross_val_score(model, rescaledX, Y, cv=kfold, scoring=scoring)\nprint(\"MAE:\",(results.mean(), results.std()))","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#The R2 metric provides an indication of the goodness of fit of a set of predictions to the actual values\n#Cross Validation Regression R^2\narray = Train.values\nX = array[:,0:11]\nY = array[:,11]\n\nkfold = KFold(n_splits=10, random_state=None)\nmodel = LinearRegression()\nscoring = 'r2'\nresults = cross_val_score(model, X, Y, cv=kfold, scoring=scoring)\nprint(\"R^2:\",(results.mean(), results.std()))","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 8)Spot-Checking Classiffication Algorithms\n##Algorithms Overview\n##looking at six classication algorithms that will help spot-check on your dataset. Starting with two ##linear machine learning algorithms:\n\n8.1.1)Logistic Regression.\n8.1.2)Linear Discriminant Analysis.\nThen looking at four nonlinear machine learning algorithms:\n\n8.2.1)k-Nearest Neighbors.\n8.2.2)Naive Bayes.\n8.2.3)Classication and Regression Trees.\n8.2.4)Support Vector Machines.\n8.2.5)Random Forest\n8.2.6)Gradient Boosting for classification\n8.2.7)An extra-trees classifier.\n8.2.8)Neural Network-MLPC"},{"metadata":{},"cell_type":"markdown","source":" ## 8.1)Linear Machine Language Alogarithms\n### 8.1.1)Logistic Regression\nLogistic regression assumes a Gaussian distribution for the numeric input variables and can model binary classiffication problems.\n****This is done using the Logisticregression class"},{"metadata":{"trusted":true},"cell_type":"code","source":"# Logistic Regression Classification\nfrom sklearn.model_selection import KFold\nfrom sklearn.model_selection import cross_val_score\nfrom sklearn.linear_model import LogisticRegression\nfrom sklearn.metrics import matthews_corrcoef\nfrom sklearn.metrics import plot_confusion_matrix\n\n#for model set up\nmodel = LogisticRegression()\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the LogisticRegression predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber3_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# The difference between Accuracy and MCC model is slight but giving the same output pf 383 True values and 375 false values","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### 8.1.2)Linear Discriminant Analysis or LDA \n-This a statistical technique for binary and multiclass classiffication. \n-It too assumes a Gaussian distribution for the numerical input variables. \n-You can construct an LDA model using the LinearDiscriminantAnalysis class"},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.discriminant_analysis import LinearDiscriminantAnalysis\n#Model set up\nmodel = LinearDiscriminantAnalysis()\n# For cross validation of data\nnum_folds = 10\nseed=9\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the LinearDiscriminantAnalysis predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber4_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 8.2 Nonlinear machine learning algorithms.\n\n### 8.2.1)k-Nearest Neighbors\n##The k-Nearest Neighbors algorithm (or KNN) uses a distance metric to find the k most similar instances ##In the training data for a new instance and takes the mean outcome of the neighbors as the prediction. #You can construct a KNN model using the KNeighborsClassifier class."},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.neighbors import KNeighborsClassifier\n#Model set up\nmodel = KNeighborsClassifier()\n# For cross validation of data\nnum_folds = 5\nseed=8\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the LinearDiscriminantAnalysis predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber5_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### 8.2.2) Naive Bayes\n-Naive Bayes calculates the probability of each class and the conditional probability of each class given each input value. \n-These probabilities are estimated for new data and multiplied together\n-The Assumption is that they are all independent (a simple or naive assumption).\n-When working with real-valued data, a Gaussian distribution is assumed to easily estimate the probabilities for input variables using the Gaussian Probability Density Function. \n##You can construct a Naive Bayes model using the GaussianNB class4"},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.naive_bayes import GaussianNB\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = GaussianNB()\n\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\nresults = cross_val_score(model, X, Y, cv=kfold)\nprint(results.mean())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the Naive Bayes predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber5_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 8.2.3)Classiffication and Regression Trees\nClassiffication and Regression Trees (CART or just decision trees) construct a binary tree from the training data. Split points are chosen greedily by evaluating each attribute and each value of each attribute in the training data in order to minimize a cost function (like the Gini index). You can construct a CART model using the DecisionTreeClassifier class"},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.tree import DecisionTreeClassifier\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = DecisionTreeClassifier()\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the DecisionTreeClassifier predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber6_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 8.2.4)Support Vector Machines\nSupport Vector Machines (or SVM) seek a line that best separates two classes. \nThe data instances closest to the line that best separates the classes are called support vectors and \ninfluence where the line is placed. \nSVM supports multiple classes and that of particular importance is the use of dierent kernel functions via the kernel parameter."},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.svm import SVC\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = SVC()\n\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\nresults = cross_val_score(model, X, Y, cv=kfold)\nprint(results.mean())\n\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the SVC predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber7_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### 8.2.5)Random Forest\nRandom forests or random decision forests are an ensemble learning method for classification, regression and other tasks, that operate by constructing a multitude of decision trees at training time and outputting the class that is the mode of the classes (classification) or mean prediction (regression) of the individual trees.\nRandom decision forests correct for decision trees’ habit of over fitting to their training set."},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.ensemble import RandomForestClassifier\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = RandomForestClassifier(bootstrap = True,\n max_features = None)\n\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\nresults = cross_val_score(model, X, Y, cv=kfold)\nprint(results.mean())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the Randomforest predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber8_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### 8.2.6)Gradient Boosting for classification.\nGB builds an additive model in a forward stage-wise fashion; it allows for the optimization of arbitrary differentiable loss functions. \nIn each stage n_classes_ regression trees are fit on the negative gradient of the binomial or multinomial deviance loss function.\nBinary classification is a special case where only a single regression tree is induced."},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.ensemble import GradientBoostingClassifier\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = GradientBoostingClassifier(learning_rate = 1.0,\n max_depth = 1)\n\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\nresults = cross_val_score(model, X, Y, cv=kfold)\nprint(results.mean())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the GradientBoostingClassifier predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber9_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### 8.2.7)An extra-trees classifier.\nThis class implements a meta estimator that fits a number of randomized decision trees (a.k.a. extra-trees) on various sub-samples of the dataset.\nIt uses averaging to improve the predictive accuracy and control over-fitting."},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.ensemble import ExtraTreesClassifier\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = ExtraTreesClassifier() \n\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\nresults = cross_val_score(model, X, Y, cv=kfold)\nprint(results.mean())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the ExtratreeClassifier predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber10_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### 8.2.8)Multi-layer Perceptron classifier.\nThis model optimizes the log-loss function using LBFGS or stochastic gradient descent."},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.neural_network import MLPClassifier\n# For cross validation of data\nnum_folds = 10\nseed=7\nkfold = KFold(n_splits=num_folds, random_state=seed,shuffle=True)\nmodel = MLPClassifier() \n\n#For accuracy of model\nscoring='accuracy'\nresults = cross_val_score(model, X, Y, cv=kfold,scoring=scoring)\nprint('accuracy',results.mean()*100)\n#Training the model to make a prediction\nmodel.fit(X,Y)\nkmodel=model.predict(Test)\n#With Mathews correlation cofficient on the model\nkmcc=matthews_corrcoef(model.predict(X),Y)\nprint('MCC:',kmcc)\n\nresults = cross_val_score(model, X, Y, cv=kfold)\nprint(results.mean())","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"#Converting the MLPClassifier predicted model first to data frame then a CSV file\nout= model.predict(Test.values)\n\nEva = pd.DataFrame(out) #Converting to data frame\nEva.columns=[\"CLASS\"] #Naming the column\nEva.index.name=\"Index\" #Creating a column index\nEva[\"CLASS\"]=Eva[\"CLASS\"].map({0.0:False,1.0:True}) # Chaninging 0 to \"False\" 1 to \"True\"\n\nEva.to_csv(\"Amber11_csv\") ## Writing a csv file\nprint(Eva['CLASS'].unique())\nprint(Eva['CLASS'].nunique())\n\n#printing the numbers of False and True\nprint(Eva.groupby('CLASS').size()[0].sum()) #\nprint(Eva.groupby('CLASS').size()[1].sum())","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"## 9)Compare Machine Learning Algorithms\nIt is important to compare the performance of multiple different machine learning algorithms consistently. The test harness as a template on your own machine learning problems and add more and different algorithms to compare."},{"metadata":{"trusted":true},"cell_type":"code","source":"# Compare Algorithms\nfrom matplotlib import pyplot\n# prepare models and add them to a list\nmodels = []\nmodels.append(('LR', LogisticRegression()))\nmodels.append(('LDA', LinearDiscriminantAnalysis()))\nmodels.append(('KNN', KNeighborsClassifier()))\nmodels.append(('CART', DecisionTreeClassifier()))\nmodels.append(('NB', GaussianNB()))\nmodels.append(('SVM', SVC()))\nmodels.append(('MLPC', MLPClassifier()))\nmodels.append(('EXTC', ExtraTreesClassifier()))\nmodels.append(('GBC', GradientBoostingClassifier()))\nmodels.append(('RDF', RandomForestClassifier()))\n# evaluate each model in turn\nresults = []\nnames = []\nscoring = 'accuracy'\nfor name, model in models:\n kfold = KFold(n_splits=10, random_state=7)\n cv_results = cross_val_score(model, X, Y, cv=kfold, scoring=scoring)\n results.append(cv_results)\n names.append(name)\n msg = (name, cv_results.mean(), cv_results.std())\n print(msg)\n\n# boxplot algorithm comparison\nfig = pyplot.figure()\nfig.suptitle('Algorithm Comparison')\nax = fig.add_subplot(111)\npyplot.boxplot(results)\nax.set_xticklabels(names)\npyplot.show()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"# From the alogarithms above the best was the Gausian Naive Bayes with the highest mean value pf 0.88 followed by LDA with 0.85\n# The least fit alogarith was DecisionTreeClassifier(0.72)followed by GradientBoostingClassifier at (0.79)","execution_count":null,"outputs":[]}],"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat":4,"nbformat_minor":4}
\ No newline at end of file
diff --git a/Reading Material/Pandas Cookbook/Pandas-Cookbook b/Reading Material/Pandas Cookbook/Pandas-Cookbook
new file mode 160000
index 0000000..b45d95c
--- /dev/null
+++ b/Reading Material/Pandas Cookbook/Pandas-Cookbook
@@ -0,0 +1 @@
+Subproject commit b45d95ccef24b020fdf28ecb5a07e3348bee62f1