{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# About\n",
    "\n",
    "This notebook demonstrates stacking machine learning algorithm - folding, which physics use in their analysis."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Populating the interactive namespace from numpy and matplotlib\n"
     ]
    }
   ],
   "source": [
    "%pylab inline"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Loading data"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### download particle identification Data Set from UCI"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "File `MiniBooNE_PID.txt' already there; not retrieving.\r\n"
     ]
    }
   ],
   "source": [
    "!cd toy_datasets; wget -O MiniBooNE_PID.txt -nc MiniBooNE_PID.txt https://archive.ics.uci.edu/ml/machine-learning-databases/00199/MiniBooNE_PID.txt"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "import numpy, pandas\n",
    "from rep.utils import train_test_split\n",
    "from sklearn.metrics import roc_auc_score\n",
    "\n",
    "data = pandas.read_csv('toy_datasets/MiniBooNE_PID.txt', sep='\\s*', skiprows=[0], header=None, engine='python')\n",
    "labels = pandas.read_csv('toy_datasets/MiniBooNE_PID.txt', sep=' ', nrows=1, header=None)\n",
    "labels = [1] * labels[1].values[0] + [0] * labels[2].values[0]\n",
    "data.columns = ['feature_{}'.format(key) for key in data.columns]\n",
    "\n",
    "train_data, test_data, train_labels, test_labels = train_test_split(data, labels, train_size=0.5)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Training variables"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "variables = list(data.columns)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Folding strategy - stacking algorithm\n",
    "\n",
    "It implements the same interface as all classifiers, but with some difference:\n",
    "\n",
    "* all prediction methods have additional parameter \"vote\\_function\" (example folder.predict(X, __vote\\_function=None)__), which is used to combine all classifiers' predictions. By default \"mean\" is used as \"vote_function\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "from rep.estimators import SklearnClassifier\n",
    "from sklearn.ensemble import GradientBoostingClassifier"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Define folding model"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "from rep.metaml import FoldingClassifier"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "FoldingClassifier(base_estimator=GradientBoostingClassifier(init=None, learning_rate=0.1, loss='deviance',\n",
       "              max_depth=3, max_features=None, max_leaf_nodes=None,\n",
       "              min_samples_leaf=1, min_samples_split=2,\n",
       "              min_weight_fraction_leaf=0.0, n_estimators=100,\n",
       "              random_state=None, subsample=1.0, verbose=0,\n",
       "              warm_start=False),\n",
       "         features=['feature_0', 'feature_1', 'feature_2', 'feature_3', 'feature_4', 'feature_5', 'feature_6', 'feature_7', 'feature_8', 'feature_9', 'feature_10', 'feature_11', 'feature_12', 'feature_13', 'feature_14', 'feature_15', 'feature_16', 'feature_17', 'feature_18', 'feature_19', 'feature_20', 'featu...', 'feature_43', 'feature_44', 'feature_45', 'feature_46', 'feature_47', 'feature_48', 'feature_49'],\n",
       "         ipc_profile=None, n_folds=4, random_state=None)"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "n_folds = 4\n",
    "folder = FoldingClassifier(GradientBoostingClassifier(), n_folds=n_folds, features=variables)\n",
    "folder.fit(train_data, train_labels)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Default prediction (predict i_th_ fold by i_th_ classifier)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "KFold prediction using folds column\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[ 0.96744155,  0.03255845],\n",
       "       [ 0.9254746 ,  0.0745254 ],\n",
       "       [ 0.98048878,  0.01951122],\n",
       "       ..., \n",
       "       [ 0.98744345,  0.01255655],\n",
       "       [ 0.99227938,  0.00772062],\n",
       "       [ 0.02780023,  0.97219977]])"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "folder.predict_proba(train_data)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Voting prediction (predict i-fold by all classifiers and take value, which is calculated by `vote_function`)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "# definition of mean function, which combines all predictions\n",
    "def mean_vote(x):\n",
    "    return numpy.mean(x, axis=0)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Using voting KFold prediction\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "array([[ 0.14722266,  0.85277734],\n",
       "       [ 0.95026913,  0.04973087],\n",
       "       [ 0.99504987,  0.00495013],\n",
       "       ..., \n",
       "       [ 0.17173721,  0.82826279],\n",
       "       [ 0.94682241,  0.05317759],\n",
       "       [ 0.07535153,  0.92464847]])"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "folder.predict_proba(test_data, vote_function=mean_vote)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Comparison of folds"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Again use `ClassificationReport` class to compare different results. For folding classifier this report uses only __default prediction__."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Report training dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "KFold prediction using folds column\n"
     ]
    }
   ],
   "source": [
    "from rep.data.storage import LabeledDataStorage\n",
    "from rep.report import ClassificationReport\n",
    "# add folds_column to dataset to use mask\n",
    "train_data[\"FOLDS\"] = folder._get_folds_column(len(train_data))\n",
    "lds = LabeledDataStorage(train_data, train_labels)\n",
    "\n",
    "report = ClassificationReport({'folding': folder}, lds)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Signal distribution for each fold\n",
    "\n",
    "Use `mask` parameter to plot distribution for the specific fold "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": [
       "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\n",
       "gg==\n"
      ],
      "text/plain": [
       "<matplotlib.figure.Figure at 0x110cdec10>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "for fold_num in range(n_folds):\n",
    "    report.prediction_pdf(mask=\"FOLDS == %d\" % fold_num, labels_dict={1: 'sig fold %d' % fold_num}).plot()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Background distribution for each fold"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": [
       "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\n"
      ],
      "text/plain": [
       "<matplotlib.figure.Figure at 0x10de7a8d0>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "for fold_num in range(n_folds):\n",
    "    report.prediction_pdf(mask=\"FOLDS == %d\" % fold_num, labels_dict={0: 'bck fold %d' % fold_num}).plot()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### ROCs (each fold used as test dataset)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": [
       "iVBORw0KGgoAAAANSUhEUgAAAZIAAAEiCAYAAADTSFSPAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\n",
       "AAALEgAACxIB0t1+/AAAIABJREFUeJzt3XeYG9X18PGvpF1tc8fYhlCN6Z1QAiFw4UdJKEkoLyRA\n",
       "wCmEkkAgjUAaSSghIYWSHsAUp5AKppoSBQihmBK6u3HB3ev12tulef84I2tWK2mlVblXq/N5nnks\n",
       "jUaj47E1R7eDUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkpVl2lAwt96gaXAncBWGY49\n",
       "BLgfWAt0AW8D3wEaMhy7H/BnYLl/7FzgDmCvkkavlFLKujuAR4EJwNbAscBi4LG04z4K9AC3IUli\n",
       "W+ATSOL5N1AfOPYkoBuYAfwfsD3wfuA64IEy/T2yqavw5ymlVM2ZhpQygn4CtAeeNwOrgb9neP/+\n",
       "QBz4atqx/8zyeaMGiecrSOmlC1iCJB+AHZBS0wFpxyeAU9OO+QTwJNABXOL/eVLa+45DEuN4//n7\n",
       "gD8B6/ztAWBK4PhtgfuQ0tgmpDR25iB/F6WUqgnTkJJD0mTgTeRGnHQKcoP+QJZzzARezvPYXK4H\n",
       "WoGpwI7AQcAF/ms7kH8iWejv2x5JEH8G/pj2vjtJlY6agTnA7UjV2y7A74BFQKN/zAyk5La3f97j\n",
       "/U0ppWreNKRtpB355Z5AbprjAsdc4e8fneUcNyG/0gG+Psix2YwAOoHPZ3l9B/JPJJenHXOyH98I\n",
       "/3kT0IaUXAA+gySSoAiwBjjdf/4/pD1IqZII2w5AqRL7N7AvcDBwC3AkMLHAc3j+n6EhxrAH0mj/\n",
       "xBDfHzQr7fkjSJI8xX/+USTOZPXb+5ESUHtgWw+MAXbyj7kJ+BbwLPADBiY0pQqiiUQNN53AAuAN\n",
       "4EvIjfimwOuz/T/3zPL+PUj9op8T2FdKCf/PYKKqz3QgqdJRUi9wL3C2//xspL2ny38eBl5Fkmlw\n",
       "2wX4rX/M7UiyucPf/yzw3SH8PZRSatiZRv82EpASSQI40H+ebED/R4b3H4A0tn8lcOwqpGE6kzFZ\n",
       "9o9EEtoFWV5v8mM6ObDvIDJXbWUqLRyKJJTdkR5lxwRe+xzSNlNIddzXgWUFHK+UUsPWNAYmEpBS\n",
       "yb2B5x+nf/ff7Uh1/43Rv5vtR5Gb9QPIDXsH5Ob+A3J3//0h0mNqKlKldDBwYeD1Z4FnkNLOYUiV\n",
       "XL6JBGAeUvJYSv+STRPwjv/3OAIpeRwB3Eiq59ZNSOP6ZP/v/y+kk4FSVeEIpHvmUuRLcl4e79kb\n",
       "+ZJ1+O/7dtmiU9XuDgZ2/wX4JPILfsfAvg8gSWcd/QckRjO8/wAkEa3wj50HTEeqjLIJIQ3785FE\n",
       "tBhJPkm7IYlkE9L4fTgDE0mc7Inke/7rN2Z4bQJSfbXSj3cB8HtSnQ5uRqrtOpES1x/IPGhTKSd9\n",
       "BLgGOA35Ap07yPGjkC/vn5BfbqcBG4AvlzFGpZRSVaKdwRPJRUiPk+C0Fd9ESiZKKaUc4HqvrUOB\n",
       "p5GqgaSZyPQX21uJSCmlVD+uJ5JJSD1v0MrAa0oppSxzPZF4gx+ilFLKJtdnE13BwJLHxMBr/Y0b\n",
       "67GutdwxKaXUcDOf/hN7FsT1RPJf4AaksT3ZTnIsMnjq3QFHSxIZ6rQWw83V/lYEL4yMuI74W13w\n",
       "cbSxKxLev6ulrr6roS7S1VBf3x0Nh3sj9ZHuaD2d0cZQVzQS6auP0FcfCfVFI8TricTrIqFEPaF4\n",
       "PXXxqBfy6rwIUS+ciBBO1HkR6ryQVxcPh6IJwtF4KFJPxKtLhBN1iYhXn4jE67y6RL1X70W9urpo\n",
       "OORFo/G+BkJEvBB1hLwwIcIeRLxQOOIRiqx+/L6R444/tdODSCIUCsdDkXAiHAonQuFQoj4SStRF\n",
       "QolwmEQkHE5EIiQi4VCizgt5dR5eNByKj24JedEIXn0Y6iIhr64eIhGor8eLRCAShnAEr64u9Wdd\n",
       "PTQ0QmMzRCx/zXo2Qc9G6O2A634MX/wEdLZCVyv0tMvrfV2yxbsJbaj3wp3dXqSjPRHu6vE8bx0j\n",
       "l27bFu7o2RTq6NwYXRtdG2lrWh3pGL26rmPsirqexvfoHLd6fev+q1Z27b6+j/pupAp6E4RcrlW4\n",
       "mqK/I8NGUf9Olf4f3gLs7D8OIw3m+yHTWS9BZkw9iNRI3T8gUzdMQ7oN74r0zb+6UgFXsR2KP0Uo\n",
       "Qf+ODv30dCGp3n3TWv/98NRyf4gnCbbe3+qA+o6mpvq3d9+98bV99hmxfsyYpvboyMZ1feNaOsLN\n",
       "zd1eQ9OmaPPITU0jWnrqoyPj8XALhBog0ZAIJxrjod5mIj0jEtFQc9fIxqbuEY1N3S0NjYlIOJII\n",
       "heriYa8uESHSF43U9TZH6/oaGiJ9zY2RvpEtkURDfcirrw950ShEW2QDWN0B2x8x2N8jFJdtc9V3\n",
       "t0xRP37zQfFeSU497bBxBbQtgU3PQnsMOrugpxXaoW7t973w+nbqW1sTdW0b+po2dHaPbq9rb+po\n",
       "2tjQ1bwx0lffXtcbfS/h1S3ribDk9cZt/9f5zidn0zGhFUI9pf43SrNDmc9fMyr9692QmtLbC3z+\n",
       "NGTW0juQKS0mB96zF/ALZGTwOuDX9B/YFRQ8Z62bhoyqVrV8LTwvjEz1MgJoYqutft64YMFNY1tb\n",
       "JzZ2dU2s6+sbV9fZN4YObxx93pieUHxUTyTU0h2JjuxuahrRG/UaE/WRqBcN1yei0Ui8qTGcaGoM\n",
       "UZdtarA89HZCx2roWJMqGXWuTZWcVi2B9WFYG6d+bW+ibn1XPNraGa/bNLKT7tGt8e4xy7rjI+d0\n",
       "0vI2fY3v0NPyBlvMXUzse4X+qp5Grf6/GKioe+dwu+lqIkkxyDQZSq9FkKEU18LzosicYiOQhbK2\n",
       "ordj6/qNrVvXd3du6fV1TiAe3sIL1Y1MRJtHJxqaRyUam5sS0Wg9kcjQPrNrPXS1+YmnNVVd17YI\n",
       "1qwisqgzEV22oatpeU9btL1zTU+8YfH6xJbvJtbtspTl+7/Cu+Y5oC1Q3WbQ/xdJmkgCNJEo5TLP\n",
       "CyFV3FsiVWVjkckvxwEtdb29Exo2te1GvGeSlwht2VcXHRtvaGqONzZGCRfQyTTeI9VtbYtl27AE\n",
       "1qyFJQmii/u6mTeqr3H5iPeaO5uf62jb9aENy455i0R0DbDCr9KtNZpIArJdjHXIf1hVvFb6LxRV\n",
       "DQz6yzPJUI3XwvMiyIzGo4Ex4Xh83HaLF2/5vmXLduyORqesiUb22dA8atuO0aNH94wa2ZBoahr8\n",
       "3jbzIdhna1i/CBa/CfNXwOrFNL82smfHRWNWbdUefrlp3db3vbBm6n0r2Wptmf+GtmkiCch2MWqx\n",
       "pGIozw2jGq+loRpvnuVhqIVr4XnNwDbheHy70W1tO49Z37q719ux16b6up02No+Z0DVmTIP33PMh\n",
       "jMn8/o61sG4urJ0LK5YRnt9G84LOnlFvLd2w6xt7z95qyZTXjmPmbedx1yuh1Poy1UwTSYAmkvLT\n",
       "a6mGB88bD2xf19uza8va946Lh9m/p2HE9j0jxowiUpf9//i8R2DJs/BKG+OfH8FOb2/oGbHwoOej\n",
       "G8c/s4DJj89mt2cq0OOs1DSRBGgiKT+9lmp4k3acScDOJPp2a2xdeWQ8OvKEvoaGUV60YWBDzeq3\n",
       "oXUBzHsIXtweXoYJS/o6dtjYtXD395pn/mXTJdd3MGJ1xf8ehdFEEqCJJMWgVVtJhlqozsmPQa9F\n",
       "kqHQa+F529DZeiQdq08iMuJAGkbsSNOo/t3QEn0w50GY97Bsb02gfsOEvpa5ZsH6RR/7I+t2eRyY\n",
       "BaGuzB9iRTV+r8smWz9yl0fX7oqsdLcB+GKO46YiMyFnEwM+6z8+G3ihBLFl4vK1zMbYDsAhxnYA\n",
       "DjFFn8Hz6vG8U+luv5Z1C2bQtuxdPM8bsM19xOPZGz3uPNrjy4d5oRMujI/Y69cv0bgu9+jQyqnG\n",
       "73XZVGMiuQ34SR7HTSV3IvkXMqiz3Fy+lkrZ53nb4Hmfw/NiGZNKvM/j3ac9nvimx48+7rHvXV64\n",
       "fv03wdvGZtQWP9s51ZhIHidVkshlKppIlKounleH5+2E590WisenN7dveCUU74sPLLE84fG9S71t\n",
       "97nmSbZ60cbkbPq9Dqi2RPIk0Iesnb0B2Ae4C1lHexGyGmSy3nIq/RPJscA7yAqStyBVW58JHPta\n",
       "4NgEcAGyTncrcGvgtTBSIlqNrO39Rf/4bKO/XL2WuRjbATjE2A7AIcbKp3reKDzv401ta6dnrAKb\n",
       "fqJ3+AcumN0dCp3nybiZikRVoc+pCgUnEg+8Um1DjDlYkrgL+Acy8nd7YDb9k0MykYxHEs+pyESB\n",
       "lwG95E4k9wOjkOksVgHH+69dCLyJrDo5BikhxdFEMlwZ2wE4xNgOAM8LjV279tCRK9/t37bS2+kx\n",
       "e4Z3xhc/7XlwSiUiqcBnEAEOAT6F/GI9x3/u2jT01ZxIIshMu7sFXvu8/zr0TyTnAs+mnWcJmZMO\n",
       "SCI5LPD8z8DX/cdPAucHXvs/hl+JRCn3ed77Rq1a8dPI/EUdwaRS/8IM79zjj25f18iJXvl6VpX1\n",
       "e30QMkNmO3JzaUNuWG3+843+6weXM4gCVFvVFqQSyUTkmjYFXvswUh0F/ZPDN4B7087zLLkTSXBG\n",
       "5TuA7/uP3/Y/J2lXNJEoZdfFMy9i08bE5oTS1+3VPf8n79yvHLfu4k9uv9vgJyhYUd/rXLOg/QN4\n",
       "AEkWpwJbIPV12/p/bgGcBmwCZgB/LyYQxRqkemqHwL7tgKUZjn0P+XdICqU9h/zrVpenvTf9PMOB\n",
       "sR2AQ4ztABxibAeQ1S+P+xUtI8L8ZcnneGsFRKL0HXwmd9346NhfTnvz7Q/MuPMFf+Ck8y4FGvM8\n",
       "tsk/3rZqLpEA3I0k5BFIG8nb5G4jOQWpXvwSg7eRBEsk00it6XIh8AapNpLH0DaS4czYDsAhxnYA\n",
       "efto5y38/X/9GubP/+Utq7zS/fCrxu912VR7IhmDJJNVwGLgW6TqRM8Dngq873ikMT7Zayt4nvRj\n",
       "42Sv2ooAP0VKRPORhvtc8wS5fC2VGsa8qTRv9Hjn/s3JZMqbr3j//tCHPleKk5fgHIO6DziZ3FVh\n",
       "LqjGROKajyBdj7PRa6mUNd4ufOgHbzN7xuZkEu3Y6P30ssse8vq3rxZ84pKFmMN0pC3kPWRd9Z1z\n",
       "H26NJpIUk+dxjcAJSBXZ+4DnkBJKNtV4LY3tABxibAfgEGM7gKHxQox69zauPcdj2YubE8qE5cs3\n",
       "FXPSkoU3iNHARcCLSJ37U0gVSjFZsNQ0kaSYPI9rQubl2gCsRKZsGZHj+Gq8lsZ2AA4xtgNwiLEd\n",
       "QHHibUw9yeO9lzYnk8tvvPFlT6qrC2Xle70X8DOgC6mj/w2wh41A0mgiKT+9lko5wRsP3mz2/LPH\n",
       "O/d5eJ5X193tPXDCCZ4H7y/0ZGUJMYetkak75iLjS24HHkam+vhapYNJo4mk/PRaKuUMrxE8jy/s\n",
       "5vHiLzeXTK665ppCv6cV+V5Hgf9HKmG8gIyGDlaBfBQpndikiSTFlOm81Xgtje0AHGJsB+AQYzuA\n",
       "0vDGU9fpMfUoj5dv35xMrrnqqvsLOUnZwgtYA6xDupnuk+WYseTu7VMJmkhSTJnOW43X0tgOwCHG\n",
       "dgAOMbYDKKnRC8/ikin92kx+cvnlX8rz3RX5Xn+K/Acn2qSJpPz0WirlrPijnH/45kTS0t7uvXDg\n",
       "gYcN/r7KfK/vAEZm2N+CtJG4QhNJ+em1VMpZ3mhGLvX4xR4eHes8PM/78o03duQx2WNFvtcJYEKG\n",
       "/Vsio6ZdUY2JRJfaLT9jOwCHGNsBOMTYDqA8vLM4+psefzlDxpesWOF5cMxgbypnROOQyRkTyPTm\n",
       "4wLblsCnkUGKrqjGRFKupXbN0EPKyeVrmY2xHYBDjO0AHGJsB1A2dR23882mzVVcd5x33oxB3lHW\n",
       "73VikC2OzAflimpMJLrUrlKqxLxRnHN8a7JL8HaLFnkdjY251oQv6/fa+FsCmWnWBLbDkCk1XFJt\n",
       "iaScS+2mr0dSy0vtKlV7Lt/2Sq5t3lwq+ezvfteZ4+iKfK93wP0JG2FIiaRkCyQWu0Ii6FK75WJs\n",
       "B+AQYzsAhxjbAZTV1TRxNR5PXxecfn5ilqPLtrDVAaTmbBkH7Ofvy7Sp4kWAM4ErkQky30VKCp/K\n",
       "cOwJyBoif0du+j8HVgxy/h8iyWcJkrz29fef4b//PaR0cz3lW85TKVUpV9PJ4sMe5OnrNu/a99VX\n",
       "f1+Oj8q15vosYBLy63VWjuM8hjZJmCNCrtw0xwP1SAJJWkzm6sOtGbhy4pK0521pz4OJpoPUrARb\n",
       "pb0304qM1S5mOwCHxGwH4JCY7QDKrnnNPfRsPJEXboWDv8jotrYjyvExuUokk5ER7cnH2badyhFY\n",
       "DSr1Urv5qoWldpWqTbfO+RMAL9wCwFNHHjlq66VLx5b6Y3IlkkVI3Xryca5NFS8O3AtcS2qp3cuB\n",
       "ezIc+xCwJ6mldi9FSo9BudZsD5GqvroXWao32UZyBdXZDpKLsR2AQ4ztABxibAdQEUsPuZS1czY/\n",
       "PXDWrFNK/RH5NqBfApyTYf85wMUFfubFwEKkp9Is4PBBjj8BWWxpA9Kz6J+4u7BWsS5B2kcWIA3r\n",
       "05FZBUBu7skb/BpkEs0f+o+nAM8EzhM8FgYmhuDrvwNmIo3zLwEPIkktgVKq+m3z/F0AvHonAJ1N\n",
       "TflMmVIW88l8w/8QMK+A85yJrAf+WWRE983IVPTZqlOm+Mf/EKlG2xd4BJnCPpNq6/7rIl1qV6nh\n",
       "5ooxq5j5NQ/P84599NHZGY6oyPe6i/5190k7+q/l63lkEaygOcB1GY4FOB0ZZxFsED8K+bU8LsPx\n",
       "mkgKVwtL7SpV28464Tvc8xEPz/N2ee0lz5OlQYIq8r1ehNTHpzuV/Hv5RJHG5NPS9t9K9t4TWyFd\n",
       "Uj+P9AwbCdyJ3Owy0USSYvI8TpfarS3GdgAOMbYDqJht/tPIz7bz8Dyvcc1Sz4ND046oyPf6OqSL\n",
       "6HFIF9V6ZEDbEuCGPM+xNVKSSK8i+w4yQjubw5AuyL1I3f0sZJ6vTDSRpJgynbcar6WxHYBDjO0A\n",
       "HGJsB1BRR921Cc/zwpvWe97AH/RFfa9zjSMJuhqpxnqEVCNsGOnx8+1iAhjEZKRx/Q7gD8jI7O/7\n",
       "n3s0mf/y00jV8a9HZtZNMv6fsRp4Hivj+RnkdX3u9nMGeb1Wnif3uRJPeZ/PfznG41uekDjmw3x1\n",
       "550/yty5J/uvL6LCdkZGQp8B7FLge7NVbf0CGWmdyQ1IT6Kg9yHJLFPPAy2RlJ9eS6Wq0di5B7Bu\n",
       "vofned+66qpn0l4t2xQpmcxFSgP3Io3khehBksJxafuPBZ7N8p4QA7uhBktEKjtjOwCHGNsBOMTY\n",
       "DsAhxnYAFdU65RWWvQ3Ac9vs98FKfezNyOSBILPL3pxhS+7P1xlAN9L9d3fgJqSRN9n993pk0sCk\n",
       "w5F2kW8jpaEDkOq1RUgjcTotkaSYMp23Gq+lsR2AQ4ztABxibAdQcbd/oT05gaMHBwVeKVsbyT5I\n",
       "ozrA3lk+KFRgAPciC2V9C+mR9TrS9TQ519MkpF0k6Rlk7Mk3gK8jc0T9F/gwMqBRZRezHYBDYrYD\n",
       "cEjMdgAOidkOoOJWtLbi98qMh8M7k0i8WO6P3J7qqz6qxhJJuZbafbQEsWXi8rVUSuVy1gmPJUsk\n",
       "TxpzbeCVsrWRLEBmpAVZgGlMMR+ksvo68ATSI+3WQY7NJTjtyXSkmlAJYzsAhxjbATjE2A6g4lbs\n",
       "9wqL/wPAU0ccMaVUp82VSNpJjdcwDBwJqUpje+At20EopWrAa2fPYJWsebdqwoQJpTptrkTyOFIS\n",
       "ifnP/450003fnixVMDXoSSRJ38rgS+2mS19qN3jcVOAHgeelXGq3GsVsB+CQmO0AHBKzHUDFjVj5\n",
       "MuukSXr+tpNKNvltrsb2c5GlW6cARyDLvmZq4K7uOvOrSxj/1QWvLHg0kozvBm5HkshIZPDneGRW\n",
       "3uX+a0Hjgb8hCeM+ZNbgC/33Z3MicCAyvfxLwAykHeXzSOeFfZHODH+l2v9NlVKZLTqqi0W/BOCN\n",
       "ffffulSnzZVIOkj9ct0P+Crya1aVR3Kp3X2RqeQ3kVpqNz2RBJfaBVkq9ytpx6SvR5JcancDqaV2\n",
       "H6X/UrsgbStHF/dXcY6hFn99ZmbQa5FkqLlrEYozd0fwEizbfnIIz5tIKLSy2LPmO0WKKfaDnFV4\n",
       "KaJcSr3UbrpaXmpXKZXUtkUvy16sZ5tDaN606ZQO+HWxp8yVSG4GrkR+Gd9C7nEklxYbiOq31O7b\n",
       "/r5cS+1+LPA801K76Wu2Z1MLS+3GbAfgkJjtABwSsx2AFUsP6WDeQ6PZ5hC2WLv22HInknIMSFTZ\n",
       "BZfaPRcZuHk58OMMxz6EVDuegrR1fIGBS+3mkmmp3QeRkspwXGpXKZW0aWIvK18BoKuxMVONR8Fy\n",
       "JRKT5bEqn0uQ0t8CZMGw35J7qd2b/dfvZuBSu6PSnpP2PLjU7i7IUrtt/ucfyfBaatdQq78+BzLo\n",
       "tUgy1OK12Dipk03SLFLf2zuxkh8dJfPcVk24Nb6kGke2l4sZ4vuG41K7xnYADjG2A3CIsR2AFZNe\n",
       "fp5f7+fhed7E5cuTDe0V+V7fD1yWYf9lyHohrtBEUjhdalepWjJu9pP85H0enue1tLcnh3RU5Hu9\n",
       "Btgzw/49kYFsrtBEUrhaWGpXKZXUuPaffK/eo7fL8+fdGk+F1iNpRhqD03nIADrlHpPncZ3AwUib\n",
       "ykRk4seNZYrJFmM7AIcY2wE4xNgOwIqucatYuy2s2bzC+U7FnjLfRPI6cFaG/Z9EBsYppZSqDj3U\n",
       "dUNPe/J5fa6D85HvgMTvIVNxTEFmqgU4Buk5dEqxQaiyiNkOwCEx2wE4JGY7AIfEbAdgSR+zLoB4\n",
       "T/J5SboA5+vDwH9ITd/xDNLDxyXaRlJ+ei2Vqmrej9nnbo+2pck2knOo4JrtjwAfRJbfbUGWwX24\n",
       "mA9XZWVsB+AQYzsAhxjbATjE2A7AkjX0NcKifwEQSiSKnum7kBM0IVVZV5Ba5GoKMgJbKaVUddhI\n",
       "PLq5aqu+t7fosYD5JpIpyPxPv0Km8Bjn778QuKHYIGpcuZbavbIEsQ0XMdsBOCRmOwCHxGwHYEkL\n",
       "PS2Q6AOgrq+vYonk58BjSPfQ4Jok9zP8phyvtHIttXt8kXEppYant+gau7lEEk4kil5GPd9Echgy\n",
       "eWD6WJIlyJTmaujKtdSuKcM5q5WxHYBDjO0AHGJsB2DJJhJ10Lk2+Tx97aKCFdJGkqn4sy35T1eu\n",
       "BirnUrs3B57X+lK7SqmUtSTqoLcDgOaOjlGDHD+ofG8WM4Evp+0bDXwfmX68ekn3t9JshTsaaff4\n",
       "AlK19VVSS+0eiUwn/+kM70sutXsV0tlhPtKjLig9wSeX2t0HWRUxWfUVXGr3AODjDL8uvjHbATgk\n",
       "ZjsAh8RsB2BJJ/Eo9HUnnxddq5RvIvkK0t13DjLJ35+RX8yTgG8UG4QCUkvtJhcTe5fUUrvpgkvt\n",
       "xpE2rBUZjgtKLrW7hNRSu9B/qd31yFK7rqwaqZQqvV42bQmrXgegJxrdrdgT5ptIliHrtv8QWSNj\n",
       "FvA1YH+kGqZ6hUKhkm3FKfVSu+n1nrW81K6xHYBDjO0AHGJsB2BJL70tsElu3YlwuLHYE+Y7RQrI\n",
       "zed2f1OlV+qldvNVC0vtKqVSVpGo29xrqy8cyrTWVEEKaVB9P7IS30tIieRuf58qjeBSuyOQ3lyX\n",
       "A/dkOPYhZAr/U5AfA5cycKndXJ0gMi21uzUy0HQ4LrUbsx2AQ2K2A3BIzHYAlsgAklb5mvfV11es\n",
       "19bZyJoVk5Cb2MP+4xfIXIevhuYSpH1kAdIIP53cS+3+0H88hYFL7Xppz8ny+u+QzhSvIT8SHkSS\n",
       "2nBaalcptVnIA+J0ym9JL1y5DpqLkB5C6a4k97KslaaTNqaYIb5Pl9od3oztABxibAdgj9fF13b1\n",
       "8Dwv0tPdS4UmbdwSqQJJ91dgQjEBKOvSl9r9LtIbTCk1fG0i7t/+i+8olLcHgfMz7P8cbs0ArCWS\n",
       "wulSu0rVHO9lLjzUw/O8cF9vnCK/1/n22noIGV9wIPBff9+hSGPv1cCpgWP112x1SS61q5SqHRvY\n",
       "OB4Ar4IlkkQBm01aIkkxZTpvNV5LYzsAhxjbATjE2A7AHu/3nHihzMiRiKd3zilYvm0k4QK2wVwM\n",
       "LER+Cc9CRswP5jJkXqkuZAzF9XnGrZRSaqA36PFrsEN2p9UbyoLxZwI9yLoZuyITC7aTexDcT4HZ\n",
       "wMnIYL19kbmhMtESSfnptVSq6nlncMwVwXkCK/K9/hJweuD57chYgzlIQsjX88Bv0vbNAa7Lcvyu\n",
       "SOLJ9zOyXYx1pMZO6Fbcti775VdKVQfv4xx9VckSSb5lmkuRacYBjkAGw50FvIJMLJiPKDK77My0\n",
       "/TOR9U4y+RgyOO8E/8+FwDSkO3IhxpEazV0r21FlOm9ydcxqYmwH4BBjOwCHGNsBWDQXLwzty0ty\n",
       "snx7bW2N3MhBqpj+iswA/Br9R1TnMh6Z4XZl2v5VDJzeI2kyMlXIGciU6gA3AjOQXmNazaKUUoV7\n",
       "By9CqW6h+ZZINiDL7IIsqPSE/7gPGdBWLmGgAZmG5Rl/+xTSXfXAMn7ucBCzHYBDYrYDcEjMdgAO\n",
       "idkOwJ5QPNKwtguvNB1t8y2RzETmZHoZmdcpOQhxD6S6KR9rkHaViWn7JyIz0GayHElW8wL75vnn\n",
       "2Q54McN7ppGa4mM98Cqp/zDG/1Of63N9rs9r+bmJv/qvOi5cAbvsSaWMRpZzvY/+Paa+T+Y5uLJ5\n",
       "jsyN7ddmOf5YZGzK5MC+nfx9mUokWtWVYmwH4BBjOwCHGNsBOMTYDsCm8ME/W0zroor22iqVM4Bu\n",
       "pPvv7sBNSLVZsvvv9cDjgeNDyFiTGLKw1v7Av4Fns5y/qi5GmRnbATjE2A7AIcZ2AA4xtgOwKXTg\n",
       "LXNoXVj2RFLogvD5Hn8RUh3WhVRNBQck3kGqUT9pEjJhZHIuqLvJ3mtLE4lSSuUhtOcfXmfd/LIn\n",
       "klXANUjqMdUEAAAYaklEQVRVUi5TkKopF5bc1USilFJ5CE154CXWzi1JIsnV2P4BpA3kLaSB+0Vk\n",
       "DfGNpFbwOwhJNH/xj1fuMNR0r5R+DHotkgx6LZIMNXwtvJ6RPXil+e2dK5EsAM4BvoyMaj8CGRg4\n",
       "ClnGdR5wK/A3Bo4NUUop5bKO8X2l6v473GjVllJK5WPsvDdZv7iiU6QopZQaThraYzSNLcmpNJEM\n",
       "X8Z2AA4xtgNwiLEdgEOM7QDs8jay4tWSnEkTiVJK1SIvFC9VY7smkuErZjsAh8RsB+CQmO0AHBKz\n",
       "HYBVXqSvVKfKlUhuB0b6j49gaAtZKaWUcpEXSlRi9t9PIeNFQDJ3aVplVKUY2wE4xNgOwCHGdgAO\n",
       "MbYDsMoLl6xEkmscySLgElILUR1G9tXxnipVQEoppSoh1FeqNpJcPoZM/Z4YZIuXPZL86TgSpZTK\n",
       "x9j517PwX2WfIuU+fxsLrAX2JLXcrlJKqWoWbS9N31/ya2xvRdb/noeUUDJtyj3GdgAOMbYDcIix\n",
       "HYBDjO0ArGpoX1GJ7r/BxvYn0cZ2pZQaPlbu1V6qU+Xb2B5CG9urTcx2AA6J2Q7AITHbATgkZjsA\n",
       "q7rH9FWiVVkb25VSatjy9mZerOyTNt4HjAe28J/vCUzIsE0sJgBVNsZ2AA4xtgNwiLEdgEOM7QAs\n",
       "K9mAxFxVW0mtwNFIY3tvST5VKaWUbQm8UMU/dBLwNeBXSEkFZL31HSseSXZataWUUnnxdmVOacaR\n",
       "5Dtp4/uB2cBZwGeRVRIBjkXWa1dKKVVdEtKPqnj5JpKfADcB+wPdgf2PIKUS5R5jOwCHGNsBOMTY\n",
       "DsAhxnYAliVKVYeTbyI5AJiWYf8KtLFdKaWqUbzSbSQrgQP9x+3AZP/xh4ElFY0kN20jUUqpvHij\n",
       "eOs/FW0juQ/4LtAY2Lcj8CPgb8UEoJRSyoreSv/0Hg08g5RG4sB7/p9PkZpGxQVaIkkxtgNwiLEd\n",
       "gEOM7QAcYmwHYJdXzxvPln3236A24EPI5I3vR0oyLwGPF/PhSimlrInrT+/M9LIopVS+Xv9vRdtI\n",
       "lFJKDTeJ0pxGE8nwZWwH4BBjOwCHGNsBOMTYDsC2kBcpSS2OJhKllKpRIU+bAzLRi6KUUnkKv/Ji\n",
       "vJK9toLGMLAkk23BK6WUUq6qwFK7QTsg82p1IUkjuF776pJEokrN2A7AIcZ2AA4xtgNwiLEdgHUl\n",
       "qsPJt0RyO1IS+QywvHQfr5RSqlZsBPYu0bkuBhYCncAs8p89eGdkZH2uBes1wSmlVJ4is14oSRtJ\n",
       "vlVbi4CGYj7Idybwc+AaYD/gWeBhYNtB3hcF/gT8G00WSilVGhW+mx4NzERKBcV4HvhN2r45wHWD\n",
       "vO9nwG3AeWiJJF/GdgAOMbYDcIixHYBDjO0AbIu8+FJfJXtt3YeUSGYjC1v1BV7zSK2YmEsUWdfk\n",
       "R2n7ZwKH5Xjfif62H3BGnvEqpZQahDdufEkWJMk3kVxSgs8aD0SQtU2CViHrwWeyNfBb4ONARwli\n",
       "qCUx2wE4JGY7AIfEbAfgkJjtAGwLrV6bYPJ2RQ9MzzeRTCv2g4bobuBXwIuWPl8ppYat8MaN8fjQ\n",
       "xhP2U8gJGoGzgd2R6qy3gD/Qfw33XNYga5ikL807EelSnMlRwBHIologK9WHgV7gIuD3Gd4zDekc\n",
       "ALAeeJXULw/j/1kLz5OPXYnH5vPkPlfisfl8P6TDiyvx2Hx+GbV9f5jad8M1dTx9KJWyB7AYuTE/\n",
       "jSxytR54F0ks+XqOzI3t1+b43OB2FbDJfzwmw/Ha2J5ibAfgEGM7AIcY2wE4xNgOwLboE7HOUjS2\n",
       "5+sxpME92Kg+CrgfaSzP1xlICeazSAK6CdhAqvvv9eReLGsq2mtLKaVKouHxyiaSDmCvDPv3pvBG\n",
       "8IuQAYldSNtHcEDiHcCCHO+diiSebDSRKKVUniqdSNaReQT64bg1YaMmkhRjOwCHGNsBOMTYDsAh\n",
       "xnYAtjU89q+SJJJ8u33NQLrhHo504Y0ga7j/FqneUkoppXIai7SRJJDBiH3+43+QudHbFi2RKKVU\n",
       "nhoee7IkJZJ8u/+2Ah9DpkhJ9tJ6G5hbzIcrpZSySn98Z6AXJcXYDsAhxnYADjG2A3CIsR2AbQ0z\n",
       "n+god4nkZuBKZNzGLVk+KOTvv7SYIJRSSlWvXIlkH6Def7w3uROJck/MdgAOidkOwCEx2wE4JGY7\n",
       "ANtCJbp950okJstjpZRSw4FXksl/8+7++x2gOcP+Jv815R5jOwCHGNsBOMTYDsAhxnYA9pWmRJJv\n",
       "IrkaGJFhf4v/mlJKKZVTApiQYf8xwOoKx5KLttcopVSeGh95bFMlxpEEJ0hckPZhEWRq+V8XE4BS\n",
       "Sik74om6otcigcETSXJlxNuRKdyDEyb2IOt+PFuKQFTJGbRXSpJBr0WSQa9FkqHGr0U00t3TK8ug\n",
       "F2WwRDLN/3MhkjB6i/1ApZRStekMZIqUdB8DTq9wLLloG4lSSuWp5ZGH2ys5++/VZF53pAPttaWU\n",
       "UjUt30SyI7Ikbrp5wE6lC0eVkLEdgEOM7QAcYmwH4BBjOwD7KjuOpBXYNcP+ncm99K1SSilXeaGK\n",
       "Ngf8CniD/slkN+BNZHErV2gbiVJK5anl4Yc2VHKp3dHAf4A4sNTf4khPrtGVCCBPmkiUUipPpUok\n",
       "+VZttSHL7H4YmV7+ZuB44IP+a8o9xnYADjG2A3CIsR2AQ4ztAOwr/+y/mT7xMX9TSimlChICvoC0\n",
       "iXQCk/3930DGmLhCq7aUUipPLQ8+WNGqrS8B3wJ+l7b/PeCLxQSglFLKjtKsRpK/2cBJ/uN2UiWS\n",
       "vYB1FY4lFy2RpBjbATjE2A7AIcZ2AA4xtgOwbcSDD1S0RLId8HqG/b3I4lZKKaVqVL6JZCHw/gz7\n",
       "PwK8VbpwVAnFbAfgkJjtABwSsx2AQ2K2A7DOq2yvrR8DtyKljzBwGHAu8HXgMyWJRCmlVKVVvDng\n",
       "fGAxslpiAhmU+NlKBzEIbSNJMbYDcIixHYBDjO0AHGJsB2DbiAdmtFVihcSg3/nblkipZGUxH6yU\n",
       "Ukq5SEskSimVpxEz7i97ieR14Ahk5t9MPbaCNvrH/ABYUkxASimlKiO+xRZlX7P9b8i67MnHuTQA\n",
       "/wdMR5KPss+gvVKSDHotkgx6LZIMNX4togsW9nQeelhzsefJlUiuzvI4m52QKVSUUkqpjELAgcCZ\n",
       "wAh/3wigPnDMmEoHlUbbSJRSKk+j77mntZIj2ycC/wVeAP4ATPD3/wS4MXDc+jzPdzEyyLETmIVM\n",
       "UZ+NAe5D5vXaBPwP+HSen6OUUiqbUGl+fOebSH4GrAK2ADoC+/+CrEtSiDOBnwPXAPshi2M9DGyb\n",
       "5fhDkeRxGrAnslrjb4FPFvi5tcbYDsAhxnYADjG2A3CIsR1ArVmJTNAI/SdtnEz/xJKP54HfpO2b\n",
       "A1xXwDn+DPw1w36t2koxtgNwiLEdgEOM7QAcYmwHYNvo6dPXVbJqqwmZoDHdeKCrgM+LAgcAM9P2\n",
       "z0SmXcnXaNyaddhFMdsBOCRmOwCHxGwH4JCY7QCGi3wTydPA1LR9dcAVwBMFfN54IMLAUfGrgEl5\n",
       "nuMk4GikeksppZRl+Q5G+RrwFHAQMmbkRqSqazSybnulfBAZq3IJ0kifyTRgkf94PfAqqV8exv+z\n",
       "Fp4nH7sSj83nyX2uxGPz+X5IG6Ur8dh8fhm1fX+Y2vGLX7QwZw6VtBXwfeBB4CGksXyrAs8RRarI\n",
       "Tkvb/wvgX4O893CgDbg0xzHaRpJibAfgEGM7AIcY2wE4xNgOwLZStZHkI4o0kO9aovM9R+bG9mtz\n",
       "vOcIYAPyCyIXTSRKKZWn0fdULpGAtGHsUqJznQF0I1PQ7w7chCSJZPff64HHA8cbZPzIDch4lkn+\n",
       "tmWGc2siUUqpPI2ePn1tJRPJjcjiVqVyETIgsQt4kf4DEu8AFqQ9j5NaByW5BY9J0kSSYmwH4BBj\n",
       "OwCHGNsBOMTYDsC2UiWSfBvbm4FzgGOBl5ASAsi0KR652y0y+ZW/ZZI+av3TGfYppZRyRL6JZA/g\n",
       "Zf/x5MD+ZCJR7onZDsAhMdsBOCRmOwCHxGwHYFuoRHfvfBOJKc3HKaWUGm7yHZCoqo+xHYBDjO0A\n",
       "HGJsB+AQYzuA4UITiVJKKRWg7TVKKZWnMfeUpteWlkiUUkoVRRPJ8GVsB+AQYzsAhxjbATjE2A5g\n",
       "uMi319YRWfZ7yKDC+ei07koppXJIkHl0eSLw2j+AFlsB+rSNRCml8jTmnnsq2kZyAvA2cDaws7+d\n",
       "DbwJnA6cikxPfUMxwSillBq+ZgHHZNh/DDJlCsiCU4sqFVAWWiJJMbYDcIixHYBDjO0AHGJsB2Bb\n",
       "pXtt7Qksy7D/Pf81gDfIf5VDpZRSNeZl4B5kdcSkRuBuUnNwfQiZ0dcmLZEopVSext4zfU0lZ/+9\n",
       "CHgAKYG8jkzWuBfSyH6yf8xk4JfFBKOUUmp4GwFcAPzM3z7v73OJlkhSjO0AHGJsB+AQYzsAhxjb\n",
       "AdhW6RIJwEYGLpGrlFKqxuWbSBqQ5XEBtgHORxa7mgE8VYa4VPFitgNwSMx2AA6J2Q7AITHbAdSK\n",
       "XYG3kEGHr5LqvdXub33AKdaiG0irtpRSKk+lqtoarPvvjUgD+0eRRvaHgEeB0f72G+CKYgJQZWNs\n",
       "B+AQYzsAhxjbATjE2A5guBisausDwHHAK8C/gTakZ1bCf/1W4LmyRaeUUqrqJYAJgeft9F+zfRKp\n",
       "pOICrdpSSqk8VapqazB641ZKqRqXT6+tu5EeWyFkNPtvgU4kiTSWLzRVJIP2Skky6LVIMui1SDLo\n",
       "tSiJwRLJXUjCCPnPp2c45s6SRqSUUkpZpFVtSimVJ1faSJRSStU4TSTDl7EdgEOM7QAcYmwH4BBj\n",
       "O4DhQhOJUkopFaBtJEopladx2kailFLKBZpIhi9jOwCHGNsBOMTYDsAhxnYA9oVKUoujiUQppZQK\n",
       "0DYSpZTK07h7/rC6WttILgYWItOszAIOH+T4vZGZhzuApcC3yxqdUkopp50J9ACfRRbNuhmZUXjb\n",
       "LMePAlYAfwL2AE4DNgBfznK8lkhSjO0AHGJsB+AQYzsAhxjbAdhWqhJJpT3PwHXf5wDXZTn+ImA9\n",
       "stRv0jeRkkkmVXUxyuwy2wE4RK9Fil6LlJq/FtVYtRUFDgBmpu2fCRyW5T2HAk+TWi8+efzWwPal\n",
       "DnCYGWM7AIfotUjRa5Gi16JEKplIxgMRYGXa/lXIAlmZTMpw/MrAa0oppSxzvfuvVlUN3Q62A3DI\n",
       "DrYDcMgOtgNwyA62AxguQoMfUjJRYBPwCeBvgf2/QBrSj8rwnjuBLYCTAvsOQtpadgTeTTt+HrBT\n",
       "ieJVSqlaMR+YYjuIfD1H5sb2a7McfyHQRv/G9quAJaUPTSmlVDU4A2k4/yywO3AT0p032f33euDx\n",
       "wPGjgOXAH4E9gVORxHJ5heJVSinloIuQAYldwIv0H5B4B7Ag7fi9kAGJncAydECiUkoppZRSyhad\n",
       "XiWlkGthgPuA95AOD/8DPl3m+Cql0P8TSTsjsyq0lykuG4ZyLS4D3kFqCN5DqpeHg0KvxQlIG+4G\n",
       "YDXwT+T/SLU7Argfuf8lgPPyeM9wvm+WfXqValLotbgS+D4ywHMHpBNDL/DJcgdaZoVeh6Qo8BLw\n",
       "APJ/YjgYyrX4KTAbOBn5f7Ev8OGyRlkZhV6LKf7xPwQmI9fhEWBu2SMtv48A1yD3v03AuYMcP5zv\n",
       "m0D5p1epJoVei0z+DPy1ZBHZMdTr8DPgNuTX2XApkRR6LXZFbp67ljMoSwq9FqcDffQfDnEU8gt+\n",
       "XMmjs6edwRPJkO6brg9ITNLpVVKGci0yGQ2sK1VQFgz1Opzob5dQ2XFU5TSUa/ExpGPLCf6fC4Fp\n",
       "wJblCbFihnIt/gNsBM5HZt8YCUwFXqC6vyNDMaT7ZrUkEp1eJWUo1yLdScDRwG9LGFelDeU6bI38\n",
       "nc9G6n+Hi6Fci8nIjeEM5Ffqp4DdgBlUd4IdyrVYjiTUa5C2ovXIcIOTyxSjy4Z036yWRDIUOr1K\n",
       "Zh8EpiO/yGdZjqXS7gZ+hXQ7r3VhpPriU8Az/vYp4GDgQItx2TAZaVy/A/m7G6Qa6F6qO6kOxZDu\n",
       "m9WSSNYAcWBi2v6JyK+JTFYwMINODLxWrYZyLZIOBx5CemGk1yFXm6Fch6OA7yIdDXqB3wMt/uPP\n",
       "lSfMihjKtViOtAvMC+yb559nu1IHWEFDuRYXILNlXIH0aHwaOAc4EqnqqSVDum9WSyLpQXrZHJe2\n",
       "/1jg2Szv+S/wIfo3Gh2LDGpMn6OrmgzlWoB0A3wIuZHeXJ7QKmoo12EvpEdOcvsO0j10X6q748FQ\n",
       "rsUzQB3yazxpMlItVGvfjxDSsB6UfF4t98hSGa73zc10epWUQq+FQbr+3YD8upjkb9XesFrodUg3\n",
       "leHTa6vQaxFCqjZjwH7A/sjYgVw/RqpFodficKQU821k7MgBSPffRUBTRSIunxbk33c/5B7wbf9x\n",
       "Ld43N9PpVVIKuRZ3IF+URNqWfr2qUaH/J4KmMnzGkUDh12IS0g6wAWlQvZvq/3GRVOi1OB1JrO3I\n",
       "tfgn0vmg2hlS3/fgPeB2//Vau28qpZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppYa5GHam\n",
       "dZmK+yPfpyEz9uayAzII7YACzruQYbSYkVJqeNsS+CWpUcgrkCkbjgkcMwaZ6qHSpuJ+IhmJTGuR\n",
       "FANuSTsmDExA5tHK1xb0nx4kgUyXodQAdbYDUDXvb0Aj8Blk9tmJyKyrwZXp1luIq1rkk+gSyHoc\n",
       "hVibYV+tTamulKoCY5Cb3NGDHBej/6/sicD9yOJUC5GFmd5AZjZOSiAr3v0FWf1uPrKgVdAPgXcC\n",
       "57mB/rOeTmXwG/UFyDKuncBqZLK/4C//TwNv+a/PBi6j/w05nzi/g0wg2IVMqHdn4LVppKq2pjFw\n",
       "PrXt6F+1FUamTP9i2mfs4h+zn/98EamqrUUMnKNte//x+9POc75/HfRHqlKqIuqQCQNvov8NPN2/\n",
       "6N9G8gjwCnAIMgX84/55vhM4JoHcMM9Cpke/DpkRdtvAMd9C1pvYDvgIMk329wOvTyV3IjkQWcvk\n",
       "k/559wG+RCqRnA+8h1QJbY+sTLkc+EIBcZ6GzL76EWAb5MZ9ceD9dyBJFaSK6z/IOisT/C3MwDaS\n",
       "G5DpwoO+hyTjpGAbyXj//Z/xz7mFv/8R4Bdp5/kv8BOUUqqCTkWqUTqRKcx/jKzSFxRMJLsiN7Xg\n",
       "MdsgizSlJ5JrA88jyDTaZ+WI5UJgbuD5VHInklORarcRWV5fzMDSxWXAmwXE+WWk1JTtF/40+je2\n",
       "pyddGJhI9vGfB9cimQt8I/A8vbE9UxvJacia5skfAbv7x+2RJVY1TNXaoi3KPX9H1lI/GXgYOAx4\n",
       "Drgyy/G7ITer4DLBS5Ff/uleCzyOI1UuEwL7TkcWeFqOJIyf0r/EMpiZSClmIXAPUsWWTCpbIgnu\n",
       "t/65k9v19L+BDxbnvUgb0kKkpHE6EC0gxkxeA14nleQO8WOaXuB57kcWkkommM8AzyNVeaqGaCJR\n",
       "LuhGqqd+gKwpfxtwNcXXs/emPfdI/Z//ALJ4z8NIldN+SFVXITfpjciv/DOQ0seVSOlhq8DnXED/\n",
       "VRn39Ld841yKlMIuQKrvfoKsANhcQJyZ3EMqkZyNLC+7pMBz9AJ3IQkkgqz5fluRcakqpIlEueht\n",
       "JIk0ZnjtHeT/7YGBfdsgpZpCfBBZtOda5MY8H6kCKlQcqU66CqkyagFORBZHeg+YgjROp2+F6EaW\n",
       "Sf4ycBCSiA7LcmwP+SXgP/qxHYIkwnsGOb6XzN2Hfw8chbT7jAD+lMdnq2FGe1Yom7ZAeivdhlS1\n",
       "tCMJ4utICWWjf1yIVE+n2cCjwK+RVfC6kXaVTuSXfC7B3lKzgfchbRHPAccDnygw/hORm/FTSFvB\n",
       "Uci4jrf917+L9DZbj5R86pESzNZIj7F84pyK3MBfQK7HmUiymDvwbYD0sDoYadzfROZuvCAlnX8D\n",
       "v0Ea6f+SI57keY9BSi7dQKu/fw5SPfgjJDltzPRmpZQqlyhSIngBuRFvQm5MNyJdg5PSG5CT3X87\n",
       "kRvcecgYlK8FjsnUOJzegHwdMr6iHfgr0tgeD7w+ldxL8X4QeBJYg3Qhfs2PJegTSImn0/87PoWU\n",
       "APKN82NIJ4RW5Cb9PHBC4Nhgry2QNcefRa5lnFT33zgDR7Z/2v/8v2b4u6Vfq5OQf5seBpaozvXP\n",
       "czhKKVWlxiO/kk+xHUiNugKpclRKqapxFPJLfTLSaP4EUlXTlOtNquRakPaaZUg1o1JKVY3jkGqk\n",
       "jUjV1H0M7FKrym8aMtr+z2jHHaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllKoG/x/Ep1jMIguq\n",
       "JwAAAABJRU5ErkJggg==\n"
      ],
      "text/plain": [
       "<matplotlib.figure.Figure at 0x10eda8510>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "for fold_num in range(n_folds):\n",
    "    report.roc(mask=\"FOLDS == %d\" % fold_num).plot()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Report for test dataset \n",
    "\n",
    "__NOTE__: Here vote function is None, so default prediction is used"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "KFold prediction using folds column\n"
     ]
    }
   ],
   "source": [
    "lds = LabeledDataStorage(test_data, test_labels)\n",
    "\n",
    "report = ClassificationReport({'folding': folder}, lds)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": [
       "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\n"
      ],
      "text/plain": [
       "<matplotlib.figure.Figure at 0x110cfa810>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "report.prediction_pdf().plot(new_plot=True, figsize = (9, 4))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": [
       "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\n",
       "xeGZOzeZdQAAAABJRU5ErkJggg==\n"
      ],
      "text/plain": [
       "<matplotlib.figure.Figure at 0x10dbf7750>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "report.roc().plot(xlim=(0.5, 1))"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 2",
   "language": "python",
   "name": "python2"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.8"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}