{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Introduction" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Exploration of structured data and labels" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Authors**\n", "- Eric Carlson" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": true }, "outputs": [], "source": [ "structured_collection_date = '2016-10-24-16-35'" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [], "source": [ "from datetime import datetime\n", "import configparser\n", "import hashlib\n", "from importlib import reload\n", "import logging\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import os\n", "import pandas as pd\n", "import pathlib as pl\n", "import pickle as pkl\n", "import sklearn as sk\n", "from sklearn import linear_model, metrics, model_selection\n", "import sys\n", "import yaml\n", "\n", "from IPython import display\n", "\n", "import etc_utils as eu\n", "import mimic_extraction_utils as meu\n", "import structured_data_utils as sdu" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": true }, "outputs": [], "source": [ "np.random.seed(12345)" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "reload(eu)\n", "reload(meu)\n", "reload(sdu)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false }, "outputs": [], "source": [ "sys.path.append('icd9')\n", "from icd9 import ICD9\n", "\n", "# feel free to replace with your path to the json file\n", "tree = ICD9('icd9/codes.json')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Configure pandas and matplot lib for nice web printing" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": true }, "outputs": [], "source": [ "pd.options.display.max_rows = 1000\n", "pd.options.display.max_columns = 50\n", "pd.options.display.max_colwidth = 100" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": true }, "outputs": [], "source": [ "%matplotlib inline" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Load config files, configure logging" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": true }, "outputs": [], "source": [ "work_desc = \"gather_structured_data\"" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Time string: 2016-12-31-12-52\n", "Paths:\n", "log_dir: /Users/ecarlson/logs/mit_frequent_fliers\n", "input_dir: /Users/ecarlson/data/mit_frequent_fliers\n", "results_dir: /Users/ecarlson/results/mit_frequent_fliers\n", "repo_data_dir: /Users/ecarlson/code/etc/mit_frequent_fliers/mit-team-code/data\n" ] } ], "source": [ "time_str, path_config, creds = eu.load_config_v2(creds_file='../../private/mit_freq_fliers/credentials.yaml')\n", "print('Time string: {}'.format(time_str))\n", "\n", "print('Paths:')\n", "for k, item in path_config.items():\n", " print('{}: {}'.format(k, item))" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Logging to /Users/ecarlson/logs/mit_frequent_fliers/2016-12-31-12-52_gather_structured_data.log\n" ] } ], "source": [ "logger = logging.getLogger()\n", "\n", "eu.configure_logging(logger, work_desc=work_desc, log_directory=path_config['log_dir'], time_str=time_str)" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "['postgres', 'mimic3_v1_4', 'mimic2_v2_6']" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "[k for k in creds.keys()]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Load labeled notes" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "collapsed": true }, "outputs": [], "source": [ "categories = ['Advanced.Cancer', 'Advanced.Heart.Disease', 'Advanced.Lung.Disease',\n", " 'Alcohol.Abuse',\n", " 'Chronic.Neurological.Dystrophies', 'Chronic.Pain.Fibromyalgia',\n", " 'Dementia', 'Depression', 'Developmental.Delay.Retardation',\n", " 'Non.Adherence', 'None',\n", " 'Obesity', 'Other.Substance.Abuse', \n", " 'Schizophrenia.and.other.Psychiatric.Disorders', 'Unsure',]" ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "collapsed": true }, "outputs": [], "source": [ "data_path = pl.Path(path_config['repo_data_dir'])" ] }, { "cell_type": "code", "execution_count": 16, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "[PosixPath('/Users/ecarlson/code/etc/mit_frequent_fliers/mit-team-code/data/combined_label_data_2016-10-24-16-35.csv'),\n", " PosixPath('/Users/ecarlson/code/etc/mit_frequent_fliers/mit-team-code/data/mimic3_note_metadata_2016-10-24-16-35.csv'),\n", " PosixPath('/Users/ecarlson/code/etc/mit_frequent_fliers/mit-team-code/data/notes_icd9_codes_2016-10-24-16-35.csv')]" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "[p for p in data_path.glob('*{}*csv'.format(structured_collection_date))]" ] }, { "cell_type": "code", "execution_count": 17, "metadata": { "collapsed": true }, "outputs": [], "source": [ "labels_path = data_path.joinpath('combined_label_data_{}.csv'.format(structured_collection_date))\n", "note_meta_path = data_path.joinpath('mimic3_note_metadata_{}.csv'.format(structured_collection_date))\n", "note_icd9_path = data_path.joinpath('notes_icd9_codes_{}.csv'.format(structured_collection_date))" ] }, { "cell_type": "code", "execution_count": 18, "metadata": { "collapsed": true }, "outputs": [], "source": [ "labels_df = pd.read_csv(labels_path.as_posix())\n", "note_meta_df = pd.read_csv(note_meta_path.as_posix())\n", "note_icd9_df = pd.read_csv(note_icd9_path.as_posix())" ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
subject_idcategorymd5operatorAdvanced.CancerAdvanced.Heart.DiseaseAdvanced.Lung.DiseaseAlcohol.AbuseChronic.Neurological.DystrophiesChronic.Pain.FibromyalgiaDementiaDepressionDevelopmental.Delay.RetardationNon.AdherenceNoneObesityOther.Substance.AbuseSchizophrenia.and.other.Psychiatric.DisordersUnsurerow_id_m3total_m3_distance
09973Discharge56f2598342cce321539d8975809d487cJTW000011000000000NaNNaN
19973Discharge56f2598342cce321539d8975809d487cETM000011000000000NaNNaN
23365Dischargeeaea5c3c7577135a83f1f0fb583e0d53JTW00000000001000017170.00.000884
33365Dischargeeaea5c3c7577135a83f1f0fb583e0d53ETM00000000001000017170.00.000884
427290Dischargee7433c0b75ea00346390f029bb830774JW00000000001000050828.00.001554
\n", "
" ], "text/plain": [ " subject_id category md5 operator \\\n", "0 9973 Discharge 56f2598342cce321539d8975809d487c JTW \n", "1 9973 Discharge 56f2598342cce321539d8975809d487c ETM \n", "2 3365 Discharge eaea5c3c7577135a83f1f0fb583e0d53 JTW \n", "3 3365 Discharge eaea5c3c7577135a83f1f0fb583e0d53 ETM \n", "4 27290 Discharge e7433c0b75ea00346390f029bb830774 JW \n", "\n", " Advanced.Cancer Advanced.Heart.Disease Advanced.Lung.Disease \\\n", "0 0 0 0 \n", "1 0 0 0 \n", "2 0 0 0 \n", "3 0 0 0 \n", "4 0 0 0 \n", "\n", " Alcohol.Abuse Chronic.Neurological.Dystrophies Chronic.Pain.Fibromyalgia \\\n", "0 0 1 1 \n", "1 0 1 1 \n", "2 0 0 0 \n", "3 0 0 0 \n", "4 0 0 0 \n", "\n", " Dementia Depression Developmental.Delay.Retardation Non.Adherence None \\\n", "0 0 0 0 0 0 \n", "1 0 0 0 0 0 \n", "2 0 0 0 0 1 \n", "3 0 0 0 0 1 \n", "4 0 0 0 0 1 \n", "\n", " Obesity Other.Substance.Abuse \\\n", "0 0 0 \n", "1 0 0 \n", "2 0 0 \n", "3 0 0 \n", "4 0 0 \n", "\n", " Schizophrenia.and.other.Psychiatric.Disorders Unsure row_id_m3 \\\n", "0 0 0 NaN \n", "1 0 0 NaN \n", "2 0 0 17170.0 \n", "3 0 0 17170.0 \n", "4 0 0 50828.0 \n", "\n", " total_m3_distance \n", "0 NaN \n", "1 NaN \n", "2 0.000884 \n", "3 0.000884 \n", "4 0.001554 " ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "labels_df.head()" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "(3838, 21)" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "labels_df.shape" ] }, { "cell_type": "code", "execution_count": 21, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
cgidchartdatecharttimehadm_idmd5note_row_idstoretimesubject_id
017770.02154-06-03 00:00:002154-06-03 17:30:00172993.0be74552c73a0f9895c4f372763054d261414073.02154-06-03 17:51:0011590
117698.02183-07-28 00:00:002183-07-28 05:41:00116105.02bd0c96855c6107be79d0150e1f121e71449706.02183-07-28 05:53:0014342
2NaN2170-02-13 00:00:00NaN122710.0bd4bf8040238e3e2cdd7466692defe7347105.0NaN8217
318469.02175-06-07 00:00:002175-06-07 05:39:00196691.06d20d9b6d3cfdc3fc9e8a72fbab0f6971573953.02175-06-07 06:27:0023829
417079.02125-04-27 00:00:002125-04-27 20:51:00133059.0d35003faa86241e60396014264b14a4d1264491.02125-04-27 21:03:00305
\n", "
" ], "text/plain": [ " cgid chartdate charttime hadm_id \\\n", "0 17770.0 2154-06-03 00:00:00 2154-06-03 17:30:00 172993.0 \n", "1 17698.0 2183-07-28 00:00:00 2183-07-28 05:41:00 116105.0 \n", "2 NaN 2170-02-13 00:00:00 NaN 122710.0 \n", "3 18469.0 2175-06-07 00:00:00 2175-06-07 05:39:00 196691.0 \n", "4 17079.0 2125-04-27 00:00:00 2125-04-27 20:51:00 133059.0 \n", "\n", " md5 note_row_id storetime \\\n", "0 be74552c73a0f9895c4f372763054d26 1414073.0 2154-06-03 17:51:00 \n", "1 2bd0c96855c6107be79d0150e1f121e7 1449706.0 2183-07-28 05:53:00 \n", "2 bd4bf8040238e3e2cdd7466692defe73 47105.0 NaN \n", "3 6d20d9b6d3cfdc3fc9e8a72fbab0f697 1573953.0 2175-06-07 06:27:00 \n", "4 d35003faa86241e60396014264b14a4d 1264491.0 2125-04-27 21:03:00 \n", "\n", " subject_id \n", "0 11590 \n", "1 14342 \n", "2 8217 \n", "3 23829 \n", "4 305 " ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "note_meta_df.head()" ] }, { "cell_type": "code", "execution_count": 22, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
codelevelmd5note_row_idsubject_id
041071sourcebe74552c73a0f9895c4f372763054d261414073.011590
139891sourcebe74552c73a0f9895c4f372763054d261414073.011590
2390-4590be74552c73a0f9895c4f372763054d261414073.011590
3393-3981be74552c73a0f9895c4f372763054d261414073.011590
43982be74552c73a0f9895c4f372763054d261414073.011590
\n", "
" ], "text/plain": [ " code level md5 note_row_id subject_id\n", "0 41071 source be74552c73a0f9895c4f372763054d26 1414073.0 11590\n", "1 39891 source be74552c73a0f9895c4f372763054d26 1414073.0 11590\n", "2 390-459 0 be74552c73a0f9895c4f372763054d26 1414073.0 11590\n", "3 393-398 1 be74552c73a0f9895c4f372763054d26 1414073.0 11590\n", "4 398 2 be74552c73a0f9895c4f372763054d26 1414073.0 11590" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "note_icd9_df.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Inspect data" ] }, { "cell_type": "code", "execution_count": 23, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "(89273, 5)" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "note_icd9_df.shape" ] }, { "cell_type": "code", "execution_count": 24, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "(21044, 5)" ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "note_icd9_df.query('level == \"source\"').shape" ] }, { "cell_type": "code", "execution_count": 25, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "code\n", "4280 690\n", "4019 570\n", "42731 499\n", "5849 386\n", "41401 347\n", "Name: md5, dtype: int64" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "(1852,)\n" ] } ], "source": [ "grouped = note_icd9_df.query('level == \"source\"').groupby('code').count().sort_values('md5', ascending=False)['md5']\n", "display.display(grouped.head())\n", "print(grouped.shape)" ] }, { "cell_type": "code", "execution_count": 26, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "code\n", "390-459 4213\n", "460-519 1825\n", "240-279 1801\n", "580-629 1349\n", "520-579 1223\n", "Name: md5, dtype: int64" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "(41,)\n" ] } ], "source": [ "grouped = note_icd9_df.query('level == \"0\"').groupby('code').count().sort_values('md5', ascending=False)['md5']\n", "display.display(grouped.head())\n", "print(grouped.shape)" ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "code\n", "420-429 2085\n", "270-279 1320\n", "510-519 937\n", "580-589 833\n", "996-999 699\n", "Name: md5, dtype: int64" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "(181,)\n" ] } ], "source": [ "grouped = note_icd9_df.query('level == \"1\"').groupby('code').count().sort_values('md5', ascending=False)['md5']\n", "display.display(grouped.head())\n", "print(grouped.shape)" ] }, { "cell_type": "code", "execution_count": 28, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "code\n", "428 992\n", "276 788\n", "427 755\n", "518 618\n", "401 583\n", "Name: md5, dtype: int64" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "(632,)\n" ] } ], "source": [ "grouped = note_icd9_df.query('level == \"2\"').groupby('code').count().sort_values('md5', ascending=False)['md5']\n", "display.display(grouped.head())\n", "print(grouped.shape)" ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "code\n", "428.0 690\n", "401.9 570\n", "427.3 546\n", "518.8 505\n", "414.0 408\n", "Name: md5, dtype: int64" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "(1017,)\n" ] } ], "source": [ "grouped = note_icd9_df.query('level == \"3\"').groupby('code').count().sort_values('md5', ascending=False)['md5']\n", "display.display(grouped.head())\n", "print(grouped.shape)" ] }, { "cell_type": "code", "execution_count": 30, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "Series([], Name: md5, dtype: int64)" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "(0,)\n" ] } ], "source": [ "grouped = note_icd9_df.query('level == \"4\"').groupby('code').count().sort_values('md5', ascending=False)['md5']\n", "display.display(grouped.head())\n", "print(grouped.shape)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "From above, see that there are no \"level 4\" codes. As we increase from level 0 to level 3 we get more specific codes, with corresponding increase in number of codes and decrease in the maximum frequency of occurence. " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Assemble data for classification" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## As a first pass, start with a single diagnosis level, combine with labels, inspect" ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
codelevelmd5note_row_idsubject_id
3393-3981be74552c73a0f9895c4f372763054d261414073.011590
8393-3981be74552c73a0f9895c4f372763054d261414073.011590
13393-3981be74552c73a0f9895c4f372763054d261414073.011590
180421be74552c73a0f9895c4f372763054d261414073.011590
22510-5191be74552c73a0f9895c4f372763054d261414073.011590
\n", "
" ], "text/plain": [ " code level md5 note_row_id subject_id\n", "3 393-398 1 be74552c73a0f9895c4f372763054d26 1414073.0 11590\n", "8 393-398 1 be74552c73a0f9895c4f372763054d26 1414073.0 11590\n", "13 393-398 1 be74552c73a0f9895c4f372763054d26 1414073.0 11590\n", "18 042 1 be74552c73a0f9895c4f372763054d26 1414073.0 11590\n", "22 510-519 1 be74552c73a0f9895c4f372763054d26 1414073.0 11590" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "icd9_1lev = note_icd9_df.query('level == \"1\"')\n", "icd9_1lev.head()" ] }, { "cell_type": "code", "execution_count": 28, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
subject_idcategorymd5operatorAdvanced.CancerAdvanced.Heart.DiseaseAdvanced.Lung.DiseaseAlcohol.AbuseChronic.Neurological.DystrophiesChronic.Pain.FibromyalgiaDementiaDepressionDevelopmental.Delay.RetardationNon.AdherenceNoneObesityOther.Substance.AbuseSchizophrenia.and.other.Psychiatric.DisordersUnsurerow_id_m3total_m3_distance
09973Discharge56f2598342cce321539d8975809d487cJTW000011000000000NaNNaN
19973Discharge56f2598342cce321539d8975809d487cETM000011000000000NaNNaN
23365Dischargeeaea5c3c7577135a83f1f0fb583e0d53JTW00000000001000017170.00.000884
33365Dischargeeaea5c3c7577135a83f1f0fb583e0d53ETM00000000001000017170.00.000884
427290Dischargee7433c0b75ea00346390f029bb830774JW00000000001000050828.00.001554
\n", "
" ], "text/plain": [ " subject_id category md5 operator \\\n", "0 9973 Discharge 56f2598342cce321539d8975809d487c JTW \n", "1 9973 Discharge 56f2598342cce321539d8975809d487c ETM \n", "2 3365 Discharge eaea5c3c7577135a83f1f0fb583e0d53 JTW \n", "3 3365 Discharge eaea5c3c7577135a83f1f0fb583e0d53 ETM \n", "4 27290 Discharge e7433c0b75ea00346390f029bb830774 JW \n", "\n", " Advanced.Cancer Advanced.Heart.Disease Advanced.Lung.Disease \\\n", "0 0 0 0 \n", "1 0 0 0 \n", "2 0 0 0 \n", "3 0 0 0 \n", "4 0 0 0 \n", "\n", " Alcohol.Abuse Chronic.Neurological.Dystrophies Chronic.Pain.Fibromyalgia \\\n", "0 0 1 1 \n", "1 0 1 1 \n", "2 0 0 0 \n", "3 0 0 0 \n", "4 0 0 0 \n", "\n", " Dementia Depression Developmental.Delay.Retardation Non.Adherence None \\\n", "0 0 0 0 0 0 \n", "1 0 0 0 0 0 \n", "2 0 0 0 0 1 \n", "3 0 0 0 0 1 \n", "4 0 0 0 0 1 \n", "\n", " Obesity Other.Substance.Abuse \\\n", "0 0 0 \n", "1 0 0 \n", "2 0 0 \n", "3 0 0 \n", "4 0 0 \n", "\n", " Schizophrenia.and.other.Psychiatric.Disorders Unsure row_id_m3 \\\n", "0 0 0 NaN \n", "1 0 0 NaN \n", "2 0 0 17170.0 \n", "3 0 0 17170.0 \n", "4 0 0 50828.0 \n", "\n", " total_m3_distance \n", "0 NaN \n", "1 NaN \n", "2 0.000884 \n", "3 0.000884 \n", "4 0.001554 " ] }, "execution_count": 28, "metadata": {}, "output_type": "execute_result" } ], "source": [ "labels_df.head()" ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "collapsed": false }, "outputs": [], "source": [ "tmp_df = icd9_1lev.groupby(['subject_id', 'md5', 'code']).agg({'level': lambda x: 1})\n", "tmp_df.rename(columns={'level': 'code'}, inplace=True)\n", "icd9_vec_df = tmp_df.unstack(fill_value=0)\n", "#icd9_vec_df.columns = icd9_vec_df.columns.droplevel()" ] }, { "cell_type": "code", "execution_count": 30, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
code
code001-009030-041042047050-059062070-079110-118120-129130-136137-139140-149150-159160-165170-176179-189190-199210-229235-238239240-246249-259260-269270-279290-299...V18V26V42V43V44V45V46V49V50V53V54V55V58V59V60V62V63V64V65V66V69V70V85V87V88
subject_idmd5
6827572b36bd4c26c322f50cf65d095d160010000000000000000000110...0000000000000000000000000
10927d1f5907fa14b6702837a845f84c54e0000000100000000000000000...0000000000001000000000000
3e0fff775cfb678fdfa06ece68ebfab50000000000000000000000000...0000000100000000000000000
8efc0a2ff698b75ce183e3183c1bf2040000000000000000000000000...0000000000000000000000000
f5f69772c32f1b0ac05b7cf408f7a6db0000000000000000000000000...0000000100000000000000000
\n", "

5 rows × 181 columns

\n", "
" ], "text/plain": [ " code \\\n", "code 001-009 030-041 042 047 050-059 \n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 0 1 0 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 0 0 0 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 0 0 0 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0 0 0 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 0 0 0 0 \n", "\n", " \\\n", "code 062 070-079 110-118 120-129 \n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 0 0 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 0 1 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 0 0 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0 0 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 0 0 0 \n", "\n", " \\\n", "code 130-136 137-139 140-149 150-159 \n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 0 0 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 0 0 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 0 0 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0 0 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 0 0 0 \n", "\n", " \\\n", "code 160-165 170-176 179-189 190-199 \n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 0 0 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 0 0 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 0 0 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0 0 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 0 0 0 \n", "\n", " \\\n", "code 210-229 235-238 239 240-246 \n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 0 0 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 0 0 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 0 0 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0 0 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 0 0 0 \n", "\n", " \\\n", "code 249-259 260-269 270-279 290-299 \n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 1 1 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 0 0 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 0 0 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0 0 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 0 0 0 \n", "\n", " ... \\\n", "code ... V18 V26 V42 V43 V44 V45 V46 \n", "subject_id md5 ... \n", "68 27572b36bd4c26c322f50cf65d095d16 ... 0 0 0 0 0 0 0 \n", "109 27d1f5907fa14b6702837a845f84c54e ... 0 0 0 0 0 0 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 ... 0 0 0 0 0 0 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 ... 0 0 0 0 0 0 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db ... 0 0 0 0 0 0 0 \n", "\n", " \\\n", "code V49 V50 V53 V54 V55 V58 V59 V60 \n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 0 0 0 0 0 0 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 0 0 0 0 1 0 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 1 0 0 0 0 0 0 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0 0 0 0 0 0 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 1 0 0 0 0 0 0 0 \n", "\n", " \\\n", "code V62 V63 V64 V65 V66 V69 V70 V85 \n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 0 0 0 0 0 0 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 0 0 0 0 0 0 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 0 0 0 0 0 0 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0 0 0 0 0 0 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 0 0 0 0 0 0 0 \n", "\n", " \n", "code V87 V88 \n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 0 \n", "\n", "[5 rows x 181 columns]" ] }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "icd9_vec_df.head()" ] }, { "cell_type": "code", "execution_count": 125, "metadata": { "collapsed": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/mnt/cbds_homes/ecarlson/.local/lib/python3.4/site-packages/pandas/tools/merge.py:480: UserWarning: merging between different levels can give an unintended result (1 levels on the left, 2 on the right)\n", " warnings.warn(msg, UserWarning)\n" ] } ], "source": [ "feat_vecs = labels_df.groupby(['subject_id', 'md5']).max()[['category',] + categories]\n", "feat_vecs = feat_vecs.join(icd9_vec_df)" ] }, { "cell_type": "code", "execution_count": 126, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
categoryAdvanced.CancerAdvanced.Heart.DiseaseAdvanced.Lung.DiseaseAlcohol.AbuseChronic.Neurological.DystrophiesChronic.Pain.FibromyalgiaDementiaDepressionDevelopmental.Delay.RetardationNon.AdherenceNoneObesityOther.Substance.AbuseSchizophrenia.and.other.Psychiatric.DisordersUnsure(code, 001-009)(code, 030-041)(code, 042)(code, 047)(code, 050-059)(code, 062)(code, 070-079)(code, 110-118)(code, 120-129)...(code, V18)(code, V26)(code, V42)(code, V43)(code, V44)(code, V45)(code, V46)(code, V49)(code, V50)(code, V53)(code, V54)(code, V55)(code, V58)(code, V59)(code, V60)(code, V62)(code, V63)(code, V64)(code, V65)(code, V66)(code, V69)(code, V70)(code, V85)(code, V87)(code, V88)
subject_idmd5
6827572b36bd4c26c322f50cf65d095d16Nursing/Other0000000000100000.00.01.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
10927d1f5907fa14b6702837a845f84c54eNursing/Other0000010000100010.00.00.00.00.00.00.01.00.0...0.00.00.00.00.00.00.00.00.00.00.00.01.00.00.00.00.00.00.00.00.00.00.00.00.0
3e0fff775cfb678fdfa06ece68ebfab5Nursing/Other0100000000100000.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
8efc0a2ff698b75ce183e3183c1bf204Nursing/Other0000000000100000.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
f5f69772c32f1b0ac05b7cf408f7a6dbDischarge0000000000100000.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
\n", "

5 rows × 197 columns

\n", "
" ], "text/plain": [ " category Advanced.Cancer \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 Nursing/Other 0 \n", "109 27d1f5907fa14b6702837a845f84c54e Nursing/Other 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 Nursing/Other 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 Nursing/Other 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db Discharge 0 \n", "\n", " Advanced.Heart.Disease \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 1 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Advanced.Lung.Disease \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Alcohol.Abuse \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Chronic.Neurological.Dystrophies \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Chronic.Pain.Fibromyalgia \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 1 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Dementia Depression \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 0 \n", "\n", " Developmental.Delay.Retardation \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Non.Adherence None Obesity \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 1 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 1 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 1 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 1 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 1 0 \n", "\n", " Other.Substance.Abuse \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Schizophrenia.and.other.Psychiatric.Disorders \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Unsure (code, 001-009) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 1 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 0.0 \n", "\n", " (code, 030-041) (code, 042) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 1.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, 047) (code, 050-059) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, 062) (code, 070-079) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, 110-118) (code, 120-129) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 1.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " ... (code, V18) \\\n", "subject_id md5 ... \n", "68 27572b36bd4c26c322f50cf65d095d16 ... 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e ... 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 ... 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 ... 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db ... 0.0 \n", "\n", " (code, V26) (code, V42) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V43) (code, V44) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V45) (code, V46) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V49) (code, V50) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 1.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 1.0 0.0 \n", "\n", " (code, V53) (code, V54) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V55) (code, V58) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 1.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V59) (code, V60) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V62) (code, V63) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V64) (code, V65) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V66) (code, V69) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V70) (code, V85) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V87) (code, V88) \n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", "[5 rows x 197 columns]" ] }, "execution_count": 126, "metadata": {}, "output_type": "execute_result" } ], "source": [ "feat_vecs.head()" ] }, { "cell_type": "code", "execution_count": 132, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "(1849, 197)" ] }, "execution_count": 132, "metadata": {}, "output_type": "execute_result" } ], "source": [ "feat_vecs.shape" ] }, { "cell_type": "code", "execution_count": 127, "metadata": { "collapsed": true }, "outputs": [], "source": [ "feature_cols = [c for c in feat_vecs.columns if isinstance(c, tuple)]" ] }, { "cell_type": "code", "execution_count": 128, "metadata": { "collapsed": false }, "outputs": [], "source": [ "code_lookup = [{'icd9':icd, 'descr': tree.find(icd[1]).description} for icd in feature_cols]" ] }, { "cell_type": "code", "execution_count": 129, "metadata": { "collapsed": false }, "outputs": [], "source": [ "code_lookup_df = pd.DataFrame(code_lookup).set_index('icd9')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Note: not really an odds ratio, dividing by population mean rather than mean of non-flagged population, otherwise many divide by zeros" ] }, { "cell_type": "code", "execution_count": 130, "metadata": { "collapsed": false }, "outputs": [], "source": [ "all_vecs = feat_vecs[feature_cols].mean()\n", "likely_concepts = dict()\n", "for cat in categories:\n", " with_label = feat_vecs.loc[feat_vecs[cat]==1, feature_cols].mean()\n", " with_label = with_label/all_vecs\n", "# no_label = feat_vecs.loc[feat_vecs[cat]==0, feature_cols].mean()\n", "# with_label = with_label/no_label\n", " with_label.name = 'OR'\n", " with_label = code_lookup_df.join(pd.DataFrame(with_label))\n", " likely_concepts[cat] = with_label.sort_values('OR', ascending=False)" ] }, { "cell_type": "code", "execution_count": 131, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Advanced.Cancer\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, 190-199)MALIGNANT NEOPLASM OF OTHER AND UNSPECIFIED SITES12.513294
(code, V87)OTHER SPECIFIED PERSONAL EXPOSURES AND HISTORY PRESENTING HAZARDS TO HEALTH9.144330
(code, E933)Primarily systemic agents7.837997
(code, 170-176)MALIGNANT NEOPLASM OF BONE, CONNECTIVE TISSUE, SKIN, AND BREAST6.858247
(code, E853)Accidental poisoning by tranquilizers6.096220
(code, V14)Personal history of allergy to medicinal agents6.096220
(code, 795)Other and nonspecific abnormal cytological, histological, immunological and DNA test findings6.096220
(code, 140-149)MALIGNANT NEOPLASM OF LIP, ORAL CAVITY, AND PHARYNX6.096220
(code, 150-159)MALIGNANT NEOPLASM OF DIGESTIVE ORGANS AND PERITONEUM5.878498
(code, 179-189)MALIGNANT NEOPLASM OF GENITOURINARY ORGANS4.572165
(code, 540-543)APPENDICITIS4.572165
(code, E870)Accidental cut, puncture, perforation, or hemorrhage during medical care4.572165
(code, E936)Anticonvulsants and anti-Parkinsonism drugs4.572165
(code, 160-165)MALIGNANT NEOPLASM OF RESPIRATORY AND INTRATHORACIC ORGANS4.267354
(code, 782)Symptoms involving skin and other integumentary tissue3.657732
(code, 320-326)INFLAMMATORY DISEASES OF THE CENTRAL NERVOUS SYSTEM3.657732
(code, 781)Symptoms involving nervous and musculoskeletal systems3.657732
(code, 050-059)VIRAL DISEASES ACCOMPANIED BY EXANTHEM3.483554
(code, V10)Personal history of malignant neoplasm3.457558
(code, V13)Personal history of other diseases3.325211
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 190-199) MALIGNANT NEOPLASM OF OTHER AND UNSPECIFIED SITES \n", "(code, V87) OTHER SPECIFIED PERSONAL EXPOSURES AND HISTORY PRESENTING HAZARDS TO HEALTH \n", "(code, E933) Primarily systemic agents \n", "(code, 170-176) MALIGNANT NEOPLASM OF BONE, CONNECTIVE TISSUE, SKIN, AND BREAST \n", "(code, E853) Accidental poisoning by tranquilizers \n", "(code, V14) Personal history of allergy to medicinal agents \n", "(code, 795) Other and nonspecific abnormal cytological, histological, immunological and DNA test findings \n", "(code, 140-149) MALIGNANT NEOPLASM OF LIP, ORAL CAVITY, AND PHARYNX \n", "(code, 150-159) MALIGNANT NEOPLASM OF DIGESTIVE ORGANS AND PERITONEUM \n", "(code, 179-189) MALIGNANT NEOPLASM OF GENITOURINARY ORGANS \n", "(code, 540-543) APPENDICITIS \n", "(code, E870) Accidental cut, puncture, perforation, or hemorrhage during medical care \n", "(code, E936) Anticonvulsants and anti-Parkinsonism drugs \n", "(code, 160-165) MALIGNANT NEOPLASM OF RESPIRATORY AND INTRATHORACIC ORGANS \n", "(code, 782) Symptoms involving skin and other integumentary tissue \n", "(code, 320-326) INFLAMMATORY DISEASES OF THE CENTRAL NERVOUS SYSTEM \n", "(code, 781) Symptoms involving nervous and musculoskeletal systems \n", "(code, 050-059) VIRAL DISEASES ACCOMPANIED BY EXANTHEM \n", "(code, V10) Personal history of malignant neoplasm \n", "(code, V13) Personal history of other diseases \n", "\n", " OR \n", "icd9 \n", "(code, 190-199) 12.513294 \n", "(code, V87) 9.144330 \n", "(code, E933) 7.837997 \n", "(code, 170-176) 6.858247 \n", "(code, E853) 6.096220 \n", "(code, V14) 6.096220 \n", "(code, 795) 6.096220 \n", "(code, 140-149) 6.096220 \n", "(code, 150-159) 5.878498 \n", "(code, 179-189) 4.572165 \n", "(code, 540-543) 4.572165 \n", "(code, E870) 4.572165 \n", "(code, E936) 4.572165 \n", "(code, 160-165) 4.267354 \n", "(code, 782) 3.657732 \n", "(code, 320-326) 3.657732 \n", "(code, 781) 3.657732 \n", "(code, 050-059) 3.483554 \n", "(code, V10) 3.457558 \n", "(code, V13) 3.325211 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Advanced.Heart.Disease\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, E980)Poisoning by solid or liquid substances, undetermined whether accidentally or purposely inflicted7.153226
(code, E941)Drugs primarily affecting the autonomic nervous system7.153226
(code, 137-139)LATE EFFECTS OF INFECTIOUS AND PARASITIC DISEASES7.153226
(code, 799.1)Respiratory arrest7.153226
(code, E937)Sedatives and hypnotics7.153226
(code, 958-959)CERTAIN TRAUMATIC COMPLICATIONS AND UNSPECIFIED INJURIES4.768817
(code, E858)Accidental poisoning by other drugs4.768817
(code, 791)Nonspecific findings on examination of urine3.576613
(code, V53)Fitting and adjustment of other device3.065668
(code, E942)Agents primarily affecting the cardiovascular system2.861290
(code, E931)Other anti-infectives2.384409
(code, 393-398)CHRONIC RHEUMATIC HEART DISEASE2.322476
(code, V70)General medical examination2.043779
(code, 410-414)ISCHEMIC HEART DISEASE1.792237
(code, 796)Other nonspecific abnormal findings1.788306
(code, E870)Accidental cut, puncture, perforation, or hemorrhage during medical care1.788306
(code, 460-466)ACUTE RESPIRATORY INFECTIONS1.788306
(code, 170-176)MALIGNANT NEOPLASM OF BONE, CONNECTIVE TISSUE, SKIN, AND BREAST1.788306
(code, 600-608)DISEASES OF MALE GENITAL ORGANS1.744689
(code, V45)Other postprocedural states1.722073
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, E980) Poisoning by solid or liquid substances, undetermined whether accidentally or purposely inflicted \n", "(code, E941) Drugs primarily affecting the autonomic nervous system \n", "(code, 137-139) LATE EFFECTS OF INFECTIOUS AND PARASITIC DISEASES \n", "(code, 799.1) Respiratory arrest \n", "(code, E937) Sedatives and hypnotics \n", "(code, 958-959) CERTAIN TRAUMATIC COMPLICATIONS AND UNSPECIFIED INJURIES \n", "(code, E858) Accidental poisoning by other drugs \n", "(code, 791) Nonspecific findings on examination of urine \n", "(code, V53) Fitting and adjustment of other device \n", "(code, E942) Agents primarily affecting the cardiovascular system \n", "(code, E931) Other anti-infectives \n", "(code, 393-398) CHRONIC RHEUMATIC HEART DISEASE \n", "(code, V70) General medical examination \n", "(code, 410-414) ISCHEMIC HEART DISEASE \n", "(code, 796) Other nonspecific abnormal findings \n", "(code, E870) Accidental cut, puncture, perforation, or hemorrhage during medical care \n", "(code, 460-466) ACUTE RESPIRATORY INFECTIONS \n", "(code, 170-176) MALIGNANT NEOPLASM OF BONE, CONNECTIVE TISSUE, SKIN, AND BREAST \n", "(code, 600-608) DISEASES OF MALE GENITAL ORGANS \n", "(code, V45) Other postprocedural states \n", "\n", " OR \n", "icd9 \n", "(code, E980) 7.153226 \n", "(code, E941) 7.153226 \n", "(code, 137-139) 7.153226 \n", "(code, 799.1) 7.153226 \n", "(code, E937) 7.153226 \n", "(code, 958-959) 4.768817 \n", "(code, E858) 4.768817 \n", "(code, 791) 3.576613 \n", "(code, V53) 3.065668 \n", "(code, E942) 2.861290 \n", "(code, E931) 2.384409 \n", "(code, 393-398) 2.322476 \n", "(code, V70) 2.043779 \n", "(code, 410-414) 1.792237 \n", "(code, 796) 1.788306 \n", "(code, E870) 1.788306 \n", "(code, 460-466) 1.788306 \n", "(code, 170-176) 1.788306 \n", "(code, 600-608) 1.744689 \n", "(code, V45) 1.722073 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Advanced.Lung.Disease\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, 980-989)TOXIC EFFECTS OF SUBSTANCES CHIEFLY NONMEDICINAL AS TO SOURCE11.826667
(code, 791)Nonspecific findings on examination of urine11.826667
(code, E869)Accidental poisoning by other gases and vapors11.826667
(code, 799.1)Respiratory arrest11.826667
(code, V46)Other dependence on machines and devices7.446420
(code, 460-466)ACUTE RESPIRATORY INFECTIONS5.174167
(code, V02)Carrier or suspected carrier of infectious diseases4.435000
(code, V13)Personal history of other diseases4.300606
(code, 730-739)OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES4.108211
(code, 617-629)OTHER DISORDERS OF FEMALE GENITAL TRACT3.942222
(code, E853)Accidental poisoning by tranquilizers3.942222
(code, V14)Personal history of allergy to medicinal agents3.942222
(code, E917)Striking against or struck accidentally by objects or persons3.942222
(code, 958-959)CERTAIN TRAUMATIC COMPLICATIONS AND UNSPECIFIED INJURIES3.942222
(code, 338)PAIN3.379048
(code, V16)Family history of malignant neoplasm3.379048
(code, E936)Anticonvulsants and anti-Parkinsonism drugs2.956667
(code, 317-319)MENTAL RETARDATION2.571014
(code, 490-496)CHRONIC OBSTRUCTIVE PULMONARY DISEASE AND ALLIED CONDITIONS2.569241
(code, 249-259)DISEASES OF OTHER ENDOCRINE GLANDS2.489825
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 980-989) TOXIC EFFECTS OF SUBSTANCES CHIEFLY NONMEDICINAL AS TO SOURCE \n", "(code, 791) Nonspecific findings on examination of urine \n", "(code, E869) Accidental poisoning by other gases and vapors \n", "(code, 799.1) Respiratory arrest \n", "(code, V46) Other dependence on machines and devices \n", "(code, 460-466) ACUTE RESPIRATORY INFECTIONS \n", "(code, V02) Carrier or suspected carrier of infectious diseases \n", "(code, V13) Personal history of other diseases \n", "(code, 730-739) OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES \n", "(code, 617-629) OTHER DISORDERS OF FEMALE GENITAL TRACT \n", "(code, E853) Accidental poisoning by tranquilizers \n", "(code, V14) Personal history of allergy to medicinal agents \n", "(code, E917) Striking against or struck accidentally by objects or persons \n", "(code, 958-959) CERTAIN TRAUMATIC COMPLICATIONS AND UNSPECIFIED INJURIES \n", "(code, 338) PAIN \n", "(code, V16) Family history of malignant neoplasm \n", "(code, E936) Anticonvulsants and anti-Parkinsonism drugs \n", "(code, 317-319) MENTAL RETARDATION \n", "(code, 490-496) CHRONIC OBSTRUCTIVE PULMONARY DISEASE AND ALLIED CONDITIONS \n", "(code, 249-259) DISEASES OF OTHER ENDOCRINE GLANDS \n", "\n", " OR \n", "icd9 \n", "(code, 980-989) 11.826667 \n", "(code, 791) 11.826667 \n", "(code, E869) 11.826667 \n", "(code, 799.1) 11.826667 \n", "(code, V46) 7.446420 \n", "(code, 460-466) 5.174167 \n", "(code, V02) 4.435000 \n", "(code, V13) 4.300606 \n", "(code, 730-739) 4.108211 \n", "(code, 617-629) 3.942222 \n", "(code, E853) 3.942222 \n", "(code, V14) 3.942222 \n", "(code, E917) 3.942222 \n", "(code, 958-959) 3.942222 \n", "(code, 338) 3.379048 \n", "(code, V16) 3.379048 \n", "(code, E936) 2.956667 \n", "(code, 317-319) 2.571014 \n", "(code, 490-496) 2.569241 \n", "(code, 249-259) 2.489825 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Alcohol.Abuse\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, 840-848)SPRAINS AND STRAINS OF JOINTS AND ADJACENT MUSCLES10.950617
(code, V62)Other psychosocial circumstances10.950617
(code, E980)Poisoning by solid or liquid substances, undetermined whether accidentally or purposely inflicted10.950617
(code, E967)Perpetrator of child and adult abuse10.950617
(code, V69)Problems related to lifestyle10.950617
(code, V65)Other persons seeking consultation10.950617
(code, E960)Fight, brawl, rape10.950617
(code, E901)Excessive cold10.950617
(code, V60)Housing, household, and economic circumstances9.855556
(code, V11)Personal history of mental disorder8.212963
(code, E858)Accidental poisoning by other drugs7.300412
(code, V63)Unavailability of other medical facilities for care5.475309
(code, 830-839)DISLOCATION5.475309
(code, E854)Accidental poisoning by other psychotropic agents5.475309
(code, E928)Other and unspecified environmental and accidental causes4.211776
(code, 795)Other and nonspecific abnormal cytological, histological, immunological and DNA test findings3.650206
(code, E931)Other anti-infectives3.650206
(code, E853)Accidental poisoning by tranquilizers3.650206
(code, 070-079)OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE3.629699
(code, V08)Asymptomatic human immunodeficiency virus [HIV] infection status3.422068
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 840-848) SPRAINS AND STRAINS OF JOINTS AND ADJACENT MUSCLES \n", "(code, V62) Other psychosocial circumstances \n", "(code, E980) Poisoning by solid or liquid substances, undetermined whether accidentally or purposely inflicted \n", "(code, E967) Perpetrator of child and adult abuse \n", "(code, V69) Problems related to lifestyle \n", "(code, V65) Other persons seeking consultation \n", "(code, E960) Fight, brawl, rape \n", "(code, E901) Excessive cold \n", "(code, V60) Housing, household, and economic circumstances \n", "(code, V11) Personal history of mental disorder \n", "(code, E858) Accidental poisoning by other drugs \n", "(code, V63) Unavailability of other medical facilities for care \n", "(code, 830-839) DISLOCATION \n", "(code, E854) Accidental poisoning by other psychotropic agents \n", "(code, E928) Other and unspecified environmental and accidental causes \n", "(code, 795) Other and nonspecific abnormal cytological, histological, immunological and DNA test findings \n", "(code, E931) Other anti-infectives \n", "(code, E853) Accidental poisoning by tranquilizers \n", "(code, 070-079) OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE \n", "(code, V08) Asymptomatic human immunodeficiency virus [HIV] infection status \n", "\n", " OR \n", "icd9 \n", "(code, 840-848) 10.950617 \n", "(code, V62) 10.950617 \n", "(code, E980) 10.950617 \n", "(code, E967) 10.950617 \n", "(code, V69) 10.950617 \n", "(code, V65) 10.950617 \n", "(code, E960) 10.950617 \n", "(code, E901) 10.950617 \n", "(code, V60) 9.855556 \n", "(code, V11) 8.212963 \n", "(code, E858) 7.300412 \n", "(code, V63) 5.475309 \n", "(code, 830-839) 5.475309 \n", "(code, E854) 5.475309 \n", "(code, E928) 4.211776 \n", "(code, 795) 3.650206 \n", "(code, E931) 3.650206 \n", "(code, E853) 3.650206 \n", "(code, 070-079) 3.629699 \n", "(code, V08) 3.422068 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Chronic.Neurological.Dystrophies\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, V88)ACQUIRED ABSENCE OF OTHER ORGANS AND TISSUE6.694340
(code, 137-139)LATE EFFECTS OF INFECTIOUS AND PARASITIC DISEASES6.694340
(code, E901)Excessive cold6.694340
(code, 047)Meningitis due to enterovirus6.694340
(code, E945)Agents primarily acting on the smooth and skeletal muscles and respiratory system6.694340
(code, E936)Anticonvulsants and anti-Parkinsonism drugs5.020755
(code, 617-629)OTHER DISORDERS OF FEMALE GENITAL TRACT4.462893
(code, V62)Other psychosocial circumstances3.347170
(code, V11)Personal history of mental disorder3.347170
(code, 791)Nonspecific findings on examination of urine3.347170
(code, 794)Nonspecific abnormal results of function studies3.347170
(code, E929)LATE EFFECTS OF ACCIDENTAL INJURY3.347170
(code, E935)Analgesics, antipyretics, and antirheumatics3.347170
(code, 340-349)OTHER DISORDERS OF THE CENTRAL NERVOUS SYSTEM3.047829
(code, V16)Family history of malignant neoplasm2.869003
(code, 905-909)LATE EFFECTS OF INJURIES, POISONINGS, TOXIC EFFECTS, AND OTHER EXTERNAL CAUSES2.869003
(code, V49)Other conditions influencing health status2.818669
(code, 784)Symptoms involving head and neck2.454591
(code, V13)Personal history of other diseases2.434305
(code, 330-337)HEREDITARY AND DEGENERATIVE DISEASES OF THE CENTRAL NERVOUS SYSTEM2.373448
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, V88) ACQUIRED ABSENCE OF OTHER ORGANS AND TISSUE \n", "(code, 137-139) LATE EFFECTS OF INFECTIOUS AND PARASITIC DISEASES \n", "(code, E901) Excessive cold \n", "(code, 047) Meningitis due to enterovirus \n", "(code, E945) Agents primarily acting on the smooth and skeletal muscles and respiratory system \n", "(code, E936) Anticonvulsants and anti-Parkinsonism drugs \n", "(code, 617-629) OTHER DISORDERS OF FEMALE GENITAL TRACT \n", "(code, V62) Other psychosocial circumstances \n", "(code, V11) Personal history of mental disorder \n", "(code, 791) Nonspecific findings on examination of urine \n", "(code, 794) Nonspecific abnormal results of function studies \n", "(code, E929) LATE EFFECTS OF ACCIDENTAL INJURY \n", "(code, E935) Analgesics, antipyretics, and antirheumatics \n", "(code, 340-349) OTHER DISORDERS OF THE CENTRAL NERVOUS SYSTEM \n", "(code, V16) Family history of malignant neoplasm \n", "(code, 905-909) LATE EFFECTS OF INJURIES, POISONINGS, TOXIC EFFECTS, AND OTHER EXTERNAL CAUSES \n", "(code, V49) Other conditions influencing health status \n", "(code, 784) Symptoms involving head and neck \n", "(code, V13) Personal history of other diseases \n", "(code, 330-337) HEREDITARY AND DEGENERATIVE DISEASES OF THE CENTRAL NERVOUS SYSTEM \n", "\n", " OR \n", "icd9 \n", "(code, V88) 6.694340 \n", "(code, 137-139) 6.694340 \n", "(code, E901) 6.694340 \n", "(code, 047) 6.694340 \n", "(code, E945) 6.694340 \n", "(code, E936) 5.020755 \n", "(code, 617-629) 4.462893 \n", "(code, V62) 3.347170 \n", "(code, V11) 3.347170 \n", "(code, 791) 3.347170 \n", "(code, 794) 3.347170 \n", "(code, E929) 3.347170 \n", "(code, E935) 3.347170 \n", "(code, 340-349) 3.047829 \n", "(code, V16) 2.869003 \n", "(code, 905-909) 2.869003 \n", "(code, V49) 2.818669 \n", "(code, 784) 2.454591 \n", "(code, V13) 2.434305 \n", "(code, 330-337) 2.373448 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Chronic.Pain.Fibromyalgia\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, V26)Procreative management9.386243
(code, 338)PAIN5.363568
(code, 791)Nonspecific findings on examination of urine4.693122
(code, 614-616)INFLAMMATORY DISEASE OF FEMALE PELVIC ORGANS4.693122
(code, E935)Analgesics, antipyretics, and antirheumatics4.693122
(code, 170-176)MALIGNANT NEOPLASM OF BONE, CONNECTIVE TISSUE, SKIN, AND BREAST3.519841
(code, 725-729)RHEUMATISM, EXCLUDING THE BACK3.481994
(code, V13)Personal history of other diseases3.413179
(code, 782)Symptoms involving skin and other integumentary tissue3.128748
(code, E929)LATE EFFECTS OF ACCIDENTAL INJURY3.128748
(code, 794)Nonspecific abnormal results of function studies3.128748
(code, E917)Striking against or struck accidentally by objects or persons3.128748
(code, E960)Fight, brawl, rape3.128748
(code, 520-529)DISEASES OF ORAL CAVITY, SALIVARY GLANDS, AND JAWS3.128748
(code, 730-739)OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES2.865274
(code, V46)Other dependence on machines and devices2.781109
(code, 905-909)LATE EFFECTS OF INJURIES, POISONINGS, TOXIC EFFECTS, AND OTHER EXTERNAL CAUSES2.681784
(code, 710-719)ARTHROPATHIES AND RELATED DISORDERS2.573647
(code, 720-724)DORSOPATHIES2.479385
(code, V63)Unavailability of other medical facilities for care2.346561
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, V26) Procreative management \n", "(code, 338) PAIN \n", "(code, 791) Nonspecific findings on examination of urine \n", "(code, 614-616) INFLAMMATORY DISEASE OF FEMALE PELVIC ORGANS \n", "(code, E935) Analgesics, antipyretics, and antirheumatics \n", "(code, 170-176) MALIGNANT NEOPLASM OF BONE, CONNECTIVE TISSUE, SKIN, AND BREAST \n", "(code, 725-729) RHEUMATISM, EXCLUDING THE BACK \n", "(code, V13) Personal history of other diseases \n", "(code, 782) Symptoms involving skin and other integumentary tissue \n", "(code, E929) LATE EFFECTS OF ACCIDENTAL INJURY \n", "(code, 794) Nonspecific abnormal results of function studies \n", "(code, E917) Striking against or struck accidentally by objects or persons \n", "(code, E960) Fight, brawl, rape \n", "(code, 520-529) DISEASES OF ORAL CAVITY, SALIVARY GLANDS, AND JAWS \n", "(code, 730-739) OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES \n", "(code, V46) Other dependence on machines and devices \n", "(code, 905-909) LATE EFFECTS OF INJURIES, POISONINGS, TOXIC EFFECTS, AND OTHER EXTERNAL CAUSES \n", "(code, 710-719) ARTHROPATHIES AND RELATED DISORDERS \n", "(code, 720-724) DORSOPATHIES \n", "(code, V63) Unavailability of other medical facilities for care \n", "\n", " OR \n", "icd9 \n", "(code, V26) 9.386243 \n", "(code, 338) 5.363568 \n", "(code, 791) 4.693122 \n", "(code, 614-616) 4.693122 \n", "(code, E935) 4.693122 \n", "(code, 170-176) 3.519841 \n", "(code, 725-729) 3.481994 \n", "(code, V13) 3.413179 \n", "(code, 782) 3.128748 \n", "(code, E929) 3.128748 \n", "(code, 794) 3.128748 \n", "(code, E917) 3.128748 \n", "(code, E960) 3.128748 \n", "(code, 520-529) 3.128748 \n", "(code, 730-739) 2.865274 \n", "(code, V46) 2.781109 \n", "(code, 905-909) 2.681784 \n", "(code, 710-719) 2.573647 \n", "(code, 720-724) 2.479385 \n", "(code, V63) 2.346561 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Dementia\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, E869)Accidental poisoning by other gases and vapors26.088235
(code, 980-989)TOXIC EFFECTS OF SUBSTANCES CHIEFLY NONMEDICINAL AS TO SOURCE26.088235
(code, V11)Personal history of mental disorder6.522059
(code, 290-299)PSYCHOSES5.748255
(code, 330-337)HEREDITARY AND DEGENERATIVE DISEASES OF THE CENTRAL NERVOUS SYSTEM3.794652
(code, 930-939)EFFECTS OF FOREIGN BODY ENTERING THROUGH ORIFICE3.726891
(code, 860-869)INTERNAL INJURY OF THORAX, ABDOMEN, AND PELVIS3.726891
(code, V53)Fitting and adjustment of other device3.726891
(code, E939)Psychotropic agents2.898693
(code, 617-629)OTHER DISORDERS OF FEMALE GENITAL TRACT2.898693
(code, E935)Analgesics, antipyretics, and antirheumatics2.608824
(code, 781)Symptoms involving nervous and musculoskeletal systems2.608824
(code, 380-389)DISEASES OF THE EAR AND MASTOID PROCESS2.608824
(code, 600-608)DISEASES OF MALE GENITAL ORGANS2.545194
(code, E888)Other and unspecified fall2.484594
(code, 783)Symptoms concerning nutrition, metabolism, and development2.371658
(code, 787)Symptoms involving digestive system2.248986
(code, 790)Nonspecific findings on examination of blood2.174020
(code, 500-508)PNEUMOCONIOSES AND OTHER LUNG DISEASES DUE TO EXTERNAL AGENTS2.073237
(code, E928)Other and unspecified environmental and accidental causes2.006787
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, E869) Accidental poisoning by other gases and vapors \n", "(code, 980-989) TOXIC EFFECTS OF SUBSTANCES CHIEFLY NONMEDICINAL AS TO SOURCE \n", "(code, V11) Personal history of mental disorder \n", "(code, 290-299) PSYCHOSES \n", "(code, 330-337) HEREDITARY AND DEGENERATIVE DISEASES OF THE CENTRAL NERVOUS SYSTEM \n", "(code, 930-939) EFFECTS OF FOREIGN BODY ENTERING THROUGH ORIFICE \n", "(code, 860-869) INTERNAL INJURY OF THORAX, ABDOMEN, AND PELVIS \n", "(code, V53) Fitting and adjustment of other device \n", "(code, E939) Psychotropic agents \n", "(code, 617-629) OTHER DISORDERS OF FEMALE GENITAL TRACT \n", "(code, E935) Analgesics, antipyretics, and antirheumatics \n", "(code, 781) Symptoms involving nervous and musculoskeletal systems \n", "(code, 380-389) DISEASES OF THE EAR AND MASTOID PROCESS \n", "(code, 600-608) DISEASES OF MALE GENITAL ORGANS \n", "(code, E888) Other and unspecified fall \n", "(code, 783) Symptoms concerning nutrition, metabolism, and development \n", "(code, 787) Symptoms involving digestive system \n", "(code, 790) Nonspecific findings on examination of blood \n", "(code, 500-508) PNEUMOCONIOSES AND OTHER LUNG DISEASES DUE TO EXTERNAL AGENTS \n", "(code, E928) Other and unspecified environmental and accidental causes \n", "\n", " OR \n", "icd9 \n", "(code, E869) 26.088235 \n", "(code, 980-989) 26.088235 \n", "(code, V11) 6.522059 \n", "(code, 290-299) 5.748255 \n", "(code, 330-337) 3.794652 \n", "(code, 930-939) 3.726891 \n", "(code, 860-869) 3.726891 \n", "(code, V53) 3.726891 \n", "(code, E939) 2.898693 \n", "(code, 617-629) 2.898693 \n", "(code, E935) 2.608824 \n", "(code, 781) 2.608824 \n", "(code, 380-389) 2.608824 \n", "(code, 600-608) 2.545194 \n", "(code, E888) 2.484594 \n", "(code, 783) 2.371658 \n", "(code, 787) 2.248986 \n", "(code, 790) 2.174020 \n", "(code, 500-508) 2.073237 \n", "(code, E928) 2.006787 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Depression\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, E931)Other anti-infectives5.704180
(code, E960)Fight, brawl, rape5.704180
(code, V65)Other persons seeking consultation5.704180
(code, E901)Excessive cold5.704180
(code, E950.0)Analgesics, antipyretics, and antirheumatics5.704180
(code, E953.8)Other specified means5.704180
(code, V69)Problems related to lifestyle5.704180
(code, E967)Perpetrator of child and adult abuse5.704180
(code, E980)Poisoning by solid or liquid substances, undetermined whether accidentally or purposely inflicted5.704180
(code, 540-543)APPENDICITIS4.278135
(code, V62)Other psychosocial circumstances4.278135
(code, V60)Housing, household, and economic circumstances3.707717
(code, E850)Accidental poisoning by analgesics, antipyretics, and antirheumatics3.259531
(code, E854)Accidental poisoning by other psychotropic agents2.852090
(code, 614-616)INFLAMMATORY DISEASE OF FEMALE PELVIC ORGANS2.852090
(code, E942)Agents primarily affecting the cardiovascular system2.852090
(code, 338)PAIN2.716276
(code, V13)Personal history of other diseases2.592809
(code, E939)Psychotropic agents2.535191
(code, 960-979)POISONING BY DRUGS, MEDICINAL AND BIOLOGICAL SUBSTANCES2.444649
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, E931) Other anti-infectives \n", "(code, E960) Fight, brawl, rape \n", "(code, V65) Other persons seeking consultation \n", "(code, E901) Excessive cold \n", "(code, E950.0) Analgesics, antipyretics, and antirheumatics \n", "(code, E953.8) Other specified means \n", "(code, V69) Problems related to lifestyle \n", "(code, E967) Perpetrator of child and adult abuse \n", "(code, E980) Poisoning by solid or liquid substances, undetermined whether accidentally or purposely inflicted \n", "(code, 540-543) APPENDICITIS \n", "(code, V62) Other psychosocial circumstances \n", "(code, V60) Housing, household, and economic circumstances \n", "(code, E850) Accidental poisoning by analgesics, antipyretics, and antirheumatics \n", "(code, E854) Accidental poisoning by other psychotropic agents \n", "(code, 614-616) INFLAMMATORY DISEASE OF FEMALE PELVIC ORGANS \n", "(code, E942) Agents primarily affecting the cardiovascular system \n", "(code, 338) PAIN \n", "(code, V13) Personal history of other diseases \n", "(code, E939) Psychotropic agents \n", "(code, 960-979) POISONING BY DRUGS, MEDICINAL AND BIOLOGICAL SUBSTANCES \n", "\n", " OR \n", "icd9 \n", "(code, E931) 5.704180 \n", "(code, E960) 5.704180 \n", "(code, V65) 5.704180 \n", "(code, E901) 5.704180 \n", "(code, E950.0) 5.704180 \n", "(code, E953.8) 5.704180 \n", "(code, V69) 5.704180 \n", "(code, E967) 5.704180 \n", "(code, E980) 5.704180 \n", "(code, 540-543) 4.278135 \n", "(code, V62) 4.278135 \n", "(code, V60) 3.707717 \n", "(code, E850) 3.259531 \n", "(code, E854) 2.852090 \n", "(code, 614-616) 2.852090 \n", "(code, E942) 2.852090 \n", "(code, 338) 2.716276 \n", "(code, V13) 2.592809 \n", "(code, E939) 2.535191 \n", "(code, 960-979) 2.444649 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Developmental.Delay.Retardation\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, 317-319)MENTAL RETARDATION55.093168
(code, E939)Psychotropic agents9.386243
(code, 327)ORGANIC SLEEP DISORDERS6.812596
(code, 787)Symptoms involving digestive system5.825944
(code, 320-326)INFLAMMATORY DISEASES OF THE CENTRAL NERVOUS SYSTEM5.631746
(code, 690-698)OTHER INFLAMMATORY CONDITIONS OF SKIN AND SUBCUTANEOUS TISSUE5.450077
(code, 500-508)PNEUMOCONIOSES AND OTHER LUNG DISEASES DUE TO EXTERNAL AGENTS3.356670
(code, 240-246)DISORDERS OF THYROID GLAND3.320025
(code, 555-558)NONINFECTIOUS ENTERITIS AND COLITIS3.312792
(code, 150-159)MALIGNANT NEOPLASM OF DIGESTIVE ORGANS AND PERITONEUM3.017007
(code, 780)General symptoms2.829346
(code, 340-349)OTHER DISORDERS OF THE CENTRAL NERVOUS SYSTEM2.747193
(code, V55)Attention to artificial openings2.639881
(code, 001-009)INTESTINAL INFECTIOUS DISEASES2.509194
(code, 550-553)HERNIA OF ABDOMINAL CAVITY2.283140
(code, 393-398)CHRONIC RHEUMATIC HEART DISEASE2.194187
(code, 990-995)OTHER AND UNSPECIFIED EFFECTS OF EXTERNAL CAUSES2.035571
(code, 590-599)OTHER DISEASES OF URINARY SYSTEM2.011338
(code, 700-709)OTHER DISEASES OF SKIN AND SUBCUTANEOUS TISSUE1.928680
(code, 249-259)DISEASES OF OTHER ENDOCRINE GLANDS1.905478
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 317-319) MENTAL RETARDATION \n", "(code, E939) Psychotropic agents \n", "(code, 327) ORGANIC SLEEP DISORDERS \n", "(code, 787) Symptoms involving digestive system \n", "(code, 320-326) INFLAMMATORY DISEASES OF THE CENTRAL NERVOUS SYSTEM \n", "(code, 690-698) OTHER INFLAMMATORY CONDITIONS OF SKIN AND SUBCUTANEOUS TISSUE \n", "(code, 500-508) PNEUMOCONIOSES AND OTHER LUNG DISEASES DUE TO EXTERNAL AGENTS \n", "(code, 240-246) DISORDERS OF THYROID GLAND \n", "(code, 555-558) NONINFECTIOUS ENTERITIS AND COLITIS \n", "(code, 150-159) MALIGNANT NEOPLASM OF DIGESTIVE ORGANS AND PERITONEUM \n", "(code, 780) General symptoms \n", "(code, 340-349) OTHER DISORDERS OF THE CENTRAL NERVOUS SYSTEM \n", "(code, V55) Attention to artificial openings \n", "(code, 001-009) INTESTINAL INFECTIOUS DISEASES \n", "(code, 550-553) HERNIA OF ABDOMINAL CAVITY \n", "(code, 393-398) CHRONIC RHEUMATIC HEART DISEASE \n", "(code, 990-995) OTHER AND UNSPECIFIED EFFECTS OF EXTERNAL CAUSES \n", "(code, 590-599) OTHER DISEASES OF URINARY SYSTEM \n", "(code, 700-709) OTHER DISEASES OF SKIN AND SUBCUTANEOUS TISSUE \n", "(code, 249-259) DISEASES OF OTHER ENDOCRINE GLANDS \n", "\n", " OR \n", "icd9 \n", "(code, 317-319) 55.093168 \n", "(code, E939) 9.386243 \n", "(code, 327) 6.812596 \n", "(code, 787) 5.825944 \n", "(code, 320-326) 5.631746 \n", "(code, 690-698) 5.450077 \n", "(code, 500-508) 3.356670 \n", "(code, 240-246) 3.320025 \n", "(code, 555-558) 3.312792 \n", "(code, 150-159) 3.017007 \n", "(code, 780) 2.829346 \n", "(code, 340-349) 2.747193 \n", "(code, V55) 2.639881 \n", "(code, 001-009) 2.509194 \n", "(code, 550-553) 2.283140 \n", "(code, 393-398) 2.194187 \n", "(code, 990-995) 2.035571 \n", "(code, 590-599) 2.011338 \n", "(code, 700-709) 1.928680 \n", "(code, 249-259) 1.905478 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Non.Adherence\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, E901)Excessive cold13.238806
(code, 047)Meningitis due to enterovirus13.238806
(code, E967)Perpetrator of child and adult abuse13.238806
(code, E980)Poisoning by solid or liquid substances, undetermined whether accidentally or purposely inflicted13.238806
(code, E950.0)Analgesics, antipyretics, and antirheumatics13.238806
(code, E960)Fight, brawl, rape8.825871
(code, E858)Accidental poisoning by other drugs8.825871
(code, E854)Accidental poisoning by other psychotropic agents6.619403
(code, 614-616)INFLAMMATORY DISEASE OF FEMALE PELVIC ORGANS6.619403
(code, V62)Other psychosocial circumstances6.619403
(code, 960-979)POISONING BY DRUGS, MEDICINAL AND BIOLOGICAL SUBSTANCES4.728145
(code, 794)Nonspecific abnormal results of function studies4.412935
(code, V85)BODY MASS INDEX4.412935
(code, E931)Other anti-infectives4.412935
(code, V60)Housing, household, and economic circumstances3.971642
(code, V15)Other personal history presenting hazards to health3.501172
(code, 540-543)APPENDICITIS3.309701
(code, V18)Family history of certain other specific conditions3.309701
(code, 338)PAIN3.152097
(code, E939)Psychotropic agents2.941957
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, E901) Excessive cold \n", "(code, 047) Meningitis due to enterovirus \n", "(code, E967) Perpetrator of child and adult abuse \n", "(code, E980) Poisoning by solid or liquid substances, undetermined whether accidentally or purposely inflicted \n", "(code, E950.0) Analgesics, antipyretics, and antirheumatics \n", "(code, E960) Fight, brawl, rape \n", "(code, E858) Accidental poisoning by other drugs \n", "(code, E854) Accidental poisoning by other psychotropic agents \n", "(code, 614-616) INFLAMMATORY DISEASE OF FEMALE PELVIC ORGANS \n", "(code, V62) Other psychosocial circumstances \n", "(code, 960-979) POISONING BY DRUGS, MEDICINAL AND BIOLOGICAL SUBSTANCES \n", "(code, 794) Nonspecific abnormal results of function studies \n", "(code, V85) BODY MASS INDEX \n", "(code, E931) Other anti-infectives \n", "(code, V60) Housing, household, and economic circumstances \n", "(code, V15) Other personal history presenting hazards to health \n", "(code, 540-543) APPENDICITIS \n", "(code, V18) Family history of certain other specific conditions \n", "(code, 338) PAIN \n", "(code, E939) Psychotropic agents \n", "\n", " OR \n", "icd9 \n", "(code, E901) 13.238806 \n", "(code, 047) 13.238806 \n", "(code, E967) 13.238806 \n", "(code, E980) 13.238806 \n", "(code, E950.0) 13.238806 \n", "(code, E960) 8.825871 \n", "(code, E858) 8.825871 \n", "(code, E854) 6.619403 \n", "(code, 614-616) 6.619403 \n", "(code, V62) 6.619403 \n", "(code, 960-979) 4.728145 \n", "(code, 794) 4.412935 \n", "(code, V85) 4.412935 \n", "(code, E931) 4.412935 \n", "(code, V60) 3.971642 \n", "(code, V15) 3.501172 \n", "(code, 540-543) 3.309701 \n", "(code, V18) 3.309701 \n", "(code, 338) 3.152097 \n", "(code, E939) 2.941957 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "None\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, V88)ACQUIRED ABSENCE OF OTHER ORGANS AND TISSUE1.650233
(code, V50)Elective surgery for purposes other than remedying health states1.650233
(code, 793)Nonspecific abnormal findings on radiological and other examination of body structure1.650233
(code, 900-904)INJURY TO BLOOD VESSELS1.650233
(code, E917)Striking against or struck accidentally by objects or persons1.650233
(code, E938)Other central nervous system depressants and anesthetics1.650233
(code, E940)Central nervous system stimulants1.650233
(code, E944)Water, mineral, and uric acid metabolism drugs1.650233
(code, E950.2)Other sedatives and hypnotics1.650233
(code, E950.3)Tranquilizers and other psychotropic agents1.650233
(code, E957.1)Other man-made structures1.650233
(code, V07)Need for isolation and other prophylactic measures1.650233
(code, V14)Personal history of allergy to medicinal agents1.650233
(code, 239)NEOPLASMS OF UNSPECIFIED NATURE1.650233
(code, E945)Agents primarily acting on the smooth and skeletal muscles and respiratory system1.650233
(code, 120-129)HELMINTHIASES1.650233
(code, 062)Mosquito-borne viral encephalitis1.650233
(code, V59)Donors1.650233
(code, 137-139)LATE EFFECTS OF INFECTIOUS AND PARASITIC DISEASES1.650233
(code, 920-924)CONTUSION WITH INTACT SKIN SURFACE1.443953
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, V88) ACQUIRED ABSENCE OF OTHER ORGANS AND TISSUE \n", "(code, V50) Elective surgery for purposes other than remedying health states \n", "(code, 793) Nonspecific abnormal findings on radiological and other examination of body structure \n", "(code, 900-904) INJURY TO BLOOD VESSELS \n", "(code, E917) Striking against or struck accidentally by objects or persons \n", "(code, E938) Other central nervous system depressants and anesthetics \n", "(code, E940) Central nervous system stimulants \n", "(code, E944) Water, mineral, and uric acid metabolism drugs \n", "(code, E950.2) Other sedatives and hypnotics \n", "(code, E950.3) Tranquilizers and other psychotropic agents \n", "(code, E957.1) Other man-made structures \n", "(code, V07) Need for isolation and other prophylactic measures \n", "(code, V14) Personal history of allergy to medicinal agents \n", "(code, 239) NEOPLASMS OF UNSPECIFIED NATURE \n", "(code, E945) Agents primarily acting on the smooth and skeletal muscles and respiratory system \n", "(code, 120-129) HELMINTHIASES \n", "(code, 062) Mosquito-borne viral encephalitis \n", "(code, V59) Donors \n", "(code, 137-139) LATE EFFECTS OF INFECTIOUS AND PARASITIC DISEASES \n", "(code, 920-924) CONTUSION WITH INTACT SKIN SURFACE \n", "\n", " OR \n", "icd9 \n", "(code, V88) 1.650233 \n", "(code, V50) 1.650233 \n", "(code, 793) 1.650233 \n", "(code, 900-904) 1.650233 \n", "(code, E917) 1.650233 \n", "(code, E938) 1.650233 \n", "(code, E940) 1.650233 \n", "(code, E944) 1.650233 \n", "(code, E950.2) 1.650233 \n", "(code, E950.3) 1.650233 \n", "(code, E957.1) 1.650233 \n", "(code, V07) 1.650233 \n", "(code, V14) 1.650233 \n", "(code, 239) 1.650233 \n", "(code, E945) 1.650233 \n", "(code, 120-129) 1.650233 \n", "(code, 062) 1.650233 \n", "(code, V59) 1.650233 \n", "(code, 137-139) 1.650233 \n", "(code, 920-924) 1.443953 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Obesity\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, E950.0)Analgesics, antipyretics, and antirheumatics22.175000
(code, V85)BODY MASS INDEX7.391667
(code, E917)Striking against or struck accidentally by objects or persons7.391667
(code, V18)Family history of certain other specific conditions5.543750
(code, 327)ORGANIC SLEEP DISORDERS3.934274
(code, 317-319)MENTAL RETARDATION3.856522
(code, E929)LATE EFFECTS OF ACCIDENTAL INJURY3.695833
(code, 720-724)DORSOPATHIES3.347170
(code, V16)Family history of malignant neoplasm3.167857
(code, 905-909)LATE EFFECTS OF INJURIES, POISONINGS, TOXIC EFFECTS, AND OTHER EXTERNAL CAUSES3.167857
(code, 130-136)OTHER INFECTIOUS AND PARASITIC DISEASES3.023864
(code, 320-326)INFLAMMATORY DISEASES OF THE CENTRAL NERVOUS SYSTEM2.956667
(code, 920-924)CONTUSION WITH INTACT SKIN SURFACE2.771875
(code, 415-417)DISEASES OF PULMONARY CIRCULATION2.589781
(code, 700-709)OTHER DISEASES OF SKIN AND SUBCUTANEOUS TISSUE2.531393
(code, 680-686)INFECTIONS OF SKIN AND SUBCUTANEOUS TISSUE2.491573
(code, 617-629)OTHER DISORDERS OF FEMALE GENITAL TRACT2.463889
(code, E942)Agents primarily affecting the cardiovascular system2.217500
(code, 781)Symptoms involving nervous and musculoskeletal systems2.217500
(code, 710-719)ARTHROPATHIES AND RELATED DISORDERS2.145968
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, E950.0) Analgesics, antipyretics, and antirheumatics \n", "(code, V85) BODY MASS INDEX \n", "(code, E917) Striking against or struck accidentally by objects or persons \n", "(code, V18) Family history of certain other specific conditions \n", "(code, 327) ORGANIC SLEEP DISORDERS \n", "(code, 317-319) MENTAL RETARDATION \n", "(code, E929) LATE EFFECTS OF ACCIDENTAL INJURY \n", "(code, 720-724) DORSOPATHIES \n", "(code, V16) Family history of malignant neoplasm \n", "(code, 905-909) LATE EFFECTS OF INJURIES, POISONINGS, TOXIC EFFECTS, AND OTHER EXTERNAL CAUSES \n", "(code, 130-136) OTHER INFECTIOUS AND PARASITIC DISEASES \n", "(code, 320-326) INFLAMMATORY DISEASES OF THE CENTRAL NERVOUS SYSTEM \n", "(code, 920-924) CONTUSION WITH INTACT SKIN SURFACE \n", "(code, 415-417) DISEASES OF PULMONARY CIRCULATION \n", "(code, 700-709) OTHER DISEASES OF SKIN AND SUBCUTANEOUS TISSUE \n", "(code, 680-686) INFECTIONS OF SKIN AND SUBCUTANEOUS TISSUE \n", "(code, 617-629) OTHER DISORDERS OF FEMALE GENITAL TRACT \n", "(code, E942) Agents primarily affecting the cardiovascular system \n", "(code, 781) Symptoms involving nervous and musculoskeletal systems \n", "(code, 710-719) ARTHROPATHIES AND RELATED DISORDERS \n", "\n", " OR \n", "icd9 \n", "(code, E950.0) 22.175000 \n", "(code, V85) 7.391667 \n", "(code, E917) 7.391667 \n", "(code, V18) 5.543750 \n", "(code, 327) 3.934274 \n", "(code, 317-319) 3.856522 \n", "(code, E929) 3.695833 \n", "(code, 720-724) 3.347170 \n", "(code, V16) 3.167857 \n", "(code, 905-909) 3.167857 \n", "(code, 130-136) 3.023864 \n", "(code, 320-326) 2.956667 \n", "(code, 920-924) 2.771875 \n", "(code, 415-417) 2.589781 \n", "(code, 700-709) 2.531393 \n", "(code, 680-686) 2.491573 \n", "(code, 617-629) 2.463889 \n", "(code, E942) 2.217500 \n", "(code, 781) 2.217500 \n", "(code, 710-719) 2.145968 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Other.Substance.Abuse\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, E960)Fight, brawl, rape16.735849
(code, 840-848)SPRAINS AND STRAINS OF JOINTS AND ADJACENT MUSCLES16.735849
(code, 062)Mosquito-borne viral encephalitis16.735849
(code, E950.0)Analgesics, antipyretics, and antirheumatics16.735849
(code, E980)Poisoning by solid or liquid substances, undetermined whether accidentally or purposely inflicted16.735849
(code, E854)Accidental poisoning by other psychotropic agents16.735849
(code, V69)Problems related to lifestyle16.735849
(code, E967)Perpetrator of child and adult abuse16.735849
(code, V60)Housing, household, and economic circumstances11.715094
(code, E850)Accidental poisoning by analgesics, antipyretics, and antirheumatics9.563342
(code, 960-979)POISONING BY DRUGS, MEDICINAL AND BIOLOGICAL SUBSTANCES9.563342
(code, 070-079)OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE5.923362
(code, E939)Psychotropic agents5.578616
(code, E853)Accidental poisoning by tranquilizers5.578616
(code, E858)Accidental poisoning by other drugs5.578616
(code, 795)Other and nonspecific abnormal cytological, histological, immunological and DNA test findings5.578616
(code, E931)Other anti-infectives5.578616
(code, E928)Other and unspecified environmental and accidental causes5.149492
(code, 042)Human immunodeficiency virus [HIV] disease4.462893
(code, V62)Other psychosocial circumstances4.183962
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, E960) Fight, brawl, rape \n", "(code, 840-848) SPRAINS AND STRAINS OF JOINTS AND ADJACENT MUSCLES \n", "(code, 062) Mosquito-borne viral encephalitis \n", "(code, E950.0) Analgesics, antipyretics, and antirheumatics \n", "(code, E980) Poisoning by solid or liquid substances, undetermined whether accidentally or purposely inflicted \n", "(code, E854) Accidental poisoning by other psychotropic agents \n", "(code, V69) Problems related to lifestyle \n", "(code, E967) Perpetrator of child and adult abuse \n", "(code, V60) Housing, household, and economic circumstances \n", "(code, E850) Accidental poisoning by analgesics, antipyretics, and antirheumatics \n", "(code, 960-979) POISONING BY DRUGS, MEDICINAL AND BIOLOGICAL SUBSTANCES \n", "(code, 070-079) OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE \n", "(code, E939) Psychotropic agents \n", "(code, E853) Accidental poisoning by tranquilizers \n", "(code, E858) Accidental poisoning by other drugs \n", "(code, 795) Other and nonspecific abnormal cytological, histological, immunological and DNA test findings \n", "(code, E931) Other anti-infectives \n", "(code, E928) Other and unspecified environmental and accidental causes \n", "(code, 042) Human immunodeficiency virus [HIV] disease \n", "(code, V62) Other psychosocial circumstances \n", "\n", " OR \n", "icd9 \n", "(code, E960) 16.735849 \n", "(code, 840-848) 16.735849 \n", "(code, 062) 16.735849 \n", "(code, E950.0) 16.735849 \n", "(code, E980) 16.735849 \n", "(code, E854) 16.735849 \n", "(code, V69) 16.735849 \n", "(code, E967) 16.735849 \n", "(code, V60) 11.715094 \n", "(code, E850) 9.563342 \n", "(code, 960-979) 9.563342 \n", "(code, 070-079) 5.923362 \n", "(code, E939) 5.578616 \n", "(code, E853) 5.578616 \n", "(code, E858) 5.578616 \n", "(code, 795) 5.578616 \n", "(code, E931) 5.578616 \n", "(code, E928) 5.149492 \n", "(code, 042) 4.462893 \n", "(code, V62) 4.183962 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Schizophrenia.and.other.Psychiatric.Disorders\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, E901)Excessive cold8.959596
(code, V69)Problems related to lifestyle8.959596
(code, E958.9)Unspecified means8.959596
(code, E960)Fight, brawl, rape5.973064
(code, V85)BODY MASS INDEX5.973064
(code, E853)Accidental poisoning by tranquilizers5.973064
(code, V60)Housing, household, and economic circumstances5.823737
(code, E939)Psychotropic agents4.977553
(code, 540-543)APPENDICITIS4.479798
(code, 850-854)INTRACRANIAL INJURY, EXCLUDING THOSE WITH SKULL FRACTURE4.479798
(code, V13)Personal history of other diseases4.072544
(code, E850)Accidental poisoning by analgesics, antipyretics, and antirheumatics3.839827
(code, 338)PAIN3.839827
(code, 317-319)MENTAL RETARDATION3.116381
(code, 958-959)CERTAIN TRAUMATIC COMPLICATIONS AND UNSPECIFIED INJURIES2.986532
(code, E917)Striking against or struck accidentally by objects or persons2.986532
(code, 795)Other and nonspecific abnormal cytological, histological, immunological and DNA test findings2.986532
(code, E858)Accidental poisoning by other drugs2.986532
(code, 290-299)PSYCHOSES2.935913
(code, 470-478)OTHER DISEASES OF THE UPPER RESPIRATORY TRACT2.780564
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, E901) Excessive cold \n", "(code, V69) Problems related to lifestyle \n", "(code, E958.9) Unspecified means \n", "(code, E960) Fight, brawl, rape \n", "(code, V85) BODY MASS INDEX \n", "(code, E853) Accidental poisoning by tranquilizers \n", "(code, V60) Housing, household, and economic circumstances \n", "(code, E939) Psychotropic agents \n", "(code, 540-543) APPENDICITIS \n", "(code, 850-854) INTRACRANIAL INJURY, EXCLUDING THOSE WITH SKULL FRACTURE \n", "(code, V13) Personal history of other diseases \n", "(code, E850) Accidental poisoning by analgesics, antipyretics, and antirheumatics \n", "(code, 338) PAIN \n", "(code, 317-319) MENTAL RETARDATION \n", "(code, 958-959) CERTAIN TRAUMATIC COMPLICATIONS AND UNSPECIFIED INJURIES \n", "(code, E917) Striking against or struck accidentally by objects or persons \n", "(code, 795) Other and nonspecific abnormal cytological, histological, immunological and DNA test findings \n", "(code, E858) Accidental poisoning by other drugs \n", "(code, 290-299) PSYCHOSES \n", "(code, 470-478) OTHER DISEASES OF THE UPPER RESPIRATORY TRACT \n", "\n", " OR \n", "icd9 \n", "(code, E901) 8.959596 \n", "(code, V69) 8.959596 \n", "(code, E958.9) 8.959596 \n", "(code, E960) 5.973064 \n", "(code, V85) 5.973064 \n", "(code, E853) 5.973064 \n", "(code, V60) 5.823737 \n", "(code, E939) 4.977553 \n", "(code, 540-543) 4.479798 \n", "(code, 850-854) 4.479798 \n", "(code, V13) 4.072544 \n", "(code, E850) 3.839827 \n", "(code, 338) 3.839827 \n", "(code, 317-319) 3.116381 \n", "(code, 958-959) 2.986532 \n", "(code, E917) 2.986532 \n", "(code, 795) 2.986532 \n", "(code, E858) 2.986532 \n", "(code, 290-299) 2.935913 \n", "(code, 470-478) 2.780564 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Unsure\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrOR
icd9
(code, E945)Agents primarily acting on the smooth and skeletal muscles and respiratory system5.142029
(code, E937)Sedatives and hypnotics5.142029
(code, 137-139)LATE EFFECTS OF INFECTIOUS AND PARASITIC DISEASES5.142029
(code, E858)Accidental poisoning by other drugs3.428019
(code, V16)Family history of malignant neoplasm2.938302
(code, 617-629)OTHER DISORDERS OF FEMALE GENITAL TRACT2.856683
(code, 540-543)APPENDICITIS2.571014
(code, E936)Anticonvulsants and anti-Parkinsonism drugs2.571014
(code, 791)Nonspecific findings on examination of urine2.571014
(code, 830-839)DISLOCATION2.571014
(code, 320-326)INFLAMMATORY DISEASES OF THE CENTRAL NERVOUS SYSTEM2.399614
(code, E939)Psychotropic agents2.285346
(code, V46)Other dependence on machines and devices2.094901
(code, E934)Agents primarily affecting blood constituents2.012098
(code, V08)Asymptomatic human immunodeficiency virus [HIV] infection status1.928261
(code, 725-729)RHEUMATISM, EXCLUDING THE BACK1.824591
(code, 730-739)OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES1.786178
(code, E931)Other anti-infectives1.714010
(code, V14)Personal history of allergy to medicinal agents1.714010
(code, 520-529)DISEASES OF ORAL CAVITY, SALIVARY GLANDS, AND JAWS1.714010
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, E945) Agents primarily acting on the smooth and skeletal muscles and respiratory system \n", "(code, E937) Sedatives and hypnotics \n", "(code, 137-139) LATE EFFECTS OF INFECTIOUS AND PARASITIC DISEASES \n", "(code, E858) Accidental poisoning by other drugs \n", "(code, V16) Family history of malignant neoplasm \n", "(code, 617-629) OTHER DISORDERS OF FEMALE GENITAL TRACT \n", "(code, 540-543) APPENDICITIS \n", "(code, E936) Anticonvulsants and anti-Parkinsonism drugs \n", "(code, 791) Nonspecific findings on examination of urine \n", "(code, 830-839) DISLOCATION \n", "(code, 320-326) INFLAMMATORY DISEASES OF THE CENTRAL NERVOUS SYSTEM \n", "(code, E939) Psychotropic agents \n", "(code, V46) Other dependence on machines and devices \n", "(code, E934) Agents primarily affecting blood constituents \n", "(code, V08) Asymptomatic human immunodeficiency virus [HIV] infection status \n", "(code, 725-729) RHEUMATISM, EXCLUDING THE BACK \n", "(code, 730-739) OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES \n", "(code, E931) Other anti-infectives \n", "(code, V14) Personal history of allergy to medicinal agents \n", "(code, 520-529) DISEASES OF ORAL CAVITY, SALIVARY GLANDS, AND JAWS \n", "\n", " OR \n", "icd9 \n", "(code, E945) 5.142029 \n", "(code, E937) 5.142029 \n", "(code, 137-139) 5.142029 \n", "(code, E858) 3.428019 \n", "(code, V16) 2.938302 \n", "(code, 617-629) 2.856683 \n", "(code, 540-543) 2.571014 \n", "(code, E936) 2.571014 \n", "(code, 791) 2.571014 \n", "(code, 830-839) 2.571014 \n", "(code, 320-326) 2.399614 \n", "(code, E939) 2.285346 \n", "(code, V46) 2.094901 \n", "(code, E934) 2.012098 \n", "(code, V08) 1.928261 \n", "(code, 725-729) 1.824591 \n", "(code, 730-739) 1.786178 \n", "(code, E931) 1.714010 \n", "(code, V14) 1.714010 \n", "(code, 520-529) 1.714010 " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "for cat in categories[:15]:\n", " print(cat) \n", " display.display(likely_concepts[cat].head(20))" ] }, { "cell_type": "code", "execution_count": 133, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
categoryAdvanced.CancerAdvanced.Heart.DiseaseAdvanced.Lung.DiseaseAlcohol.AbuseChronic.Neurological.DystrophiesChronic.Pain.FibromyalgiaDementiaDepressionDevelopmental.Delay.RetardationNon.AdherenceNoneObesityOther.Substance.AbuseSchizophrenia.and.other.Psychiatric.DisordersUnsure(code, 001-009)(code, 030-041)(code, 042)(code, 047)(code, 050-059)(code, 062)(code, 070-079)(code, 110-118)(code, 120-129)...(code, V26)(code, V42)(code, V43)(code, V44)(code, V45)(code, V46)(code, V49)(code, V50)(code, V53)(code, V54)(code, V55)(code, V58)(code, V59)(code, V60)(code, V62)(code, V63)(code, V64)(code, V65)(code, V66)(code, V69)(code, V70)(code, V85)(code, V87)(code, V88)random
subject_idmd5
6827572b36bd4c26c322f50cf65d095d16Nursing/Other0000000000100000.00.01.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.432180
10927d1f5907fa14b6702837a845f84c54eNursing/Other0000010000100010.00.00.00.00.00.00.01.00.0...0.00.00.00.00.00.00.00.00.00.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.670607
3e0fff775cfb678fdfa06ece68ebfab5Nursing/Other0100000000100000.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.620208
8efc0a2ff698b75ce183e3183c1bf204Nursing/Other0000000000100000.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.027760
f5f69772c32f1b0ac05b7cf408f7a6dbDischarge0000000000100000.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.595216
\n", "

5 rows × 198 columns

\n", "
" ], "text/plain": [ " category Advanced.Cancer \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 Nursing/Other 0 \n", "109 27d1f5907fa14b6702837a845f84c54e Nursing/Other 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 Nursing/Other 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 Nursing/Other 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db Discharge 0 \n", "\n", " Advanced.Heart.Disease \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 1 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Advanced.Lung.Disease \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Alcohol.Abuse \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Chronic.Neurological.Dystrophies \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Chronic.Pain.Fibromyalgia \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 1 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Dementia Depression \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 0 \n", "\n", " Developmental.Delay.Retardation \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Non.Adherence None Obesity \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 1 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 1 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 1 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 1 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 1 0 \n", "\n", " Other.Substance.Abuse \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Schizophrenia.and.other.Psychiatric.Disorders \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 \n", "\n", " Unsure (code, 001-009) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 1 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0 0.0 \n", "\n", " (code, 030-041) (code, 042) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 1.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, 047) (code, 050-059) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, 062) (code, 070-079) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, 110-118) (code, 120-129) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 1.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " ... (code, V26) \\\n", "subject_id md5 ... \n", "68 27572b36bd4c26c322f50cf65d095d16 ... 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e ... 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 ... 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 ... 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db ... 0.0 \n", "\n", " (code, V42) (code, V43) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V44) (code, V45) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V46) (code, V49) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 1.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 1.0 \n", "\n", " (code, V50) (code, V53) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V54) (code, V55) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V58) (code, V59) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 1.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V60) (code, V62) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V63) (code, V64) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V65) (code, V66) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V69) (code, V70) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V85) (code, V87) \\\n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.0 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.0 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.0 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.0 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.0 \n", "\n", " (code, V88) random \n", "subject_id md5 \n", "68 27572b36bd4c26c322f50cf65d095d16 0.0 0.432180 \n", "109 27d1f5907fa14b6702837a845f84c54e 0.0 0.670607 \n", " 3e0fff775cfb678fdfa06ece68ebfab5 0.0 0.620208 \n", " 8efc0a2ff698b75ce183e3183c1bf204 0.0 0.027760 \n", " f5f69772c32f1b0ac05b7cf408f7a6db 0.0 0.595216 \n", "\n", "[5 rows x 198 columns]" ] }, "execution_count": 133, "metadata": {}, "output_type": "execute_result" } ], "source": [ "fit_dat = feat_vecs.dropna().copy()\n", "fit_dat.loc[:, 'random'] = np.random.rand(fit_dat.shape[0], 1)\n", "fit_dat.head()" ] }, { "cell_type": "code", "execution_count": 134, "metadata": { "collapsed": false }, "outputs": [], "source": [ "test_frac = 0.3\n", "X_test = fit_dat.loc[fit_dat['random'] < test_frac, feature_cols].values\n", "X_train = fit_dat.loc[fit_dat['random'] >= test_frac, feature_cols].values" ] }, { "cell_type": "code", "execution_count": 218, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Advanced.Cancer\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 190-199)MALIGNANT NEOPLASM OF OTHER AND UNSPECIFIED SITES2.526317
(code, V10)Personal history of malignant neoplasm1.244528
(code, 160-165)MALIGNANT NEOPLASM OF RESPIRATORY AND INTRATHORACIC ORGANS0.783067
(code, 235-238)NEOPLASMS OF UNCERTAIN BEHAVIOR0.749679
(code, 150-159)MALIGNANT NEOPLASM OF DIGESTIVE ORGANS AND PERITONEUM0.660028
(code, 510-519)OTHER DISEASES OF RESPIRATORY SYSTEM0.545930
(code, V13)Personal history of other diseases0.542035
(code, E930)Antibiotics0.514473
(code, E933)Primarily systemic agents0.493461
(code, 260-269)NUTRITIONAL DEFICIENCIES0.492130
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 190-199) MALIGNANT NEOPLASM OF OTHER AND UNSPECIFIED SITES \n", "(code, V10) Personal history of malignant neoplasm \n", "(code, 160-165) MALIGNANT NEOPLASM OF RESPIRATORY AND INTRATHORACIC ORGANS \n", "(code, 235-238) NEOPLASMS OF UNCERTAIN BEHAVIOR \n", "(code, 150-159) MALIGNANT NEOPLASM OF DIGESTIVE ORGANS AND PERITONEUM \n", "(code, 510-519) OTHER DISEASES OF RESPIRATORY SYSTEM \n", "(code, V13) Personal history of other diseases \n", "(code, E930) Antibiotics \n", "(code, E933) Primarily systemic agents \n", "(code, 260-269) NUTRITIONAL DEFICIENCIES \n", "\n", " weight \n", "icd9 \n", "(code, 190-199) 2.526317 \n", "(code, V10) 1.244528 \n", "(code, 160-165) 0.783067 \n", "(code, 235-238) 0.749679 \n", "(code, 150-159) 0.660028 \n", "(code, 510-519) 0.545930 \n", "(code, V13) 0.542035 \n", "(code, E930) 0.514473 \n", "(code, E933) 0.493461 \n", "(code, 260-269) 0.492130 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Advanced.Cancer_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\nYII=\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.7756792577866136\n", "0.5 Sensitivity Probability Threshold = 0.10394196524343723\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[479 24]\n", " [ 13 11]]\n", "----------------------------------\n", "Advanced.Heart.Disease\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 420-429)OTHER FORMS OF HEART DISEASE0.005062
(code, 410-414)ISCHEMIC HEART DISEASE0.003937
(code, V45)Other postprocedural states0.002815
(code, 580-589)NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS0.001645
(code, 393-398)CHRONIC RHEUMATIC HEART DISEASE0.001249
(code, 785)Symptoms involving cardiovascular system0.000874
(code, 270-279)OTHER METABOLIC AND IMMUNITY DISORDERS0.000752
(code, V58)Encounter for other and unspecified procedures and aftercare0.000590
(code, V43)Organ or tissue replaced by other means0.000558
(code, 240-246)DISORDERS OF THYROID GLAND0.000547
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 420-429) OTHER FORMS OF HEART DISEASE \n", "(code, 410-414) ISCHEMIC HEART DISEASE \n", "(code, V45) Other postprocedural states \n", "(code, 580-589) NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS \n", "(code, 393-398) CHRONIC RHEUMATIC HEART DISEASE \n", "(code, 785) Symptoms involving cardiovascular system \n", "(code, 270-279) OTHER METABOLIC AND IMMUNITY DISORDERS \n", "(code, V58) Encounter for other and unspecified procedures and aftercare \n", "(code, V43) Organ or tissue replaced by other means \n", "(code, 240-246) DISORDERS OF THYROID GLAND \n", "\n", " weight \n", "icd9 \n", "(code, 420-429) 0.005062 \n", "(code, 410-414) 0.003937 \n", "(code, V45) 0.002815 \n", "(code, 580-589) 0.001645 \n", "(code, 393-398) 0.001249 \n", "(code, 785) 0.000874 \n", "(code, 270-279) 0.000752 \n", "(code, V58) 0.000590 \n", "(code, V43) 0.000558 \n", "(code, 240-246) 0.000547 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Advanced.Heart.Disease_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\nRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.7463864306784661\n", "0.5 Sensitivity Probability Threshold = 0.1389763286339258\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[348 104]\n", " [ 38 37]]\n", "----------------------------------\n", "Advanced.Lung.Disease\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 730-739)OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES1.608568
(code, 510-519)OTHER DISEASES OF RESPIRATORY SYSTEM1.206375
(code, V46)Other dependence on machines and devices1.174741
(code, 460-466)ACUTE RESPIRATORY INFECTIONS0.765785
(code, 490-496)CHRONIC OBSTRUCTIVE PULMONARY DISEASE AND ALLIED CONDITIONS0.735720
(code, 240-246)DISORDERS OF THYROID GLAND0.610108
(code, 340-349)OTHER DISORDERS OF THE CENTRAL NERVOUS SYSTEM0.580053
(code, V49)Other conditions influencing health status0.565586
(code, V02)Carrier or suspected carrier of infectious diseases0.533711
(code, V13)Personal history of other diseases0.514750
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 730-739) OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES \n", "(code, 510-519) OTHER DISEASES OF RESPIRATORY SYSTEM \n", "(code, V46) Other dependence on machines and devices \n", "(code, 460-466) ACUTE RESPIRATORY INFECTIONS \n", "(code, 490-496) CHRONIC OBSTRUCTIVE PULMONARY DISEASE AND ALLIED CONDITIONS \n", "(code, 240-246) DISORDERS OF THYROID GLAND \n", "(code, 340-349) OTHER DISORDERS OF THE CENTRAL NERVOUS SYSTEM \n", "(code, V49) Other conditions influencing health status \n", "(code, V02) Carrier or suspected carrier of infectious diseases \n", "(code, V13) Personal history of other diseases \n", "\n", " weight \n", "icd9 \n", "(code, 730-739) 1.608568 \n", "(code, 510-519) 1.206375 \n", "(code, V46) 1.174741 \n", "(code, 460-466) 0.765785 \n", "(code, 490-496) 0.735720 \n", "(code, 240-246) 0.610108 \n", "(code, 340-349) 0.580053 \n", "(code, V49) 0.565586 \n", "(code, V02) 0.533711 \n", "(code, V13) 0.514750 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Advanced.Lung.Disease_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.8227696216826652\n", "0.5 Sensitivity Probability Threshold = 0.19510015367599318\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[438 45]\n", " [ 23 21]]\n", "----------------------------------\n", "Alcohol.Abuse\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 570-579)OTHER DISEASES OF DIGESTIVE SYSTEM1.163718
(code, 290-299)PSYCHOSES1.160067
(code, V60)Housing, household, and economic circumstances1.134736
(code, 789)Other symptoms involving abdomen and pelvis0.949451
(code, 300-316)NEUROTIC DISORDERS, PERSONALITY DISORDERS, AND OTHER NONPSYCHOTIC MENTAL DISORDERS0.786526
(code, 070-079)OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE0.775466
(code, V08)Asymptomatic human immunodeficiency virus [HIV] infection status0.665920
(code, V15)Other personal history presenting hazards to health0.638283
(code, V11)Personal history of mental disorder0.594422
(code, E888)Other and unspecified fall0.565786
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 570-579) OTHER DISEASES OF DIGESTIVE SYSTEM \n", "(code, 290-299) PSYCHOSES \n", "(code, V60) Housing, household, and economic circumstances \n", "(code, 789) Other symptoms involving abdomen and pelvis \n", "(code, 300-316) NEUROTIC DISORDERS, PERSONALITY DISORDERS, AND OTHER NONPSYCHOTIC MENTAL DISORDERS \n", "(code, 070-079) OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE \n", "(code, V08) Asymptomatic human immunodeficiency virus [HIV] infection status \n", "(code, V15) Other personal history presenting hazards to health \n", "(code, V11) Personal history of mental disorder \n", "(code, E888) Other and unspecified fall \n", "\n", " weight \n", "icd9 \n", "(code, 570-579) 1.163718 \n", "(code, 290-299) 1.160067 \n", "(code, V60) 1.134736 \n", "(code, 789) 0.949451 \n", "(code, 300-316) 0.786526 \n", "(code, 070-079) 0.775466 \n", "(code, V08) 0.665920 \n", "(code, V15) 0.638283 \n", "(code, V11) 0.594422 \n", "(code, E888) 0.565786 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Alcohol.Abuse_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.7530608435983576\n", "0.5 Sensitivity Probability Threshold = 0.15219003911941675\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[433 37]\n", " [ 30 27]]\n", "----------------------------------\n", "Chronic.Neurological.Dystrophies\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 340-349)OTHER DISORDERS OF THE CENTRAL NERVOUS SYSTEM0.002613
(code, 590-599)OTHER DISEASES OF URINARY SYSTEM0.001986
(code, 780)General symptoms0.001867
(code, 330-337)HEREDITARY AND DEGENERATIVE DISEASES OF THE CENTRAL NERVOUS SYSTEM0.001600
(code, 240-246)DISORDERS OF THYROID GLAND0.001534
(code, 350-359)DISORDERS OF THE PERIPHERAL NERVOUS SYSTEM0.001523
(code, 430-438)CEREBROVASCULAR DISEASE0.001221
(code, 500-508)PNEUMOCONIOSES AND OTHER LUNG DISEASES DUE TO EXTERNAL AGENTS0.001212
(code, 700-709)OTHER DISEASES OF SKIN AND SUBCUTANEOUS TISSUE0.001206
(code, 249-259)DISEASES OF OTHER ENDOCRINE GLANDS0.001183
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 340-349) OTHER DISORDERS OF THE CENTRAL NERVOUS SYSTEM \n", "(code, 590-599) OTHER DISEASES OF URINARY SYSTEM \n", "(code, 780) General symptoms \n", "(code, 330-337) HEREDITARY AND DEGENERATIVE DISEASES OF THE CENTRAL NERVOUS SYSTEM \n", "(code, 240-246) DISORDERS OF THYROID GLAND \n", "(code, 350-359) DISORDERS OF THE PERIPHERAL NERVOUS SYSTEM \n", "(code, 430-438) CEREBROVASCULAR DISEASE \n", "(code, 500-508) PNEUMOCONIOSES AND OTHER LUNG DISEASES DUE TO EXTERNAL AGENTS \n", "(code, 700-709) OTHER DISEASES OF SKIN AND SUBCUTANEOUS TISSUE \n", "(code, 249-259) DISEASES OF OTHER ENDOCRINE GLANDS \n", "\n", " weight \n", "icd9 \n", "(code, 340-349) 0.002613 \n", "(code, 590-599) 0.001986 \n", "(code, 780) 0.001867 \n", "(code, 330-337) 0.001600 \n", "(code, 240-246) 0.001534 \n", "(code, 350-359) 0.001523 \n", "(code, 430-438) 0.001221 \n", "(code, 500-508) 0.001212 \n", "(code, 700-709) 0.001206 \n", "(code, 249-259) 0.001183 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Chronic.Neurological.Dystrophies_log_reg_roc.png\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGFCAYAAAASI+9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAAPYQAAD2EBqD+naQAAIABJREFUeJzs3XeYVOX1wPHvEZBiQUEFUcEuGutiFBSxJWBQRsSCaJSi\nJIqaBBHML4kUo1FIYsUgUcQlKrYoKlHBWBKx4q5dUbCXAGIBZRFhOb8/3jswOzu7O+XeuXfmns/z\nzLM7t54zd2bO3PK+V1QVY4wxBmCjsAMwxhgTHVYUjDHGrGdFwRhjzHpWFIwxxqxnRcEYY8x6VhSM\nMcasZ0XBGGPMelYUjDHGrGdFwRhjzHpWFPIkIvuKyHQReV9EVonItyJSJSITRGQbb5oPReTBsGNN\nJyJPisgTPi3rVhFZJyKvi4hkGL9ORK7zY11BEpEhXqydA17POhEZG+DyPxSRW7Kcbp33qBWRb0Tk\nLRGpFJGfBhWft+4eIjJORDYPcj1ZxHG4l/+ALKadLiLvFyOusDUPO4BSJCLDgRuABcAk4C2gBXAg\nMBzYGzgRiGofIuf6uKxkjnsBQ4DpPi67mJTibK/uwKcBLj/bHBSYB4wCBNgU2AM4FZgjIvcCg1S1\nNoAYDwHG4t4rKwJYfi6yfb0uBUItYsViRSFHItID+BswB+ivqmtTRj8uIn8BjvFhPa1U9ftCl5OJ\nqi7weZHfAdXAeBG5Q1VX+7z8nIlIa1VdFXYc6VT1xbBjSPGNqs5Pef4EMMXbkxkPvAf8XwDrrbdH\n2ejEAX4Wso1FVT8IaP2RY4ePcvc7YB3wi7SCAICq1qrqv1KHiUgf79BSjYi8LSJD08YP9nZjfyoi\n00RkKbBSRDb2xvcUkcdFZIWIrBSRZ0SkbwPLOEJE/iYiX4jIMhH5p4hsmzbtU+mHj0RkYxEZ6x1C\nWOXN+4SIdM/ydbkY2AH4dVMTishmIvIX79DbahH5VESuFpE2KdN08fI5M8P8dQ7BiMh4b9gBInKv\niHwFLEoZnxCRZ73XboWIzM02LxEZJiKveK/JlyJyn4h0zTDdcBF5R0S+F5E3RGSQd2jtg7Tp6h0+\nEpFOIvJ3EfnYez0+E5G7RWRrb3xL7/V62TvM86WXTyKbHHKlqpcCbwLni0hLL4Z3ReSRDHlvIiLL\nRWSy91xE5A8issB7vb8WkVdF5AJv/Djc3jVA8hBWrYj08sZ/KCIPisgJIlItIqtwexXJ1+GKtPfN\nZBFpmxZTchn9vXWvEpH3kjGkpwu0EJHLvNd9uYg8JiK7py2z3rb0ho/wtkuNiHwlIveIyE5p0+wv\nIg+JyBLv/fGZ97xTFpuj6Kwo5EBENgKOBKpU9fMsZ9sf+AtwFZAAXgWmiUjPDNPeDKwGfg6cBKwR\nkcOBx3G790Nxu/crgIdE5OQMy7gJ+AEYBIwGjgD+kTZNnV1mEWkGPAr8HngQ6A8MBp4BsjrGrqov\nAPcDF4vIFg1NJyKtgf8CZwDX4PaqrsQdenogm3VlWr3395/AO7jX7hxvfacBs4BvcK/dMGAL4CkR\nOaSxhYrI/+G2yevACcCvgH2B50Rkl5TpfgFMBV7xprsMGAccThOHJ7wvhpeA43Hvk2NwhXU5sKU3\nWUugPfBX3LY5FXgauFdEft7Y8gvwENAGd0gUYDLw09S8PYNx783rvecX43K/HTgWOAX3GibfEzel\nTNsfdzitB25PE9zr1Q1XOK4F+uC2K7j3x4VAJdAX93oMxu2ht0iJSYEDgKvZ8Jo9A1wrIhemxS/A\nFbj3+Vm4w7+7AQ+K1DlHVu/wooj8Hfe5novbfucCPwKeTSnobYDHgG288T/Bbd+Pgc2IIlW1R5YP\n3IZdB9ye5fQfACuB7VKGtQSWAX9LGTbYW+4tGZbxHPA/oHXKsI2A14CPMizjurT5LwJqgW1Shj0J\nPJHy/Axv3qF5vCbTgRXe/7sDa4BJKePrxAT81pvmgLTlnOBN28d73sV7fmaGda4DxqY8H5c+zBsu\nuOP3L6cN3wRYDDyd9vrVAp295229bfdg2rzbA6uAf6Ss43PgmbTpdsAV+PebiH0a8D2wew6v+UZA\nM9wX7EsZ3nP13kcNvDcfbGT8L73X4yTv+Wa4QnVV2nRvAP9Oef4g7kdTY+selfpaZ4hrNbBz2vA+\n3mt3Ydrwk73hZ6UtYy2wd9q0c4CvgVbe88O9edO38UlefAelvc/fT3ne3Zv312nzdvLeN1d4zyu8\n6frl+tkK62F7CsF7RVU/Sz5Rd7z9XdyXXioF7ksd4P3KOAi4R1OOj6vqOtyv/+3TdnMV9wsv1Wve\n3/T1pToGWKWqBZ0kVtV3cV9y54vI9g1Mdizui+Q1EWmWfOB+TSluzyav1ZP2+uFOnHYCbkuLcyXu\n12d3EWnVwPJ6AK1wv0pT5/0Ud+z96JR1dATuSZvuE9yv06YcAzzpvXYNEpGTRWSeiHyL+8Jbg/tl\nu2cW68hHnWPtqvotcCswxNvbQ0SOwl1gcH3KpC8C+4nIDSLSW0Ty+TX8uqqmX+lzJG4bp2+Pe3Bf\nwkenTf+mqr6RNuwO3MniirThmT4zQuOfmWNxX/a3pb2Pl+KOBhzhTbcIV4gmisgvRSSo7eUbKwq5\nWQbUADs1NWGKLzMMWw20zjD8f2nPt8S9ORdnmDZ5+Kp9E+tLnvTNtL6krVOWV6jxuA/LHxsY3wF3\nCGZN2iN5FcpWBaw7/fVr38BwcPluxIZDNOmamrd92nRLMkyXaVi6rWniaiRxl0zeBXwCnI77lXog\ncAuucAUh+YWY+r64HrcHdbr3/HzcYZDUy67/hNs7PRh4GPhSRP4tIt1yWHem17w9sFZVM32eFlP/\nc5DpM7MY93ny4zPTAff++YK67+MfcLm3B1DVFUAv3KHFy4E3vXMK470iEjl29VEOVHWdiDwOHCMi\nnTT78wpZryLt+de4L9htM0y7nfd3mQ/r/QJ3mWDBVHWxiFyDO7fw1wyTJAvrUDJf+ZHMJ3m1ScvU\nkSLSrrHVpz1Pftgbev3W4V7jTL704ss0b6eUOJPr6JBhuo4NRrrBF7hDUo05HXfoYlDqwEb2cvyQ\nwP0Cfyk5QFUXeSebzxORR4F+wCXqHSfxplmHO1d0jbh2CD/BHbN/VER20OyuIsp0HuZLoLmItM9Q\nGDri9lDSh6Xr6C07U2HJ1TLc+6cnrhCkW38Fnqq+CZwGICL74M6fjcV9DiZlmDdUtqeQuytwr9tN\naSe3ABCR5iJynB8rUtUa4AVgQPIqEG8dgjsZ/amqLvRhVY8ArUVkiA/LApgIfOX9TTcb2AX4SlWr\nMzw+BlDVJbjCsG/a/P1ziOMd4DO8D2SSiGwCDACebeRL6jncuYM6J3K9w2JHAf9OWcdi3AnV1Ok6\nk12hfQQ4UkR2a2QaJe2LR0Q64r64fSci44GuwDWqmv6Fdy2wH+4wzhrcSeSMVHWFqt6Ha9PTDtjR\nG5XNL/F0j+OKdPr2OAl3jujfadP/SETS3zunA9+y4aR2IWZ78WzfwPv4zUwzqerrqjoKd+FD+mGs\nSLA9hRyp6vMici7ujV4lIlNwl++1wG3k4birVWbnuOiGrpf+P9zVDU+JawOxBhiBO5Z7apbLaOpa\n7Jm4X+43irvc8klc4TsYeEtV7wbw9pJ6qWq9YphKVb8VkT/hrv5I/9V3De4L+WkRuRp3/HYj3NUf\nvYG/6IZr528DholrSfoq7vzKaWRJVVVExuCO+87GXSHUCndVVlvcSe+G5l0uIn8ELheRStxrtBUb\nfuFdmrKOcbjX7h7cIZ0tgUtwh17WNRHmWNx5hf+KyBW4986WuBOrf/XONcwGThCRG4B7ca/VH7zl\nN1ZMABCRtbjzFuktlbcQkYO9/zdhQ+O1nrjDVeMzvC6PicjbeFe1qWqdPVVxLfjfwO1hfIErBL8B\nPgSSP2Bex70nf+O9tmuABd65noy89c7BHZtviztfs58XYxVp541wh6AeEJEJ3v9n4M47jMlyb6VR\nqvqsiNwETBeRH+OuqFuJ27PsCbymqlNF5Fjc53UW8L6X94m499/cQuMIRNhnukv1AeyD+wL4APeL\ncgXugzAWaO9N8z7wQIZ5nwQeT3mevPKlooF1HYI7EbsC11DsGeBnadNkXAbuCota3Jd5xvV7wzbG\nXcWzwMtnqbfOg9PmW5s233RgeYaYW+AaP9UC16aNaw1MwBXTGtxexSu4SzK3TpluM9wX+ede7vfj\nruqpxR22SE43zhvWroHXrx/wLO5DuwJ3FcrBDbx+ndOGDwVe9l6Tr3AnqLtmWMdZuL2GVcDb3vLu\np/7VQXVi94Z1wl1J9Blu7+gTvCKUMs1o7/WswX3pDkvmnbas94FpGdaZvr0/8IbX4k5cL8e1zL8V\nOLqJ9/5Yb74DM4z7De5y2SXea/GBtw13SJvuMi/PNanvT2/6ep8Zb1xL3DmL973X6VPceY7NM+T2\nIO6Ktte9ON4DLmjgszEgbXgXb/iZKcOmA+9liGmw995Kfjbf9aY9wBu/O65gveuN/wq3F/rzIL6X\n/HiIF7gxxkfer9l3gftU1c9uRUInIlXAGlXNtmFjUXmNzF5X1UAOr5W7SJxTEJHDxLVA/ExcC8cm\nN6a4zqxeEtdacZGI/LIYsRqTTkQ6iMh14lrh9hLXCvspXKOuyHcGmA1xrdB7eIcF98ddSWPKUFTO\nKWyCO3wwjfrXmtcjIjsC/8Ltlp6OO4b3NxFZqqr3BxemMRmtxh07T55QrcEdIhiuqm+HGJefKnCH\nD5cB41U1/dr+KFGi2xll5EXu8JGIrMN1NNdgl9MiMhE4TlV/lDJsCrCvqh5ahDCNMaYsReLwUR66\nU//M/RzgwKg2CDHGmFJQqkWhI/Vbiy7BHQ4rpEWsMcbEWlTOKQRORNrjrv3+kA2tZY0xppS1wp3P\nmqOZuwDJWakWhcXU71agA+5664a6feiD687XGGPKzem4Dv8KVqpF4TkgvSuJPriGQg3dPvBDgNtu\nu40994x8R4W+GjlyJFdffXXYYRSd5R0vpZz3qlXQsydccgn0b6Ijl9mzZzNu3DhOOOEEBgwYwBln\nnAHe95sfIlEUvL5odmVDdww7i8h+uP5xPvGa/3dS1cHe+BtxnXL9FdcS9BA23ICmId8D7LnnnlRU\nRLLLkcC0bds2djmD5R03Ucn7nXfggRxvF7XY69M1kYDGUpg/fz7jx49n+PDh3HjjjbzyyivJUb4d\nEo9EUcB1A/wkG64vTvauWYlrzt8R170BAKr6objbUV6N61fkc1wT9lnFDLpULF6cqRfh8md5x0tU\n8r76arjpJmjbtulpU+21F+y9d+PTHHjggdx9990MGDCAjTYK5jqhSBQFVf0PjVwJpapDMwx7mg23\nCjSN+Oyzz5qeqAxZ3vESlbzXrYNu3eDF9M68fSAinHTSSf4vOEWpXpJqctCtWy73Nykflne8xDVv\nv0ViT8EEa9CgQU1PVIYs73gJK++1a2HoUFi61D1/803o1CmUUHwRuW4ugiIiFUBVVVVVJE5GGWPK\nw+LFsO22cOihG4rBMcfAsGHBr7u6ujq5h9RNVf24eZDtKRhjjB9++1s4zpd7LsJTTz1Fz549ad68\n+F/Rdk4hBoYOrXeePhYs73gpl7xnzJjBUUcdRWVlZSjrtz2FGOjdu3fYIYTC8o6XfPP+8kvYfXf4\n5pv81ps8Au/Hj/oZM2YwZMgQzj777NCKnJ1TMMbE2jvvQNeucNFFsFuTd7zOrFUrOOUU9zdfqQXh\nxhtvzKodgp1TMMaYgCQScNhh4aw7n4IQFCsKxpiS88UX8MYb/izr44/9WU6+olQQwIpCLMybN4+e\nPXuGHUbRWd7la8gQePjh9KHzcHfmzc8WWxQQUJ6WL1/OqFGjIlMQwIpCLEyaNKnsvyQysbzLkyrM\nnw+/+Q1ccMGG4b/4xST+/vf88m7TBjp29CnAHLRt25YXX3yRLl26RKIggBWFWLjzzjvDDiEUlnd5\nWrzYHT7q1Qt23nnD8AcfvJM2bcKLK1877bRT2CHUYUUhBtqU4ifFB5Z3YVTh2mvdF3CUJM8B7L9/\n3eFx3d5+s6JgjMlo8WIYORK22YbI/QI/+mjYccewoyhPVhSMMRklmzBNnw59+4YbiymeaJzZMIEa\nPXp02CGEwvKOlyjnfccdd/Daa6+FHUZWbE8hBjp37hx2CKGwvOv75BM44wx3T+Cm/PCDj0EVQVS3\nd7IdwqhRo/jzn/8cdjhNsm4ujImRuXOhTx849VTYdNOmp2/VCiZMgHbtgo+tHAXdMM26uTDG+GLi\nRIjoD+uyEbWWytkqjSiNMb5YsybsCOKhVAsCWFGIhQULFoQdQigs7/qSN4HZeOMiBVNEUdnepVwQ\nwIpCLIwZMybsEEJheWfWv384XToELQrbW1WZPXt2yRYEsHMKsTB58uSwQwiF5V1fy5bwk58UMZgi\nisL2FhFuv/12mjVrVpIFAawoxEJUL9ULWpzy/vBDePnl5LPOVFVlnq62tkgBhSAq27tFixZhh1AQ\nKwrGlIFzzoE5c7KbthwPHRn/WFEwpgysXg0nnghTpzY+XbNm4dw3wJSO0jzoZXIyceLEsEMIRdzy\nbtkS2reHm2+eSPv2ZHyUc0GI2/YOiu0pxEBNTU3YIYSinPOeOhVef33D83ffhU6d3P/lnHdjipn3\njBkzWLBgAZdffjkiUrT1FoN1c2FMCdpyS2jdGjp02DDsggtg2LDwYoqLKLVDsG4ujDHrXXghXHRR\n2FHES5QKQlDKLyNjjAlAHAoCWFGIhWXLloUdQijKOe916xoeV855NybIvONSEMCKQiwMi+mB5nLN\n+8svYcUK2H77zOPLNe+mBJV3nAoCWFGIhfHjx4cdQijKNe9XX3V/029cn1SueTclqLzbt2/PiBEj\nYlEQwE40x0Jcr7Yqt7zXrIElS+Dpp92VR7vtlnm6css7W0Hlfeyxx3LssccGsuwosqJgTIkYPBhm\nznT/H3KIa51sjN/Kf1/ImDKxbBkcdhg8+ijcdVfY0ZhyZUUhBqZNmxZ2CKEox7y33dbdY7mhk8xQ\nnnlnI655+82KQgxUV/vS0LHklFPeDz4In32W3bTllHcuCs179erVPkVS2qwoxMANN9wQdgihKJe8\nP/sMjj8e3noLdtqp6enLJe9cFZL3jBkz2G+//fjyyy99jKg0WVEwJuLWrHF/H30Urrwy3FjKUbId\nQq9evdhyyy3DDid0VhSMKRF2tZH/4tYwLRv2ChhjYskKQmb2KsRAIpEIO4RQWN7xkkveVhAaZq9E\nDJx//vlhhxAKyztess37oYcesoLQCHs1YqB3795hhxAKyztess27V69eTJw40QpCA6ybC2MiRBUO\nPRTef3/DsNpa99e+v/zRtm1bRo8eHXYYkWVFwZgIWbcOnnsO+vcHd5dFp3Vr6NEjvLhMfNhvjxiY\nNWtW2CGEopTzTiTgD3/Y8Bg1yhWGbJRy3oWIa95+s6IQAzOTXWvGTCnk/eWX8MYbdR+FKoW8gxDX\nvP1mh49i4K6YdqlZCnkfeii880794Ztumv8ySyHvIKTnvWjRInbdddeQoildkdlTEJERIvK+iKwS\nkfki0rOJ6c8UkVdFZKWIfC4it4hIu2LFa4wfVqyAs8925xGSj5deggEDwo6stM2YMYOuXbvy3//+\nN+xQSk4k9hREZCBwNXAO8Kz39xER2VNVP80w/RHALcCvgdnAdsBU4CbgxCKFbYwvdtgBuncPO4ry\nkdowrWfPRn9bmgwiURSAkcBNqjo9+VxE+gDnAr/PMH034ANVTXaL+JGITAXsOjMTGbNnw3vvNT7N\nd98VJ5a4sJbKhQu9KIhIC9yX/BVpo+YChzQw22PAOBH5mao+IiIdgJNxew0mzdChQ5k+fXrTE5aZ\nsPM++WR3iWmLFg1Ps9FGsMce/q437LzDcthhh/HMM89YQShQ6EUB2ApoBixJG74E6JhpBlV9TUTO\nBO4RkY1xeTwA/CrIQEuVtXANR20tXHMNjBhR3PWGnXcYZsyYwbx58xg+fLgVhAKV5CsnIt2BSmAs\nUAH0AXbGnVcwaQYNGhR2CKGwvONh4cKFDB061AqCT6Lw6i0DaoEOacM7AIsbmOc3wBxVvUpV31DV\nx4ARwDDvUFKD+vbtSyKRqPPo0aNHvYYvc+fOzdjr4nnnnVfvXrDV1dUkEgmWLVtWZ/i4ceOYOHFi\nnWEff/wxiUSCBQsW1Bl+/fXX12t6X1NTQyKRYN68eXWGz5w5k6FDh9aLbeDAgZZHyHn8/e/Qr597\nrFkzkFdfLc08UkV9eyxZsoTHH398fUEo1Tya2h4zZ84kkUiw3XbbcdBBB5FIJBg5cmS92Aslqur7\nQnMOQuR54CVVPT9l2JvALFWtd6JZRO4G1qrqaSnDegDzgO1UtV4xEZEKoKqqqoqKioog0jCGQw+F\nTz6Bigpo3hz++EfYc8+wozLlqrq6mm6uP5RuqurLzbmjsKcAcBVwtogMFZGuInI1sAMwBUBErhCR\nypTpZwEnisg5IrKTiBwKXAu8kKkgxF36L5C4CCvvo4+GWbPg3nvDKQi2vU0hIlEUVPVu3CGhS4CX\ngZ7Az1LaKHTEFYnk9Hfg2iicB7wO3AW8jbVRyGjSpElhhxAKyzte4pq33yJx+KgY4nz4qKamhjZt\n2oQdRtEVO+/77oMTT4SzzoKbby7aauux7R0f5Xz4yAQobh+UpGLnvXCh+/vb3xZ1tfWU6/aePXs2\n3377bYPjyzXvYrOiYIyP2rcH64PNfzNmzCCRSDB1ql11HrQoNF4zpuTU1kJ1Nfzww4ZhH34YWjhl\nLbXrigsvvDDscMqe7SnEQFxvPRhk3rNnw0EHQc+eGx433ght2wa2yqyV0/bOpS+jcso7TLanEAOd\nO3cOO4RQBJn3ypXub3U1tGq1YXiHRptOFke5bO9cO7crl7zDZlcfGZOHO+6A00+Hmprsb5Npsme9\nnWYniKuPbE/BxFplZX7nAl57zfdQjGf16tVcdtllVhBCYkXBxNbatTBkiDsPsMkmuc/fvTtsvLHv\nYcVey5YtefbZZ2nXrp0VhBBYUYiBBQsW0LVr17DDKLps877mGlccykU5bO+tttoq53nKIe8osDIc\nA2PGjAk7hFBY3vES17z9ZnsKMTB58uSwQwjF5MmTuflmd94gk3K9xiLO29sUzopCDMT1Ur3OnTvz\n4IPuRPJRR2WepmvXhseVqjhvb1M4Kwqm7FVUNLy3YMLzj3/8g6233ppjjjkm7FBMCjunYMrKunWw\nevWGR21t2BGZTGbMmMHgwYP517/+FXYoJo0VhRhIv1VgOTv8cNfC2D0m8vDD0KJF2FEVV9S3d2rD\ntGuvvda35UY971Jhh49ioKamJuwQiuajj+D44919De67r4YBA9wtMuMkyts7yJbKUc67lFg3F6as\ndO4MQ4fChAlhR2LSWdcV/rOb7BjTiK+/hk8+CTsKk4kVhNJhW8aUjcsuc3+33jrcOEx9b775phWE\nEmHnFGJg2bJleXUbUGq+/94dPjrvPPc8Lnmni2LeV155JaoaaEGIYt6lyEp2DAwbNizsEIqmfXsQ\ncf/HKe9UUcxbRALfQ4hi3qXIikIMjB8/PuwQQmF5x0tc8/abFYUYiOvVVpZ3vMQ1b79ZUTDG+CYu\nl7iXMysKxhhfVFZWctppp7F27dqwQzEFsKIQA9OmTQs7hIJNnQr77tv44847685TDnnnI4y8Kysr\nGTp0KJtttllol5zGdXv7zYpCDFRX+9LQMVRPPOEapx15ZMOPn/8c/vCHDfOUQ975KHbeyYIQdjuE\nuG5vv1k3F6YkDBwIX30Fjz0WdiQmVVQKQlwF0c2FNV4zkbN8uev2OtX334cTi2mYFYTyZEXBRMqb\nb8I++2S+VeZxxxU/HpPZ7bffbgWhTFlRMJGybJkrCFOmQKdOdccdcEA4MZn6fvSjH3HhhRcyadIk\nKwhlxrZmDCQSibBDyNnRR0MiUfexww65LaMU8/ZDMfLef//9+ctf/hKpghDX7e23vPYURESAjkBb\nYAXwP43LGesSdP7554cdQqMWLoT5893/b7/t33KjnndQLG9TiKyvPhKRVsApwCDgEGDTlNErgeeA\nO4B7VDVyt0Cyq4+iq29feOSRDc/btHF3ULMOL41pXGg32RGRXwEfARcDLwODgQOB3b2/ZwJVwEXA\nByJygR/BmXj44Qc46SRYudI9vvnGCoIxYcn28NHhwLGq+lID418GZgG/E5FuwO+A632Iz8RE8+Zu\nD8FEy4oVK9h8883DDsMUUVZ7Cqp6YiMFIX3aKlU9sbCwjJ9mzZoVdgihsLwLU1lZya677spHH33k\ny/KCFtft7TffLh0QkWYicrpfyzP+mTlzZtghhMLyzl+yYVr//v3ZIdfLvkIS1+3tt5yKgoi0EZEK\nEdk8ZdgmInIh8AFwi98BmsLdddddYYcQCss7P6XaUjmu29tvWW9tETkY+ASYjzuZvI+I/Bx3Anos\ncDewayBRGmOKolQLgvFPLlv8j8ArwPHAXOAe4CbgOmAHVb1IVT/xP0RTrs45Bzp3hqef3nBfZRMe\nKwgGcmu8tj9wjKpWi8g84Cvgl6p6UzChmXL39NOw7bYwZAgcf3zY0cTbk08+aQXBALntKWwFfAag\nqt8ANcB/ggjK+Gvo0KFhh9CgQw6BSy8F1/7GX1HOO0j55N2zZ0+mTp1a0gUhrtvbb7nsKSiwLuX5\nOmCNv+GYIPTu3TvsEEJheWevRYsWDB8+PIBoiieu29tvuRQFAd4VkWS/GJsCL4tIaqFAVdv5FZzx\nx6BBg8IOIRSWd7zENW+/5VIUbN/MGGPKXNZFQVUrgwzEGGNM+HJtvHaSiNwmIveIyC+CCsr4a968\neWGHUM/nn8NbbwW7jijmXQyN5V1VVUW59nIf1+3tt1warw3HNVD7Ma531CkickVQgRn/TJo0KewQ\n6pkyxf3dfffg1hHFvIuhobwrKyv58Y9/zP3331/kiIojrtvbb7nsKfwKuFxV91DV/YCzALurRQm4\n8847ww6hnrVrYZdd4Nxzg1tHFPMuhkx5pzZM69+/fwhRBS+u29tvuRSFnYHpKc//AbQUkY7+hmT8\n1iamfVJPifFrAAAgAElEQVRb3k5cWirHdXv7LZd3R2vgu+QTVa0FVgO+bAkRGSEi74vIKhGZLyI9\nm5h+YxG5XEQ+FJHvRWShiAzxIxZjykVcCoLxT673aD5bRL5Led4cGCIiy5IDVPW6XIMQkYHA1cA5\nwLPe30dEZE9V/bSB2e4BtsZdKvsesA153nPamHJkBcHkI5d3ycfAcGBkymMxcEbK89/kGcdI4CZV\nna6q76jqSFyPrBmPOIvIMcBhQF9VfVJVP1bVl1T1+TzXX9ZGjx4ddgihiHPeixcv5txzz41VQYjr\n9vZbLu0UdgwiABFpAXQD0q9kmgsc0sBs/YCXgItF5AxgJfAgcImqfh9EnKWsc+fOYYcQijjn3bFj\nR55//nn23nvvWBQEiO/29lsul6Q+ISJbBBDDVkAzYEna8CVAQyexd8btKfwI6A/8GjgJuCGA+Ere\nBRdcEHYI6/31r9C2LVx1FTRrFuy6opR3MSXz3nfffWNTECC+29tvubxjjgA2DiiOXG2E65DvNO+w\n0aPAhcBgEWnZ2Ix9+/YlkUjUefTo0aPe/V3nzp1LIpGoN/95553HtGnT6gyrrq4mkUiwbNmyOsPH\njRvHxIkT6wz7+OOPSSQSLFiwoM7w66+/vt7ub01NDYlEol6jnJkzZ2bsEXLgwIGRz+P116FdO/jT\nn+Dkk0s3j1SlvD0sj9LJY+bMmSQSCbbbbjsOOuggEokEI0eOrBd7oSTb1o1ex3cdVXWprwG4w0c1\nwEmq+kDK8GuA/VT1yAzz3Aocoqq7pwzrCrwJ7K6q72WYpwKoqqqqoqKiws8UTA6GDIFFi8AanxpT\nuOrqarq5fue7qWq1H8vM9WqdzUSk0WP2qroilwWq6hoRqQJ+CjyQMuqnwKzMc/EMcJKItFHVGm/Y\nHri9h4auVoqtBQsW0LVr18DXs2IFvPNO49Ok/cgKVLHyjhrL2xREVbN64L5waxt5rANqs11e2rJP\nAb7HXV7aFXd56gpge2/8FUBlyvSb4O4NfRewJ9ALeAe4sZF1VABaVVWlcdOvX7+irOfUU1Wh6ccx\nxxQlnKLlHaa7775bP/nkkzrD4pB3JnHMu6qqSnH3uqnQPL57Mz1y3VM4CXcbTl+p6t0i0g64BNgW\neAP4mW5oo9AR2CFl+pUi8lPgemA+8CWuQFzid2zlYPLkyUVZz3ffwRFHwDXXND7dTjsVJZyi5R2W\nZDuESy65hAkTJqwfXu55NySuefst16LwjPp8TiFJVW8EbmxgXL2zRqr6LtAniFjKTTEv1WvbFvbb\nr2ira1Q5X6KY2jBt3LhxdcaVc96NiWvefrMWwKZg//kPPPssLFwIdkg3eNZS2QQpl6LwEe7cgTF1\njBkDr74Km20GdmFXsKwgmKBl/Y5S1Z1U9csggzHBSL+G2m/r1rlLTb/4AsaODXRVOQk672LLtiCU\nW97ZimvefsuqKIjIYyJyRJbTHiEijxUUlfFVTU1N0xOVoXLKu7a2lptvvjmrPYRyyjsXcc3bb1k1\nXvO6pE6ezXoId8XPR7iutDcFOuPuyNYPEGC8RuyeztZ4rTC1tXDmmbB4cf1xL74Ip58ON2a8TMD4\nZeXKlbRu3doOGZn1Qmu8pqq3ishtuC/9gcBE6vZLtAR4GhgFPKSqa/0IzkTH11/DHXdAz56w/fZ1\nxx13HJx6ajhxxckmm2wSdggmBnLpJXUtcL/3QEQ2AdoCK1T1u8bmNeXjoovg+OPDjsIYE5S890NV\ndaWqfm4FIfrSO/CKC8s7XuKat9/s4GQMDBs2rKD5Z86EbbZx/7do4UNARVJo3qXK8jaFsKIQA+PH\njy9o/g8+gE02gX/8A446yp+YiqHQvMNQWVnJ1KlTC1pGKebth7jm7TcrCjHgx9VWrVvDz38OrVr5\nEFCRlNpVZsl2CNXVhV1EUmp5+yWuefvNurkwGS1YAJ963REuWhRuLHGQ2jBtypQpYYdjYiznoiAi\nlcA0Vf1vAPGYiDjkEHcZapL1aRQc67rCREk+775NgcdEZKGI/E5EtvM7KOOv9NsKZmPVKpgwAT78\n0D3mz/c9rMDlk3exBVEQSiHvIMQ1b7/l/A5U1ROBTsBk4GTgQxF5RERO8m6taSIm32PU7dpBly7u\nsemmPgdVBIUemw9aUHsIUc87KHHN2295nVPwOsa7FrhWRA4AhgH/AL7zWj7/TVUX+hemKcQNN9xQ\nb9iLL8J99zU8z5o1AQZUJJnyjpLVq1czfPhwpkyZ4usho6jnHZS45u23gk40i8i2QG/c/ZRrgYeB\nHwFvicgYVb268BBNEK67Dv75z/pdViTtumt0bpZTrn7xi1+EHYIx9eRzorkFkMDdT7k38BpwDXCH\nqq7wpukPTMfda9lEkCr06AFPPBF2JMaYKMlnT+F/uHMRM4GDVPWVDNM8BXxTQFzGGGNCkM+BzJFA\nJ1U9r4GCgKp+o6pFuj27aUoikVj//7p1cMIJ8MgjIQZUJKl5x4nlbQqRT1E4Eqh3lZGIbCIitxQe\nkvHb+eefv/7/Vatg1iw44AAYOTLEoIogNe8w1dYW9y62Ucm72OKat9/yKQqDgdYZhrcGziwsHBOE\n3r171xt29tnQr18IwRRRpryLrbKyksMPP5yVK1cWbZ1RyDsMcc3bb1kXBRHZXETa4u6stpn3PPnY\nEugLLA0qUGNKTbIdwl577UXr1pl+RxkTPbmcaP4GUO/xbobxyoZbdpoQvPXFWyz8ciG7td+Nvbbe\nK+xwYs26rjClKpd36pHA0bg9hZOAo1IePYHOqnq57xGaJi2rWUb3m7tz5K1Hcsq9p3DkrUfS/ebu\nLKtxNx2ZNWtWyBGGI6y8wy4Itr1NIbJ+t6rqf1T1KWAnYJb3PPl4TlU/DyxK06jj7jiOFz57gaU1\nS/mh9geW1izlhc9e4Lg7jgNg5syZIUcYjjDyDrsggG1vU5isDh+JyL7AG6q6Dndf5n1EJOO0qvqa\nf+GZprz1xVt88PUHGce9vfgDrr7tLU4++S7uvdcN+/77IgYXsrvuuquo67vnnntCLwhQ/LyjIq55\n+y3bcwqvAB1xJ5JfwZ0/yFQVFGjmT2gmGwu/XMg3qzO3E1yx+hsuvGwRvFP3/IIIdOxYjOjipUeP\nHlxyySWMGzfOziGYkpVtUdgJ+CLlfxMRu7XfjS1absHSmvoXfm292RY8+K9d6dq+7vDmzUuz19Oo\n23777ZkwYULYYRhTkKyKgqp+lPL0C1WtCSgek6O9tt6LnbbcKWNR2KXdznTfxa5CMsZkL5993KUi\ncpuIHCMito8cASevmc02PxyM1GxDM92YbTbZhu7bdeeh0x4CYOjQoSFHGA7LO17imrff8ukQ7wzg\nNOA+YIWI3A38Q1VL8N5c5WHS+K1o3vx59tztLRJDFnHGsbvWaacQ15aelne8xDVvv4mq5jejyGa4\n9gqDcG0V3gduU9VL/QvPPyJSAVRVVVVRUVERdji+6tABfv1r+N3vwo4kHhYvXkxHO1NvIqC6uppu\n3boBdFNVX249l/fhH1X9VlWnq2pvYF9gJdai2ZS5yspKdt55Z157za68NuUp76IgIq1E5BQRmQVU\nA+2AP/sWmWnUxImw227usWyZu8zUBCvZMO3nP/85e++9d9jhGBOInIuCiPQRkUpgCTDF+9tbVbuo\n6m/9DtBk9vTT7u+JJ8LFF8OppzY87bx584oTVMT4mXcUWipny7a3KUQ+7+z72dBNdkdV/aWq/tff\nsEw29t4brrwS/vQn2KmR1iOTJk0qXlAR4lfepVQQwLa3KUw+Vx91UNVvfY/EBObOO+8MO4RQ+JF3\nqRUEsO1tCpNt30ebq+qKDU9l84amTZnORESbNm3CDiEUheZdVVVVcgUBbHubwmS7p/C1iGyrqkvZ\ncF+FdIL1fWTKSEVFBffeey/9+/cvmYJgTKGyLQpHAV95/x8ZUCzGRIqIMGDAgLDDMKaosvr5490z\nYa339APgv2n3U/gP8F9vnPHZJ5/AtGl1Hx9/nP38o0ePDi64CLO84yWuefstnxPNHwDbUv9+zO28\ncXb4yGeTJsHkyfWH9+mT3fydO3f2N6ASYXnHS1zz9lvO3VyIyDrcFUhfpA3vArylqpv4GJ9vSrmb\ni3POgZdecg9jjEkKopuLrPcUROQq718F/igiqd1nNwMOxt2Ax5iS8sQTT3DYYYfRokWLsEMxJnS5\nHD46wPsrwD7ADynjfgBeBf7iU1yx9eqr7nDRunUbhs2fD1tsEV5M5SzZDmHq1KkMHz487HCMCV3W\n19mp6pGqeiRQCfws+dx79PFaNi8MLtR4mD0b7rkHli7d8OjSBQYNyn+ZCxYs8C/AEtJU3qkN0846\n66wiRRU8296mEDlffK2qQ62BWrC23BIef7zuY9So/Jc3ZswY/4IrIY3lXYotlbNl29sUItsWzfcB\nQ1R1hfd/g1TVLuyOmMmZLl2KgYbyLueCALa9TWGyPaewnA2tmJcHFEvsnXKKO3zUtq2/y43rpXqZ\n8i73ggC2vU1hsioKqjo00//GXy++CAcfDBdeGHYk5WnFihWMHj26rAuCMYXK534KrUWkTcrzLiLy\nGxEp6AapIjJCRN4XkVUiMl9EemY536EiskZEfLlGN2w9e0K/fmFHUZ4233xz5s+fbwXBmEbk88l4\nAHcvBURkC+BFYBTwgIicm08QIjIQuBr4I7A/MA94RES2b2K+trirof6dz3qj5Icf4KOPgln2xIkT\ng1lwxGXKu0uXLmVfEGx7m0Lk8+moALz7fnESsBjogisUv8ozjpHATd49n99R1ZHAJ0BTReZG4Hbg\n+TzXGxnjx7u/m27q/7JramqanqgMWd7xEte8/ZZPUWgDJG+y0xu4T1XX4b6Yu+S6MBFpAXQDHksb\nNRc4pJH5hgI7ARNyXWcUffstbLwxjBzp/7InTCiLlyhnlne8xDVvv+VTFBYB/UVkB6AP7ssbYBsg\nn/YLW+G6yViSNnwJ0DHTDCKyG/An4HSvIJWFrl1dYTDGmLDk00vqpcAduHMAj6vqc97w3sDLfgXW\nEBHZCHfIaJyqvpccHPR6g7B8OVRWwpo18HLgr1x83H777ey1114ccMABTU9sjKlLVXN+4H7BHwBs\nlDLsIKBrHstqAawBjk8bfg3wZIbp2wLrcP0trfEetSnDjmhgPRWAdujQQfv161fn0b17d73//vs1\n1Zw5c7Rfv36absSIEXrzzTfXGVZVVaX9+vXTL774os7wsWPH6pVXXlln2EcffaT9+vXTt99+W2+7\nTRVUN9tMtVWr63SvvS6qM+3KlSu1X79++vTTT9cZfscdd+iQIUPqxXbKKadkzKNPnz6B5pHquuuu\n04suCiaPbLbHrbfeqoDuvPPOumDBgpLNQzX/7ZE6fSnnkSqbPJLLL/U8ktLzuOOOO7Rfv37aqVMn\n/fGPf6z9+vXTXr16Ka4NWYXm8V2e6eHLQgoOwp2PmJw27E3g8gzTCrBX2uMG4C1gT6B1A+uoALSq\nqkqjorLSbYHVq4NdT6Y3fTm69dZbVUR0+PDhWltbG5u801ne8VFVVeV7Ucj58JGIbAL8Fjgadx6h\nznkJVd0512UCVwEzRKQKeA74JbADMMVb5xVAJ1UdrKrqFYDUmJYC36vq23msu+yNT17aVMYytVSO\nQ96ZWN6mEPmcU7gZOBz4B/A/NnR/kTdVvVtE2gGX4O7q9gauJ9ZPvUk64opE2Zg6FW64oTjrKrWb\nCuWqoa4ryj3vhljephD5FIWfAceq6jN+BqKqN+LaHWQa12jXGqo6gRK7NPW229yJ5gsvBLu3S/7i\n0JeRMcWUT1H4GvjK70Di6Mgj4a9/DTuK0qWqzJkzxwqCMT7K51N0CXBpav9HJtqmTZsWdgiBEBFm\nzJjRYEEo17ybYnmbQuRTFEbhGq0tEZHXRaQ69eFzfMYH1dXlu1maN2/e4B5COefdGMvbFCKfw0ez\nfI/CBOqGYp3RjhjLO17imrffci4K3kldY4wxZSivM3MisoWInC0iV3iXkiIiFSKynb/hGWOMKaZ8\nbrKzL/AucDFwEbCFN+oE4Ar/QjPGqays5OKLL062TDfGBCifPYWrgFtVdTfg+5ThjwC9fInK+CqR\nSIQdQt6S7RC+/vrrnItCKeddCMvbFCKfovBjYGqG4Z/RQFfXJlznn39+2CHkpdCGaaWad6Esb1OI\nfK4++h7YPMPwPYAvCgun/Hz1Ffztb+52m6k++gh22aU4MfTuXdDts0PhR0vlUszbD5a3KUQ+ReEB\nYKyInOI9VxHpDFwJ/NO3yMrE3LlwySWw3XaQ/r120EHhxBR11nWFMeHJpyhcBDwMLAVaA//BHTZ6\nDvi9f6GVh+Rh8HffhTbWBrxJM2bMsIJgTIhy/sSp6gpV7QmciOtCezLQV1UPV9WVfgdoCjdrVum0\nN+zQoQPnnXeeLwWhlPL2k+VtCpH3p05Vn1DVv6jqJFX9t59BlbpVq+DYY+GQQ2Ds2LCjgZkzZ4Yd\nQtb69OnD9ddf78seQinl7SfL2xRCsr3MT0QOBtqp6iMpw87EdVm9Ca77iwtUdXUQgRZKRCqAqqqq\nqsD7XV+0CHbbDY45BrbdFnbYAcaPBynJO0kbY6Kqurqabt26AXRTVV86f8rlnMJ44ClcewREZB9g\nGnAr8DYwGvjcm84Av/0tHH542FEYY0z2ctlH3x94POX5qcALqjpcVa8CfgWcknFOY4wxJSGXorAl\nsCTl+eHAoynP51Nmt8w0wVm9OpJHGY2JvVyKwhJgJwAR2RiowF2GmrQZsMa/0Ixfhg5t9G6mRVdZ\nWck+++zDsmXLAl1P1PIuFsvbFCKXovAocKWIHIbr+K4GeDpl/L7Aez7GZnwSpZaeyYZpRxxxBO3a\ntQt0XVHKu5gsb1OIXE40/wG4D9dY7TtgsKqmdt4wDJjrY2zGJ4MGDQo7BKD4LZWjknexWd6mEFkX\nBVX9AjhMRNoC36lqbdokJ+OKhTH1WNcVxpSGfO68tryB4V8VHo4pR1YQjCkd9umMgXnz5oW27tmz\nZ4dWEMLMO0yWtymEFQWfvf46XHZZ2FHUNWnSpNDWffjhhzNp0qRQ9hDCzDtMlrcpRNbdXJS6YnVz\nMWYMXHMNVFTAP//puswOW01NDW1i2EWr5R0vccw77G4uTJZ23BGefz7sKDaI2wclyfKOl7jm7Tc7\nfGSMMWY921PwwVtvwemnu1tuLl4MW20VdkTGGJMf21PwwZtvwiuvwBFHwODB8Mc/hh1RXaNHjw58\nHQsXLgx8HbkqRt5RZHmbQlhR8NGf/gRXXQWnRKyv2M6dOwe6/MrKSrp27cpTTz0V6HpyFXTeUWV5\nm0JYUSjQ0qXw9ddhR9G4Cy64ILBlJxumnXXWWfTq1Suw9eQjyLyjzPI2hbBzCgW4805Idrey0UbQ\nokW48RSbtVQ2pvxYUSjAF1+4QjBrFnToAHG6Is4KgjHlyT7JBWrWDPr2Bdd+JJoWLFjg6/JKpSD4\nnXepsLxNIaL5aS4Br74KL74YdhTZGTNmjG/LWrRoEWeddVbkCwL4m3cpsbxNIezwUZ6GDYPqathj\nj7AjadrkyZN9W9auu+7KE088Qc+ePSNdEMDfvEuJ5W0KEe1PdYStWQMjRrg2ClHn96V6vXr1inxB\ngPheomh5m0JE/5MdYc2bu3MKxhhTLqwoGGOMWc+KQgxMnDgx7BBCYXnHS1zz9psVhRioqanJeZ6H\nHnqI5csz3nm1ZOSTdzmwvE0hrCjEwIQJE3KavrKykuOPP56///3vAUVUHLnmXS4sb1MIKwqmjtSG\naaNGjQo7HGNMkVlRMOuVSktlY0xw7FMfA8uWLWtymnIsCNnkXY4sb1OI0v/kF9H778Pbb7vH99+H\nHU32hg0b1uj4ciwI0HTe5cryNoWwbi6y9OSTcNRRdYeddFI4seRq/PjxDY5bvXo1V1xxRdkVBGg8\n73JmeZtCWFHIUvLqzNmzYYst3P8HHBBePLmoqKhocFzLli155pln2HLLLcuqIEDjeZczy9sUwopC\njg4+GLbaKuwo/NW+ffuwQzDGRER5/TQM0EMPhR2BMcYELzJFQURGiMj7IrJKROaLSM9Gpj1BROaK\nyFIRWS4iz4pI76Biq62FW25x/2+6aVBrCc60adPCDiEUlne8xDVvv0WiKIjIQOBq4I/A/sA84BER\n2b6BWXoBc4GfARXAE8BDIrJfkHHecgu0ahXkGoJRXV0ddgihsLzjJa55+01UNewYEJHngZdU9fyU\nYW8B96vq77NcxhvAnap6WQPjK4CqqqqqnE9I1da6brJvuQWGDs1p1siYMWMG7du359hjjw07FGOM\nT6qrq+nm7gXcTVV9qYqh7ymISAugG/BY2qi5wCFZLkOAzYCv/I2uPFRWVjJkyBAeeeSRsEMxxkRc\n6EUB2ApoBixJG74E6JjlMi4C2gB3+xhXWUhtmHbdddeFHY4xJuJK/pJUERkEjAUSqmrt3FOUa0tl\nY0xwovAtsQyoBTqkDe8ALG5sRu8E9U3Ayar6ZDYr69u3L4lEos6jR48ezJo1q850c+fOJZFI1Jv/\nvPPOq3eVQ3V1NYlEol7fK+PGjat344+PP/6YRCLBggUL6gy//vrrGT16dJ1hNTU1JBIJ5s2bV2f4\nzJkzGZrh5MbAgQPX55EsCMcccwwPPvhgvYJQKnkk5bM9+vTpUxZ55Lo9UpdfynmkyiaPZDylnkdS\neh4zZ84kkUiw3XbbcdBBB5FIJBg5cmS92AumqqE/gOeByWnD3gQub2SeQcBK4Lgs11EBaFVVlebi\nscdU27ZVBdXKypxmDc2tt96qIqLDhw/X2tpanTNnTtghhcLyjpc45l1VVaWAAhXq0/dxVA4fXQXM\nEJEq4Dngl8AOwBQAEbkC6KSqg73npwG3Ar8C5otIci9jlaqu8DOwRYtgxQq44QY4/ng/lxycd999\nt84ho969A2vCEWmWd7zENW+/RaIoqOrdItIOuATYFngD+JmqfupN0hFXJJKG405O3+A9kioB37tK\nbNYMRozwe6nBueyyy1BVO4dgjMlZJIoCgKreCNzYwLihac+PLEZMX3zhussuNSKCu0rXGGNyYz8l\nGzFgAPz5z7D55mFHUpj0k2txYXnHS1zz9psVhUasXAmnnOJuqlPKZs6cGXYIobC84yWuefvNikIT\n2reHbbYJO4rMNMsuSu66666AI4kmyzte4pq336wolKjKykoGDhzImjVrwg7FGFNGrCiUoGTDtC22\n2IJmzZqFHY4xpoxYUSgx1nWFMSZI9o1SQvItCJma/MeB5R0vcc3bb1YUMvjmG+jXD959N+xINihk\nDyGuLT0t73iJa95+i8RNdoohl5vsVFXBgQdC377w29/CYYcVJ8aG3H777Zxxxhl2yMgYU0dZ3mQn\nyi6/PPyCALDPPvswatQoKwjGmMBFppuLKInaztO+++7Ln//857DDMMbEgP3szGDAAPe3RYtw4/BL\nej/tcWF5x0tc8/abFYUMamqgogL22ivsSPwxadKksEMIheUdL3HN229WFDLYeGN374Ry6Wj0zjvv\nDDuEUFje8RLXvP1mRSHN11/D//4XzrqXL18eyHLbtGkTyHKjzvKOl7jm7TcrCmkmTHB/t9qquOut\nrKxkl1124YMPPijuio0xJoUVhTSrVkHnznDuucVbZ7Jh2oABA+jSpUvxVmyMMWmsKGSwzTbFO59Q\njL6MRo8e7fsyS4HlHS9xzdtv1k4Bdw7huutg7Vp4/nl3orkYitW5XefOnQNZbtRZ3vES17z9Zt1c\nANOmwdlnwx57uOf9+8OVVwYbj/V2aowpVBDdXNieAhtaMC9YUJz1PfXUU1YQjDGRZEUhBD179uSm\nm25i6NChVhCMMZES+2+kCRM2XIZaLM2bN+ess84qWkFYUKxdoIixvOMlrnn7LfZF4eGHYfPN4aqr\nwo4kOGPGjAk7hFBY3vES17z9FvuiAHDooTByZNhRBGfy5MlhhxAKyzte4pq332JfFALqWSJS4nqp\nnuUdL3HN22+xLgo33wzvvAMtWwaz/Pnz5xOXS36NMeUh1kVh8WL3d+xY/5ddWVnJwQcfzD//+U//\nF26MMQGJdVEA6NABtt7a32WmNkwbkLxjT4gmTpwYdgihsLzjJa55+y22RUEV5syBH37wd7lRbKlc\nU1MTdgihsLzjJa55+y223Vy8/ba7s9o228CSJf6sI4oFwRhTvoLo5iK231rJPYRZs/xZnhUEY0w5\niP03V3MfOvpYsmQJI0aMsIJgjCl59u3lgw4dOvDCCy9EtiAsW7Ys7BBCYXnHS1zz9lv0vsFK1N57\n7x3JggAwbNiwsEMIheUdL3HN22/R/BYzvho/fnzYIYTC8o6XuObtNysKMZB+U6G4sLzjJa55+y12\n91P41a/gs89g9Wr3vFj3YjbGmFIQu6Lwwgtw9NHQrRtsuinsu2/289599910797dOt4yxpStWB4+\nSiTg8svh//4PNt44u3kqKys59dRTufnmm4MNLgDTpk0LO4RQWN7xEte8/Ra7orB2be7zpDZMK8WT\nWdXVvjR0LDmWd7zENW+/xa6bC6hi+vQKhgzJbj5rqWyMiSrr5sIHW2wBp52W3bRWEIwxcRO7b7k9\n98zuPIIVBGNMHNk3XQbr1q1j+vTpVhCMMbETu2+77bdvepqNNtqIhx9+uGwKQiKRCDuEUFje8RLX\nvP0Wu3YKF12U3XRt2rQJNpAiOv/888MOIRSWd7zENW+/xe7qoxdeqOKgg6w5vDGm9NnVR8YYYwJl\nRcEYY8x6sS4KM2bM4G9/+1vYYQRull/3HC0xlne8xDVvv0WmKIjICBF5X0RWich8EenZxPSHi8hL\n3vSLROSXuaxvxowZDBkyhFdffZVyP68yceLEsEMIheUdL3HN22+RKAoiMhC4GvgjsD8wD3hERDJe\nQCoiOwL/Av7jTX8FcJ2InJDN+pIF4eyzz2bKlClImfefvfXWW4cdQigs73iJa95+i0RRAEYCN6nq\ndJSRf2AAAAw3SURBVFV9R1VHAp8A5zYw/bnAR6o6ypt+GnAL0OQFp//61+z1BaFc2iEYY4xfQv9G\nFJEWQDfgsbRRc4FDGpituzc+1RzgQBFp1tj6Lr10nBUEY4xpQBS+FbcCmgFL0oYvATo2ME/HBqZv\n7i2vQccff4IVBGOMaUCcWjS3AhgwYACvvPJK2LEU1YsvvhjLvuYt73iJY95vv/128t9Wfi0z9BbN\n3uGjGuAkVX0gZfg1wH6qemSGef4DVHvnHpLD+gN3AW1UtTbDPKcBtweQgjHGhO10Vb3DjwWFvqeg\nqmtEpAr4KfBAyqifAg1dePwccFzasD7AS5kKgmcOcDrwIfB93gEbY0x0tAJ2xH2/+SL0PQUAETkF\nmIG7qug54JfAWcBeqvqpiFwBdFLVwd70OwKvA38HbsKdkP4bcKqqWgsWY4zJU+h7CgCqereItAMu\nAbYF3gB+pqqfepN0BHZImf5DEemLa9swAvgcuMAKgjHGFCYSewrGGGOiwa7LNMYYs54VBWOMMeuV\nTVEodod6UZFL3iJygojMFZGlIrJcRJ4Vkd7FjNcvuW7vlPkOFZE1IlKSF7Tn8T7fWEQuF5EPReR7\nEVkoIkOKFK5v8sj7TBF5VURWisjnInKLd96yZIjIYSLyoIh8JiLrRKTJ+4368r2mqiX/AAYCq4Gh\nwB64E9DfAts3MP2OwHfAX73pz/LmPyHsXALO+2pc/1DdgF2Ay7z59ws7lyDzTpmvLbAIeATXziX0\nXILOG3eZ97PAkUBn4ECge9i5BJk3cASwFjgP6IK7OvF14J9h55Jj3scAlwLHA7VAoonpffleCz1x\nn16854HJacPeAi5vYPqJwJtpw6YAz4SdS5B5N7CMN4A/hJ1LMfIGZgITgHElWhRyfZ8fA3wFbBF2\n7EXOexSwMG3Y+bhONEPPJ8/XYF0WRcGX77WSP3xU7A71oiLPvNOXIcBmuC+OkpBv3iIyFNgJVxRK\nTp559wNeAi4WkU9F5B0R+bOI+NYlQtDyzPsxoIOI/MxbRgfgZGB2UHFGhC/fa5Fop1CgIDrUSx8X\nRfnkne4ioA1wt49xBS3nvEVkN+BPQE9VXVei98/IZ3vvDByGa8Hf31vGFKAd7tBCKcg5b1V9TUTO\nBO4RkY1xn+sHgF8FGWgE+PK9VvJ7CiY/IjIIGAucoqrLwo4nKCKyEa7Pq3Gq+l5ycIghFdNGuMMO\np6nqS6r6KHAhMFhEWoYbWnBEpDtQiXt/V+C6wNkZmBpmXKWiHPYUluFOwnRIG94BWNzAPIsbmH6t\nt7xSkE/ewPo73d2E64TwyWDCC0yueW+GO7m6v4jc4A3bCHf07Aegt6o+FVCsfspne/8P+ExVv0sZ\n9jauKG4PvJdxrmjJJ+/fAHNU9Srv+RsiMgJ4WkR+r6qlcCQgH758r5X8noKqrgGSHeql+inuqotM\nnsswfVMd6kVKnnkn9xBuwfUT9WhwEQYjj7xXAHvjbtu6n/e4EVjg/f9CYMH6KM/t/QzQSUTapAzb\nA7f38GnmWaIlz7w3wn0RploHKOW9l+jP91rYZ9V9OjN/Cu646VCgK+6StRV4l6zh7uFcmTL9jrhL\n2v7qTT/Mm79/2LkEnPdpwA/AObhfEMnH5mHnEmTeGeYv1auPct3emwAf4bqU3xPoBbwD3Bh2LgHn\nfRruUsxzcBcXHAq8CDwbdi455r0J7ofL/rii9hvv+Q4N5O3L91roifv4Ap4DvA+sAuYDh6aMmw48\nkTb9YbgrM1bhdqOHh51D0HkDT+J2xdMft4SdR9DbO23ekiwK+eQN7I67AuU7r0BMAlqGnUcR8j4H\n1zbhO9xeUSWwbdh55Jjz4V4xyPh5Dep7zTrEM8YYs17Jn1MwxhjjHysKxhhj1rOiYIwxZj0rCsYY\nY9azomCMMWY9KwrGGGPWs6JgjDFmPSsKxhhj1rOiYMpe+q0MRWQPEXnOu2VhtYh08abZN8vlTReR\n+wKKtZmIvCsihwaxfL+JyDYissy7Z4EpA1YUTGBEZGsRmSoiH3n3B/6fiDwiIgcXOZSOuFtwJk3A\ndX+wG3A08LE3zRtZLu9XwJDkExF5UkSuanjynAwD/qeqz6Qs/3ci8ox3v+Gsbojk3at3nYjUen+T\n/1/awPilIvJwamEUkadS5l3t3ef5ehHZNDmNqi7F3dHuEp/yNyErh66zTXTdh7tByhnAB7jO947G\n3eSlaLwvrlS7ALNVNbWn0PRpGlvet74EltkI4Nq0YS1wN0J6Dlc0sqW4vo9S4/2ugfGdgeuBR0Sk\nq5ejAn/H3ZdgY+DHuP52WgK/SFnODOBxERmjqjU5xGeiKOxOn+xRng+gLa4zr8OamG4drvOyh4Ea\nXKdnJ6VN0wm4E3fb0C+BWUCXtGmG4X7pfw98BlyXto5Eyv+1KX/H4m7uvg7YN2WevXC3b1yO65Hz\nP8BO3rjpwH0p/6cvc0dgIXBhWox7e+N3buC12NMb366B8YOBr7J8/Q/3lpWxB9xM44EeXg4/8Z4/\nCVyVNt+9wGsZlvc5MDDs9509Cn/Y4SMTlO+8R3/vloiNuRS4B9gXuA2YKSJ7AIhIa9yX0wqgJ+6+\nvN8Cj4pIc2+ac4HJuPsk/Ag4Fni3gXV1xN30/S/Att5fcL+K8ZbXCfgvrkgdARyAuylRpj3rX+N+\nwd/kLXtb3OGoW3BdPacaBvxXVd9vILbDgA9V1c97Zudy/4DV3t+Md2UTkf1w3VDPzzD6RVz8psRZ\nUTCBUHdTj8He4xsRmScil4vIPhkmv1tVp6vqIlUdi+v69wJv3CCgVlV/oapvqeo7uPsLd8Z9YQP8\nHvizqk5W1fdU9RVVndxAXEtxN2D5TlWX6obDHalfnucD3wCDVPVlb5m3qerCDMtbgbtHRY23vKWq\nug64FdhDRA4E8ArY/7d3NyFW1WEcx78/hWrRCyWJiyaLHFyFkUgShdAmXBhtpFIjgiLCIiNa24u0\nahHUJtKioQKjiIKizURgULSY6E2jRU65cDFBNFMoGj0tnv85njlz73gbz2268vvAgblzz8szZ3Ge\n+T//597/TuDAIrdtnPx6664IOCZprmyzki7vsQ+SVpFfKT5LPuAru8uxJ4GvyBHd7h7X+rnEbyPO\nScGGJiLeI0s/24CPyZLFVFlUvemL1uvPyVIK5Bq7440H2xxZQroQuE7SleUan3QY+gbgUJzDKnwR\ncZx8gFZzANvImN9Z5LDLmF/zH4ik7xr358NmGOToqlpx7oaI+K15KCVpkHMq68nS3UxjnzfIEdxm\ncrGe24GLWWi2xG8jzhPNNlQRcQqYLNs+Sa+Q3T8TA55iBTly2MHCUsgMjbJPh050dJ79wISkx8lu\npYMRcXKR/WeBdUu4zlZyMhoWxj5dRjO9VEljDpiJ+Ws5V36PiKMAku4Fvgf2kfNATZeS8duI80jB\n/mtHyGUGmzb3eH2k/DxFliVmIuKn1jZXHmTTZFdTV74BbpW0csD9T5FdVm0fAX+SHUVbWbx0BDk5\nffWgQVYi4ljjnhz/l4dPR8TRPgmhfZ2/gOeA+yStab29lozfRpyTgg2FpCskTUraKel6SddI2g48\nSXYPNW2XdL+kcUlPk62P1ZzAm8CvwPuSbinn2SLphTIhDPAU8ISkRyWtk3SjpEfOIfyXyP98D0ra\nWM65S1K/mvk0cFP5ENwqSQIocwuvk2vp/hgRX/Y5vnIIuLZd95c0ViZ51wIrJW0oWzu5tp1tknkp\ni9i/RXaBPdb6/SbgsyWcz/5nnBRsWP4g5wr2kO2c35Jlo5c5M4lc2QvcDXxNfqZhR0T8ABARJ8gF\n538B3iU7h/YDF1HKFRExUa7zMNmW+gHzyzDtElOvklP9u9L9cxs5ovmULF89AJzu87c+T7Z3HiZr\n82ON9w6QPf6v9jn2TAARh8n7dEfrrWfIEdNesp4/VbaNZztl1+9HxGkyaT5UJSVJm4BLyPtuI85r\nNNuykvQ3cGdEnJcPlPJ1FZPAWGsCt9/+DwK7ImLL0IPriKQXgRUR0asryUaMRwpmQyDpAklXkaOj\ntwdJCMVrwBpJNw8vuu5IWg3cBTy73LFYN9x9ZMvtfB2q3kOWjqbIkthAymTu+mEF1bXyuY/Vyx2H\ndcflIzMzq7l8ZGZmNScFMzOrOSmYmVnNScHMzGpOCmZmVnNSMDOzmpOCmZnVnBTMzKzmpGBmZrV/\nAMJ0eXA/dwqcAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.7241262346684033\n", "0.5 Sensitivity Probability Threshold = 0.14620750976262598\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[362 82]\n", " [ 43 40]]\n", "----------------------------------\n", "Chronic.Pain.Fibromyalgia\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 270-279)OTHER METABOLIC AND IMMUNITY DISORDERS0.001499
(code, 730-739)OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES0.001358
(code, 030-041)OTHER BACTERIAL DISEASES0.001335
(code, V58)Encounter for other and unspecified procedures and aftercare0.001314
(code, 725-729)RHEUMATISM, EXCLUDING THE BACK0.001144
(code, 580-589)NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS0.001033
(code, 590-599)OTHER DISEASES OF URINARY SYSTEM0.000974
(code, 710-719)ARTHROPATHIES AND RELATED DISORDERS0.000923
(code, 530-538)DISEASES OF ESOPHAGUS, STOMACH, AND DUODENUM0.000849
(code, 415-417)DISEASES OF PULMONARY CIRCULATION0.000804
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 270-279) OTHER METABOLIC AND IMMUNITY DISORDERS \n", "(code, 730-739) OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES \n", "(code, 030-041) OTHER BACTERIAL DISEASES \n", "(code, V58) Encounter for other and unspecified procedures and aftercare \n", "(code, 725-729) RHEUMATISM, EXCLUDING THE BACK \n", "(code, 580-589) NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS \n", "(code, 590-599) OTHER DISEASES OF URINARY SYSTEM \n", "(code, 710-719) ARTHROPATHIES AND RELATED DISORDERS \n", "(code, 530-538) DISEASES OF ESOPHAGUS, STOMACH, AND DUODENUM \n", "(code, 415-417) DISEASES OF PULMONARY CIRCULATION \n", "\n", " weight \n", "icd9 \n", "(code, 270-279) 0.001499 \n", "(code, 730-739) 0.001358 \n", "(code, 030-041) 0.001335 \n", "(code, V58) 0.001314 \n", "(code, 725-729) 0.001144 \n", "(code, 580-589) 0.001033 \n", "(code, 590-599) 0.000974 \n", "(code, 710-719) 0.000923 \n", "(code, 530-538) 0.000849 \n", "(code, 415-417) 0.000804 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Chronic.Pain.Fibromyalgia_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.6382045539380365\n", "0.5 Sensitivity Probability Threshold = 0.10599105530911747\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[357 113]\n", " [ 30 27]]\n", "----------------------------------\n", "Dementia\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 290-299)PSYCHOSES0.002410
(code, 330-337)HEREDITARY AND DEGENERATIVE DISEASES OF THE CENTRAL NERVOUS SYSTEM0.000984
(code, 410-414)ISCHEMIC HEART DISEASE0.000682
(code, V45)Other postprocedural states0.000663
(code, 420-429)OTHER FORMS OF HEART DISEASE0.000591
(code, 560-569)OTHER DISEASES OF INTESTINES AND PERITONEUM0.000511
(code, 580-589)NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS0.000466
(code, 590-599)OTHER DISEASES OF URINARY SYSTEM0.000463
(code, 785)Symptoms involving cardiovascular system0.000449
(code, 030-041)OTHER BACTERIAL DISEASES0.000413
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 290-299) PSYCHOSES \n", "(code, 330-337) HEREDITARY AND DEGENERATIVE DISEASES OF THE CENTRAL NERVOUS SYSTEM \n", "(code, 410-414) ISCHEMIC HEART DISEASE \n", "(code, V45) Other postprocedural states \n", "(code, 420-429) OTHER FORMS OF HEART DISEASE \n", "(code, 560-569) OTHER DISEASES OF INTESTINES AND PERITONEUM \n", "(code, 580-589) NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS \n", "(code, 590-599) OTHER DISEASES OF URINARY SYSTEM \n", "(code, 785) Symptoms involving cardiovascular system \n", "(code, 030-041) OTHER BACTERIAL DISEASES \n", "\n", " weight \n", "icd9 \n", "(code, 290-299) 0.002410 \n", "(code, 330-337) 0.000984 \n", "(code, 410-414) 0.000682 \n", "(code, V45) 0.000663 \n", "(code, 420-429) 0.000591 \n", "(code, 560-569) 0.000511 \n", "(code, 580-589) 0.000466 \n", "(code, 590-599) 0.000463 \n", "(code, 785) 0.000449 \n", "(code, 030-041) 0.000413 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Dementia_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.757051282051282\n", "0.5 Sensitivity Probability Threshold = 0.03856300219804359\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[459 48]\n", " [ 11 9]]\n", "----------------------------------\n", "Depression\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 300-316)NEUROTIC DISORDERS, PERSONALITY DISORDERS, AND OTHER NONPSYCHOTIC MENTAL DISORDERS0.003354
(code, 290-299)PSYCHOSES0.001928
(code, 530-538)DISEASES OF ESOPHAGUS, STOMACH, AND DUODENUM0.001889
(code, 070-079)OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE0.001476
(code, 580-589)NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS0.001269
(code, 350-359)DISORDERS OF THE PERIPHERAL NERVOUS SYSTEM0.001053
(code, V45)Other postprocedural states0.001042
(code, 730-739)OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES0.000959
(code, V60)Housing, household, and economic circumstances0.000855
(code, 490-496)CHRONIC OBSTRUCTIVE PULMONARY DISEASE AND ALLIED CONDITIONS0.000694
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 300-316) NEUROTIC DISORDERS, PERSONALITY DISORDERS, AND OTHER NONPSYCHOTIC MENTAL DISORDERS \n", "(code, 290-299) PSYCHOSES \n", "(code, 530-538) DISEASES OF ESOPHAGUS, STOMACH, AND DUODENUM \n", "(code, 070-079) OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE \n", "(code, 580-589) NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS \n", "(code, 350-359) DISORDERS OF THE PERIPHERAL NERVOUS SYSTEM \n", "(code, V45) Other postprocedural states \n", "(code, 730-739) OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES \n", "(code, V60) Housing, household, and economic circumstances \n", "(code, 490-496) CHRONIC OBSTRUCTIVE PULMONARY DISEASE AND ALLIED CONDITIONS \n", "\n", " weight \n", "icd9 \n", "(code, 300-316) 0.003354 \n", "(code, 290-299) 0.001928 \n", "(code, 530-538) 0.001889 \n", "(code, 070-079) 0.001476 \n", "(code, 580-589) 0.001269 \n", "(code, 350-359) 0.001053 \n", "(code, V45) 0.001042 \n", "(code, 730-739) 0.000959 \n", "(code, V60) 0.000855 \n", "(code, 490-496) 0.000694 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Depression_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.6824449748077434\n", "0.5 Sensitivity Probability Threshold = 0.16291146320902805\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[304 115]\n", " [ 55 53]]\n", "----------------------------------\n", "Developmental.Delay.Retardation\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 317-319)MENTAL RETARDATION4.468493
(code, 150-159)MALIGNANT NEOPLASM OF DIGESTIVE ORGANS AND PERITONEUM1.593733
(code, E939)Psychotropic agents1.532755
(code, 500-508)PNEUMOCONIOSES AND OTHER LUNG DISEASES DUE TO EXTERNAL AGENTS1.451041
(code, 480-488)PNEUMONIA AND INFLUENZA1.393855
(code, 780)General symptoms1.289353
(code, 290-299)PSYCHOSES1.198573
(code, 240-246)DISORDERS OF THYROID GLAND1.193123
(code, 690-698)OTHER INFLAMMATORY CONDITIONS OF SKIN AND SUBCUTANEOUS TISSUE1.041017
(code, 555-558)NONINFECTIOUS ENTERITIS AND COLITIS0.975399
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 317-319) MENTAL RETARDATION \n", "(code, 150-159) MALIGNANT NEOPLASM OF DIGESTIVE ORGANS AND PERITONEUM \n", "(code, E939) Psychotropic agents \n", "(code, 500-508) PNEUMOCONIOSES AND OTHER LUNG DISEASES DUE TO EXTERNAL AGENTS \n", "(code, 480-488) PNEUMONIA AND INFLUENZA \n", "(code, 780) General symptoms \n", "(code, 290-299) PSYCHOSES \n", "(code, 240-246) DISORDERS OF THYROID GLAND \n", "(code, 690-698) OTHER INFLAMMATORY CONDITIONS OF SKIN AND SUBCUTANEOUS TISSUE \n", "(code, 555-558) NONINFECTIOUS ENTERITIS AND COLITIS \n", "\n", " weight \n", "icd9 \n", "(code, 317-319) 4.468493 \n", "(code, 150-159) 1.593733 \n", "(code, E939) 1.532755 \n", "(code, 500-508) 1.451041 \n", "(code, 480-488) 1.393855 \n", "(code, 780) 1.289353 \n", "(code, 290-299) 1.198573 \n", "(code, 240-246) 1.193123 \n", "(code, 690-698) 1.041017 \n", "(code, 555-558) 0.975399 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Developmental.Delay.Retardation_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\nHzTi1HIM6UlXAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.968956043956044\n", "0.5 Sensitivity Probability Threshold = 0.29711871330799156\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[515 5]\n", " [ 5 2]]\n", "----------------------------------\n", "Non.Adherence\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 530-538)DISEASES OF ESOPHAGUS, STOMACH, AND DUODENUM0.001452
(code, V15)Other personal history presenting hazards to health0.001374
(code, 350-359)DISORDERS OF THE PERIPHERAL NERVOUS SYSTEM0.001329
(code, 580-589)NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS0.001171
(code, 360-379)DISORDERS OF THE EYE AND ADNEXA0.000959
(code, 070-079)OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE0.000900
(code, V58)Encounter for other and unspecified procedures and aftercare0.000789
(code, 270-279)OTHER METABOLIC AND IMMUNITY DISORDERS0.000754
(code, 300-316)NEUROTIC DISORDERS, PERSONALITY DISORDERS, AND OTHER NONPSYCHOTIC MENTAL DISORDERS0.000565
(code, V60)Housing, household, and economic circumstances0.000385
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 530-538) DISEASES OF ESOPHAGUS, STOMACH, AND DUODENUM \n", "(code, V15) Other personal history presenting hazards to health \n", "(code, 350-359) DISORDERS OF THE PERIPHERAL NERVOUS SYSTEM \n", "(code, 580-589) NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS \n", "(code, 360-379) DISORDERS OF THE EYE AND ADNEXA \n", "(code, 070-079) OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE \n", "(code, V58) Encounter for other and unspecified procedures and aftercare \n", "(code, 270-279) OTHER METABOLIC AND IMMUNITY DISORDERS \n", "(code, 300-316) NEUROTIC DISORDERS, PERSONALITY DISORDERS, AND OTHER NONPSYCHOTIC MENTAL DISORDERS \n", "(code, V60) Housing, household, and economic circumstances \n", "\n", " weight \n", "icd9 \n", "(code, 530-538) 0.001452 \n", "(code, V15) 0.001374 \n", "(code, 350-359) 0.001329 \n", "(code, 580-589) 0.001171 \n", "(code, 360-379) 0.000959 \n", "(code, 070-079) 0.000900 \n", "(code, V58) 0.000789 \n", "(code, 270-279) 0.000754 \n", "(code, 300-316) 0.000565 \n", "(code, V60) 0.000385 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Non.Adherence_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.8049337957124844\n", "0.5 Sensitivity Probability Threshold = 0.07632155947215179\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[447 41]\n", " [ 20 19]]\n", "----------------------------------\n", "None\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, V42)Organ or tissue replaced by transplant0.210770
(code, 996-999)COMPLICATIONS OF SURGICAL AND MEDICAL CARE, NOT ELSEWHERE CLASSIFIED0.199843
(code, 001-009)INTESTINAL INFECTIOUS DISEASES0.121922
(code, 786)Symptoms involving respiratory system and other chest symptoms0.121564
(code, 480-488)PNEUMONIA AND INFLUENZA0.110942
(code, 440-449)DISEASES OF ARTERIES, ARTERIOLES, AND CAPILLARIES0.107852
(code, 360-379)DISORDERS OF THE EYE AND ADNEXA0.104099
(code, 420-429)OTHER FORMS OF HEART DISEASE0.100312
(code, 788)Symptoms involving urinary system0.099602
(code, 393-398)CHRONIC RHEUMATIC HEART DISEASE0.095794
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, V42) Organ or tissue replaced by transplant \n", "(code, 996-999) COMPLICATIONS OF SURGICAL AND MEDICAL CARE, NOT ELSEWHERE CLASSIFIED \n", "(code, 001-009) INTESTINAL INFECTIOUS DISEASES \n", "(code, 786) Symptoms involving respiratory system and other chest symptoms \n", "(code, 480-488) PNEUMONIA AND INFLUENZA \n", "(code, 440-449) DISEASES OF ARTERIES, ARTERIOLES, AND CAPILLARIES \n", "(code, 360-379) DISORDERS OF THE EYE AND ADNEXA \n", "(code, 420-429) OTHER FORMS OF HEART DISEASE \n", "(code, 788) Symptoms involving urinary system \n", "(code, 393-398) CHRONIC RHEUMATIC HEART DISEASE \n", "\n", " weight \n", "icd9 \n", "(code, V42) 0.210770 \n", "(code, 996-999) 0.199843 \n", "(code, 001-009) 0.121922 \n", "(code, 786) 0.121564 \n", "(code, 480-488) 0.110942 \n", "(code, 440-449) 0.107852 \n", "(code, 360-379) 0.104099 \n", "(code, 420-429) 0.100312 \n", "(code, 788) 0.099602 \n", "(code, 393-398) 0.095794 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_None_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.6605450236966824\n", "0.5 Sensitivity Probability Threshold = 0.6548677574348872\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[154 57]\n", " [164 152]]\n", "----------------------------------\n", "Obesity\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 270-279)OTHER METABOLIC AND IMMUNITY DISORDERS0.001250
(code, 700-709)OTHER DISEASES OF SKIN AND SUBCUTANEOUS TISSUE0.001237
(code, 510-519)OTHER DISEASES OF RESPIRATORY SYSTEM0.000885
(code, 415-417)DISEASES OF PULMONARY CIRCULATION0.000885
(code, 327)ORGANIC SLEEP DISORDERS0.000819
(code, 580-589)NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS0.000713
(code, 680-686)INFECTIONS OF SKIN AND SUBCUTANEOUS TISSUE0.000630
(code, 780)General symptoms0.000586
(code, V58)Encounter for other and unspecified procedures and aftercare0.000498
(code, 590-599)OTHER DISEASES OF URINARY SYSTEM0.000498
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 270-279) OTHER METABOLIC AND IMMUNITY DISORDERS \n", "(code, 700-709) OTHER DISEASES OF SKIN AND SUBCUTANEOUS TISSUE \n", "(code, 510-519) OTHER DISEASES OF RESPIRATORY SYSTEM \n", "(code, 415-417) DISEASES OF PULMONARY CIRCULATION \n", "(code, 327) ORGANIC SLEEP DISORDERS \n", "(code, 580-589) NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS \n", "(code, 680-686) INFECTIONS OF SKIN AND SUBCUTANEOUS TISSUE \n", "(code, 780) General symptoms \n", "(code, V58) Encounter for other and unspecified procedures and aftercare \n", "(code, 590-599) OTHER DISEASES OF URINARY SYSTEM \n", "\n", " weight \n", "icd9 \n", "(code, 270-279) 0.001250 \n", "(code, 700-709) 0.001237 \n", "(code, 510-519) 0.000885 \n", "(code, 415-417) 0.000885 \n", "(code, 327) 0.000819 \n", "(code, 580-589) 0.000713 \n", "(code, 680-686) 0.000630 \n", "(code, 780) 0.000586 \n", "(code, V58) 0.000498 \n", "(code, 590-599) 0.000498 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Obesity_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.6649800796812749\n", "0.5 Sensitivity Probability Threshold = 0.04417569663751994\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[387 115]\n", " [ 14 11]]\n", "----------------------------------\n", "Other.Substance.Abuse\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 960-979)POISONING BY DRUGS, MEDICINAL AND BIOLOGICAL SUBSTANCES2.868189
(code, 070-079)OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE2.261325
(code, V60)Housing, household, and economic circumstances2.162543
(code, E939)Psychotropic agents1.824646
(code, E888)Other and unspecified fall1.799809
(code, E935)Analgesics, antipyretics, and antirheumatics1.577303
(code, 110-118)MYCOSES1.473258
(code, 300-316)NEUROTIC DISORDERS, PERSONALITY DISORDERS, AND OTHER NONPSYCHOTIC MENTAL DISORDERS1.347367
(code, E928)Other and unspecified environmental and accidental causes1.288913
(code, E854)Accidental poisoning by other psychotropic agents1.189443
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 960-979) POISONING BY DRUGS, MEDICINAL AND BIOLOGICAL SUBSTANCES \n", "(code, 070-079) OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE \n", "(code, V60) Housing, household, and economic circumstances \n", "(code, E939) Psychotropic agents \n", "(code, E888) Other and unspecified fall \n", "(code, E935) Analgesics, antipyretics, and antirheumatics \n", "(code, 110-118) MYCOSES \n", "(code, 300-316) NEUROTIC DISORDERS, PERSONALITY DISORDERS, AND OTHER NONPSYCHOTIC MENTAL DISORDERS \n", "(code, E928) Other and unspecified environmental and accidental causes \n", "(code, E854) Accidental poisoning by other psychotropic agents \n", "\n", " weight \n", "icd9 \n", "(code, 960-979) 2.868189 \n", "(code, 070-079) 2.261325 \n", "(code, V60) 2.162543 \n", "(code, E939) 1.824646 \n", "(code, E888) 1.799809 \n", "(code, E935) 1.577303 \n", "(code, 110-118) 1.473258 \n", "(code, 300-316) 1.347367 \n", "(code, E928) 1.288913 \n", "(code, E854) 1.189443 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Other.Substance.Abuse_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\nQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.8683927932227659\n", "0.5 Sensitivity Probability Threshold = 0.33163980391797443\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[477 16]\n", " [ 18 16]]\n", "----------------------------------\n", "Schizophrenia.and.other.Psychiatric.Disorders\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 290-299)PSYCHOSES0.003059
(code, 300-316)NEUROTIC DISORDERS, PERSONALITY DISORDERS, AND OTHER NONPSYCHOTIC MENTAL DISORDERS0.002363
(code, 730-739)OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES0.001407
(code, 340-349)OTHER DISORDERS OF THE CENTRAL NERVOUS SYSTEM0.001083
(code, 070-079)OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE0.001064
(code, 240-246)DISORDERS OF THYROID GLAND0.000945
(code, V60)Housing, household, and economic circumstances0.000929
(code, 030-041)OTHER BACTERIAL DISEASES0.000914
(code, 270-279)OTHER METABOLIC AND IMMUNITY DISORDERS0.000852
(code, 787)Symptoms involving digestive system0.000769
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 290-299) PSYCHOSES \n", "(code, 300-316) NEUROTIC DISORDERS, PERSONALITY DISORDERS, AND OTHER NONPSYCHOTIC MENTAL DISORDERS \n", "(code, 730-739) OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES \n", "(code, 340-349) OTHER DISORDERS OF THE CENTRAL NERVOUS SYSTEM \n", "(code, 070-079) OTHER DISEASES DUE TO VIRUSES AND CHLAMYDIAE \n", "(code, 240-246) DISORDERS OF THYROID GLAND \n", "(code, V60) Housing, household, and economic circumstances \n", "(code, 030-041) OTHER BACTERIAL DISEASES \n", "(code, 270-279) OTHER METABOLIC AND IMMUNITY DISORDERS \n", "(code, 787) Symptoms involving digestive system \n", "\n", " weight \n", "icd9 \n", "(code, 290-299) 0.003059 \n", "(code, 300-316) 0.002363 \n", "(code, 730-739) 0.001407 \n", "(code, 340-349) 0.001083 \n", "(code, 070-079) 0.001064 \n", "(code, 240-246) 0.000945 \n", "(code, V60) 0.000929 \n", "(code, 030-041) 0.000914 \n", "(code, 270-279) 0.000852 \n", "(code, 787) 0.000769 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Schizophrenia.and.other.Psychiatric.Disorders_log_reg_roc.png\n" ] }, { "data": { "image/png": "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\nGkBWKCqDAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.7535087719298247\n", "0.5 Sensitivity Probability Threshold = 0.11327678496224783\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[394 76]\n", " [ 30 27]]\n", "----------------------------------\n", "Unsure\n" ] }, { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
descrweight
icd9
(code, 420-429)OTHER FORMS OF HEART DISEASE0.001652
(code, 270-279)OTHER METABOLIC AND IMMUNITY DISORDERS0.001351
(code, 580-589)NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS0.001012
(code, V58)Encounter for other and unspecified procedures and aftercare0.000998
(code, 730-739)OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES0.000880
(code, 440-449)DISEASES OF ARTERIES, ARTERIOLES, AND CAPILLARIES0.000816
(code, 790)Nonspecific findings on examination of blood0.000695
(code, 393-398)CHRONIC RHEUMATIC HEART DISEASE0.000681
(code, 780)General symptoms0.000679
(code, 240-246)DISORDERS OF THYROID GLAND0.000676
\n", "
" ], "text/plain": [ " descr \\\n", "icd9 \n", "(code, 420-429) OTHER FORMS OF HEART DISEASE \n", "(code, 270-279) OTHER METABOLIC AND IMMUNITY DISORDERS \n", "(code, 580-589) NEPHRITIS, NEPHROTIC SYNDROME, AND NEPHROSIS \n", "(code, V58) Encounter for other and unspecified procedures and aftercare \n", "(code, 730-739) OSTEOPATHIES, CHONDROPATHIES, AND ACQUIRED MUSCULOSKELETAL DEFORMITIES \n", "(code, 440-449) DISEASES OF ARTERIES, ARTERIOLES, AND CAPILLARIES \n", "(code, 790) Nonspecific findings on examination of blood \n", "(code, 393-398) CHRONIC RHEUMATIC HEART DISEASE \n", "(code, 780) General symptoms \n", "(code, 240-246) DISORDERS OF THYROID GLAND \n", "\n", " weight \n", "icd9 \n", "(code, 420-429) 0.001652 \n", "(code, 270-279) 0.001351 \n", "(code, 580-589) 0.001012 \n", "(code, V58) 0.000998 \n", "(code, 730-739) 0.000880 \n", "(code, 440-449) 0.000816 \n", "(code, 790) 0.000695 \n", "(code, 393-398) 0.000681 \n", "(code, 780) 0.000679 \n", "(code, 240-246) 0.000676 " ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Saving figure to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_Unsure_log_reg_roc.png\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYUAAAGFCAYAAAASI+9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAAPYQAAD2EBqD+naQAAIABJREFUeJzt3Xd8VGX2+PHPCSKCIkpZQBDsXUFAFBfEsqLgOottWawE\ng66gq6jgd9efgl1YyyrsVyyoiSW2XVGxAF9QVxRbYllRFCs2wKjUSMDk/P64M2EymUmm3Jl7Z+55\nv17zmsyt5+SGOdzyPI+oKsYYYwxAkdcBGGOM8Q8rCsYYY+pZUTDGGFPPioIxxph6VhSMMcbUs6Jg\njDGmnhUFY4wx9awoGGOMqWdFwRhjTD0rCiYQRGSyiNSJSPsE8z8QkQW5jssYv7GiYIJCw6+m5hsT\neFYUjPExEWntdQwmWKwoGBNDRAaHLzX9SUSuFZFvRWS1iMwTkT1ilu0tIs+IyAoR2RBe9hkR2SE8\nv2d4W2fG2U+diFwZ9TlyietAEXlCRH4CPo2a309EnhaRH0XkFxGpFJFTsvirMAFkRcGYxK4DegBn\nA2OA3YGnRUQARKQNMA/4DXAe8DvgQmAZ0DaN/UUuYf0L+Bg4GfhzeF9HAAuBbYFzgRDwDvCoiJyR\nxr6MiWsLrwMwxscWq2r9//BFpA54FDgIeBPYC+gAjFbVZ6LWeyLD/d6vqlfHTPtf4H3gCN3c3/08\nEekE3AA8kOE+jQHsTMGYpjwT8/l9QICe4c+fAj8DU0TkXBHZ24V9KvDv6AkisiuwJ1AOFIlIi8gL\neB7oKiJ7urBvY6womMD4NfzeIsH8LYBNMdN+jPlcE35vDaCqa4DDgHdxLjUtDt9TmCwimZyFfx/z\nuXP4/aZwjNGvf4bndcxgf8bUs8tHJihWhN+7AT/Emd8VeCvVjarqYuBUABHZHxgFXAlUA1OBDeFF\nW0Wvl6i9RGSzMZ+rwu83EHMWEeXjpIM2pglWFExQRBqmjcD5n309ERmKcwN3XiY7UNX/ApeISDHQ\nJzxthYhsAA6IWXx4Ctv9RESWAr1U9f9lEqMxzbGiYAJBVT8XkenABBHZHngO+AXoD1yGc+O4PJVt\nishxwFhgFvA5zv2Gk4B2wNyoRR8ERovI58B74X2emmIK5wLPicgLwP3At0B7YG+gj6r+McXtGROX\nFQUTGKp6oYgsxnnE9DScv/+vgGnA9ar6a/TiiTYT9fNSnBvNE4AdgI04l3HOUtUHo5a7JLzeBGAb\nYD5wHPBlE/uJjf0lEekPXA7cCmyPc8/jQ+CxZLZhTDJk89Ntxhhjgs4XTx+JyKBwS81vwy06Q0ms\nM1hE3g637PxURM7NRazGGFPIfFEUgK1xbv6NJYnTaRHZCXgWeBnojfNUxu0ickL2QjTGmMLnu8tH\n4Vajw1X16SaWmQL8XlX3jZp2B3CAqv42B2EaY0xB8suZQqoOoeHTHQBzgH7hVp7GGGPSkK9FoQub\nGyNFrMB5msRadhpjTJoC80iqiHQAjsF5DHBD00sbY0xe2ArYCZijqrHdsqQlX4vCcjb3BxPRGad/\nm6rGiwNOQXgom0EZY4xHTgMedmND+VoUFgG/j5l2DPC2qtYmWOdLgAcffJC993ajM8v8MX78eG69\n9Vavw8g5yztYCjnvN9+E5cvh7ruhS5fZVFZO4oQTTuDEE0/kjDPOgPD3mxt8URREZGtgN5xuAgB2\nEZFewE+q+rWI3ADsoKpnhefPAMaJyM3A3cChQDHwpyZ2swFg7733pk+fPtlIw7fatWsXuJzB8g6a\nQs27thb693fe4S2+/34yY8aMYcaMGbz7bn03Xq5dEvfLjeZ+OKNIVeC0U7gZqASuCs/vAuwYWVhV\nvwSGAYPD610OXKCqs3IXcv5Yvny51yF4wvIOlkLNW9UpCPfeC5s29eOxxx5jxowZFBVl5+vbF2cK\nqvoyTRQoVS2OM+0VnGJimvHtt996HYInLO9gyde8a2rguutg7dr48+vqnPeiIthiC+Hkk0/Oajy+\nKAomu/r27et1CJ6wvIMlX/NevBiuuQZ23hlat46/TK9ecEBs5+tZYkUhAEaOHOl1CJ6wvIMl3/N+\n4gnwwy0RKwoBkO//WNJleQeLH/PeuBFOPx1+bKIFwZo1uYsnGVYUjDEmS1asgMcfh8MPh65d4y/T\nubNzhrDXXpunvfTSSwwcOJAttsj9V7Rfnj4yWVRc3Og+fSBY3sHi57z/+ld4+OHErzvvhDZtnGXL\nyso48sgjKS0t9SRWKwoBMGTIEK9D8ITlHSyFkHdZWRmjRo2ipKTEsyJnRSEA/HitNRcs72DJ97yj\nC0I22yE0x+4pGGNMhmpqoCpOr2vJtqfzS0EAKwrGGJOxUAjmxo7wEiVR+wPwV0EAu3wUCAsXLvQ6\nBE9Y3sHiZd4//ADHHQfPPdf49eKLcOih8ddbvXo1l1xyiW8KAtiZQiBMnTqVgQMHeh1GzlneweJm\n3suXwzvvJL/86tUwYAAMHZraftq1a8ebb75Jz549fVEQwIpCIDzyyCNeh+AJyztY3Mz7ggucFsap\n6NQpvX3tvPPO6a2YJVYUAqBN5AHogLG8g8XNvDdsgCFDnJ5Jk5WocVq+saJgjDHAu+/CCy84Py9d\n6rQw7tbN25i8YEXBGGOA66+HJ5+Edu2czwce6G08XvHHnQ2TVRMmTPA6BE9Y3sGSad51dfC73znt\nDaqqYNIklwIDHn74Yd5//333NphFVhQCoEePHl6H4AnLO1j8mndZWRmnn346DzzwgNehJEVU1esY\nckJE+gAVFRUVBTmOqzEmMyefDOvXw/PPu7fNbDdMq6ysjAwu1FdVK93Ypp0pGGNMFvitpXKy8iNK\nY4zJI/laEMCKQiAsWbLE6xA8YXkHi1/yzueCAFYUAmHixIleh+AJyztYUslbFWprG77cuL2qqsye\nPTtvCwJYO4VAmD59utcheMLyDpZU8j7ySHjppcbTjz8+sxhEhIceeogWLVrkZUEAKwqB4NdH9bLN\n8g6WVPL+/HOnAJx4YsPpiXozTUXLli0z34iHrCgYYwqOKnz4oTP4TTw1NdCrF4waldOw8oIVBWNM\nwVmwwGmd3JS2bXMTS77Jz4teJiVTpkzxOgRPWN7BEp332rXO+//9H1RUNH5VVsL48R4F6nN2phAA\n1dXVXofgCcs7WKLznjPHee/VCzp2dH9fZWVlLFmyhOuuuw4RcX8HHrJuLowxBWX9ethmG+fn6uqm\nx0dOh5/aIVg3F8YY04zaWuf9kUcKuyBki10+MsYUhH/8A776avMTR25/XwehIIAVhUCoqqqiYzYu\nrPqc5R0cNTUwfnwVO+zQke22cwbI2Xdf97YflIIAdvkoEEaPHu11CJ6wvINmNFOmwOLFztNF++zj\nzlaDVBDAikIgTJ482esQPGF5B83krGy1Q4cOjB07NhAFAezyUSAE9WkryztospP3cccdx3HHHZeV\nbftR4Zc9Y4wxSbMzBWOMLw0bBm++mdyykeZWAbi6k3VWFAJg5syZnH322V6HkXOWd357803o1w8O\nPzy55d95ZybDhuV/3l6zohAAlZWVBfElkSrL23s1NVBVld66tbVwxBFw2WXJLT9uXCXbbZd+3jU1\nNbRq1Srt9QuFdXNhjMmaYcPg+efTX/+22+Avf3EvnkTKysq4/vrrefXVV+nQoUP2d+iSbHRzYWcK\nxpis+eEHOPbY9L7Yi4pg0CD3Y4oV3Q5h++23z/4Ofc6KgjHGNevWwcKFm2/8rloFffrA0KHexpVI\n0BqmJcOKgjHGNbffDpdf3nDaiBHexNIcKwjx2W8hAEKhkNcheMLyzr0NG2CHHeCbbza/rr46N/tO\nJW8rCInZmUIAnH/++V6H4AnLO/v+9S9YunTz54ULYYstoFu3nIVQL9m8n3nmGSsITbCnj4wxaWvT\nBkQajltw+OHwxBOehdSs1atXc9ddd3HJJZfkfUGwp4+MMb5SVwc33QT5dFLWrl07JkyY4HUYvmVF\nwRiTlCVL4LrrNo9sBrBxo3fxmOzI73Mnk5RZs2Z5HYInLG93zZ0LDz0EK1Zsfh19NAwcmJXdpSyo\nx9ttVhQCoLy83OsQPGF5u2+rrWD+/M2vOXOgd++s7S4lQT3ebrMbzcaYZq1aBZHGvvnylfHpp5+y\n2267eR1GVmXjRrNvzhREZKyIfC4iv4jIWyLS5EmpiJwpIu+JyHoR+U5E7hWR9rmK15gg+eYb5z1f\nRvosKytjr7324j//+Y/XoeQdXxQFERkB3ApcA/QGFgLPi0j3BMsfDtwL3AXsA5wMHATcnYt4jQmq\nc87xOoLmRRqmjR49moF+ueGRR3xRFIDxwN2qep+qfqyq44GvgfMSLN8X+EJV/6mqX6nqa8CdQL8c\nxWuM8SFrqZw5z39jItIS50t+XsysucChCVabB3QWkaHhbXQGTgFmZyvOfFZcXOx1CJ6wvINl0KBB\nVhBc4IffWkegBbAiZvoKoEu8FVT1feBM4HER2Qh8D/wE5KDn9fwzZMgQr0PwhOUdHGVlZSxcuNAK\nggvy8jcnIocApcCVQB/gGGAXnEtIJsbIkSO9DsETlncwLF26lOLiYsaMGWMFwQV++O1VAbVA55jp\nnYHlCda5CJijqreo6geqOg8YC4wOX0pKaNiwYYRCoQavAQMGNGr4Mnfu3Li9Lo4bN46ZM2c2mFZZ\nWUkoFKIqZtzBSZMmMWXKlAbTli1bRigUYsmSJQ2mT5s2rVHT++rqakKhEAsXLmwwvby8PO4lghEj\nRlgelkdW8pg/3795rFixgvnz59cXhEI9HuXl5YRCIbp160b//v0JhUKMHz++UeyZ8kU7BRF5HXhb\nVc+PmrYYmKWql8dZ/jHgV1U9NWraAJynlrqpaqNiYu0UjEnfBx/A/vvD66/DwQd7HY2JKOR2CrcA\nJSJSLCJ7icitwI7AHQAicoOIlEYtPws4SUT+LCI7i8hvgduAN+IVhKCL/R9IUFjewRLUvN3mi6Kg\nqo/hXBK6AngHGAgMVdVwkxm64BSJyPIPAxcC44D/Ao8CHwEn5TDsvDF16lSvQ/CE5R0sQc3bbb64\nfJQLQb58VF1dTZs2bbwOI+cs78RU4e9/h++/T26bVVXw4IP+vnwUxONt4ymYtATtH0qE5Z3YqlVw\n2WXQvTtsu21y2+3fH3beOcPgMjB79mwGDx5M27Zt484P6vF2mxUFYwLsttvgxBO9jqJ5kZbKU6dO\n5dJLL/U6nILmi3sKxpjcefZZGD7c6yiSF911xcUXX+x1OAXPikIABHXoQcs7vttvh2XLYNQoGDAg\nNzGlK5W+jIJ6vN1mRSEAevTo4XUInrC8G6upgVdeccZUvu8+6No1h4GlKNXO7YJ6vN1mTx8ZExBj\nx0J5uXOT+Z13/DNiWjzW22lyCrnxmjEmyyoqYLfd4O67oVcvr6NJrKamhmuvvdYKgkfs6SNjCtjG\njfDDD5t/7tcPSkq8jak5rVq14rXXXqN9+/ZWEDxgv/EAiO2UKygsbxg50mmL0L07vPsutG7tYWAp\n6NixY8oFIajH221WFAJg4sSJXofgCcvbOUs48kh47jnnNXmyd3FlW1CPt9vs8lEATJ8+3esQPBHk\nvOvqnKeMfvoJ+vSBoUO9jir7gnq83WZnCgEQ1Ef1gpz3W2/B4YfD4sXQqZPXEeVGUI+32+xMwZgC\ntGGD8/7KK3BoopHOPfbAAw/QqVMnjj32WK9DMVGsKBiTx379Fe68E9aubTj988+d986dwY8P8ETa\nIYwbN86Kgs/48M/FuC12qMCgCELeixc7rZNvvBFuusl5XXPNFP79b9h1V/jNb7yOsLHohmm33Xab\na9sNwvHOBSsKAVBdXe11CJ4IQt51dc77ggXOmAdVVXDppdVUVcGnn0K7dt7GFyubLZWDcLxzwbq5\nMCYPffwxXHut88jpnDlOa2W//1lb1xXus24ujDEAzJsHDz0EmzbBH/7gXCryMysI+cNuNBuTp7bc\nEubP9zqK5CxevNgKQp6wohAAVVVVdOzY0eswcq5Q8169Gi64IPF8P+Z94403oqpZLQh+zDsfWckO\ngNGjR3sdgicKNe9vv3Xezzor/nw/5i0iWT9D8GPe+ciKQgBMLuQOb5pQqHlHng0599z48ws17+YE\nNW+3WVEIgKA+bVWoeQ8b5ry3bBl/fqHm3Zyg5u02KwrG5Jk1a6BvXzjwQK8jaSwoj7gXMisKxuSR\n6mpnOM0TToAWLbyOpqHS0lJOPfVUfv31V69DMRmwohAAM2fO9DoETxRi3hdd5Ly3bZt4GS/yLi0t\npbi4mLZt23r2yGkhHm8vWFEIgMpKVxo65p1CzHvtWujaFcaOTbxMrvOOFASv2yEU4vH2gnVzYUwe\neOMN+OgjuOMO2GYb/zRa80tBCKpsdHNhjdeMyQOnnrq5O+ySEm9jibCCUJjsKBqTBzZtgssvd8ZP\nuOsur6OBhx56yApCgbIjaYzPvfEGfP21M1hOixYg4nVEsO+++3LxxRdbQShAdjQDIBQKeR2CJwol\n7zvucN4POSS55XORd+/evbnpppt8VRAK5Xh7La17CiIiQBegHbAG+F6Dcsc6D51//vleh+CJQsp7\n4MDNLZmbU0h5pyKoebst6TIvIluJyJki8jywCvgGWAx8DawWkTkicpaItMlSrCZNQ4YM8ToET1je\nwRLUvN2WVFEQkb8AXwGXAe8AZwH9gD3C72cCFcClwBci0kTHvsYYY/wq2ctHg4HjVPXtBPPfAWYB\nfxORvsDfgGkuxGeM8dCaNWvYdtttvQ7D5FBSZwqqelITBSF22QpVPSmzsIybZs2a5XUIniiEvBct\ngtLS1J44civv0tJSdtttN7766itXtpdthXC8/cC1RwdEpIWInObW9ox7ysvLvQ7BE4WQ9yefOO9X\nX538Om7kHWmYNnz4cHbccceMt5cLhXC8/SCloiAibUSkj4hsGzVtaxG5GPgCuNftAE3mHn30Ua9D\n8EQh5L16tfP+298mv06meedrS+VCON5+kMrTRwfjPGn0Fs7N5P1F5HScG9BXAo8Bu2UlSmMCaNUq\nuPBC5+dcNVjL14Jg3JNKO4VrgHeBW4HTgMeBnsANwK2qutb98IwJrrXhf1E33ghb5KCXMisIBlIr\nCr2BY1W1UkQWAj8B56rq3dkJzRgD0Lt39vfx4osvWkEwQGr3FDoC3wKo6iqgGng5G0EZdxUXF3sd\ngics7+QNHDiQO++8M68LQlCPt9tSOVNQoC7qcx2wyd1wTDYEtaWn5Z28li1bMmbMmCxEkztBPd5u\nS6UoCPCJiET6ONoGeEdEogsFqtrereCMO0aOHOl1CJ6wvIMlqHm7LZWiYOdmxuTQd98579tt520c\nJliSLgqqWprNQIwxDc2f7wy9aaPHmlxKtfHaySLyoIg8LiLnZCso466FCxd6HYIn8jnvF190Rlob\nPBhatkxt3abyrqiooFB7uc/n4+0nqTReG4PTQO0gnN5R7xCRG7IVmHHP1KlTvQ7BE/mc9yOPOO8X\npNHfcKK8S0tLOeigg3jyyScziMy/8vl4+0kqZwp/Aa5T1T1VtRdwNmCjWuSBRyLfMAGT73kfdBAc\nc0zq68XLO7ph2vDhw12Izn/y/Xj7RSpFYRfgvqjPDwCtRKSLuyEZt7VpE8xxj/Ix740b4cgj4bHH\n0u/aIjbvoLRUzsfj7Uep/HW0BtZFPqhqLVADuHIkRGSsiHwuIr+IyFsiMrCZ5bcUketE5EsR2SAi\nS0VklBuxGOOVVauc+wmHHebcU8hUUAqCcU+qPaqUiMi6qM9bAKNEpCoyQVVvTzUIERmB06fSn4HX\nwu/Pi8jeqvpNgtUeBzrhPCr7GfAb0hxz2hg/qKuD2lrn55ISOP74zLZnBcGkI5W/kmXAGGB81Gs5\ncEbU54vSjGM8cLeq3qeqH6vqeJweWc+Lt7CIHAsMAoap6ouqukxV31bV19Pcf0GbMGGC1yF4Ip/y\nfvNN2Gor2GEH53OqTxxFmzBhAsuXL+e8884LVEHIp+PtZ6m0U9gpGwGISEugL05vq9HmAocmWO14\n4G3gMhE5A1gPPA1coaobshFnPuvRo4fXIXgin/L+9lvYtAmmTYOOHeGII9LfVo8ePejSpQuvv/46\n++23XyAKAuTX8fazpIuCiCwATgx3huemjkALYEXM9BVAopvYu+CcKWwAhoe3cQfQHuepKBPlgnSe\naywA+ZL3Tz/BZ585P48cCR06ZLa9SN4HHHBAhpHll3w53n6Xyn8hDge2zFIcqSrC6ZDv1PBloxeA\ni4GzRKRVUysOGzaMUCjU4DVgwIBG47vOnTuXUCjUaP1x48Yxc+bMBtMqKysJhUJUVVU1mD5p0iSm\nTJnSYNqyZcsIhUIsWbKkwfRp06Y1Ov2trq4mFAo1apRTXl4et0fIESNGWB55mMcJJ8CECeMoKppJ\nq6i/3nzLAwrjePg1j/LyckKhEN26daN///6EQiHGjx/fKPZMSbKtG8Md33VR1ZWuBuBcPqoGTlbV\np6Km/wPopaqNTqRF5H7gUFXdI2raXsBiYA9V/SzOOn2AioqKCvpYvwHGR/r0gV13hZtugp49vY7G\n5JPKykr69u0L0FdVK93YZqoXG9uKyLZNvVINQFU3ARXA0TGzjsZ5EimeV4EdRCT6cdg9cc4eEj2t\nFFix/1sJCr/nPW8e3H8//PgjdOrkXkHwe97ZEtS83ZZqUfgE+DnBa1X4PR234DzuWiwie4nIrcCO\nOPcJEJEbRCS6Q76HgR+B+0RkbxE5DJgKzFTVmjRjKFgTJ070OgRP+DnvmhqntXJxMSxbBjvvnN52\nHn/8cb75puH/g/ycdzYFNW+3pfpc/8k4w3C6SlUfE5H2wBVAV+ADYGhUG4UuOEUisvx6ETkamAa8\nhVMgHg2vb2JMnz7d6xA84ee86+pAFcrK4NRToUWL1LcRaYdwxRVXcNVVV9VP93Pe2RTUvN2WalF4\n1e17ChGqOgOYkWBeo7tGqvoJkEbPMMET1Ef18iHvoqLMCkJJSQmTJk1qMC8f8s6GoObttmA8wGxM\nAbGWyiabUvlr+gqozVYgxpjmWUEw2Zb0X5Sq7qyqP2YzGJMdsc9QB4Wf877tttTXSbYg+DnvbApq\n3m5LqiiIyDwROTzJZQ8XkXkZRWVcVV1d7XUInvBz3pE2VIMGJbd8bW0t99xzT1JnCH7OO5uCmrfb\nkmq8Fu6SOnI36xmcJ36+wulKexugB86IbMcDAkz225jO1njN+MmAAbDPPhDTaLZJ69evp3Xr1nbJ\nyNTLRuO1pJ4+UtX7ReRBnC/9EcAUGvZLtAJ4BbgEeEZVf3UjOGMKxb/+Beed5zyKCs64Cfvtl9o2\ntt56a/cDMyZGKr2k/go8GX4hIlsD7YA1qrquqXWNCbrFi2HDBvjb3zZP+8MfvIvHmETSHpRGVdfj\ndFltfK6qqoqOHTt6HUbO+SXvdetgzRpo2xb+53+yvz+/5J1rQc3bbXZxMgBGjx7tdQie8Evee+wB\nN98MrVvnZn9+yTvXgpq326woBMDkyZO9DsETfsn7hx9g3Dh49tnmly0tLeXOO+/MaH9+yTvXgpq3\n26woBEBQn7byOu/qapgzx7m5vN9+sOeeTS8faYdQWZnZQyRe5+2VoObtNisKxmTJXXfBscc6RaFT\np6aXjW6Ydscdd+QmQGPiSLkoiEhpuKtqY0wTNmyA7baD5cvhpJMSL2ddVxg/SeevbxtgnogsFZG/\niUg3t4My7oodVjAovMq7ogJuvBFeesnpAbVz58TLZqMg2PE2mUj5L1BVTwJ2AKYDpwBfisjzInJy\neGhN4zOZXqPOV17lffXVcOWV8Pbb0L9/4uWydYZgx9tkIukxmhNuQORAYDRQgtPtxYPA/6rq0szD\nc491c2Fy5fjjnXESnnqq6eXuuusuKioquOOOO+ySkUmLZ91cJCIiXYEhOOMp1wLPAfsCH4rIRFW9\nNfMQjckfH30Es2dDKNT8suecc072AzImRencaG4pIieJyGycTvFOAf4B7KCqZ6nqkPC0K90N1Rj/\ne+EF5/3EE72Nw5h0pXOm8D1OMSkH+qvqu3GWeQlYlUFcxuStbbaBs87yOgpj0pPOhczxOGcF4xIU\nBFR1larunFloxi2hZK5lFKBc5/3zz3DxxU6jNS/Z8TaZSKcoHAE0espIRLYWkXszD8m47fzzz/c6\nBE/kOu9ly5z3MWMaTq+tze0otna8TSbSKQpnAfG69moNnJlZOCYbhgwZ4nUInvAq75KSzT+XlpYy\nePBg1q/PXYfCdrxNJpIuCiKyrYi0wxlZrW34c+S1PTAMWJmtQI3xqw9/+JCnljzFZ2s+bDA90g5h\nn332oXWuukg1JkOp3GheBWj49Umc+crmITuNKXhV1VX8/uHf88XPX7CqZhVbt9gOzt6ZVRtnU1r6\nrHVdYfJSKn+pRwBH4ZwpnAwcGfUaCPRQ1etcj9BkbFZklPiAyXbev3/497zx7RusrF7JxtqN/Lxx\nJXR/g1H/PNjTgmDH22Qi6b9WVX1ZVV8CdgZmhT9HXotU9busRWkyUl5e7nUInshm3h/+8CFf/PxF\n4xnvwbfln3PS6Sd5doZgx9tkIqnLRyJyAPCBqtbhjMu8v4jEXVZV33cvPOOGRx991OsQPJHNvJf+\nuJRVNTFNcRYDs6CoXxGn/fU0zy4Z2fE2mUj2nsK7QBecG8nv4tw/iFcVFGjhTmjG+NObb8IH7+5O\nK92OjdHPVnQHBkOHYR3Yo+MensVnTCaSLQo7Az9E/WxMYJ12Gnz66T5w9s7QfeXm/x61A46AXdvv\nyj6d9vEyRGPSllRRUNWvoj7+oKoet9k0xjubNsFf/woX/nU2f3j093z+8xesrlnFdlttxy7b7cIz\npz7jdYjGpC2di54rReRBETlWROw5uzxQXFzsdQieyGbeRUXQuW1HXi95nZdGvcjjpzzOi2e9yKKS\nRXRs0zFr+02GHW+TiXQ6xDsDOBX4N7BGRB4DHlDVt1yNzLgmqC09c5X3Pp328dXlIjveJhPpjLz2\npKqeAnQG/grsBSwSkU9ExLrL9qGRI0d6HYInspV3be3yrGzXLXa8TSbSvvyjqmtV9b7w+AkHAOux\nFs2mwF326jgFAAAgAElEQVRwQSnffLMLK1bYk9emMKVdFERkKxH5o4jMAiqB9sDfXYvMGJ8pLS1l\n+vRi4HTOOWc/r8MxJivSGXntGBEpBVYAd4Tfh6hqT1X9H7cDNJlbuHCh1yF4ws28I53b7bFHCQMG\nzOCgg/z7jIUdb5OJdP6yn2RzN9ldVPVcVf2Pu2EZN02dOtXrEDzhVt6RglBSUsKhh87A7w/d2fE2\nmUjnr7uzqv5RVZ9S1U2uR2Rc98gjj3gdgifcyDu6IMyY4f+CAHa8TWaS7ftoW1Vds/mjbJto2ajl\njE+0adPG6xA8kWneFRUVDQrC2rVF5HCsnLTZ8TaZSLadws8i0lVVV7J5XIVYgvV9ZApInz59eOKJ\nJxg+fDhr1xbRuTPU1MBRR3kdmTHZk2xROBL4KfzzEVmKxRhfERFOPPFEANatcwrCVVeBNZw1hSyp\nC6ThMRN+DX/8AvhPzHgKLwP/Cc8zPjNhwgSvQ/BENvI+6CDYcUfXN+sqO94mE+ncNfsC6BRnenus\nKPhSjx49vA7BE5Z3sAQ1b7elUxQi9w5ibQNsyCwckw0XXHCB1yF4wvIOlqDm7bakO8QTkVvCPypw\njYhEd5/dAjgYZwAeY/LKggULGDRoEMuWteSJJ0Dj/Jdn9ercx2WMF1LpJfXA8LsA+wMbo+ZtBN4D\nbnIpLmNyItIO4c477+Q//xnDo4/CtgkeuO7eHXa2IaZMgUv68pGqHqGqRwClwNDI5/DrmHDL5qXZ\nC9Wka8mSJV6H4Inm8o5umDZ69Nn83//B+PFQVRX/9fXXsNdeOQo+A3a8TSbS6Tq72Bqo5ZeJEyd6\nHYInmso7uiAMHDiDU04pYvnywmiDYMfbZCLZFs3/Bkap6prwzwmp6omuRGZcM336dK9D8ESivGO7\nrhg0qIjPP4dTToHDDstxkFlgx9tkItl7CqvZ/MSR3XLLM0F9VC9e3rEFoajIOVk+9li4775cR5gd\ndrxNJpIqCqpaHO9nY/LJmjVrmDBhQqOCYIzZLJ3xFFqLSJuozz1F5CIRyWiAVBEZKyKfi8gvIvKW\niAxMcr3fisgmEanMZP+m8G277ba89dZbVhCMaUI6/zKewhlLARHZDngTuAR4SkTOSycIERkB3Apc\nA/QGFgLPi0j3ZtZrh/M01P+ls9+gmDJlitcheCI677o6qK2F7t17olpEbS31r3jtEvKZHW+TiXSK\nQh/glfDPJwPLgZ44heIvacYxHrg7PObzx6o6HvgaaK7IzAAeAl5Pc7+BUF1d3fxCBSiS97Jl0LYt\nbLFF/NeiRdCypcfBuijox9tkRjTF/yaFWzLvparLROQxYLGqXiUiOwIfq2pKnZqLSEugGjhZVZ+K\nmv4PoFe4bUS89YqBc4FDgSuAP6hqnyb20weoqKiooE+fhIuZAvT2205HdlddBYnuRR51lP87ujMm\nVmVlJX379gXoq6quXEJPpUVzxKfAcBF5EjgG57IPwG+AdNovdMTpJmNFzPQVQJd4K4jI7sD1wEBV\nrRORNHZrClFdHXzwAfz66+ZpkTZNf/gD9OrlTVzG5It0isLVwMM4xWC+qi4KTx8CvONWYImIMx7i\nQ8AkVf0sMjnb+zX5obwcTj/9IWAfNvfM4mjb1pOQjMkr6bRofgLoAfQDjo2aNR/n3kCqqoBaoHPM\n9M449ytitQ3ve3r4qaNNOJePeovIRhE5vKmdDRs2jFAo1OA1YMAAZs2a1WC5uXPnEgqFGq0/btw4\nZs6c2WBaZWUloVCIqqqqBtMnTZrU6ObXsmXLCIVCjZrkT5s2rVF/8NXV1YRCIRYuXNhgenl5OcVx\nRnoZMWJE3DyOPfbYRsvmYx7JHI+5c0uB0+nW7WT+9a+PqaiAigr45BMoLc2fPCD94xG9fD7nES2Z\nPCLbz/c8ImLzKC8vJxQK0a1bN/r3708oFGL8+HS+cpuhqp6/cG4UT4+Zthi4Ls6ygvPfwOjXP4EP\ngb2B1gn20QfQiooKDZrjjz/e6xBy4v7771cRUZExWltbG5i8Y1newVFRUaE4DYv7qEvfxylfPhKR\nrYH/AY7CuY/Q4GxDVXdJuTLBLUCZiFQAi3BuIO8I3BHe5w3ADqp6lqpquABEx7QS2KCqH6Wx74I3\nefJkr0PIukhL5d/+toRFi5x2CEHIOx7L22QinXsK9wCDgQeA74k/4E5KVPUxEWmPcxmoK/ABTk+s\n34QX6YJTJEwaCv1pq+iuK3r3nsHrrzv/Tyn0vBOxvE0m0ikKQ4HjVPVVNwNR1Rk47Q7izWuyaw1V\nvQq4ys14TH6I7cvorruspbIxmUjnX9DPwE9uB2JMqlSVOXPmWF9GxrgonX9FVwBXR/d/ZPwt9imK\nQiEilJWVJSwIhZp3cyxvk4l0isIlOI3WVojIf0WkMvrlcnzGBZWVhXtYtthiC4qKinj8cadV8q23\nbp5XyHk3xfI2mUinm4tJTc0PX9/3HevmorCdcQbMmQO/+x3suSdMavKv1JjC4ItuLvz6pW/MPvvA\nww97HYUx+S2tO3Misp2IlIjIDeFHSRGRPiLSzd3wjDHG5FI6g+wcAHwCXAZcCmwXnnUCcIN7oRnj\nKC0t5bLLLiPVS53GmNSlc6ZwC3C/qu4ObIia/jxQAMOeF554fbvki0g7hJ9//jlhUVi1CuJ1pZ/P\neWfC8jaZSKfx2kE43VDE+pYEXV0bb51//vleh5CW2IZp8R47/ekn6NoVNm6E2H7/8jXvTFneJhPp\nFIUNwLZxpu8J/JBZOCYbhgzJaPhsTyRTEADWrHEKwnXXwZlnNpyXj3m7wfI2mUh3jOYrwyOmAaiI\n9ABuBP7lWmQmsJItCABLlzrv/ftD9yZH9DbGJCOdonAp0AlYCbQGXsYZjW0tcLl7oZkgKisrS7og\nAJSUOO8dOuQgOGMCIJ1Bdtao6kDgJJwutKcDw1R1sKqudztAk7nYgUX8rHPnzowbNy7pvoxU4dxz\n4cADG8/Lp7zdZHmbTKRzTwEAVV0ALHAxFpMl5eXlDB8+3OswknLMMcdwzDHHxJ13//2wPGYsvnXr\nEp8l5FPebrK8TSaS7uZCRA4G2qvq81HTzsTpsnprYBZwgarWZCPQTFk3F/lt1SrYfnvYZhto1Wrz\ndBG4/XYYOdK72IzxitfdXEwGXsJpj4CI7A/MBO4HPgImAN+FlzPGVXV1zntZGZxwgrexGFPIUikK\nvXG6zY74E/CGqo4BEJGvcc4aJrsWnQk0VbjsMvjmG6jx5fmnMYUnlRvN2wMroj4PBl6I+vwWNmSm\nSVJNEt/y69fD3/8O773nXD4aOjT+DWVjjHtSKQorgJ0BRGRLoA+wKGp+W2CTe6EZtxQXNzmaac6V\nlpay//77U1VVldTyV1wB8+fDc8/BTjslvx+/5Z0rlrfJRCpF4QXgRhEZhNPxXTXwStT8A4DPXIzN\nuMRPLT0jDdMOP/xw2rdvn3C5p55yGqSBczM5HX7KO5csb5MRVU3qhdNg7RWgDlgDnBAzfz5wXbLb\ny/UL58xGKyoq1Hjj/vvvVxHRMWPGaG1tbZPLXnaZart2qhMnqq5cmaMAjckzFRUVCijQR136rkz6\nRrOq/gAMEpF2wDpVrY1Z5BRgXWYlyhSqprquUN38dFFEXR106gRTpuQ4UGMCLp2R11YnmP5T5uGY\nQtRcX0bnnAP33NN4vb33zlGAxph6aY28ZvLLwoULPdv37Nmzm+3L6IsvnPsH993X8FVWltm+vczb\nS5a3yYQVhQCYOnWqZ/sePHgwU6dObbYvo112gVGjGr769cts317m7SXL22Qi6W4u8l2Qu7morq6m\nTZs2XoeR0O9+59w/KC93d7t+zztbLO/gyEY3F3amEABB+4cSYXkHS1DzdpsVBWOMMfWsKBhjjKln\nRSEAJkyYkPV9LI2Mi+kjucjbjyxvk4m0B9kx+aNHjx5Z3X5paSmjR49m/vz5HH744QmXe/lliDc4\n1iefODea3ZbtvP3K8jaZsKePTEaaa5gW7YQTYN486Nmz8by//MUZVtMYkzyvB9kxpoFUCkLE4MHw\n7LM5CM4Ykxa7p2DSkmxBKC+Ho45yXtbg1Bj/s6IQAEuWLHF1e6mcITz1FCxeDJ07w9FHw9lnuxpK\nk9zOO19Y3iYTVhQCYOLEia5t69NPP+Xss89O6ZLR/vvDww87rxNPdC2UZrmZdz6xvE0m7J5CAEyf\nPt21be22224sWLCAgQMHNioI69ZB377w44+bp61ZA0cc4druU+Jm3vnE8jaZsKIQAG4/qnfYYYfF\nnf7TT87jpaNHw+67b57uVVEI6iOKlrfJhBUFk5Y1a2Dt2obTli933v/0J+f+gTEm/1hRMCn75RfY\nYQdYvz7+/NatcxuPMcY9dqM5AKa4PKblhg1OQfjb3+C55xq+XnwRDj3U1d2lze2884XlbTJhZwoB\nUF1dnfI6zzzzDIcddhjbbNOOV15xzg4iIpeN+vSBoUNdCjIL0sm7EFjeJhPWzYVpJNIOYcqUKRxy\nyAQS3FfmpZecFsrGGG9YNxcm66Ibpl1yySXMn+9Mf/116N5983JbbpmdTuyMMd6yomDqNdVSuUsX\n6NbNw+CMMTlhN5oDoKqqqtll0unczu+SybsQWd4mE/n/L980a/To0U3OL8SCAM3nXagsb5MJu3wU\nAJMnT044r6amhhtuuKFRQaishJtvhu++y1GQWdBU3oXM8jaZsKIQAE09bdWqVSteffVVtt9++wZn\nCE8/DU88AQMHwimnQNeuuYjUXUF9yszyNpmwomDo0KFD3OmdOlH/9JExJhisKJgGrrkGHnkEVq6E\nrbbyOhpjTK755o6iiIwVkc9F5BcReUtEBjax7AkiMldEVorIahF5TUSG5DLefDJz5syklqurg9tu\ng44d4fTT4frrsxxYliWbd6GxvE0mfFEURGQEcCtwDdAbWAg8LyLdE6xyGDAXGAr0ARYAz4hIrxyE\nm3cqK52GjrW1Tb/efdcZC+Gqq+DWW+GMMzwOPEORvIPG8jaZ8EU3FyLyOvC2qp4fNe1D4ElVvTzJ\nbXwAPKKq1yaYH+huLiZMKOPmmzugelyTy7Vp44yL0KpVjgIzxqStILu5EJGWQF/ghphZc4Gk+tsU\nEQHaAj+5G11hKC0t5eabi1Edy333NV0Udt/dCoIxQeZ5UQA6Ai2AFTHTVwBdktzGpUAb4DEX48p7\ndXVw/fWlXHllMb16lfDuu7czapTXURlj/MwPRSEjIjISuBIIqaq1c49y0UWlTJtWDJTw7rszaNvW\nF7eQjDE+5odviSqgFugcM70zsLypFcM3qO8GTlHVF5PZ2bBhwwiFQg1eAwYMYNasWQ2Wmzt3LqFQ\nqNH648aNa/SUQ2VlJaFQqFHfK5MmTWo08MeyZcsIhUIsWbKkwfRp06YxYcKEBtOqq6sJhUIsXLiw\nwfTy8nKKi4sbxTZixIj6PEpLS5k+vRg4lvbtn6aiooiPPsq/PCLSOR7HHHNMQeSR6vGI3n4+5xEt\nmTwi8eR7HhGxeZSXlxMKhejWrRv9+/cnFAoxfvz4RrFnTFU9fwGvA9Njpi0GrmtinZHAeuD3Se6j\nD6AVFRVa6O6//34VEd1zzzEKtTp79hyvQ/LEnDmWd5AEMe+KigoFFOijLn0f++Xy0S1AmYhUAIuA\nc4EdgTsAROQGYAdVPSv8+VTgfuAvwFsiEjnL+EVV1+Q4dt/55JNPaNeuhI8/nsGOOxZx7LHBbMIx\nZIjlHSRBzdttfrh8hKo+BlwEXAG8AwwEhqrqN+FFuuAUiYgxODen/wl8F/X6R65i9rNrr72WDh1m\ncOmlRXz5JbRo4XVExph84ZczBVR1BjAjwbzimM9H5CSoPKMKU6bAihVCVZVQVAQF0gu2MSZH7Cuj\ngFRVwV//6vRu2r07DBjgTI+9uRYUlnewBDVvt1lRKED//Cd88AEMH+58Li8v9zYgj1jewRLUvN1m\nRSGPaUwXJTFPxdV79NFHcxCN/1jewRLUvN1mRSFPlZaWMmLECDZt2lQ/7dlnnfeDD/YoKGNM3rOi\nkIciYypvt912tIh6tKhFC7jwQugc2wzQGGOSZEUhz0QKQvSYyu+/D926wUcf2dNGxpjM2FdIHolX\nEAA+/xy++w4uvxzGjWu8Xrwm/0FgeQdLUPN2m2/aKZimJSoIAGvCbbgvvBDiDbcc1JaelnewBDVv\nt/likJ1cyOdBdh566CHOOOOMuAVhwwZo3dr5ec0aaNvWoyCNMTmXjUF27PJRHth///255JJLGhUE\ngJoa533iRCsIxpjM2eWjPHDAAQfw97//nffec+4dRFu/3nnv1y/3cRljCo8VhTyh6rQ/iJwZxOrY\nMfG6CxcuZODAgdkJzMcs72AJat5us8tHeaSmBm66Cb75puFr5Uo4ookuAqdOnZq7IH3E8g6WoObt\nNjtT8KnvvoMHH3TGWQbnTAFg++2dNgmpeOSRR9wNLk9Y3sES1LzdZkXBR1avXk27du0AeOghuOyy\nho+YdukCe+yR+nbbtGnjUoT5xfIOlqDm7Ta7fOQTpaWl7LrrrnzxxReAc4bQoYPTHXbk9f33YJdM\njTHZZEXBByIN00488UR69uzpdTjGmACzouCxploqu2XChAmubzMfWN7BEtS83WZFwUO5KAgAPXr0\nyMp2/c7yDpag5u026+bCI00VhJEjYcEC577CDz94GKQxxtey0c2FPX3kgZdeeqnJM4RnnoG+fWHU\nKG/iM8YElxUFDwwcOJA777ybUaOKUS2itrbhfFU44QSwnoCNMblm9xQ8sGDBFpx33tlsuWURW2xB\no1d1NbRs6d7+lixZ4t7G8ojlHSxBzdttdqbgga+/htpauPdeEGk8v0ULCIXc29/EiRN5+umn3dtg\nnrC8gyWoebvNikIWqcLixbBxY8PpX33lvI8aFb8ouG369OnZ34kPWd7BEtS83WZFIYvmzIGhQ+PP\n23rr3MUR1Ef1LO9gCWrebrOikEXvvPMW0I+XXxa22abhvN/8JjdnCcYYkworClly9dWlTJpUDDxG\n794ns+22XkdkjDHNs6ePsqC0NFIQSujc+US22srbeKZMmeJtAB6xvIMlqHm7zYqCyyItlbffvoSx\nY2fw3XdFbLmltzFVV1d7G4BHLO9gCWrebrNuLlwUKQgHHFDC11/P4LTTirj99qzsyhhjstLNhZ0p\nuCRSEH73uxLee28GnToV2dgHxpi8YzeaXbBixQrGjh1LSUkJQ4fOYN68Il55BTp18joyY4xJjZ0p\nZEgV/va3zuy33xt8+ukMJk3y36+0qqrK6xA8YXkHS1Dzdpv/vsHyzKZNTncVRUX70aVLEfvtBxdd\n1HBsZa+NHj3a6xA8YXkHS1DzdptdPnLJ2LFwxhleRxHf5MmTvQ7BE5Z3sAQ1b7fZmUKaPvsMevSA\nrl2dz1kaNM0VfhhUyAuWd7AENW+32ZlCmpYtc3o7vfRS6NIFjjvO64iMMSZzVhSS9OuvcM89j9Gn\nzyF069ajfpjMP/8Zdt3V29iMMcYtPr7o4S+DB5dy3nl/4uCD76F7dxgxwpnudRcWyZg5c6bXIXjC\n8g6WoObtNisKSSgtLeW114rp3LmE2bMn89xz8NxzsGgRdOvmdXTNq6x0paFj3rG8gyWoebvNurlo\nRqSlcrduJRx00Az+/W+ro8YYf8hGNxd2T6EJkYJQUlLCsmUzELGCYIwpbPYtl0B0QZgxwwqCMSYY\n7Jsujk2b6rjuuvvo16+EnXaawdSpRXz2mddRGWNM9llRiOOTT4pYuvQ5liyZwS23FHHTTfDTT3Dg\ngV5Hlp5QKOR1CJ6wvIMlqHm7ze4pxFFXB9CGefPg4IO9jiZz559/vtcheMLyDpag5u02KwpRli6F\na66BQutscciQIV6H4AnLO1iCmrfb7PJRlPnz4YEHoKYGQiHYYw+vIzLGmNyyM4UYLVo4xcEYY4Io\n0GcKRx1VRteu/8u++8K++8JVV4GI11G5b9asWV6H4AnLO1iCmrfbfFMURGSsiHwuIr+IyFsi0uQI\nxyIyWETeDi//qYicm8r+ysrKWLBgFL/++h5HH60MGQJ/+hPcdltmefjRlClTvA7BE5Z3sAQ1b7f5\n4vKRiIwAbgX+DLwWfn9eRPZW1W/iLL8T8CxwJ3AaMBD4XxFZqapPNre/srIyRo0axdZbl1BScgc3\n3FCApwdROgV0sGjLO1iCmrfb/HKmMB64W1XvU9WPVXU88DVwXoLlzwO+UtVLwsvPBO4FLm1uR7Nn\nz2bUqFH07VvC+vUz2HJLv/wKjDHGe55/I4pIS6AvMC9m1lzg0ASrHRKeH20O0E9EWjS1v0mTJlFS\nUsIBB8wAirBHm40xZjPPiwLQEWgBrIiZvgLokmCdLgmW3yK8vYSOOOIEzjlnBj/+WMTBB4OdcRpj\nzGa+uKeQI1sBvPjiiRx00LsA9O8PQeiC/c033wxkX/OWd7AEMe+PPvoo8qNrw315Pp5C+PJRNXCy\nqj4VNf0fQC9VPSLOOi8DleF7D5Fpw4FHgTaqWhtnnVOBh7KQgjHGeO00VX3YjQ15fqagqptEpAI4\nGngqatbRQKIHjxcBv4+ZdgzwdryCEDYH50mlL4ENaQdsjDH+sRWwE873mys8P1MAEJE/AmU4TxUt\nAs4Fzgb2UdVvROQGYAdVPSu8/E7Af4G7gLtxbkj/L/AnVbUWLMYYkybPzxQAVPUxEWkPXAF0BT4A\nhka1UegC7Bi1/JciMgynbcNY4DvgAisIxhiTGV+cKRhjjPEHPzySaowxxiesKBhjjKlXMEUh1x3q\n+UUqeYvICSIyV0RWishqEXlNRPJyZJJUj3fUer8VkU0ikpcPtKfxd76liFwnIl+KyAYRWSoio3IU\nrmvSyPtMEXlPRNaLyHcicm/4vmXeEJFBIvK0iHwrInUi0ux4o658r6lq3r+AEUANUAzsiXMDei3Q\nPcHyOwHrgJvDy58dXv8Er3PJct634vQP1RfYFbg2vH4vr3PJZt5R67UDPgWex2nn4nku2c4b5zHv\n14AjgB5AP+AQr3PJZt7A4cCvwDigJ87Tif8F/uV1LinmfSxwNfAHoBYINbO8K99rnifu0i/vdWB6\nzLQPgesSLD8FWBwz7Q7gVa9zyWbeCbbxAfD/vM4lF3kD5cBVwKQ8LQqp/p0fC/wEbOd17DnO+xJg\nacy083E60fQ8nzR/B3VJFAVXvtfy/vJRrjvU84s0847dhgBtcb448kK6eYtIMbAzTlHIO2nmfTzw\nNnCZiHwjIh+LyN9FxLUuEbItzbznAZ1FZGh4G52BU4DZ2YrTJ1z5XvNFO4UMZaNDvdh5fpRO3rEu\nBdoAj7kYV7alnLeI7A5cDwxU1TrJz+H10jneuwCDcFrwDw9v4w6gPc6lhXyQct6q+r6InAk8LiJb\n4vy7fgr4SzYD9QFXvtfy/kzBpEdERgJXAn9U1Sqv48kWESnC6fNqkqp+FpnsYUi5VIRz2eFUVX1b\nVV8ALgbOEpFW3oaWPSJyCFCK8/fdB6cLnF1wBuUyzSiEM4UqnJswnWOmdwaWJ1hneYLlfw1vLx+k\nkzdQP9Ld3TidEL6YnfCyJtW82+LcXO0tIv8MTyvCuXq2ERiiqi9lKVY3pXO8vwe+VdV1UdM+wimK\n3YHP4q7lL+nkfREwR1VvCX/+QETGAq+IyOWqmg9XAtLhyvda3p8pqOomINKhXrSjcZ66iGdRnOWb\n61DPV9LMO3KGcC9OP1EvZC/C7Egj7zXAfkBvoFf4NQNYEv75jawF66I0j/erwA4i0iZq2p44Zw+N\nhrn1ozTzLsL5IoxWByiFfZbozvea13fVXboz/0ec66bFwF44j6ytIfzIGnADUBq1/E44j7TdHF5+\ndHj94V7nkuW8TwU24oyB3Tnqta3XuWQz7zjr5+vTR6ke762Br3C6lN8bOAz4GJjhdS5ZzvtUnEcx\n/4zzcMFvgTeB17zOJcW8t8b5j0tvnKJ2UfjzjgnyduV7zfPEXfwF/hn4HPgFeAv4bdS8+4AFMcsP\nwnky4xec0+gxXueQ7byBF3FOxWNf93qdR7aPd8y6eVkU0skb2APnCZR14QIxFWjldR45yPvPOG0T\n1uGcFZUCXb3OI8WcB4eLQdx/r9n6XrMO8YwxxtTL+3sKxhhj3GNFwRhjTD0rCsYYY+pZUTDGGFPP\nioIxxph6VhSMMcbUs6JgjDGmnhUFY4wx9awomIIXO5ShiOwpIovCQxZWikjP8DIHJLm9+0Tk31mK\ntYWIfCIiv83G9t0mIr8RkarwmAWmAFhRMFkjIp1E5E4R+So8PvD3IvK8iByc41C64AzBGXEVTvcH\nuwNHAcvCy3yQ5Pb+AoyKfBCRF0XklsSLp2Q08L2qvhq1/b+JyKvh8YaTGhApPFZvnYjUht8jP1+d\nYP5KEXkuujCKyEtR69aEx3meJiLbRJZR1ZU4I9pd4VL+xmOF0HW28a9/4wyQcgbwBU7ne0fhDPKS\nM+Evrmi7ArNVNbqn0NhlmtreWlcCi28scFvMtJY4AyEtwikayVKcvo+i412XYH4PYBrwvIjsFc5R\ngbtwxiXYEjgIp7+dVsA5UdspA+aLyERVrU4hPuNHXnf6ZK/CfAHtcDrzGtTMcnU4nZc9B1TjdHp2\ncswyOwCP4Awb+iMwC+gZs8xonP/pbwC+BW6P2Uco6ufaqPcrcQZ3rwMOiFpnH5zhG1fj9Mj5MrBz\neN59wL+jfo7d5k7AUuDimBj3C8/fJcHvYu/w/PYJ5p8F/JTk739weFtxe8CNNx8YEM7hd+HPLwK3\nxKz3BPB+nO19B4zw+u/OXpm/7PKRyZZ14dfw8JCITbkaeBw4AHgQKBeRPQFEpDXOl9MaYCDOuLxr\ngRdEZIvwMucB03HGSdgXOA74JMG+uuAM+n4T0DX8Ds7/iglvbwfgPzhF6nDgQJxBieKdWV+I8z/4\nu8Pb7opzOepenK6eo40G/qOqnyeIbRDwpaq6OWZ2KuMH1ITf447KJiK9cLqhfivO7Ddx4jd5zoqC\nyZOMkMQAAAQUSURBVAp1BvU4K/xaJSILReQ6Edk/zuKPqep9qvqpql6J0/XvBeF5I4FaVT1HVT9U\n1Y9xxhfugfOFDXA58HdVna6qn6nqu6o6PUFcK3EGYFmnqit18+WO6C/P84FVwEhVfSe8zQdVdWmc\n7a3BGaOiOry9lapaB9wP7Cki/QDCBew0YGYTv7bdcbq3dosAX4vI2vBrjYhsH2cZRKQDTpfia3C+\n4CPGhdfdALyDc0Y3Ls6+vgrHb/KcFQWTNar6JM6ln+OBF3AuWVSGB1WP9nrM50U4l1LAGWN396gv\ntrU4l5BaAbuKSKfwPha4GHov4BXNYBQ+Vf0e5ws0cg/geJyYn2hitXY0vOafFBH5IOr382x0GDhn\nV5ER53qr6s/RqxIuGjj3VPbEuXT3Q9QyD+KcwR2CM1jPMcA2NLYmHL/Jc3aj2WSVqm4E5odf14rI\n3ThP/5QluYkinDOHU2l8KeQHoi77uOgXl7ZzD1AmIuNxnlZ6VFU3NLH8GmC3NPYzFOdmNDSO/cvw\n2Uw8kaKxFvhBG47lHLFaVb8AEJEzgMXAtTj3gaJtixO/yXN2pmBy7SOcYQajHRLn80fhnytxLkv8\noKqfx7zWhr/IvsR5qskt7wODRKRFkstvxHnKKtZzwHqcJ4qG0vSlI3BuTvdINsgIVf066nfyfYqr\nf6mqXyQoCLH7+RW4HjhLRLrEzO6JE7/Jc1YUTFaISHsRmS8ip4nI/iKyk4icAkzAeXoo2ikiUiwi\nu4vIVTiPPkbuCTwEVAFPicjA8HYGi8g/wjeEASYDl4jIBSKym4j0EZHzMwh/Os7/fB8Vkb7hbZ4u\nIomumX8JHBxuBNdBRAQgfG+hFGcs3U9U9c0E60e8Auwce91fRHYM3+TtCbQQkV7hV2xxjdXcTeZ0\nBrF/GOcpsAtjph8ELExje8ZnrCiYbFmHc6/gIpzHOf+Lc9noTjbfRI6YBPwJeA+nTcOpqroEQFV/\nwRlwfhnwL5wnh+4BtiJ8uUJVy8L7OQ/nsdSnaXgZJvYSU7xLTvXTwk//HIlzRvMSzuWrEmBTglxv\nwnm880Oca/M7Rs2bifOM/70J1t0cgOqHOL+nUMysq3HOmCbhXM+vDL/6NrdJt+er6iaconlupCiJ\nyEFAW5zfu8lzNkaz8ZSI1AHDVbUgv1DC3VXMB3aMuYGbaPkxwOmqOjjrwblERKYBRaoa76kkk2fs\nTMGYLBCRLUWkO87Z0WPJFISw+4AuInJo9qJzj4j8BhgBXON1LMYd9vSR8VqhnqqOxLl0VIlzSSwp\n4Zu5e2YrKLeF2338xus4jHvs8pExxph6dvnIGGNMPSsKxhhj6llRMMYYU8+KgjHGmHpWFIwxxtSz\nomCMMaaeFQVjjDH1rCgYY4ypZ0XBGGNMvf8Pn/pMDOeYfqEAAAAASUVORK5CYII=\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "AUC = 0.5328101155439284\n", "0.5 Sensitivity Probability Threshold = 0.18846364109275968\n", "Confusion matrix: [TN FP; FN, TP]\n", "[[213 204]\n", " [ 56 54]]\n", "----------------------------------\n" ] } ], "source": [ "classifiers = {}\n", "for cat in categories:\n", " print(cat)\n", " Y_test = fit_dat.loc[fit_dat['random'] < test_frac, cat].values\n", " Y_train = fit_dat.loc[fit_dat['random'] >= test_frac, cat].values \n", "\n", " logreg = linear_model.LogisticRegressionCV() #class_weight={0: .05, 1: .95})\n", " logreg.fit(X_train, Y_train) \n", "\n", " ranked_df = pd.DataFrame([{'icd9':i[0], 'weight': i[1]} for i in zip(feature_cols, logreg.coef_[0,:])]).\\\n", " set_index('icd9') \n", " ranked_df = code_lookup_df.join(ranked_df).sort_values('weight', ascending=False)\n", " display.display(ranked_df.head(10))\n", "\n", " Y_pred = logreg.predict_proba(X_test)[:, 1]\n", " \n", " [fpr, tpr, thresh] = metrics.roc_curve(Y_test, Y_pred)\n", " auc = metrics.auc(fpr, tpr)\n", " thresh_ind = np.abs(tpr-0.5).argmin()\n", "\n", " plt.plot(fpr, tpr)\n", " plt.plot(fpr[thresh_ind], tpr[thresh_ind], marker='.', markersize=10)\n", " plt.plot([0, 1],[0, 1],'k--')\n", " plt.grid(True)\n", " plt.axes().set_aspect('equal') \n", " plt.title(cat) \n", " plt.xlabel('Specificity (1-FPR)')\n", " plt.ylabel('Sensitivity (TPR)')\n", "\n", " fig_path = pl.Path(path_config['results_dir']).joinpath('{}_{}_log_reg_roc.png'.format(time_str, cat))\n", " print('Saving figure to {}'.format(fig_path))\n", " plt.savefig(fig_path.as_posix())\n", " \n", " plt.show()\n", "\n", " print('AUC = {}'.format(auc))\n", " print('0.5 Sensitivity Probability Threshold = {}'.format(thresh[thresh_ind])) \n", " \n", " print('Confusion matrix: [TN FP; FN, TP]')\n", " print(metrics.confusion_matrix(Y_test, Y_pred > thresh[thresh_ind]))\n", " print('----------------------------------')\n", " \n", " classifiers[cat] = {\n", " 'classifier': logreg,\n", " 'threshold': thresh[thresh_ind]\n", " }" ] }, { "cell_type": "code", "execution_count": 202, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "['log_dir', 'input_dir', 'results_dir', 'repo_data_dir']" ] }, "execution_count": 202, "metadata": {}, "output_type": "execute_result" } ], "source": [ "list(path_config.keys())" ] }, { "cell_type": "code", "execution_count": 213, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Saving classifiers to /mnt/cbds_homes/ecarlson/results/mit_frequent_fliers/2016-10-24-20-30_icd9_log_reg.pkl\n" ] } ], "source": [ "class_dat = {\n", " 'classifiers': classifiers,\n", " 'features': feature_cols\n", "}\n", "clf_path = pl.Path(path_config['results_dir']).joinpath('{}_icd9_log_reg.pkl'.format(time_str))\n", "print('Saving classifiers to {}'.format(clf_path))\n", "with open(clf_path.as_posix(), 'wb') as f:\n", " pkl.dump(class_dat, f)" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [] } ], "metadata": { "anaconda-cloud": {}, "kernelspec": { "display_name": "Python [default]", "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.5.2" } }, "nbformat": 4, "nbformat_minor": 1 }