From 54b0c931a2eb35be2886f049a1f414633b8fc457 Mon Sep 17 00:00:00 2001 From: Leonardo Esteban Pagliacci <110601781+leonardo-pagliacci@users.noreply.github.com> Date: Sun, 15 Oct 2023 15:22:52 +0100 Subject: [PATCH] lab 5 solved --- ..._analysis_round5] leonardo_pagliacci.ipynb | 784 ++++++++++++++++++ 1 file changed, 784 insertions(+) create mode 100644 [lab_customer_analysis_round5] leonardo_pagliacci.ipynb diff --git a/[lab_customer_analysis_round5] leonardo_pagliacci.ipynb b/[lab_customer_analysis_round5] leonardo_pagliacci.ipynb new file mode 100644 index 0000000..ae9b5f8 --- /dev/null +++ b/[lab_customer_analysis_round5] leonardo_pagliacci.ipynb @@ -0,0 +1,784 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "bc9713bb", + "metadata": {}, + "source": [ + "# Lab | Customer Analysis Round 5\n", + "\n", + "For this lab, we still keep using the `marketing_customer_analysis.csv` file that you can find in the `files_for_lab` folder.\n", + "\n", + "### Get the data\n", + "\n", + "We are using the `marketing_customer_analysis.csv` file.\n", + "\n", + "### Dealing with the data\n", + "\n", + "Already done in the round 2.\n", + "\n", + "### Explore the data\n", + "\n", + "Done in the round 3.\n", + "\n", + "### Processing Data\n", + "\n", + "(_Further processing..._)\n", + "\n", + "- X-y split.\n", + "- Normalize (numerical).\n" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "332f3c58", + "metadata": {}, + "outputs": [], + "source": [ + "# Importing the libraries\n", + "\n", + "import pandas as pd\n", + "\n", + "import numpy as np\n", + "\n", + "import warnings\n", + "warnings.filterwarnings('ignore')\n", + "\n", + "import matplotlib.pyplot as plt\n", + "%matplotlib inline\n", + "\n", + "import seaborn as sns" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "id": "0112f86c", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
| \n", + " | customer | \n", + "state | \n", + "customer_lifetime_value | \n", + "response | \n", + "coverage | \n", + "education | \n", + "effective_to_date | \n", + "employmentstatus | \n", + "gender | \n", + "income | \n", + "... | \n", + "months_since_policy_inception | \n", + "number_of_open_complaints | \n", + "number_of_policies | \n", + "policy_type | \n", + "policy | \n", + "renew_offer_type | \n", + "sales_channel | \n", + "total_claim_amount | \n", + "vehicle_class | \n", + "vehicle_size | \n", + "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "DK49336 | \n", + "Arizona | \n", + "4809.216960 | \n", + "No | \n", + "Basic | \n", + "College | \n", + "2/18/11 | \n", + "Employed | \n", + "M | \n", + "48029 | \n", + "... | \n", + "52 | \n", + "0.0 | \n", + "9 | \n", + "Corporate Auto | \n", + "Corporate L3 | \n", + "Offer3 | \n", + "Agent | \n", + "292.800000 | \n", + "Four-Door Car | \n", + "Medsize | \n", + "
| 1 | \n", + "KX64629 | \n", + "California | \n", + "2228.525238 | \n", + "No | \n", + "Basic | \n", + "College | \n", + "1/18/11 | \n", + "Unemployed | \n", + "F | \n", + "0 | \n", + "... | \n", + "26 | \n", + "0.0 | \n", + "1 | \n", + "Personal Auto | \n", + "Personal L3 | \n", + "Offer4 | \n", + "Call Center | \n", + "744.924331 | \n", + "Four-Door Car | \n", + "Medsize | \n", + "
| 2 | \n", + "LZ68649 | \n", + "Washington | \n", + "14947.917300 | \n", + "No | \n", + "Basic | \n", + "Bachelor | \n", + "2/10/11 | \n", + "Employed | \n", + "M | \n", + "22139 | \n", + "... | \n", + "31 | \n", + "0.0 | \n", + "2 | \n", + "Personal Auto | \n", + "Personal L3 | \n", + "Offer3 | \n", + "Call Center | \n", + "480.000000 | \n", + "SUV | \n", + "Medsize | \n", + "
| 3 | \n", + "XL78013 | \n", + "Oregon | \n", + "22332.439460 | \n", + "Yes | \n", + "Extended | \n", + "College | \n", + "1/11/11 | \n", + "Employed | \n", + "M | \n", + "49078 | \n", + "... | \n", + "3 | \n", + "0.0 | \n", + "2 | \n", + "Corporate Auto | \n", + "Corporate L3 | \n", + "Offer2 | \n", + "Branch | \n", + "484.013411 | \n", + "Four-Door Car | \n", + "Medsize | \n", + "
| 4 | \n", + "QA50777 | \n", + "Oregon | \n", + "9025.067525 | \n", + "No | \n", + "Premium | \n", + "Bachelor | \n", + "1/17/11 | \n", + "Medical Leave | \n", + "F | \n", + "23675 | \n", + "... | \n", + "31 | \n", + "NaN | \n", + "7 | \n", + "Personal Auto | \n", + "Personal L2 | \n", + "Offer1 | \n", + "Branch | \n", + "707.925645 | \n", + "Four-Door Car | \n", + "Medsize | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 10905 | \n", + "FE99816 | \n", + "Nevada | \n", + "15563.369440 | \n", + "No | \n", + "Premium | \n", + "Bachelor | \n", + "1/19/11 | \n", + "Unemployed | \n", + "F | \n", + "0 | \n", + "... | \n", + "40 | \n", + "NaN | \n", + "7 | \n", + "Personal Auto | \n", + "Personal L1 | \n", + "Offer3 | \n", + "Web | \n", + "1214.400000 | \n", + "Luxury Car | \n", + "Medsize | \n", + "
| 10906 | \n", + "KX53892 | \n", + "Oregon | \n", + "5259.444853 | \n", + "No | \n", + "Basic | \n", + "College | \n", + "1/6/11 | \n", + "Employed | \n", + "F | \n", + "61146 | \n", + "... | \n", + "68 | \n", + "0.0 | \n", + "6 | \n", + "Personal Auto | \n", + "Personal L3 | \n", + "Offer2 | \n", + "Branch | \n", + "273.018929 | \n", + "Four-Door Car | \n", + "Medsize | \n", + "
| 10907 | \n", + "TL39050 | \n", + "Arizona | \n", + "23893.304100 | \n", + "No | \n", + "Extended | \n", + "Bachelor | \n", + "2/6/11 | \n", + "Employed | \n", + "F | \n", + "39837 | \n", + "... | \n", + "63 | \n", + "0.0 | \n", + "2 | \n", + "Corporate Auto | \n", + "Corporate L3 | \n", + "Offer1 | \n", + "Web | \n", + "381.306996 | \n", + "Luxury SUV | \n", + "Medsize | \n", + "
| 10908 | \n", + "WA60547 | \n", + "California | \n", + "11971.977650 | \n", + "No | \n", + "Premium | \n", + "College | \n", + "2/13/11 | \n", + "Employed | \n", + "F | \n", + "64195 | \n", + "... | \n", + "27 | \n", + "4.0 | \n", + "6 | \n", + "Personal Auto | \n", + "Personal L1 | \n", + "Offer1 | \n", + "Branch | \n", + "618.288849 | \n", + "SUV | \n", + "Medsize | \n", + "
| 10909 | \n", + "IV32877 | \n", + "NaN | \n", + "6857.519928 | \n", + "NaN | \n", + "Basic | \n", + "Bachelor | \n", + "1/8/11 | \n", + "Unemployed | \n", + "M | \n", + "0 | \n", + "... | \n", + "1 | \n", + "0.0 | \n", + "3 | \n", + "Personal Auto | \n", + "Personal L1 | \n", + "Offer4 | \n", + "Web | \n", + "1021.719397 | \n", + "SUV | \n", + "Medsize | \n", + "
10910 rows × 24 columns
\n", + "| \n", + " | customer_lifetime_value | \n", + "income | \n", + "monthly_premium_auto | \n", + "months_since_last_claim | \n", + "months_since_policy_inception | \n", + "number_of_open_complaints | \n", + "number_of_policies | \n", + "total_claim_amount | \n", + "
|---|---|---|---|---|---|---|---|---|
| 0 | \n", + "0.035752 | \n", + "0.480381 | \n", + "0.000000 | \n", + "0.200000 | \n", + "0.525253 | \n", + "0.000000 | \n", + "1.000 | \n", + "0.101171 | \n", + "
| 1 | \n", + "0.004059 | \n", + "0.000000 | \n", + "0.012658 | \n", + "0.085714 | \n", + "0.262626 | \n", + "0.000000 | \n", + "0.000 | \n", + "0.257445 | \n", + "
| 2 | \n", + "0.160264 | \n", + "0.221432 | \n", + "0.164557 | \n", + "0.971429 | \n", + "0.313131 | \n", + "0.000000 | \n", + "0.125 | \n", + "0.165875 | \n", + "
| 3 | \n", + "0.250953 | \n", + "0.490873 | \n", + "0.151899 | \n", + "0.285714 | \n", + "0.030303 | \n", + "0.000000 | \n", + "0.125 | \n", + "0.167263 | \n", + "
| 4 | \n", + "0.087527 | \n", + "0.236795 | \n", + "0.236287 | \n", + "0.432831 | \n", + "0.313131 | \n", + "0.076851 | \n", + "0.750 | \n", + "0.244657 | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
| 10905 | \n", + "0.167823 | \n", + "0.000000 | \n", + "0.810127 | \n", + "0.432831 | \n", + "0.404040 | \n", + "0.076851 | \n", + "0.750 | \n", + "0.419717 | \n", + "
| 10906 | \n", + "0.041281 | \n", + "0.611576 | \n", + "0.016878 | \n", + "0.200000 | \n", + "0.686869 | \n", + "0.000000 | \n", + "0.625 | \n", + "0.094333 | \n", + "
| 10907 | \n", + "0.270122 | \n", + "0.398446 | \n", + "0.590717 | \n", + "0.314286 | \n", + "0.636364 | \n", + "0.000000 | \n", + "0.125 | \n", + "0.131763 | \n", + "
| 10908 | \n", + "0.123717 | \n", + "0.642072 | \n", + "0.409283 | \n", + "0.000000 | \n", + "0.272727 | \n", + "0.800000 | \n", + "0.625 | \n", + "0.213674 | \n", + "
| 10909 | \n", + "0.060907 | \n", + "0.000000 | \n", + "0.168776 | \n", + "0.885714 | \n", + "0.010101 | \n", + "0.000000 | \n", + "0.250 | \n", + "0.353118 | \n", + "
10910 rows × 8 columns
\n", + "