{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"provenance": [],
"authorship_tag": "ABX9TyOUTAZFMcqUChy1kqI11TLh",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
""
]
},
{
"cell_type": "markdown",
"source": [
"# Regression Assignment"
],
"metadata": {
"id": "JO49YYNwKnFu"
}
},
{
"cell_type": "markdown",
"source": [
"I want you to practice some regression and analyzing your results. Utilize this document to load data directly."
],
"metadata": {
"id": "66HuET7aKqij"
}
},
{
"cell_type": "code",
"source": [
"import pandas as pa\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt"
],
"metadata": {
"id": "IxhQv2AxbU8W"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"## Linear Regression"
],
"metadata": {
"id": "W8z63sF3Pm3A"
}
},
{
"cell_type": "markdown",
"source": [
"Fit goals vs points in a linear regression. Fit a multiple regression on goals and assists vs points. What do you notice about these two fits.\n",
"https://raw.githubusercontent.com/nurfnick/Data_Sets_For_Stats/master/CuratedDataSets/hockey.csv"
],
"metadata": {
"id": "GiorZQ2JPpDN"
}
},
{
"cell_type": "code",
"source": [
"df = pa.read_csv('https://raw.githubusercontent.com/nurfnick/Data_Sets_For_Stats/master/CuratedDataSets/hockey.csv')"
],
"metadata": {
"id": "QeoRvs95bY-A"
},
"execution_count": 15,
"outputs": []
},
{
"cell_type": "code",
"source": [
"x = np.array(df[['G','A']])\n",
"y = np.array(df.PTS)"
],
"metadata": {
"id": "GSe2QrnJboE3"
},
"execution_count": 18,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"## Logistic Regression"
],
"metadata": {
"id": "o3PcNxSeNKqb"
}
},
{
"cell_type": "markdown",
"source": [
"Using the 538 Avengers dataset,https://github.com/fivethirtyeight/data/blob/master/avengers/avengers.csv, fit a logistic regression to predict `Death1` (first time a character might die) based on whatever variables you find interesting. Make a prediction using probabilities on your favorite character."
],
"metadata": {
"id": "Kzyw0iBWOUkn"
}
},
{
"cell_type": "code",
"source": [
"df = pa.read_csv('https://raw.githubusercontent.com/nurfnick/Data_Sets_For_Stats/master/CuratedDataSets/Avengers')\n",
"df.head()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 794
},
"id": "jmz1qG3BNM2b",
"outputId": "c6e5c32d-09a9-456a-8f9d-be976fef974e"
},
"execution_count": 22,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
" URL \\\n",
"0 http://marvel.wikia.com/Henry_Pym_(Earth-616) \n",
"1 http://marvel.wikia.com/Janet_van_Dyne_(Earth-... \n",
"2 http://marvel.wikia.com/Anthony_Stark_(Earth-616) \n",
"3 http://marvel.wikia.com/Robert_Bruce_Banner_(E... \n",
"4 http://marvel.wikia.com/Thor_Odinson_(Earth-616) \n",
"\n",
" Name/Alias Appearances Current? Gender \\\n",
"0 Henry Jonathan \"Hank\" Pym 1269 YES MALE \n",
"1 Janet van Dyne 1165 YES FEMALE \n",
"2 Anthony Edward \"Tony\" Stark 3068 YES MALE \n",
"3 Robert Bruce Banner 2089 YES MALE \n",
"4 Thor Odinson 2402 YES MALE \n",
"\n",
" Probationary Introl Full/Reserve Avengers Intro Year Years since joining \\\n",
"0 NaN Sep-63 1963 52 \n",
"1 NaN Sep-63 1963 52 \n",
"2 NaN Sep-63 1963 52 \n",
"3 NaN Sep-63 1963 52 \n",
"4 NaN Sep-63 1963 52 \n",
"\n",
" Honorary ... Return1 Death2 Return2 Death3 Return3 Death4 Return4 Death5 \\\n",
"0 Full ... NO NaN NaN NaN NaN NaN NaN NaN \n",
"1 Full ... YES NaN NaN NaN NaN NaN NaN NaN \n",
"2 Full ... YES NaN NaN NaN NaN NaN NaN NaN \n",
"3 Full ... YES NaN NaN NaN NaN NaN NaN NaN \n",
"4 Full ... YES YES NO NaN NaN NaN NaN NaN \n",
"\n",
" Return5 Notes \n",
"0 NaN Merged with Ultron in Rage of Ultron Vol. 1. A... \n",
"1 NaN Dies in Secret Invasion V1:I8. Actually was se... \n",
"2 NaN Death: \"Later while under the influence of Imm... \n",
"3 NaN Dies in Ghosts of the Future arc. However \"he ... \n",
"4 NaN Dies in Fear Itself brought back because that'... \n",
"\n",
"[5 rows x 21 columns]"
],
"text/html": [
"\n",
"
\n", " | URL | \n", "Name/Alias | \n", "Appearances | \n", "Current? | \n", "Gender | \n", "Probationary Introl | \n", "Full/Reserve Avengers Intro | \n", "Year | \n", "Years since joining | \n", "Honorary | \n", "... | \n", "Return1 | \n", "Death2 | \n", "Return2 | \n", "Death3 | \n", "Return3 | \n", "Death4 | \n", "Return4 | \n", "Death5 | \n", "Return5 | \n", "Notes | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "http://marvel.wikia.com/Henry_Pym_(Earth-616) | \n", "Henry Jonathan \"Hank\" Pym | \n", "1269 | \n", "YES | \n", "MALE | \n", "NaN | \n", "Sep-63 | \n", "1963 | \n", "52 | \n", "Full | \n", "... | \n", "NO | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "Merged with Ultron in Rage of Ultron Vol. 1. A... | \n", "
1 | \n", "http://marvel.wikia.com/Janet_van_Dyne_(Earth-... | \n", "Janet van Dyne | \n", "1165 | \n", "YES | \n", "FEMALE | \n", "NaN | \n", "Sep-63 | \n", "1963 | \n", "52 | \n", "Full | \n", "... | \n", "YES | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "Dies in Secret Invasion V1:I8. Actually was se... | \n", "
2 | \n", "http://marvel.wikia.com/Anthony_Stark_(Earth-616) | \n", "Anthony Edward \"Tony\" Stark | \n", "3068 | \n", "YES | \n", "MALE | \n", "NaN | \n", "Sep-63 | \n", "1963 | \n", "52 | \n", "Full | \n", "... | \n", "YES | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "Death: \"Later while under the influence of Imm... | \n", "
3 | \n", "http://marvel.wikia.com/Robert_Bruce_Banner_(E... | \n", "Robert Bruce Banner | \n", "2089 | \n", "YES | \n", "MALE | \n", "NaN | \n", "Sep-63 | \n", "1963 | \n", "52 | \n", "Full | \n", "... | \n", "YES | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "Dies in Ghosts of the Future arc. However \"he ... | \n", "
4 | \n", "http://marvel.wikia.com/Thor_Odinson_(Earth-616) | \n", "Thor Odinson | \n", "2402 | \n", "YES | \n", "MALE | \n", "NaN | \n", "Sep-63 | \n", "1963 | \n", "52 | \n", "Full | \n", "... | \n", "YES | \n", "YES | \n", "NO | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "Dies in Fear Itself brought back because that'... | \n", "
5 rows × 21 columns
\n", "\n", " | Time | \n", "Athlete | \n", "Nation | \n", "Games | \n", "Round | \n", "Date | \n", "Gender | \n", "
---|---|---|---|---|---|---|---|
0 | \n", "12.2 | \n", "Francis Lane | \n", "United States (USA) | \n", "1896 | \n", "Heat 1 | \n", "1896-04-06 | \n", "Men | \n", "
1 | \n", "12.2 | \n", "Thomas Curtis | \n", "United States (USA) | \n", "1896 | \n", "Heat 2 | \n", "1896-04-06 | \n", "Men | \n", "
2 | \n", "11.8 | \n", "Tom Burke | \n", "United States (USA) | \n", "1896 | \n", "Heat 3 | \n", "1896-04-06 | \n", "Men | \n", "
3 | \n", "11.4 | \n", "Arthur Duffey | \n", "United States (USA) | \n", "1900 | \n", "Heat 1 | \n", "6/14/1900 | \n", "Men | \n", "
4 | \n", "11.4 | \n", "Walter Tewksbury | \n", "United States (USA) | \n", "1900 | \n", "Heat 2 | \n", "6/14/1900 | \n", "Men | \n", "