Skip to content

Instantly share code, notes, and snippets.

@qbeer
Created September 17, 2021 06:38
Show Gist options
  • Save qbeer/9d73f973aa9e0fb6e3631ba82a3c3e84 to your computer and use it in GitHub Desktop.
Save qbeer/9d73f973aa9e0fb6e3631ba82a3c3e84 to your computer and use it in GitHub Desktop.
01_SOLVED_EDA.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 5,
"metadata": {
"language_info": {
"name": "plaintext"
},
"colab": {
"name": "01_SOLVED_EDA.ipynb",
"provenance": [],
"include_colab_link": true
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/qbeer/9d73f973aa9e0fb6e3631ba82a3c3e84/01_solved_eda.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "mVrfcB0reopX"
},
"source": [
""
],
"id": "mVrfcB0reopX"
},
{
"cell_type": "markdown",
"metadata": {
"id": "oKcFgCLleopZ"
},
"source": [
"Exploratory data analysis<a href=\"http://patbaa.web.elte.hu/physdm/code_examples/01_SOLVED_EDA.html#Exploratory-data-analysis\" class=\"anchor-link\">¶</a>\n",
"========================================================================================================================================================\n",
"\n",
"<http://patbaa.web.elte.hu/physdm/data/titanic.csv>\n",
"\n",
"On the link above you will find a dataset about the Titanic passengers.\n",
"Your task is to explore the dataset.\n",
"\n",
"Help for the columns:\n",
"\n",
"- SibSp - number of sibling/spouses on the ship\n",
"- Parch - number of parent/children on the ship\n",
"- Cabin - the cabin they slept in (if they had a cabin)\n",
"- Embarked - harbour of entering the ship\n",
"- Pclass - passenger class (like on trains)\n",
"\n",
"#### 1. Load the above-linked csv file as a pandas dataframe. Check & plot if any of the columns has missing values. If they have, investigate if the missingness is random or not.<a href=\"http://patbaa.web.elte.hu/physdm/code_examples/01_SOLVED_EDA.html#1.-Load-the-above-linked-csv-file-as-a-pandas-dataframe.-Check-&amp;-plot-if-any-of-the-columns-has-missing-values.-If-they-have,-investigate-if-the-missingness-is-random-or-not.\" class=\"anchor-link\">¶</a>\n",
"\n",
"Impute the missing values in a sensible way:\n",
"\n",
"- if only a very small percentage is missing, imputing with the\n",
" column-wise mean makes sense, or also removing the missing rows\n",
" makes sense\n",
"- if in a row almost all the entries is missing, it worth to remove\n",
" that given row\n",
"- if a larger portion is missing from a column, usually it worth to\n",
" encode that with a value that does not appear in the dataset (eg:\n",
" -1).\n",
"\n",
"The imputing method affects different machine learning models different\n",
"way, but now we are interested only in EDA, so try to keep as much\n",
"information as possible!\n",
"\n",
"#### 2. Create a heatmap which shows how many people survived and dies with the different Pclass variables. You need to create a table where the columns indicates if a person survived or not, the rows indicates the different Pclass and the cell values contains the number of people belonging the that given category. The table should be colored based on the value of the cells in the table.<a href=\"http://patbaa.web.elte.hu/physdm/code_examples/01_SOLVED_EDA.html#2.-Create-a-heatmap-which-shows-how-many-people-survived-and-dies-with-the-different-Pclass-variables.-You-need-to-create-a-table-where-the-columns-indicates-if-a-person-survived-or-not,-the-rows-indicates-the-different-Pclass-and-the-cell-values-contains-the-number-of-people-belonging-the-that-given-category.-The-table-should-be-colored-based-on-the-value-of-the-cells-in-the-table.\" class=\"anchor-link\">¶</a>\n",
"\n",
"#### 3. Create boxplots for each different Pclass. The boxplot should show the age distribution for the given Pclass. Plot all of these next to each other in a row to make it easier to compare!<a href=\"http://patbaa.web.elte.hu/physdm/code_examples/01_SOLVED_EDA.html#3.-Create-boxplots-for-each-different-Pclass.-The-boxplot-should-show-the-age-distribution-for-the-given-Pclass.-Plot-all-of-these-next-to-each-other-in-a-row-to-make-it-easier-to-compare!\" class=\"anchor-link\">¶</a>\n",
"\n",
"#### 4. Calculate the correlation matrix for the numerical columns. Show it also as a heatmap described at the 1st task.<a href=\"http://patbaa.web.elte.hu/physdm/code_examples/01_SOLVED_EDA.html#4.-Calculate-the-correlation-matrix-for-the-numerical-columns.-Show-it-also-as-a-heatmap-described-at-the-1st-task.\" class=\"anchor-link\">¶</a>\n",
"\n",
"Which feature seems to play the most important role in surviving/not\n",
"surviving? Explain how and why could that feature be important!\n",
"\n",
"#### 5. Create two plots which you think are meaningful. Interpret both of them. (Eg.: older people buy more expensive ticket? people buying more expensive ticket survive more? etc.)<a href=\"http://patbaa.web.elte.hu/physdm/code_examples/01_SOLVED_EDA.html#5.-Create-two-plots-which-you-think-are-meaningful.-Interpret-both-of-them.-(Eg.:-older-people-buy-more-expensive-ticket?-people-buying-more-expensive-ticket-survive-more?-etc.)\" class=\"anchor-link\">¶</a>\n",
"\n",
"### Hints:<a href=\"http://patbaa.web.elte.hu/physdm/code_examples/01_SOLVED_EDA.html#Hints:\" class=\"anchor-link\">¶</a>\n",
"\n",
"- On total you can get 10 points for fully completing all tasks.\n",
"- Decorate your notebook with, questions, explanation etc, make it\n",
" self contained and understandable!\n",
"- Comments you code when necessary\n",
"- Write functions for repetitive tasks!\n",
"- Use the pandas package for data loading and handling\n",
"- Use matplotlib and seaborn for plotting or bokeh and plotly for\n",
" interactive investigation\n",
"- Use the scikit learn package for almost everything\n",
"- Use for loops only if it is really necessary!\n",
"- Code sharing is not allowed between student! Sharing code will\n",
" result in zero points.\n",
"- If you use code found on web, it is OK, but, make its source clear!\n",
"\n"
],
"id": "oKcFgCLleopZ"
},
{
"cell_type": "markdown",
"metadata": {
"id": "gRJuXgo2eopd"
},
"source": [
"In \\[15\\]:\n",
"\n",
" sns.factorplot('Sex', data=data[data.Survived == 0], kind='count')\n",
" plt.title('Not survived')\n",
" sns.factorplot('Sex', data=data[data.Survived == 1], kind='count')\n",
" plt.title('Survived')\n",
" plt.show()\n",
"\n",
" /home/pataki/.conda/envs/fastai/lib/python3.6/site-packages/seaborn/categorical.py:3666: UserWarning: The `factorplot` function has been renamed to `catplot`. The original name will be removed in a future release. Please update your code. Note that the default `kind` in `factorplot` (`'point'`) has changed `'strip'` in `catplot`.\n",
" warnings.warn(msg)\n",
"\n",
"![](data:image/png;base64,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)\n",
"\n",
"![](data:image/png;base64,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)"
],
"id": "gRJuXgo2eopd"
},
{
"cell_type": "markdown",
"metadata": {
"id": "9jW6Mtfmeopk"
},
"source": [
"In \\[16\\]:\n",
"\n",
" data.head()\n",
"\n",
"Out\\[16\\]:\n",
"\n",
"| | Survived | Pclass | Sex | Age | SibSp | Parch | Fare | Cabin | Embarked | has\\_no\\_cabin | has\\_no\\_age |\n",
"|-----|----------|--------|--------|------|-------|-------|---------|-------|----------|----------------|--------------|\n",
"| 0 | 0 | 3 | male | 22.0 | 1 | 0 | 7.2500 | NaN | S | 1 | 0 |\n",
"| 1 | 1 | 1 | female | 38.0 | 1 | 0 | 71.2833 | C85 | C | 0 | 0 |\n",
"| 2 | 1 | 3 | female | 26.0 | 0 | 0 | 7.9250 | NaN | S | 1 | 0 |\n",
"| 3 | 1 | 1 | female | 35.0 | 1 | 0 | 53.1000 | C123 | S | 0 | 0 |\n",
"| 4 | 0 | 3 | male | 35.0 | 0 | 0 | 8.0500 | NaN | S | 1 | 0 |"
],
"id": "9jW6Mtfmeopk"
},
{
"cell_type": "markdown",
"metadata": {
"id": "lZKppttHeopm"
},
"source": [
"In \\[17\\]:\n",
"\n",
" sns.heatmap(data.groupby(['Sex'])[['Parch', 'SibSp']].mean(), annot=True)\n",
"\n",
"Out\\[17\\]:\n",
"\n",
" <matplotlib.axes._subplots.AxesSubplot at 0x7f3f4e307f28>\n",
"\n",
"![](data:image/png;base64,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)"
],
"id": "lZKppttHeopm"
},
{
"cell_type": "markdown",
"metadata": {
"id": "RKBoiodMeopn"
},
"source": [
"In \\[18\\]:\n",
"\n",
" Counter(data.Sex)\n",
"\n",
"Out\\[18\\]:\n",
"\n",
" Counter({'male': 577, 'female': 314})"
],
"id": "RKBoiodMeopn"
},
{
"cell_type": "markdown",
"metadata": {
"id": "l348KbyIeopn"
},
"source": [
"It seems that males often traveled alone!"
],
"id": "l348KbyIeopn"
},
{
"cell_type": "markdown",
"metadata": {
"id": "2d_GmkDLeopn"
},
"source": [
"In \\[19\\]:\n",
"\n",
" Counter(data[(data.SibSp == 0) & (data.Parch == 0)].Sex)\n",
"\n",
"Out\\[19\\]:\n",
"\n",
" Counter({'female': 126, 'male': 411})"
],
"id": "2d_GmkDLeopn"
},
{
"cell_type": "markdown",
"metadata": {
"id": "w2nYWTEreopo"
},
"source": [
""
],
"id": "w2nYWTEreopo"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment