Queer European MD passionate about IT
Vik Paruchuri 8 lat temu
rodzic
commit
8e3dbfc2b4
2 zmienionych plików z 2512 dodań i 1 usunięć
  1. 2510 0
      Mission217Solutions.ipynb
  2. 2 1
      README.md

+ 2510 - 0
Mission217Solutions.ipynb

@@ -0,0 +1,2510 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Read in the data"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "import pandas\n",
+    "import numpy\n",
+    "import re\n",
+    "\n",
+    "data_files = [\n",
+    "    \"ap_2010.csv\",\n",
+    "    \"class_size.csv\",\n",
+    "    \"demographics.csv\",\n",
+    "    \"graduation.csv\",\n",
+    "    \"hs_directory.csv\",\n",
+    "    \"sat_results.csv\"\n",
+    "]\n",
+    "\n",
+    "data = {}\n",
+    "\n",
+    "for f in data_files:\n",
+    "    d = pandas.read_csv(\"schools/{0}\".format(f))\n",
+    "    data[f.replace(\".csv\", \"\")] = d"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Read in the surveys"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "all_survey = pandas.read_csv(\"schools/survey_all.txt\", delimiter=\"\\t\", encoding='windows-1252')\n",
+    "d75_survey = pandas.read_csv(\"schools/survey_d75.txt\", delimiter=\"\\t\", encoding='windows-1252')\n",
+    "survey = pandas.concat([all_survey, d75_survey], axis=0)\n",
+    "\n",
+    "survey[\"DBN\"] = survey[\"dbn\"]\n",
+    "\n",
+    "survey_fields = [\n",
+    "    \"DBN\", \n",
+    "    \"rr_s\", \n",
+    "    \"rr_t\", \n",
+    "    \"rr_p\", \n",
+    "    \"N_s\", \n",
+    "    \"N_t\", \n",
+    "    \"N_p\", \n",
+    "    \"saf_p_11\", \n",
+    "    \"com_p_11\", \n",
+    "    \"eng_p_11\", \n",
+    "    \"aca_p_11\", \n",
+    "    \"saf_t_11\", \n",
+    "    \"com_t_11\", \n",
+    "    \"eng_t_10\", \n",
+    "    \"aca_t_11\", \n",
+    "    \"saf_s_11\", \n",
+    "    \"com_s_11\", \n",
+    "    \"eng_s_11\", \n",
+    "    \"aca_s_11\", \n",
+    "    \"saf_tot_11\", \n",
+    "    \"com_tot_11\", \n",
+    "    \"eng_tot_11\", \n",
+    "    \"aca_tot_11\",\n",
+    "]\n",
+    "survey = survey.loc[:,survey_fields]\n",
+    "data[\"survey\"] = survey"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Add DBN columns"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "data[\"hs_directory\"][\"DBN\"] = data[\"hs_directory\"][\"dbn\"]\n",
+    "\n",
+    "def pad_csd(num):\n",
+    "    string_representation = str(num)\n",
+    "    if len(string_representation) > 1:\n",
+    "        return string_representation\n",
+    "    else:\n",
+    "        return \"0\" + string_representation\n",
+    "    \n",
+    "data[\"class_size\"][\"padded_csd\"] = data[\"class_size\"][\"CSD\"].apply(pad_csd)\n",
+    "data[\"class_size\"][\"DBN\"] = data[\"class_size\"][\"padded_csd\"] + data[\"class_size\"][\"SCHOOL CODE\"]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Convert columns to numeric"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "cols = ['SAT Math Avg. Score', 'SAT Critical Reading Avg. Score', 'SAT Writing Avg. Score']\n",
+    "for c in cols:\n",
+    "    data[\"sat_results\"][c] = pandas.to_numeric(data[\"sat_results\"][c], errors=\"coerce\")\n",
+    "\n",
+    "data['sat_results']['sat_score'] = data['sat_results'][cols[0]] + data['sat_results'][cols[1]] + data['sat_results'][cols[2]]\n",
+    "\n",
+    "def find_lat(loc):\n",
+    "    coords = re.findall(\"\\(.+, .+\\)\", loc)\n",
+    "    lat = coords[0].split(\",\")[0].replace(\"(\", \"\")\n",
+    "    return lat\n",
+    "\n",
+    "def find_lon(loc):\n",
+    "    coords = re.findall(\"\\(.+, .+\\)\", loc)\n",
+    "    lon = coords[0].split(\",\")[1].replace(\")\", \"\").strip()\n",
+    "    return lon\n",
+    "\n",
+    "data[\"hs_directory\"][\"lat\"] = data[\"hs_directory\"][\"Location 1\"].apply(find_lat)\n",
+    "data[\"hs_directory\"][\"lon\"] = data[\"hs_directory\"][\"Location 1\"].apply(find_lon)\n",
+    "\n",
+    "data[\"hs_directory\"][\"lat\"] = pandas.to_numeric(data[\"hs_directory\"][\"lat\"], errors=\"coerce\")\n",
+    "data[\"hs_directory\"][\"lon\"] = pandas.to_numeric(data[\"hs_directory\"][\"lon\"], errors=\"coerce\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Condense datasets"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "class_size = data[\"class_size\"]\n",
+    "class_size = class_size[class_size[\"GRADE \"] == \"09-12\"]\n",
+    "class_size = class_size[class_size[\"PROGRAM TYPE\"] == \"GEN ED\"]\n",
+    "\n",
+    "class_size = class_size.groupby(\"DBN\").agg(numpy.mean)\n",
+    "class_size.reset_index(inplace=True)\n",
+    "data[\"class_size\"] = class_size\n",
+    "\n",
+    "data[\"demographics\"] = data[\"demographics\"][data[\"demographics\"][\"schoolyear\"] == 20112012]\n",
+    "\n",
+    "data[\"graduation\"] = data[\"graduation\"][data[\"graduation\"][\"Cohort\"] == \"2006\"]\n",
+    "data[\"graduation\"] = data[\"graduation\"][data[\"graduation\"][\"Demographic\"] == \"Total Cohort\"]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Convert AP scores to numeric"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "cols = ['AP Test Takers ', 'Total Exams Taken', 'Number of Exams with scores 3 4 or 5']\n",
+    "\n",
+    "for col in cols:\n",
+    "    data[\"ap_2010\"][col] = pandas.to_numeric(data[\"ap_2010\"][col], errors=\"coerce\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Combine the datasets"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 7,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "combined = data[\"sat_results\"]\n",
+    "\n",
+    "combined = combined.merge(data[\"ap_2010\"], on=\"DBN\", how=\"left\")\n",
+    "combined = combined.merge(data[\"graduation\"], on=\"DBN\", how=\"left\")\n",
+    "\n",
+    "to_merge = [\"class_size\", \"demographics\", \"survey\", \"hs_directory\"]\n",
+    "\n",
+    "for m in to_merge:\n",
+    "    combined = combined.merge(data[m], on=\"DBN\", how=\"inner\")\n",
+    "\n",
+    "combined = combined.fillna(combined.mean())\n",
+    "combined = combined.fillna(0)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Add a school district column for mapping"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "metadata": {
+    "collapsed": true
+   },
+   "outputs": [],
+   "source": [
+    "def get_first_two_chars(dbn):\n",
+    "    return dbn[0:2]\n",
+    "\n",
+    "combined[\"school_dist\"] = combined[\"DBN\"].apply(get_first_two_chars)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Find correlations"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 9,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "SAT Critical Reading Avg. Score         0.986820\n",
+      "SAT Math Avg. Score                     0.972643\n",
+      "SAT Writing Avg. Score                  0.987771\n",
+      "sat_score                               1.000000\n",
+      "AP Test Takers                          0.523140\n",
+      "Total Exams Taken                       0.514333\n",
+      "Number of Exams with scores 3 4 or 5    0.463245\n",
+      "Total Cohort                            0.325144\n",
+      "CSD                                     0.042948\n",
+      "NUMBER OF STUDENTS / SEATS FILLED       0.394626\n",
+      "NUMBER OF SECTIONS                      0.362673\n",
+      "AVERAGE CLASS SIZE                      0.381014\n",
+      "SIZE OF SMALLEST CLASS                  0.249949\n",
+      "SIZE OF LARGEST CLASS                   0.314434\n",
+      "SCHOOLWIDE PUPIL-TEACHER RATIO               NaN\n",
+      "schoolyear                                   NaN\n",
+      "fl_percent                                   NaN\n",
+      "frl_percent                            -0.722225\n",
+      "total_enrollment                        0.367857\n",
+      "ell_num                                -0.153778\n",
+      "ell_percent                            -0.398750\n",
+      "sped_num                                0.034933\n",
+      "sped_percent                           -0.448170\n",
+      "asian_num                               0.475445\n",
+      "asian_per                               0.570730\n",
+      "black_num                               0.027979\n",
+      "black_per                              -0.284139\n",
+      "hispanic_num                            0.025744\n",
+      "hispanic_per                           -0.396985\n",
+      "white_num                               0.449559\n",
+      "                                          ...   \n",
+      "rr_p                                    0.047925\n",
+      "N_s                                     0.423463\n",
+      "N_t                                     0.291463\n",
+      "N_p                                     0.421530\n",
+      "saf_p_11                                0.122913\n",
+      "com_p_11                               -0.115073\n",
+      "eng_p_11                                0.020254\n",
+      "aca_p_11                                0.035155\n",
+      "saf_t_11                                0.313810\n",
+      "com_t_11                                0.082419\n",
+      "eng_t_10                                     NaN\n",
+      "aca_t_11                                0.132348\n",
+      "saf_s_11                                0.337639\n",
+      "com_s_11                                0.187370\n",
+      "eng_s_11                                0.213822\n",
+      "aca_s_11                                0.339435\n",
+      "saf_tot_11                              0.318753\n",
+      "com_tot_11                              0.077310\n",
+      "eng_tot_11                              0.100102\n",
+      "aca_tot_11                              0.190966\n",
+      "grade_span_max                               NaN\n",
+      "expgrade_span_max                            NaN\n",
+      "zip                                    -0.063977\n",
+      "total_students                          0.407827\n",
+      "number_programs                         0.117012\n",
+      "priority08                                   NaN\n",
+      "priority09                                   NaN\n",
+      "priority10                                   NaN\n",
+      "lat                                    -0.121029\n",
+      "lon                                    -0.132222\n",
+      "Name: sat_score, dtype: float64\n"
+     ]
+    }
+   ],
+   "source": [
+    "correlations = combined.corr()\n",
+    "correlations = correlations[\"sat_score\"]\n",
+    "print(correlations)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Plotting survey correlations"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 11,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "<matplotlib.axes._subplots.AxesSubplot at 0x1073d62b0>"
+      ]
+     },
+     "execution_count": 11,
+     "metadata": {},
+     "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": [
+       "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\n"
+      ],
+      "text/plain": [
+       "<matplotlib.figure.Figure at 0x1081b9208>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "%matplotlib inline\n",
+    "combined.corr()[\"sat_score\"][survey_fields].plot.bar()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "There are high correlations between `N_s`, `N_t`, `N_p` and `sat_score`.  Since these columns are correlated with `total_enrollment`, it makes sense that they would be high.  \n",
+    "\n",
+    "It is more interesting that `rr_s`, the student response rate, or the percentage of students that completed the survey, correlates with `sat_score`.  This might make sense because students who are more likely to fill out surveys may be more likely to also be doing well academically.\n",
+    "\n",
+    "How students and teachers percieved safety (`saf_t_11` and `saf_s_11`) correlate with `sat_score`.  This make sense, as it's hard to teach or learn in an unsafe environment.\n",
+    "\n",
+    "The last interesting correlation is the `aca_s_11`, which indicates how the student perceives academic standards, correlates with `sat_score`, but this is not true for `aca_t_11`, how teachers perceive academic standards, or `aca_p_11`, how parents perceive academic standards."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Exploring safety"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 12,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "<matplotlib.axes._subplots.AxesSubplot at 0x1073b6ef0>"
+      ]
+     },
+     "execution_count": 12,
+     "metadata": {},
+     "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": [
+       "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\n"
+      ],
+      "text/plain": [
+       "<matplotlib.figure.Figure at 0x1073a8550>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "combined.plot.scatter(\"saf_s_11\", \"sat_score\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "There appears to be a correlation between SAT scores and safety, although it isn't thatstrong.  It looks like there are a few schools with extremely high SAT scores and high safety scores.  There are a few schools with low safety scores and low SAT scores.  No school with a safety score lower than `6.5` has an average SAT score higher than 1500 or so."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Plotting safety"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 14,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "image/png": [
+       "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\n",
+       "RK5CYII=\n"
+      ],
+      "text/plain": [
+       "<matplotlib.figure.Figure at 0x10976bda0>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "import matplotlib.pyplot as plt\n",
+    "from mpl_toolkits.basemap import Basemap\n",
+    "\n",
+    "districts = combined.groupby(\"school_dist\").agg(numpy.mean)\n",
+    "districts.reset_index(inplace=True)\n",
+    "\n",
+    "m = Basemap(\n",
+    "    projection='merc', \n",
+    "    llcrnrlat=40.496044, \n",
+    "    urcrnrlat=40.915256, \n",
+    "    llcrnrlon=-74.255735, \n",
+    "    urcrnrlon=-73.700272,\n",
+    "    resolution='i'\n",
+    ")\n",
+    "\n",
+    "m.drawmapboundary(fill_color='#85A6D9')\n",
+    "m.drawcoastlines(color='#6D5F47', linewidth=.4)\n",
+    "m.drawrivers(color='#6D5F47', linewidth=.4)\n",
+    "m.fillcontinents(color='white',lake_color='#85A6D9')\n",
+    "\n",
+    "longitudes = districts[\"lon\"].tolist()\n",
+    "latitudes = districts[\"lat\"].tolist()\n",
+    "m.scatter(longitudes, latitudes, s=50, zorder=2, latlon=True, c=districts[\"saf_s_11\"], cmap=\"summer\")\n",
+    "plt.show()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "It looks like Upper Manhattan and parts of Queens and the Bronx tend to have lower safety scores, whereas Brooklyn has high safety scores."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Racial differences in SAT scores"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 16,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "<matplotlib.axes._subplots.AxesSubplot at 0x1053baf60>"
+      ]
+     },
+     "execution_count": 16,
+     "metadata": {},
+     "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": [
+       "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\n",
+       "1qYeAAAAAElFTkSuQmCC\n"
+      ],
+      "text/plain": [
+       "<matplotlib.figure.Figure at 0x1053a1c50>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "race_fields = [\"white_per\", \"asian_per\", \"black_per\", \"hispanic_per\"]\n",
+    "combined.corr()[\"sat_score\"][race_fields].plot.bar()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "It looks like a higher percentage of white or asian students at a school correlates positively with sat score, whereas a higher percentage of black or hispanic students correlates negatively with sat score.  This may be due to a lack of funding for schools in certain areas, which are more likely to have a higher percentage of black or hispanic students."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 17,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "<matplotlib.axes._subplots.AxesSubplot at 0x105436d30>"
+      ]
+     },
+     "execution_count": 17,
+     "metadata": {},
+     "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": [
+       "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\n",
+       "1OHIfC6BZooAAAAASUVORK5CYII=\n"
+      ],
+      "text/plain": [
+       "<matplotlib.figure.Figure at 0x1053ce828>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "combined.plot.scatter(\"hispanic_per\", \"sat_score\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 19,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "44                         MANHATTAN BRIDGES HIGH SCHOOL\n",
+      "82      WASHINGTON HEIGHTS EXPEDITIONARY LEARNING SCHOOL\n",
+      "89     GREGORIO LUPERON HIGH SCHOOL FOR SCIENCE AND M...\n",
+      "125                  ACADEMY FOR LANGUAGE AND TECHNOLOGY\n",
+      "141                INTERNATIONAL SCHOOL FOR LIBERAL ARTS\n",
+      "176     PAN AMERICAN INTERNATIONAL HIGH SCHOOL AT MONROE\n",
+      "253                            MULTICULTURAL HIGH SCHOOL\n",
+      "286               PAN AMERICAN INTERNATIONAL HIGH SCHOOL\n",
+      "Name: SCHOOL NAME, dtype: object\n"
+     ]
+    }
+   ],
+   "source": [
+    "print(combined[combined[\"hispanic_per\"] > 95][\"SCHOOL NAME\"])"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The schools listed above appear to primarily be geared towards recent immigrants to the US.  These schools have a lot of students who are learning English, which would explain the lower SAT scores."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 21,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "37                                STUYVESANT HIGH SCHOOL\n",
+      "151                         BRONX HIGH SCHOOL OF SCIENCE\n",
+      "187                       BROOKLYN TECHNICAL HIGH SCHOOL\n",
+      "327    QUEENS HIGH SCHOOL FOR THE SCIENCES AT YORK CO...\n",
+      "356                  STATEN ISLAND TECHNICAL HIGH SCHOOL\n",
+      "Name: SCHOOL NAME, dtype: object\n"
+     ]
+    }
+   ],
+   "source": [
+    "print(combined[(combined[\"hispanic_per\"] < 10) & (combined[\"sat_score\"] > 1800)][\"SCHOOL NAME\"])"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Many of the schools above appear to be specialized science and technology schools that receive extra funding, and only admit students who pass an entrance exam.  This doesn't explain the low `hispanic_per`, but it does explain why their students tend to do better on the SAT -- they are students from all over New York City who did well on a standardized test."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Gender differences in SAT scores"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 22,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "<matplotlib.axes._subplots.AxesSubplot at 0x105483240>"
+      ]
+     },
+     "execution_count": 22,
+     "metadata": {},
+     "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": [
+       "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\n"
+      ],
+      "text/plain": [
+       "<matplotlib.figure.Figure at 0x10a6ee518>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "gender_fields = [\"male_per\", \"female_per\"]\n",
+    "combined.corr()[\"sat_score\"][gender_fields].plot.bar()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "In the plot above, we can see that a high percentage of females at a school positively correlates with SAT score, whereas a high percentage of males at a school negatively correlates with SAT score.  Neither correlation is extremely strong."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 23,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "<matplotlib.axes._subplots.AxesSubplot at 0x105436a20>"
+      ]
+     },
+     "execution_count": 23,
+     "metadata": {},
+     "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": [
+       "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\n",
+       "/w9a4lwYoSdPtQAAAABJRU5ErkJggg==\n"
+      ],
+      "text/plain": [
+       "<matplotlib.figure.Figure at 0x1073cde80>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "combined.plot.scatter(\"female_per\", \"sat_score\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Based on the scatterplot, there doesn't seem to be any real correlation between `sat_score` and `female_per`.  However, there is a cluster of schools with a high percentage of females (`60` to `80`), and high SAT scores."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 25,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "5                         BARD HIGH SCHOOL EARLY COLLEGE\n",
+      "26                         ELEANOR ROOSEVELT HIGH SCHOOL\n",
+      "60                                    BEACON HIGH SCHOOL\n",
+      "61     FIORELLO H. LAGUARDIA HIGH SCHOOL OF MUSIC & A...\n",
+      "302                          TOWNSEND HARRIS HIGH SCHOOL\n",
+      "Name: SCHOOL NAME, dtype: object\n"
+     ]
+    }
+   ],
+   "source": [
+    "print(combined[(combined[\"female_per\"] > 60) & (combined[\"sat_score\"] > 1700)][\"SCHOOL NAME\"])"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "These schools appears to be very selective liberal arts schools that have high academic standards."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# AP Exam Scores vs SAT Scores"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 26,
+   "metadata": {
+    "collapsed": false
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "<matplotlib.axes._subplots.AxesSubplot at 0x1097d27f0>"
+      ]
+     },
+     "execution_count": 26,
+     "metadata": {},
+     "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": [
+       "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\n",
+       "AmkHlRcAAAAASUVORK5CYII=\n"
+      ],
+      "text/plain": [
+       "<matplotlib.figure.Figure at 0x1054a8860>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "combined[\"ap_per\"] = combined[\"AP Test Takers \"] / combined[\"total_enrollment\"]\n",
+    "\n",
+    "combined.plot.scatter(x='ap_per', y='sat_score')"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "It looks like there is a relationship between the percentage of students in a school who take the AP exam, and their average SAT scores.  It's not an extremely strong correlation, though."
+   ]
+  }
+ ],
+ "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.4.2"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}

+ 2 - 1
README.md

@@ -13,4 +13,5 @@ Of course, there are always going to be multiple ways to solve any one problem,
 - [Guided Project: Predicting board game reviews](https://github.com/dataquestio/solutions/blob/master/Mission211Solution.ipynb)
 - [Guided Project: Predicting bike rentals](https://github.com/dataquestio/solutions/blob/master/Mission213Solution.ipynb)
 - [Guided Project: Preparing data for SQLite](https://github.com/dataquestio/solutions/blob/master/Mission215Solutions.ipynb)
-- [Guided Project: Creating relations in SQLite](https://github.com/dataquestio/solutions/blob/master/Mission216Solutions.ipynb)
+- [Guided Project: Creating relations in SQLite](https://github.com/dataquestio/solutions/blob/master/Mission216Solutions.ipynb)
+- [Guided Project: Analyzing NYC High School Data](https://github.com/dataquestio/solutions/blob/master/Mission217Solutions.ipynb)