{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Predicting the loan default risk of Czech bank customers using getML\n", "\n", "### Introduction to relational learning with getML\n", "\n", "This notebook demonstrates the application of our relational learning algorithm to predict if a customer of a bank will default on his loan. We train the predictor on customer metadata, transaction history, as well as other successful and unsuccessful loans.\n", "\n", "Summary:\n", "\n", "- Prediction type: __Binary classification__\n", "- Domain: __Finance__\n", "- Prediction target: __Loan default__\n", "- Source data: __8 tables, 78.8 MB__\n", "- Population size: __682__\n", "\n", "_Author: Dr. Johannes King, Dr. Patrick Urbanke_" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Background\n", "\n", "This notebook features a textbook example of predictive analytics applied to the financial sector. A loan is the lending of money to companies or individuals. Banks grant loans in exchange for the promise of repayment. Loan default is defined as the failure to meet this legal obligation, for example, when a home buyer fails to make a mortgage payment. A bank needs to estimate the risk it carries when granting loans to potentially non-performing customers.\n", "\n", "The analysis is based on the [financial](https://relational.fit.cvut.cz/dataset/Financial) dataset from the [the CTU Prague Relational Learning Repository](https://arxiv.org/abs/1511.03086) (Motl and Schulte, 2015)." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### A web frontend for getML\n", "\n", "The getML monitor is a frontend built to support your work with getML. The getML monitor displays information such as the imported data frames, trained pipelines and allows easy data and feature exploration. You can launch the getML monitor [here](http://localhost:1709)." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Where is this running?\n", "\n", "Your getML live session is running inside a docker container on [mybinder.org](https://mybinder.org/), a service built by the Jupyter community and funded by Google Cloud, OVH, GESIS Notebooks and the Turing Institute. As it is a free service, this session will shut down after 10 minutes of inactivity." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Analysis" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's get started with the analysis and set-up your session:" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "getML API version: 1.0.0\n", "\n", "\n", "\n", "\n", "Connected to project 'loans'\n" ] } ], "source": [ "import os\n", "\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import pandas as pd\n", "from IPython.display import Image, Markdown\n", "\n", "plt.style.use(\"seaborn\")\n", "%matplotlib inline\n", "\n", "import getml\n", "\n", "print(f\"getML API version: {getml.__version__}\\n\")\n", "\n", "getml.engine.set_project(\"loans\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 1. Loading data\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1.1 Download from source\n", "\n", "Downloading the raw data from the CTU Prague Relational Learning Repository into a prediction ready format takes time. To get to the getML model building as fast as possible, we prepared the data for you and excluded the code from this notebook. It will be made available in a future version." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "Loading population_train...\n", "[========================================] 100%\n", "\n", "Loading population_test...\n", "[========================================] 100%\n", "\n", "Loading order...\n", "[========================================] 100%\n", "\n", "Loading trans...\n", "[========================================] 100%\n", "\n", "Loading meta...\n", "[========================================] 100%\n" ] } ], "source": [ "population_train, population_test, order, trans, meta = getml.datasets.load_loans()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1.2 Prepare data for getML\n", "\n", "The `getml.datasets.load_loans` method took care of the entire data lifting:\n", "* Downloads csv's from our servers in python\n", "* Converts csv's to getML [DataFrames]()\n", "* Sets [roles]() to columns inside getML DataFrames\n", "\n", "The only thing left is to set [units]() to columns that the relational learning algorithm is allowed to compare to each other." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "__Data visualization__\n", "\n", "To simplify the notebook, original data model (image below) is condensed into 4 tables, by resolving the trivial one-to-one and many-to-one joins:\n", "\n", "- A population table `population_{train, test}`, consiting of `loan` and `account` tables\n", "- Three peripheral tables: `order`, `trans`, and `meta`.\n", "- Whereas `meta` is made up of `card`, `client`, `disp` and `district`" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "image/png": "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adasGW+++SZNmjThscceIzU1lR49erB27VqsVivNmzfn1VdfpVevXue9psLCQp599lnPd8TExDB+/Hi++uorHA4HV111FTab7bwjfoXapTZ9zbBhwzzHldtiRTtJSEhg1qxZvPfee9hsNgCuvvpq5syZQ/PmzXn99df5/PPP6datG1u3biU3N5eoqChee+01unXrxiOPPMKRI0eQZZmHHnqIsWPH8uKLL573uhU/VLPU5UFhQUEBv/32Gxs2bCA4OJj+/fvTuHFjUlNTycnJIS4ujqysLIqKimjZsiWPP/44fn5+aLVuMWe32zl48CAnTpzAZDLRqlUrIiIizttuQkKC53MVEQSBPn36EB8fT4sWLTyvnzx5kqNHjxITE4PD4UClUiGKYr21w1r38GqVQMNQAxEBOk/1eZUo0K1JMI3DjHy9NZ19qcX0bh5KsFFNY5ONY8eOs2L9TpBl9Brv0dLOnTuZNm0aGRkZPPLII4wcOZKTJ0/y4osvcvz4cX744Qdyc3N54IEHeOmllwgICOCjjz7i999/x+VykZeXx7Zt29BoNDz22GM0a9aMBQsWsG7dOhISEnjsscfIzc0lIyPjbzvZZrORl5eHxWKhrKyMt9566x+1c7lQ3X29fft25s6dS25uLnfccQe9evVi69atnvclSSI/P5+cnBwkSeL3339n6dKlBAQE8PrrrzNq1CgsFgubN2/2rLkfO3aMPXv2MGrUKDp16sTWrVt55ZVXKC4uPu81VfwOl8vF119/zdKlS9HpdDzyyCNERkaye/fuK6aP6zK16WtSU1O9BPO5trhq1SpeeeUVIiMjee2117jttttYs2YNr732GjabDYvF4pkhv+uuu2jfvj3Hjh3j448/BuCOO+4gPDwcvV7PnXfeSe/evau8bsUP1SzlorxfqzDEM/ewXJQP7xFLuzh/QsxaLGVOjyjv2zKMUodc5aDw9ddf5/rrr2fgwIHccMMNbNiwAfAeFI4aNYpjx45RXFzMs88+y0033cTDDz/M0KFD+c9//sO2bdv46KOPePXVVwH47rvvuO222zh8+DDz589n4MCBjBgxgv79+zN27Fj++OMPRo4cyaRJk7BYLFgsFiZPnkz//v258847GTRoEMOGDWPHjh2V2h08eDDHjx8/7/1xOp0sWrSI4cOHs27dOs9nbr75ZgYOHMj//d//sWTJElwuV722wVqfeSrn3CCxIpuT5b+eYs/pIu7sFkO/FqFYMg6TlvQy5sIc7nCa+Fa6nc2HgkmMPLs+umXLFk6fPs3tt9/OjBkzkGWZDh06kJ+fj16v58knn2TAgAHk5+dTXFxMZGQkJ0+eJD09HX9/fwAaNmzI4sWLad26NdnZ2Tz99NMYDAZeeOEF/vOf/7B582ZuueWWv92ZUm4IgiB4lPo/aedyo7r6euvWrWRmZnLzzTfz+uuvYzAYKCkpYenSpZ5jBEHw9IMoioiiSGFhIfv27aN9+/bcdtttNG/enNLSUsC9DPfcc89x++23s2XLFm688Ua2b99OZmYmfn5+570eQRAQRRG73c5vv/2GJEk8+OCDvPjii6Snp3P06FH27Nnj69uucIba8DVqtdrre8rtsNxONmzYQFlZGTExMQiCQHh4ODqdjl9++YW8vDyP8LrjjjuYPn06X331FXfffTepqalotVpGjRrFihUrsNvtPPbYY7Rv377K61X8UM1yIVFud0oeUT60SzTBRjVBFPHroWxW/HIalTmkykFhYWEhd999NwaDgU8//dTzflWDwpiYGCZPnsyePXtYtWoVv/zyC126dKFfv34kJSXRpk0b7rjjDkJCQiguLiYzM5Nt27Zx00030b59e9RqNdnZ2QQHBwPw9ddfM2/ePOLi4nj88cfZtWsXn3/+OXPnzuXBBx88b7tVUVxcTE5ODmVlZeTl5TFz5kz27t3LTTfdRLt27fjiiy88M7D1Fd+JJ/CqEbR6VyY/7c9mQLsIgk069h4+gWbjy0S3bIzG2Jp4WwnSphWUCN6Bkvn5+QDExsZ6phDvuecewG10Cxcu5PXXX6e0tBSj0Uh2djaCIHgcnSzLREVFeeJcHA4HhYWFGI1GEhISAGjUqBF+fn6UlZVd1LUJgoDD4aCgoOBftXO5UF19XVhYCEB8fDxmsxmAxo0bn/c7JUmie/fujBs3jmXLljF//nwAmjRpwgsvvECvXr2QZRmj0egJvo2LiyMgIID8/HyKior+9rrKbUUQBM95BAYGEhcXx+7du3192xXOUBu+Bqhy15DdbicvLw+AXbt2ceLECcBtuxEREZ6YD0EQPPFT0dHR6PV6JElClmVcLpen/b/bbVeO4odqlro2KExMTCQwMJCBAweSlJREly5deOaZZ3A6nZ5zffDBB3nppZdQqVT8/vvvnnbtdju//PILDoeDhx9+mGeffZbMzEyuueYaAgIC6N27N0ePHvVq90JUPNejR4964olfe+01EhMTiYqK4oknnvB1F/4rfCaeDBoVIWYtKlGg1CGRkluCSadm2/ECth4vJFwo4BZbAdqGrRDNQTgLc4n220VYQoBXOxEREQAcPHjQ88B7//33KSws5MYbb2TBggWkp6ezaNEiOnfuzLhx41i7dq1XGxXFlE6nIzQ0lLS0NHbu3Enbtm3Zs2ePxwFdDLIso9PpCAsL+1ftXC5UV1+Xr/fv37+frKwsjEYje/furfJ7S0tLGTRoEP3796eoqIiPP/6YTz75hHfffZerrroKURSxWCzs2LGDjh07sm/fPnJzczGbzRcVmKnVagkLC0OWZfbs2YPD4SA1NZXDhw/X6+noy42a9jUFBQU88MADVca5lfsCgAceeIDHH3/cs1lFo9EQGhrq8T8XshtBEHA6nVUuKZ+L4odqlro2KJw8eTJDhw71zCjKsuwR3+C2n2bNmlXaKFAungoKClCr1cTFxQFuex8zZoznuHLRXt7uxcZ1FhYWYrfbiYiIIDw8HICEhAQMBkO9TVMAPhRPPRKD6RAfiL9BjSgIjOwbfzYPiyAgW7Mp+rkBgroJsqERtvxDmEKjCfHXe7XTvXt3mjdvzg8//MAjjzyCLMv873//o127dgwaNAitVovdbic5OZmNGzfy+++/e31ekiSv6evAwED69evH1q1bmTp1Kj///DPbtm2jqKjogtsz4exIRJIkAgMDufbaa9myZcslt3O5UV193a1bN+Lj4/n5558ZMWIEBoPBs6Ze8d7LsowoiiQnJ/P444/TsGFDhg0b5hnhh4eHo9G4C3w6HA5efvllNm/ezLZt2ygoKGDAgAFERkZWeT3lNqPVaunTpw9Lly7lvffeIysri7S0NA4dOuTrW65QgZr2NW3btuXhhx/2ehCUP2AkSUKj0dC/f38++OADli1bBsCpU6dYtWoV/fv356qrrkKWZc+/cso/L8syGo2GgIAAioqKmDJlCk8//TQDBw487/Uqfqh2qIuDwptvvtkjwC0Wiycw+0KUi+zw8HCcTid//fUXAMePH+fDDz8kJCSEUaNGeY4vb/diduiVX59er+f06dMcO3aMq666il27dlFSUlKvB5k+E096jcpr7TfQeE61anMU5t6Pkbb2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\n", "text/plain": [ "" ] }, "execution_count": 3, "metadata": { "image/png": { "width": 500 } }, "output_type": "execute_result" } ], "source": [ "Image(\"assets/loans-schema.png\", width=500)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Population table\n", "\n", "- Information on the loan itself (duration, amount, date, ...)\n", "- Geo-information about the branch where the loans was granted (A**)\n", "- Column `status` contains binary target. Levels [A, C] := _loan paid back_ and [B, D] := _loan default_;\n", " we recoded status to our binary target: `default`" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "population_train.set_role(\"date_loan\", \"time_stamp\")\n", "population_test.set_role(\"date_loan\", \"time_stamp\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
name date_loanaccount_iddefaultfrequency duration payments amount loan_id district_iddate_accountstatus
role time_stamp join_key targetcategorical numericalnumericalnumericalunused_floatunused_floatunused_floatunused_string
unittime stamp, comparison only money
01996-04-2919\n", " 1 \n", " POPLATEK MESICNE\n", " 12 \n", " \n", " 2523 \n", " \n", " 30276 \n", " \n", " 4961 \n", " \n", " 21 \n", " \n", " 1995 \n", " B
11998-10-1437\n", " 1 \n", " POPLATEK MESICNE\n", " 60 \n", " \n", " 5308 \n", " \n", " 318480 \n", " \n", " 4967 \n", " \n", " 20 \n", " \n", " 1997 \n", " D
21998-04-1938\n", " 0 \n", " POPLATEK TYDNE\n", " 48 \n", " \n", " 2307 \n", " \n", " 110736 \n", " \n", " 4968 \n", " \n", " 19 \n", " \n", " 1997 \n", " C
31997-08-1097\n", " 0 \n", " POPLATEK MESICNE\n", " 12 \n", " \n", " 8573 \n", " \n", " 102876 \n", " \n", " 4986 \n", " \n", " 74 \n", " \n", " 1996 \n", " A
41996-11-06132\n", " 0 \n", " POPLATEK PO OBRATU\n", " 12 \n", " \n", " 7370 \n", " \n", " 88440 \n", " \n", " 4996 \n", " \n", " 40 \n", " \n", " 1996 \n", " A
......\n", " ... \n", " ...\n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " ...
2181995-12-0411042\n", " 0 \n", " POPLATEK MESICNE\n", " 36 \n", " \n", " 6032 \n", " \n", " 217152 \n", " \n", " 7243 \n", " \n", " 72 \n", " \n", " 1995 \n", " A
2191996-08-2011054\n", " 0 \n", " POPLATEK TYDNE\n", " 60 \n", " \n", " 2482 \n", " \n", " 148920 \n", " \n", " 7246 \n", " \n", " 59 \n", " \n", " 1996 \n", " C
2201994-01-3111111\n", " 0 \n", " POPLATEK MESICNE\n", " 36 \n", " \n", " 3004 \n", " \n", " 108144 \n", " \n", " 7259 \n", " \n", " 1 \n", " \n", " 1993 \n", " A
2211998-11-2211317\n", " 0 \n", " POPLATEK MESICNE\n", " 60 \n", " \n", " 5291 \n", " \n", " 317460 \n", " \n", " 7292 \n", " \n", " 50 \n", " \n", " 1997 \n", " C
2221996-12-2711362\n", " 0 \n", " POPLATEK MESICNE\n", " 24 \n", " \n", " 5392 \n", " \n", " 129408 \n", " \n", " 7308 \n", " \n", " 67 \n", " \n", " 1995 \n", " A
\n", "\n", "

\n", " 223 rows x 11 columns
\n", " memory usage: 0.02 MB
\n", " name: population_test
\n", " type: getml.DataFrame
\n", " url: http://localhost:1709/#/getdataframe/loans/population_test/\n", "

\n" ], "text/plain": [ "name date_loan account_id default frequency ... amount loan_id district_id\n", "role time_stamp join_key target categorical ... numerical unused_float unused_float\n", "unit time stamp, comparison only ... money \n", " 0 1996-04-29 19 1 POPLATEK MESICNE ... 30276 4961 21\n", " 1 1998-10-14 37 1 POPLATEK MESICNE ... 318480 4967 20\n", " 2 1998-04-19 38 0 POPLATEK TYDNE ... 110736 4968 19\n", " 3 1997-08-10 97 0 POPLATEK MESICNE ... 102876 4986 74\n", " 4 1996-11-06 132 0 POPLATEK PO OBRATU ... 88440 4996 40\n", " ... ... ... ... ... ... ...\n", " 218 1995-12-04 11042 0 POPLATEK MESICNE ... 217152 7243 72\n", " 219 1996-08-20 11054 0 POPLATEK TYDNE ... 148920 7246 59\n", " 220 1994-01-31 11111 0 POPLATEK MESICNE ... 108144 7259 1\n", " 221 1998-11-22 11317 0 POPLATEK MESICNE ... 317460 7292 50\n", " 222 1996-12-27 11362 0 POPLATEK MESICNE ... 129408 7308 67\n", "\n", "name date_account status \n", "role unused_float unused_string\n", "unit \n", " 0 1995 B \n", " 1 1997 D \n", " 2 1997 C \n", " 3 1996 A \n", " 4 1996 A \n", " ... ... \n", " 218 1995 A \n", " 219 1996 C \n", " 220 1993 A \n", " 221 1997 C \n", " 222 1995 A \n", "\n", "\n", "223 rows x 11 columns\n", "memory usage: 0.02 MB\n", "name: population_test\n", "type: getml.DataFrame\n", "url: http://localhost:1709/#/getdataframe/loans/population_test/" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "population_test" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Peripheral tables\n", "\n", "- `meta`\n", " - Meta info about the client (card_type, gender, ...)\n", " - Geo-information about the client\n", "- `order`\n", " - Permanent orders related to a loan (amount, balance, ...)\n", "- `trans`\n", " - Transactions related to a given loan (amount, ...)\n", "\n", "While the contents of `meta` and `order` are omitted for brevity, here are contents of `trans`:" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
name dateaccount_idtype k_symbol bank operation balance amount trans_idaccount
roletime_stamp join_keycategoricalcategoricalcategoricalcategorical numericalnumericalunused_floatunused_string
unittime stamp money money
01995-03-241PRIJEMNULLNULLVKLAD\n", " 1000 \n", " \n", " 1000 \n", " \n", " 1 \n", "
11995-04-131PRIJEMNULLABPREVOD Z UCTU\n", " 4679 \n", " \n", " 3679 \n", " \n", " 5 \n", " 41403269.0
21995-05-131PRIJEMNULLABPREVOD Z UCTU\n", " 20977 \n", " \n", " 3679 \n", " \n", " 6 \n", " 41403269.0
31995-06-131PRIJEMNULLABPREVOD Z UCTU\n", " 26835 \n", " \n", " 3679 \n", " \n", " 7 \n", " 41403269.0
41995-07-131PRIJEMNULLABPREVOD Z UCTU\n", " 30415 \n", " \n", " 3679 \n", " \n", " 8 \n", " 41403269.0
..................\n", " ... \n", " \n", " ... \n", " \n", " ... \n", " ...
10563151998-08-3110451PRIJEMUROKNULLNULL\n", " 17300 \n", " \n", " 62 \n", " \n", " 3682983 \n", "
10563161998-09-3010451PRIJEMUROKNULLNULL\n", " 13442 \n", " \n", " 49 \n", " \n", " 3682984 \n", "
10563171998-10-3110451PRIJEMUROKNULLNULL\n", " 10118 \n", " \n", " 34 \n", " \n", " 3682985 \n", "
10563181998-11-3010451PRIJEMUROKNULLNULL\n", " 8398 \n", " \n", " 26 \n", " \n", " 3682986 \n", "
10563191998-12-3110451PRIJEMUROKNULLNULL\n", " 13695 \n", " \n", " 42 \n", " \n", " 3682987 \n", "
\n", "\n", "

\n", " 1056320 rows x 10 columns
\n", " memory usage: 67.20 MB
\n", " name: trans
\n", " type: getml.DataFrame
\n", " url: http://localhost:1709/#/getdataframe/loans/trans/\n", "

\n" ], "text/plain": [ " name date account_id type k_symbol ... operation balance amount trans_id\n", " role time_stamp join_key categorical categorical ... categorical numerical numerical unused_float\n", " unit time stamp ... money money \n", " 0 1995-03-24 1 PRIJEM NULL ... VKLAD 1000 1000 1\n", " 1 1995-04-13 1 PRIJEM NULL ... PREVOD Z UCTU 4679 3679 5\n", " 2 1995-05-13 1 PRIJEM NULL ... PREVOD Z UCTU 20977 3679 6\n", " 3 1995-06-13 1 PRIJEM NULL ... PREVOD Z UCTU 26835 3679 7\n", " 4 1995-07-13 1 PRIJEM NULL ... PREVOD Z UCTU 30415 3679 8\n", " ... ... ... ... ... ... ... ...\n", "1056315 1998-08-31 10451 PRIJEM UROK ... NULL 17300 62 3682983\n", "1056316 1998-09-30 10451 PRIJEM UROK ... NULL 13442 49 3682984\n", "1056317 1998-10-31 10451 PRIJEM UROK ... NULL 10118 34 3682985\n", "1056318 1998-11-30 10451 PRIJEM UROK ... NULL 8398 26 3682986\n", "1056319 1998-12-31 10451 PRIJEM UROK ... NULL 13695 42 3682987\n", "\n", " name account \n", " role unused_string\n", " unit \n", " 0 \n", " 1 41403269.0 \n", " 2 41403269.0 \n", " 3 41403269.0 \n", " 4 41403269.0 \n", " ... \n", "1056315 \n", "1056316 \n", "1056317 \n", "1056318 \n", "1056319 \n", "\n", "\n", "1056320 rows x 10 columns\n", "memory usage: 67.20 MB\n", "name: trans\n", "type: getml.DataFrame\n", "url: http://localhost:1709/#/getdataframe/loans/trans/" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "trans" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1.3 Define relational model\n", "\n", "To start with relational learning, we need to specify an abstract data model. Here, we use the [high-level star schema API](https://docs.getml.com/latestapi/getml.data.StarSchema.html) that allows us to define the abstract data model and construct a [container](https://docs.getml.com/latest/api/getml.data.Container.html) with the concrete data at one-go. While a simple `StarSchema` indeed works in many cases, it is not sufficient for more complex data models like schoflake schemas, where you would have to define the data model and construct the container in separate steps, by utilzing getML's [full-fledged data model](https://docs.getml.com/latest/api/getml.data.DataModel.html) and [container](https://docs.getml.com/latest/api/getml.data.Container.html) APIs respectively." ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/html": [ "

data model

\n", "

diagram


transordermetapopulationaccount_id = account_iddate <= date_loanaccount_id = account_idaccount_id = account_id


staging

\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
data framesstaging table
0populationPOPULATION__STAGING_TABLE_1
1metaMETA__STAGING_TABLE_2
2orderORDER__STAGING_TABLE_3
3transTRANS__STAGING_TABLE_4
\n", "

container

\n", "
\n", "

population

\n", " \n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
subsetname rowstype
0trainpopulation_train459DataFrame
1testpopulation_test223DataFrame
\n", "
\n", "
\n", "

peripheral

\n", " \n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
name rowstype
0trans1056320DataFrame
1order6471DataFrame
2meta5369DataFrame
\n", "
" ], "text/plain": [ "data model\n", "\n", " population:\n", " columns:\n", " - frequency: categorical\n", " - account_id: join_key\n", " - duration: numerical\n", " - payments: numerical\n", " - amount: numerical\n", " - ...\n", "\n", " joins:\n", " - right: 'trans'\n", " on: (population.account_id, trans.account_id)\n", " time_stamps: (population.date_loan, trans.date)\n", " relationship: 'many-to-many'\n", " lagged_targets: False\n", " - right: 'order'\n", " on: (population.account_id, order.account_id)\n", " relationship: 'many-to-many'\n", " lagged_targets: False\n", " - right: 'meta'\n", " on: (population.account_id, meta.account_id)\n", " relationship: 'many-to-many'\n", " lagged_targets: False\n", "\n", " trans:\n", " columns:\n", " - type: categorical\n", " - k_symbol: categorical\n", " - bank: categorical\n", " - operation: categorical\n", " - account_id: join_key\n", " - ...\n", "\n", " order:\n", " columns:\n", " - bank_to: categorical\n", " - k_symbol: categorical\n", " - account_id: join_key\n", " - amount: numerical\n", " - account_to: unused_float\n", " - ...\n", "\n", " meta:\n", " columns:\n", " - type_disp: categorical\n", " - type_card: categorical\n", " - gender: categorical\n", " - A3: categorical\n", " - account_id: join_key\n", " - ...\n", "\n", "\n", "container\n", "\n", " population\n", " subset name rows type \n", " 0 train population_train 459 DataFrame\n", " 1 test population_test 223 DataFrame\n", "\n", " peripheral\n", " name rows type \n", " 0 trans 1056320 DataFrame\n", " 1 order 6471 DataFrame\n", " 2 meta 5369 DataFrame" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "star_schema = getml.data.StarSchema(\n", " train=population_train, test=population_test, alias=\"population\"\n", ")\n", "\n", "star_schema.join(\n", " trans,\n", " on=\"account_id\",\n", " time_stamps=(\"date_loan\", \"date\"),\n", ")\n", "\n", "star_schema.join(\n", " order,\n", " on=\"account_id\",\n", ")\n", "\n", "star_schema.join(\n", " meta,\n", " on=\"account_id\",\n", ")\n", "\n", "star_schema" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
nameaccount_idtype_disp type_card gender A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 disp_id client_id birth_date district_idcard_id issued A2
role join_keycategoricalcategoricalcategoricalcategorical numericalnumericalnumericalnumericalnumericalnumericalnumericalnumericalnumericalnumericalnumericalnumericalnumericalunused_floatunused_floatunused_floatunused_floatunused_stringunused_stringunused_string
01OWNERNULLFsouth Bohemia\n", " 70699 \n", " \n", " 60 \n", " \n", " 13 \n", " \n", " 2 \n", " \n", " 1 \n", " \n", " 4 \n", " \n", " 65.3\n", " \n", " 8968 \n", " \n", " 2.8\n", " \n", " 3.35\n", " \n", " 131 \n", " \n", " 1740 \n", " \n", " 1910 \n", " \n", " 1 \n", " \n", " 1 \n", " \n", " 1970 \n", " \n", " 18 \n", " Pisek
12OWNERNULLMPrague\n", " 1204953 \n", " \n", " 0 \n", " \n", " 0 \n", " \n", " 0 \n", " \n", " 1 \n", " \n", " 1 \n", " \n", " 100 \n", " \n", " 12541 \n", " \n", " 0.2\n", " \n", " 0.43\n", " \n", " 167 \n", " \n", " 85677 \n", " \n", " 99107 \n", " \n", " 2 \n", " \n", " 2 \n", " \n", " 1945 \n", " \n", " 1 \n", " Hl.m. Praha
22DISPONENTNULLFPrague\n", " 1204953 \n", " \n", " 0 \n", " \n", " 0 \n", " \n", " 0 \n", " \n", " 1 \n", " \n", " 1 \n", " \n", " 100 \n", " \n", " 12541 \n", " \n", " 0.2\n", " \n", " 0.43\n", " \n", " 167 \n", " \n", " 85677 \n", " \n", " 99107 \n", " \n", " 3 \n", " \n", " 3 \n", " \n", " 1940 \n", " \n", " 1 \n", " Hl.m. Praha
33OWNERNULLMcentral Bohemia\n", " 95616 \n", " \n", " 65 \n", " \n", " 30 \n", " \n", " 4 \n", " \n", " 1 \n", " \n", " 6 \n", " \n", " 51.4\n", " \n", " 9307 \n", " \n", " 3.8\n", " \n", " 4.43\n", " \n", " 118 \n", " \n", " 2616 \n", " \n", " 3040 \n", " \n", " 4 \n", " \n", " 4 \n", " \n", " 1956 \n", " \n", " 5 \n", " Kolin
43DISPONENTNULLFcentral Bohemia\n", " 95616 \n", " \n", " 65 \n", " \n", " 30 \n", " \n", " 4 \n", " \n", " 1 \n", " \n", " 6 \n", " \n", " 51.4\n", " \n", " 9307 \n", " \n", " 3.8\n", " \n", " 4.43\n", " \n", " 118 \n", " \n", " 2616 \n", " \n", " 3040 \n", " \n", " 5 \n", " \n", " 5 \n", " \n", " 1960 \n", " \n", " 5 \n", " Kolin
...............\n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " \n", " ... \n", " .........
536411349OWNERNULLFPrague\n", " 1204953 \n", " \n", " 0 \n", " \n", " 0 \n", " \n", " 0 \n", " \n", " 1 \n", " \n", " 1 \n", " \n", " 100 \n", " \n", " 12541 \n", " \n", " 0.2\n", " \n", " 0.43\n", " \n", " 167 \n", " \n", " 85677 \n", " \n", " 99107 \n", " \n", " 13647 \n", " \n", " 13955 \n", " \n", " 1945 \n", " \n", " 1 \n", " Hl.m. Praha
536511349DISPONENTNULLMPrague\n", " 1204953 \n", " \n", " 0 \n", " \n", " 0 \n", " \n", " 0 \n", " \n", " 1 \n", " \n", " 1 \n", " \n", " 100 \n", " \n", " 12541 \n", " \n", " 0.2\n", " \n", " 0.43\n", " \n", " 167 \n", " \n", " 85677 \n", " \n", " 99107 \n", " \n", " 13648 \n", " \n", " 13956 \n", " \n", " 1943 \n", " \n", " 1 \n", " Hl.m. Praha
536611359OWNERclassicMsouth Moravia\n", " 117897 \n", " \n", " 139 \n", " \n", " 28 \n", " \n", " 5 \n", " \n", " 1 \n", " \n", " 6 \n", " \n", " 53.8\n", " \n", " 8814 \n", " \n", " 4.7\n", " \n", " 5.74\n", " \n", " 107 \n", " \n", " 2112 \n", " \n", " 2059 \n", " \n", " 13660 \n", " \n", " 13968 \n", " \n", " 1968 \n", " \n", " 61 \n", " 1247.01995-06-13Trebic
536711362OWNERNULLFnorth Moravia\n", " 106054 \n", " \n", " 38 \n", " \n", " 25 \n", " \n", " 6 \n", " \n", " 2 \n", " \n", " 6 \n", " \n", " 63.1\n", " \n", " 8110 \n", " \n", " 5.7\n", " \n", " 6.55\n", " \n", " 109 \n", " \n", " 3244 \n", " \n", " 3079 \n", " \n", " 13663 \n", " \n", " 13971 \n", " \n", " 1962 \n", " \n", " 67 \n", " Bruntal
536811382OWNERNULLFnorth Moravia\n", " 323870 \n", " \n", " 0 \n", " \n", " 0 \n", " \n", " 0 \n", " \n", " 1 \n", " \n", " 1 \n", " \n", " 100 \n", " \n", " 10673 \n", " \n", " 4.7\n", " \n", " 5.44\n", " \n", " 100 \n", " \n", " 18782 \n", " \n", " 18347 \n", " \n", " 13690 \n", " \n", " 13998 \n", " \n", " 1953 \n", " \n", " 74 \n", " Ostrava - mesto
\n", "\n", "

\n", " 5369 rows x 25 columns
\n", " memory usage: 1.05 MB
\n", " name: meta
\n", " type: getml.DataFrame
\n", " url: http://localhost:1709/#/getdataframe/loans/meta/\n", "

\n" ], "text/plain": [ "name account_id type_disp type_card gender ... birth_date district_id card_id \n", "role join_key categorical categorical categorical ... unused_float unused_float unused_string\n", " 0 1 OWNER NULL F ... 1970 18 \n", " 1 2 OWNER NULL M ... 1945 1 \n", " 2 2 DISPONENT NULL F ... 1940 1 \n", " 3 3 OWNER NULL M ... 1956 5 \n", " 4 3 DISPONENT NULL F ... 1960 5 \n", " ... ... ... ... ... ... ... \n", "5364 11349 OWNER NULL F ... 1945 1 \n", "5365 11349 DISPONENT NULL M ... 1943 1 \n", "5366 11359 OWNER classic M ... 1968 61 1247.0 \n", "5367 11362 OWNER NULL F ... 1962 67 \n", "5368 11382 OWNER NULL F ... 1953 74 \n", "\n", "name issued A2 \n", "role unused_string unused_string \n", " 0 Pisek \n", " 1 Hl.m. Praha \n", " 2 Hl.m. Praha \n", " 3 Kolin \n", " 4 Kolin \n", " ... ... \n", "5364 Hl.m. Praha \n", "5365 Hl.m. Praha \n", "5366 1995-06-13 Trebic \n", "5367 Bruntal \n", "5368 Ostrava - mesto\n", "\n", "\n", "5369 rows x 25 columns\n", "memory usage: 1.05 MB\n", "name: meta\n", "type: getml.DataFrame\n", "url: http://localhost:1709/#/getdataframe/loans/meta/" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "meta" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 2. Predictive modeling\n", "\n", "We loaded the data, defined the roles, units and the abstract data model. Next, we create a getML pipeline for relational learning." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2.1 getML Pipeline" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\n", "__Set-up of feature learners, selectors & predictor__" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "mapping = getml.preprocessors.Mapping(min_freq=100)\n", "\n", "fast_prop = getml.feature_learning.FastProp(\n", " aggregation=getml.feature_learning.FastProp.agg_sets.All,\n", " loss_function=getml.feature_learning.loss_functions.CrossEntropyLoss,\n", " num_threads=1,\n", ")\n", "\n", "feature_selector = getml.predictors.XGBoostClassifier(n_jobs=1)\n", "\n", "# the population is really small, so we set gamma to mitigate overfitting\n", "predictor = getml.predictors.XGBoostClassifier(gamma=2, n_jobs=1,)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "__Build the pipeline__" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "pipe = getml.pipeline.Pipeline(\n", " data_model=star_schema.data_model,\n", " preprocessors=[mapping],\n", " feature_learners=[fast_prop],\n", " feature_selectors=[feature_selector],\n", " predictors=predictor,\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2.2 Model training" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Checking data model...\n", "\n", "\n", "Staging...\n", "[========================================] 100%\n", "\n", "Preprocessing...\n", "[========================================] 100%\n", "\n", "\n", "OK.\n", "\n", "\n", "Staging...\n", "[========================================] 100%\n", "\n", "Preprocessing...\n", "[========================================] 100%\n", "\n", "FastProp: Trying 835 features...\n", "[========================================] 100%\n", "\n", "FastProp: Building features...\n", "[========================================] 100%\n", "\n", "XGBoost: Training as feature selector...\n", "[========================================] 100%\n", "\n", "XGBoost: Training as predictor...\n", "[========================================] 100%\n", "\n", "\n", "Trained pipeline.\n", "Time taken: 0h:0m:2.137044\n", "\n" ] }, { "data": { "text/html": [ "
Pipeline(data_model='population',\n",
       "         feature_learners=['FastProp'],\n",
       "         feature_selectors=['XGBoostClassifier'],\n",
       "         include_categorical=False,\n",
       "         loss_function=None,\n",
       "         peripheral=['meta', 'order', 'trans'],\n",
       "         predictors=['XGBoostClassifier'],\n",
       "         preprocessors=['Mapping'],\n",
       "         share_selected_features=0.5,\n",
       "         tags=['container-TW9mti'])

url: http://localhost:1709/#/getpipeline/loans/tvyziq/0/
" ], "text/plain": [ "Pipeline(data_model='population',\n", " feature_learners=['FastProp'],\n", " feature_selectors=['XGBoostClassifier'],\n", " include_categorical=False,\n", " loss_function=None,\n", " peripheral=['meta', 'order', 'trans'],\n", " predictors=['XGBoostClassifier'],\n", " preprocessors=['Mapping'],\n", " share_selected_features=0.5,\n", " tags=['container-TW9mti'])\n", "\n", "url: http://localhost:1709/#/getpipeline/loans/tvyziq/0/" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pipe.fit(star_schema.train)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2.3 Model evaluation" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "\n", "Staging...\n", "[========================================] 100%\n", "\n", "Preprocessing...\n", "[========================================] 100%\n", "\n", "FastProp: Building features...\n", "[========================================] 100%\n", "\n", "\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", "
date time set usedtarget accuracy auccross entropy
02021-08-25 15:48:38traindefault0.99560.99930.07391
12021-08-25 15:48:38testdefault0.97310.95240.13989
" ], "text/plain": [ " date time set used target accuracy auc cross entropy\n", "0 2021-08-25 15:48:38 train default 0.9956 0.9993 0.07391\n", "1 2021-08-25 15:48:38 test default 0.9731 0.9524 0.13989" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pipe.score(star_schema.test)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2.4 Studying features" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "__Visualizing the learned features__\n", "\n", "The feature with the highest importance is:" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/markdown": [ "```sql\n", "DROP TABLE IF EXISTS \"FEATURE_1_15\";\n", "\n", "CREATE TABLE \"FEATURE_1_15\" AS\n", "SELECT Q1( t2.\"balance\" ) AS \"feature_1_15\",\n", " t1.rowid AS \"rownum\"\n", "FROM \"POPULATION__STAGING_TABLE_1\" t1\n", "LEFT JOIN \"TRANS__STAGING_TABLE_4\" t2\n", "ON t1.\"account_id\" = t2.\"account_id\"\n", "WHERE t2.\"date\" <= t1.\"date_loan\"\n", "GROUP BY t1.rowid;\n", "```" ], "text/plain": [ "'DROP TABLE IF EXISTS \"FEATURE_1_15\";\\n\\nCREATE TABLE \"FEATURE_1_15\" AS\\nSELECT Q1( t2.\"balance\" ) AS \"feature_1_15\",\\n t1.rowid AS \"rownum\"\\nFROM \"POPULATION__STAGING_TABLE_1\" t1\\nLEFT JOIN \"TRANS__STAGING_TABLE_4\" t2\\nON t1.\"account_id\" = t2.\"account_id\"\\nWHERE t2.\"date\" <= t1.\"date_loan\"\\nGROUP BY t1.rowid;'" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "by_importances = pipe.features.sort(by=\"importances\")\n", "by_importances[0].sql" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "__Feature correlations__\n", "\n", "We want to analyze how the features are correlated with the target variable." ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "names, correlations = pipe.features[:50].correlations()\n", "\n", "fig, ax = plt.subplots(figsize=(20, 10))\n", "\n", "ax.bar(names, correlations, color=\"#6829c2\")\n", "\n", "ax.set_title(\"feature correlations\")\n", "ax.set_xlabel(\"feature\")\n", "ax.set_ylabel(\"correlation\")\n", "ax.tick_params(axis=\"x\", rotation=90)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "__Feature importances__\n", "\n", "Feature importances are calculated by analyzing the improvement in predictive accuracy on each node of the trees in the XGBoost predictor. They are then normalized, so that all importances add up to 100%." ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "names, importances = pipe.features[:50].importances()\n", "\n", "fig, ax = plt.subplots(figsize=(20, 10))\n", "\n", "ax.bar(names, correlations, color=\"#6829c2\")\n", "\n", "ax.set_title(\"feature importances\")\n", "ax.set_xlabel(\"feature\")\n", "ax.set_ylabel(\"importance\")\n", "ax.tick_params(axis=\"x\", rotation=90)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "__Column importances__\n", "\n", "Because getML uses relational learning, we can apply the principles we used to calculate the feature importances to individual columns as well.\n", "\n", "As we can see, a lot of the predictive power stems from the account balance. This is unsurprising: People with less money on their bank accounts are more likely to default on their loans." ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAABI0AAAL1CAYAAABKaRSiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8rg+JYAAAACXBIWXMAAAsTAAALEwEAmpwYAABgbklEQVR4nO3deZglZ1k3/u8MA8RA0ABBNl8RxFv2+AJhB0EWlcUdBHxlMSwKyuIGiEAQCIIIKCK7bCKC7P4kgiwRAwgiIFtuDLKIbAFCwhoImd8fddp0pjLJZPrU1PQ5n891zdV16vT03P1kUlP17ed57h27d+8OAAAAAGy2c+4CAAAAADj4CI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAsK1U1fOr6ncO8J95nar6uwP5Zy7+3O+tqjcf6D8XACBJds1dAADAwa67/y3JL87wRx+e5KgZ/lwAAKERADCvqrpnkt9O8t0kX0xyt+7+76q6d5LfWpz/fJL7d/dH9/i9u5Mc0d1f3Pw6ydWTHJvkM0muluQbSR65+HqV5BXd/aCq+vEkj03yX4vfc+Ek9+vut+zx5/x4kqd199Wr6vlJvpnkukkuneRlSU5OcvvF66O7+82Lz9ud5CqLmt6Q5Le6+ztVdZMkT0xyaJJvJ3l4dx9XVXdP8mtJLpLk1MUf/z1V9b4k105ytyT3SXKhJBdP8vju/svF7/u5JGcmufLia/5qd3+wqi6d5BlJfnTx/jO6+8+q6nuTPDXJNZJcMMmbkvxud59RVccsvt63k3wpyd27+7Pn8p8RAFhBlqcBALOpqmsl+eMkP9nd10zy2iR/UFW3SPJ7SW7e3ddK8pIkr66qHefjy183yWO6+0czhE4PTXLbJP83yf2q6rKLz7tekid1948leW6SR+3D1/6xJDdIcp0kD0ryte6+YYYQ5iGbPu9aSW6Z5KqLX/epqksk+bskD1h8z3dL8uKq+qHF77lakh/v7psnuUeSb3b3kUm+J8m9kvz0otY7JXnCpj/rZkl+s7uvnuSEJL+7OP/0JB9djMMNkty7qn44yZOTvKe7r734fi6Z5MFV9QNJHpjkut19nQxh1/X2YUwAgBUjNAIA5vQTSf6xu/87Sbr7Kd193yQ/meRvu/vkxfnnJ7lckiucj6/98e5+7+L4Y0ne0t3fXsxKOi3DTJ0k+WR3v29x/O+bzp+b13X3d7r7c0m+nuS4TX/O5t///O7+WnefnuSFSW6TIYA5qbv/dfG9fShDyPPji9/zH9192p5/YHd/Lcntkty2qv4oyR8kueimT3lPd3/6HL6PWyZ51uJrnNrdV+/ukxZf6z6LWUzvybAM7hpJ/ifJ+5P8e1X9SZL3dfer92FMAIAVY3kaADCnMzIs4UqSVNX3JPnBnPMPtnZkWEZ1TudTVRfa4/zpe7z+zl5q+Oam490bX+887OvXPmPT8c4MS+3O6XvbmeF7+3aSr53TF6qqyyd5R4YA6F8yzFa63aZP2dv3secYXzHDMsALJPml7v7I4vz3Jdnd3WdW1c0yzKK6ZZInV9VbuvsBe/keAYAVZaYRADCntyS5ZVVdZvH6PhmWXP1jkjtV1RFJUlX3yLC3zkl7/P6TM4QbSfLz05d7vt2pqi5cVYdkWIb2uiTvTFJVdVSGg6sluWmSt57D7z8jyQUWy/Kuk+H7fUx3/2MWgVFVXeA8avinDMvcstjH6E0Z9j36xyQPqqodVXXhDEsD779YMvjBJB/p7mMzLGO71n5+/wDANiY0AgBm090fyLD3znFV9f4My9Lu291vzBBWvLmqPpQhcLldd5+5x5f4rSR/UVX/nmFfnoNts+ZvJHlbkg8sPv7VYnncLyX586r6QIb9mu6x5ybfC5/NsNTsI0neneTTSbqq3pvk/2QIkX74PGq4f5KrVNV/ZFgGd2x3vyfD2F1kUdt/LD4+obvfn2Fz73+rqn9Lcs8M+zYBAGtmx+7du8/7swAAOF8W3dM+2N1/MnctAAD7w0wjAAAAAEbMNAIAAABgxEwjAAAAAEaERgAAAACMCI0AAAAAGNk1dwH76uSTv2rzpSU7/PBDc8op35i7jJVjXKdhXKdhXKdhXKdhXKdhXKdhXKdhXKdhXKdhXKdhXJfviCMO27G398w0WmO7dl1g7hJWknGdhnGdhnGdhnGdhnGdhnGdhnGdhnGdhnGdhnGdhnE9sIRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARnbNXcA6esTN3jd3CQedRx9/5NwlAAAAAJuYaQQAAADAiNAIAAAAgBGhEQAAAAAjk+1pVFU7kzw9ybWSnJ7k6O4+adP7P5XkkUl2JHlPkvt19+6p6gEAAABg30050+hnkxzS3TdI8pAkT9p4o6oOS/LEJLfr7usl+USSS05YCwAAAADnw5Sh0Y2THJck3f3OJNfZ9N4Nk3wgyZOq6m1JPt/dJ09YCwAAAADnw2TL05JcLMmpm15/t6p2dfcZGWYV3TzJkUm+luRtVfWO7v7o3r7Y4Ycfml27LjBhuczpiCMOm7uEpVq17+dgYVynYVynYVynYVynYVynYVynYVynYVynYVynYVwPnClDo9OSbP4vuXMRGCXJl5K8u7s/lyRV9c8ZAqS9hkannPKNicrkYHDyyV+du4SlOeKIw1bq+zlYGNdpGNdpGNdpGNdpGNdpGNdpGNdpGNdpGNdpGNflO7cQbsrlaSck+ekkqarrZ1iOtuHfk1y9qi5ZVbuSXD/JhyesBQAAAIDzYcqZRq9KcquqenuGDmn3qKoHJzmpu19bVQ9N8o+Lz31Zd39wwloAAAAAOB8mC426+8wk993j9Imb3n9pkpdO9ecDAAAAsP+mXJ4GAAAAwDYlNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI7um+sJVtTPJ05NcK8npSY7u7pM2vf/UJDdO8tXFqZ/p7lOnqgcAAACAfTdZaJTkZ5Mc0t03qKrrJ3lSkp/Z9P61k9ymu784YQ0AAAAA7Icpl6fdOMlxSdLd70xynY03FrOQrpzkWVV1QlXdc8I6AAAAADifppxpdLEkm5ebfbeqdnX3GUkukuTPk/xpkgskeUtV/Vt3/8fevtjhhx+aXbsuMGG5zOmIIw6bu4SlWrXv52BhXKdhXKdhXKdhXKdhXKdhXKdhXKdhXKdhXKdhXA+cKUOj05Js/i+5cxEYJck3kjy1u7+RJFX15gx7H+01NDrllG9MVScHgZNP/up5f9I2ccQRh63U93OwMK7TMK7TMK7TMK7TMK7TMK7TMK7TMK7TMK7TMK7Ld24h3JTL005I8tNJstjT6AOb3vuRJCdU1QWq6oIZlrL9+4S1AAAAAHA+TDnT6FVJblVVb0+yI8k9qurBSU7q7tdW1YuSvDPJd5K8sLs/NGEtAAAAAJwPk4VG3X1mkvvucfrETe8/MckTp/rzAQAAANh/Uy5PAwAAAGCbEhoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgJFdU33hqtqZ5OlJrpXk9CRHd/dJ5/A5/1+S13T3M6aqBQAAAIDzZ8qZRj+b5JDuvkGShyR50jl8zmOSHD5hDQAAAADshylDoxsnOS5JuvudSa6z+c2q+sUkZ258DgAAAAAHj8mWpyW5WJJTN73+blXt6u4zqurqSe6S5BeTPGJfvtjhhx+aXbsuMEGZHAyOOOKwuUtYqlX7fg4WxnUaxnUaxnUaxnUaxnUaxnUaxnUaxnUaxnUaxvXAmTI0Oi3J5v+SO7v7jMXxrya5XJI3J7lCkm9X1Se6e6+zjk455RtT1clB4OSTvzp3CUtzxBGHrdT3c7AwrtMwrtMwrtMwrtMwrtMwrtMwrtMwrtMwrtMwrst3biHclKHRCUlun+RlVXX9JB/YeKO7f2/juKoeleRz5xYYAQAAAHBgTRkavSrJrarq7Ul2JLlHVT04yUnd/doJ/1wAAAAAtmiy0Ki7z0xy3z1On3gOn/eoqWoAAAAAYP9M2T0NAAAAgG1KaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIzs2tdPrKqLJLlSkg8kObS7vz5ZVQAAAADMap9mGlXVTyR5f5LXJLl0kk9U1a2nLAwAAACA+ezr8rTHJblxkq9092eT3CzJEyerCgAAAIBZ7WtotLO7P7fxors/PFE9AAAAABwE9nVPo09X1e2S7K6q70tyvySfmqwqAAAAAGa1rzON7pPkrkl+IMnHkhyZ5N4T1QQAAADAzPYpNOruLyR5QncfkeSKSf5ysbcRAAAAACtoX7unPT7JHy9eHprkEVX1qKmKAgAAAGBe+7o87XZJfipJFjOMbpnkF6YqCgAAAIB57WtotCvJ92x6faEku5dfDgAAAAAHg33tnvbMJO+pqtctXv9UkqdNUxIAAAAAc9vXjbCfnORXknw2yaeS/Ep3/+WUhQEAAAAwn33dCHtXkksl+UKSryS5RlX96oR1AQAAADCjfV2e9pIkP5jkIzlrL6PdSV44RVEAAAAAzGtfQ6NrJrlKd9v8GgAAAGAN7Gv3tI8kufSUhQAAAABw8NjXmUaHJumq+mCSb22c7O5bTFIVAAAAALPa19DocZNWAQAAAMBBZZ+Wp3X38UlOS3Jmhg2wdya50oR1AQAAADCjfZppVFUvSHLDJBfPsL/RkUlOSPK8ySoDAAAAYDb7uhH2TZNcNcnLk9w7yfWSXGiqogAAAACY176GRp/p7u9kmGV0ze7+UJLDpisLAAAAgDnt60bY/1NVD03yT0meUFVJctHJqgIAAABgVvs60+jXkny8u9+d5JVJ7pzkvpNVBQAAAMCs9jU0un93vzRJuvvPu/tnktx6urIAAAAAmNO5Lk+rqscnuVSSO1TVlff4fddP8rAJawMAAABgJue1p9ErMnRN+4kkx286f0aSP5qqKAAAAADmda6h0WIPo3dX1c919wsOUE0AAAAAzGxf9zS6XFXplgYAAACwJs5redqGM5N8qqo6yTc3Tnb3LSapCgAAAIBZ7Wto9HuTVgEAAADAQWWflqd19/FJDk1y+yQ/l+T7FucAAAAAWEH7FBpV1e8leVSSTyX5eJI/qKqHTVgXAAAAADPa1+Vpv5Lket39zSSpqmcneU+Sx01VGAAAAADz2dfuaTs3AqOFbyU5Y4J6AAAAADgI7OtMozdV1SuSPH/x+m5J3jxJRQAAAADMbl9DowcmuW+SX02yI8lbkjxzopoAAAAAmNm+dk/bneQdSd6Z5J+TvKm7LU8DAAAAWFH72j3td5K8PMllkvxQktdV1T2mLAwAAACA+ezr8rR7J7l2d5+WJFX16CQnJPmrvf2GqtqZ5OlJrpXk9CRHd/dJm96/X5K7J9md5E+6+2X78w0AAAAAsHz72j3ty0m+s+n115J89Tx+z88mOaS7b5DkIUmetPFGVV0yya8nuWGSn0jypKrasY+1AAAAADCxfQ2NPpbkHVX1+1X12xk2wj6tqh5RVY/Yy++5cZLjkqS735nkOhtvdPcXkxzZ3d9Jcukk31rsmwQAAADAQWBfl6d9dPHrkMXrNy4+ntvsoIslOXXT6+9W1a6NDbS7+4yqun+SY5L82XkVcPjhh2bXrgvsY7lsN0cccdjcJSzVqn0/BwvjOg3jOg3jOg3jOg3jOg3jOg3jOg3jOg3jOg3jeuDsU2jU3cfsx9c+Lcnm/5I79+y41t1Pq6pnJXl9Vd28u9+yty92yinf2I8S2C5OPvm8VjtuH0cccdhKfT8HC+M6DeM6DeM6DeM6DeM6DeM6DeM6DeM6DeM6DeO6fOcWwu1TaFRVD0jyyCTfuzi1I8nu7j63qT8nJLl9kpdV1fWTfGDT16skxyb5hQx7JZ2e5Mx9qQUAAACA6e3r8rQHZdiD6FPn42u/KsmtqurtGUKme1TVg5Oc1N2vrar3J3lHhu5pr+/u489P4QAAAABMZ19Dow8n+fz5+cLdfWaS++5x+sRN7x+TYT8jAAAAAA4y+xoa/VmSD1TVO5P8775E3X3PSaoCAAAAYFbnJzR6cZJPTlgLAAAAAAeJfQ2NvtXdj560EgAAAAAOGvsaGv1TVT0pyeuTfHvjZHf/8yRVAQAAADCrfQ2NfixDl7Mf2+P8LZZbDgAAAAAHg53n9mZVPWvTyx17/AIAAABgRZ3XTKNnLj4+auI6AAAAADiInGto1N3vWXw8/sCUAwAAAMDB4FyXpwEAAACwnoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARoRGAAAAAIwIjQAAAAAYERoBAAAAMCI0AgAAAGBk11RfuKp2Jnl6kmslOT3J0d190qb3H5Tklxcv/6G7j5mqFgAAAADOnylnGv1skkO6+wZJHpLkSRtvVNUVk9w1yQ2TXD/JravqmhPWAgAAAMD5MGVodOMkxyVJd78zyXU2vfffSX6yu7/b3buTXDDJtyasBQAAAIDzYbLlaUkuluTUTa+/W1W7uvuM7v5Oki9W1Y4kT0zy3u7+6Ll9scMPPzS7dl1gwnKZ0xFHHDZ3CUu1at/PwcK4TsO4TsO4TsO4TsO4TsO4TsO4TsO4TsO4TsO4HjhThkanJdn8X3Jnd5+x8aKqDknyvCRfTfIb5/XFTjnlG0svkIPHySd/de4SluaIIw5bqe/nYGFcp2Fcp2Fcp2Fcp2Fcp2Fcp2Fcp2Fcp2Fcp2Fcl+/cQrgpl6edkOSnk6Sqrp/kAxtvLGYYvSbJ+7v7Pt393QnrAAAAAOB8mnKm0auS3Kqq3p5kR5J7VNWDk5yU5AJJbpbkwlX1U4vPf2h3v2PCegAAAADYR5OFRt19ZpL77nH6xE3Hh0z1ZwMAAACwNVMuTwMAAABgmxIaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwMiuuQuAZXnEzd43dwkHnUcff+TcJQAAALBNmWkEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgZNdUX7iqdiZ5epJrJTk9ydHdfdIen3NEkhOSXLO7vzVVLQAAAACcP1PONPrZJId09w2SPCTJkza/WVW3SfKGJJeesAYAAAAA9sOUodGNkxyXJN39ziTX2eP9M5PcMsmXJ6wBAAAAgP0w2fK0JBdLcuqm19+tql3dfUaSdPcbk6Sq9umLHX74odm16wJLL5KDwxFHHDZ3CStp1cZ11b6fg4VxnYZxnYZxnYZxnYZxnYZxnYZxnYZxnYZxPXCmDI1OS7L5v+TOjcBof5xyyje2XhEHrZNP/urcJaykVRrXI444bKW+n4OFcZ2GcZ2GcZ2GcZ2GcZ2GcZ2GcZ2GcZ2GcV2+cwvhplyedkKSn06Sqrp+kg9M+GcBAAAAsERTzjR6VZJbVdXbk+xIco+qenCSk7r7tRP+uQAAAABs0WShUXefmeS+e5w+8Rw+7wpT1QAAAADA/plyeRoAAAAA25TQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI7vmLgA4uD3iZu+bu4SDzqOPP3LuEgAAACZnphEAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwMiuuQsAWEePuNn75i7hoPPo44+cuwQAAGATM40AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACMCI0AAAAAGNk1dwEAsCyPuNn75i7hoPPo44+cuwQAALYpM40AAAAAGBEaAQAAADAiNAIAAABgRGgEAAAAwIjQCAAAAIARoREAAAAAI0IjAAAAAEaERgAAAACM7Jq7AADg4PaIm71v7hIOOo8+/sgtfw3jOraMcQUAlsdMIwAAAABGhEYAAAAAjFieBgDAyrDs7+ws+QNgK4RGAADAuRLGnZ0wDlgXlqcBAAAAMCI0AgAAAGBEaAQAAADAiNAIAAAAgBGhEQAAAAAjQiMAAAAARnbNXQAAAMA6esTN3jd3CQeVRx9/5NwlAHsw0wgAAACAEaERAAAAACNCIwAAAABGJtvTqKp2Jnl6kmslOT3J0d190qb375XkPknOSPKY7v77qWoBAABgPdgr6uzsFcVWTDnT6GeTHNLdN0jykCRP2nijqi6d5LeS3CjJbZIcW1UXnrAWAAAAAM6HKbun3TjJcUnS3e+squtseu+oJCd09+lJTq+qk5JcM8m7J6wHAAAA2A9mcJ3duszg2rF79+5JvnBVPSfJK7r79YvXn0pyxe4+o6p+Jck1uvv3F++9MMkLu/ufJikGAAAAgPNlyuVppyU5bPOf1d1n7OW9w5J8ZcJaAAAAADgfpgyNTkjy00lSVddP8oFN770ryU2q6pCq+t4kV0nywQlrAQAAAOB8mHJ52kb3tGsm2ZHkHhlCpJO6+7WL7mn3zhBcPa67XzFJIQAAAACcb5OFRgAAAABsX1MuTwMAAABgmxIaAQAAADAiNAIAAABgRGgEALBmquo6e7y+2Vy1AKySqrr8Hq9rrlpgGXbNXQAHVlVdPclfJjk8yYuTfLC7/37eqra/qnpad99/0+sXdvevzlnTdlZV997be939rANZyyqqqltmuP7vTPLnSf6wu18yb1XbX1UdluT3k1w2yd8n+Y/uPmneqlZHVd26u98wdx3bXVXdJMlVkzyoqv50cfoCSe6X5OqzFbYCquouSW6c5CJJvpjkjd193LxVbW9Vtdd7qe5+4YGsZRVV1fckuU+SSvKhJM/s7u/MW9X2tXjOulySP66q31ucvkCSY5McOVddq6KqjszQff2QjXPdfc/ZClojQqP189Qk90jy7CTPTfL6DA837Iequl+Shye5eFX9fJIdi18fmrWw7e8ycxew4h6b5C5J/iLJjZK8LInQaOuel+GaerMkn8twjTV7Yz+dQ3j84I2QQ3i8JackuXSSC+esa+2ZSX5vr7+D81RVT01yapLXJrn94vinq+pG3f2Hsxa3vV1l8fH6Sb6R5O1JrpvkgkmERlv3N0k6yXEZ7gf+KsmvzFrR9nZ4kl9O8v1J7rw4d2aSp89W0Wp5fpKnJfnvmetYO0KjNdTdJ1XV7u4+uaq+Onc921l3/0WSv6iqh3X34+auZ1V09zEbx1V12yRXG073a+araqV8I8nnk5zR3Z+rqt1zF7QiLtHdz6uqX+nut1eVJeBb87NJvi/Dw8yOnD3kYD919weTfLCqnt3dn5m7nhVyZHdvhMTHVdUbu/tWVfUvs1a1zXX3Q5Okqo7r7ttunK8qsw6X4xLd/fuL49dU1dtmrWab6+63JXlbVf3f7v73uetZQZ/r7ufMXcQ6Ehqtny9X1X2SXKSqfjnJV2auZ1X8eVXdMWefLuknYFtUVccmuXKSf0lyt6q6SXf/zsxlrYKvZngQf9ZittwXZq5nZVTVjy4+Xj7JGTOXs93dNsljMtyrPDLJj28OlNmyW1bVQzOEcTuS7O7uK85c03Z2SFVdr7v/dbEE8IyqOjzDUjW27lJV9X3d/ZWqukSSS8xd0Ir40GI23AlVdY0kn6yqCybZ0d3fnru4bewSVfUPOftzwS1mrGdVfKKqHpLkvUl2J4ll6weG0Gj9/FqSh2VYa3+dxWu27jVJPpOzpkuaubEcN+3uGyX/O/X/nTPXsyrumuQHuvvDi/X3r5i7oBXxWxmm9l8lyd8l+Y15y9neunt3kj+oql/IMJ6HnMdv4fz5/QzLqEzzX477ZgjiL5/kY0numeTuGZaws3WPSfK+qvpShhmI9z/3T2cf3STJbarqOxmW/CXJRzPcxwqR99+Tkzwwrq/LduEM+29tbCy+O4nQ6AAQGq2fI5K8v7sfUlWPT3KxJF+euaZVsLO7rQFfvgtW1c7uPjOLn4TPXdB2VlWXzvD//AuT/L+q+pEk382wB8dRc9a2Crr7g1V1hyRXSvLR7nZtXYLufkVVdZL/N3ctK+a/bNS+PN393gx77fyvqvpykqOT/H+zFLVavifJD2e4j/1Cd3935npWQndfbeO4qi5gXJfmU939T3MXsWq6+x6LH3ZeNcN91vtmLmltCI3WzwuT/Pbi+B8ybNT6E/OVszL+o6qul+R9OWu6pGm9W/e3SU6oqncmuV6Sl85cz3Z3/SQPyPATmo2NhM9M8o+zVbRCquo3Mvxk8UNJrlpVf9TdL563qtWw2Ifn98/zEzk/vlFVr8/Z/9162KwVrYiqum6GmTC3jpmcy3Lv7v7rJJ+du5BVUlV3zfDDowsneUJVPbG7/2TmslbBF6rqGTn7MioNHLaoqn4zQyOXf03yO1X1Mn9fDwyh0Rrq7ncuPv6zjVqX5mYZpvlvMK13Cbr7SVX1jxlCjud0t650W9Ddr07y6qr66e7+h7nrWUH3SnLN7v5WVR2a5PgkQqP9dA7d0/6Xm++lcA1Yoqq6UIZuSfdLcnqGWZ1X7O5vzlrY6rhwVb03Q6evM5Oku+8yb0kr4QFJfirDD+X+T4alPh7Ct+7ji4+XnrWK1XOXJDfp7jMWe2+9Pf6+HhBCo/XzlcWN+DsyLEfRPW0Juvtac9ewiqrqikmOyRAafaCqfq+7rQ/fus9U1dNz9g0a7zljPavi8zlr8+tvJvnSjLWsgh/NEMa/KMPy1A2WqS7Hx8/7UzgfPpGhffldu/s/q+r1AqOlMtNwGht/R7/a3adXlWfD5firuQtYUTu6+4wk6e7vLPbi4gBwYVg/d8uwKePPJflwho0a2aKqekv2eJDRJWEpnpvkCRl+knDTJM9LcqtZK1oNz0/ytNigcdl2Ztio9e1JfizDnlwvSfxEfH9094MX3ehe393vnrueFfTri487klwtQ+jxz7NVs/09JUOTgStU1XNy9qCTrftAkttk2Kx5R5LLZpjNydb8V4YmIw+qqkcm+Y+Z61kVf5vhuWBnkh9K8p9JbjxrRavhX6rq75K8LcMm7ifMXM/aEBqtme7+YlU9LmfNMDh0znpWyH0XH3ckuXaSI+crZaV8t7tfvzh+XVU9cM5iVsjnuvs5cxexgh676fivZ6titfxqkovOXcQq6u47bxwvlla9bMZytr3ufkKGPWFulmHz6+tW1R8nedFiTy625lVJPpLkGkm+leQb85azGhYbC1+0u79WVe/u7s/PXdMq6O4bbBxX1fflrH0k2YLu/p2qum2GLrXPs9XCgSM0WjOLJSk/lWEjwY1uVDectagV0N296eWJVfVrsxWzAqrq1ovDr1fV72X46fdRGZb/sHWfqKqH5OwbNGpZunVPyrCH0Qt1TluO7v5iki9uvK6qSyS5V3c/fr6qVtKu2IdvKbr7+CTHLx4U/1+G5ZU/NmtRq2FHd9+3qp6XIZR729wFbWdV9fDufkxV/U2S3VW1cd7M2OU7Na6vW1JVt+vuv9+01+FpSS5fVfe2x+GBITRaP0cludKihTlLsseGrZeNn4xv1cZPwL+c4acJV1m8Pn2eclbOhTPsE1WL17szbH7J1twywyaNr6uq/86webuWu0uwqRvVbZL83czlrISq+myG//d3ZLgffMqsBa2Y7v5Kkj+vqlfPXMqqOKOqDklykQx/bz3DbM3rFh+fMWsVK6qq3pGzrq9HJHnjvBVte5dYfLzMHuftcXiAuOCun5MyLE0zrXe5Nl/EvpnkjnMVsgq6+x4bx1V1sWzasJmtW0xH/5EkP5xh/4LPzFzSSlg8JD59scfZHyZ5SVV9PMnju/tVsxa3De2lG9UP2Vx4Obp7z5tvpvFHSe4+dxEr4C+SPDDDDzj+O8m/zFrN9netqtLEZTq/vOn4W5b9bU13v2Bx+N3ufszG+ao6dqaS1o7QaP38nySfrKqTFq93d7flaVvU3ccs1thebXjZn5i5pJVQVS/IsHHgqTlrOeX/nbWoFVBV98+wGf7FM2yKfeUMszjYgqr6jQx78JyW5NkZGg9cMMMmo0Kj8+8T0Y1qMlV1jQzNBS6f5HNJ7tnd7523qtXT3Xefu4ZV0N2vqKrLd/enq+o/u9um7VuzMYP7ehl+2Pn2JNfN8G/WC+cqaoV8N8mTk1w1yUer6kGeDfbfYtuPo5Ncpap+enF6Z5ILJXnobIWtEaHR+rnzeX8K59ci6b5yhp983a2qbtrdvz1zWavgR7v7SnMXsYJ+OUM3ujd191OrSmeq5bhckjt39+ZW5t+pqvvMVdA295ToRjWlP0tydHe/v6qOzDCT40bzlrT9VdUPJ/mlbOry1d2uAVtUVc/IMFv+T5L8QlX9fHc/cN6qtq/ufmiSVNVx3X3bjfNVZan6cjw7yV9m2JPzxzN0A/6JOQva5l6c5E1JHpazmo6cmeQLs1W0ZnbOXQAH3AUz7LlxtwzTpR82azWr46bd/Yvd/ZQkvxBtNZflXbWxOyPLtDPDrK2NteD2itqCqrrAYinVVZJ8uqouVFWHVNWbk6S73zFvhdtTdz+hu6+VIdy4SxbdqKrq6jOXtip2dPf7k6S735fkjHnLWRkvWXy8cYZW25c4l89l3/3f7v6TJOnuB8Ss42W51GLT9o1GA/6+Lsch3f3a7v5Kd786JmpsSXefvpipdb8Me8f+YIbNxX9+zrrWidBo/biZmcYFq2rj/6eNZVRs3alJ3l1Vn6mqz1aVvXeW4yUZfvr1w1X1D0lePW852949k3SGzpS9+PXBJJ+as6hV0d3Hd/f/S3KlJJ/O0I2KrftuVd2uqr63qm4f4fGyfK27j03y6cXStO+fuZ6VsQg1NlqYewhfjscmeV9VvSfJu5I8fOZ6VsWuxRLgjaXALMcrkzwyw8zYv0yiW/UB4oK7fr7W3cdW1ZW7+55VpWXpcvxtkhOq6p0Z1of/7cz1rIpbJLl4d/sJ+BJ199Oq6k1Jrp7kxO7+wNw1bWfd/ewkz66qe3b38+auZ1XpRrV098yw1OfxST6c5F7zlrMydlfVpZMcVlUXiW6qy/LoJP9WVV9O8n1JfmPeclbDYq+o12To8PWF7v5uklTVfbr7mfNWt639VpLnVdVlk/xPknufx+ezby7Z3TdYLFn/zehKd8AIjdaPm5kJdPeTquofk/xokud29wfnrmlFfDTDT2n/Z+5CVklVHZVhX6NDkty8qtLdbsC3aM/AqKpu191/P1c9K0w3qiXo7k8uNhf9npgdu0zHZGg08KIk/xUz45aiu/++ql6f5JIZwo3diXBjGRY/mPvsHqfvlMS47qdFU4Hrzl3HCtro/n2R7v5mVfm36wARGq0fNzMT2OMh/BYewpfmRkk+UVVfXLze3d2XnbOgFfGCJH+c5JS5C1lxV567gFWkG9VyVNULM1xjdadcrot1918ujl9bVXectZoVspgFs2frcuHGNDQe2IKqemyG2Zz/G2q4f12KV1bVHyZ5/2J1x9fmLmhdCI3WzKJF6Uab0tfOWcuK8RA+jZt2954//WLr/rO7nz93EausqnZ295PnrmMV6EY1mdKdcnmq6nYZQrg7V9UNF6d3JvmZJC+brbDVJ9yYhhkcW3PbJFfobnvFLdeHk7y1u3dX1f+XoaMiB4DQaE1U1Wcz/gdgR8zcWBYP4dN4eVWdnKFV6T9095lzF7QiXlFVL83wj2+SpLsfPWM9K6Gq7prku0kunOSJVfWEjW4/bMlLkrwqQwOHz8Sy6mV5V1VVd/fchayI92doLvLNDJvhJ0NL6JfOVtF6EG5wMHpvhtUHQqPlOqa7b5ok9uM8sIRGa6K7LzN3DSvOQ/gEuvvGVXXVJPdI8vDF5s3P7e7/mrm07e5+SV6R5Csz17FqHpChg9pLk/xAkjdk2GiYrdHAYRob3Sm/Fj9E2rLu/u8kL6iqF2Xo9HflJP8Re/KxPZnBtTUfTPLZqvpczrq+XnHmmlbB7qp6VYZg/swk6e6HzVvSehAarZmqun6GB/DN0/xvM29VK8FD+HT+J8P+W9fO0O3rqVX1oe5+yLxlbWtf6u4/nruIFfTNxcevdvfpVeXf2OXQwGEaulNO4zcy7B158STPzxAe3X/OglaccGOLquonMgSd70zy0e7+VpLfm7eqbe9OSX4onguWTYfambihXT9/meQJSX4xyQeSXGjeclaGh/AJVNXLMgRFL07yK939mcX5f5u1sO3vi1X1zCT/nsXU/u5+1rwlrYT/ynDT/aCqemSGWQZsnQYO09Cdchq/nOSmSd7U3U+tqnfPXdCqEG4sX1U9Lsnlk1wlw1Kqhya5c3f7e7s1n0zydXsaLd3H5y5gXQmN1s8Xu/tvqurW3f2oqjp+7oJWhIfwaTy7u994DudvfMArWS0bGwdeetYqVkx336OqLtrdX6uqd3f3nl1+2D+6UU1Dd8pp7MxwH7Cx146HxiUQbkzmxt1906p6S3e/oKp+fe6CVsQPJPlYVW1sp7C7u294br+BfbLx93NHkqsl+UTOavDEhIRG6+fMqrpakkOrqjJMn2br9nwItzHjcuyuqp/McBP+50n+sLtfsvjpIvvvUhkCuffNXcgqqaojk9y7qg5ZvE5333PeqrYv3aim1d1XnruGFfWSDA8xP1hV/5Dk1fOWszKEG9PYtfg3a3dVXSBDMwe27k5zF7CKuvvOG8dVdaG4FzhghEbr58EZktk/y3BjY23oEnT3MVV1mWzaK2rmklbFY5PcJclfZHh4fFmGv7dszeuSPKyqLpdh6d9fd/dpM9e0Cp6f5GlJ/nvmOlaFblQTssfhNLr7aYumDVdPcqIOP0sj3JjGk5O8J8kRSf518Zqtu2CSX8rZnwvuM2tFq2dXEpuLHyBCozXT3R+qqp1JfiTJXbv7xLlrWgVV9dwkN0hykSTfk2HfjevPWtRq+EaSzyc5o7s/V1VmcC1Bdx+X5LiqOiLJUzO0h/+7JH/U3R+bt7pt7XPd/Zy5i1gVulFNzh6HE6iqozLsa3RIkpsvZhz+xsxlrQLhxgS6++VV9U8ZrrEf7+4vzV3TinhJkldl2E7hM9HAYSmq6rMZVnPsyJBjPHXeitaH0GjNVNXDk/xkkncneXBVvby7nzJvVSvhWhlmcD0zycOS/N285ayM05Icl+RZVXW/JF+YuZ6VUFVXSXL3JLdP8tYkN8nw78HLMnSpY/98oqoekuS9OWtvszfMW9JK0I1qGvY4nMYLkvxxklPmLmSVCDemsVj6+/QsNsWvqqMtXV+Kr3X3sVV15e6+Z1W9be6CVkF3X2buGtaV0Gj93DbJjbr7zEU76H9J8pR5S1oJX+ru3VV1ke7+4rBdFEtwxyRX6u4PV9XVkzwnSarqet39r/OWtq09e/HrmO7+xsbJqrJcdWsunKQWv5IhOBIabZ1uVNOwx+E0/rO7nz93EatGuDGZP09yl033Wc9KYsPmrdtdVZdOclhVXSRmGm1JVf1V9rJfrL0jDwyh0fr5fJJDk3wtw1T0k+ctZ2W8p6p+J8lnquqlGZaosUWLVqUfXhx/cNNbxya5xSxFrYDuvvFiD65LVtXGXibv6O6/mLu27ay777H59WKM2TrdqKZhj8NpvGJxH/DhjRPd/egZ61kVwo1pfKW7//c+q6q+cV6/gX1yTJKfTfKiDFtWvGjWara/jb0Mfz3J25OckOS6SY6araI1IzRaE1X1jgw33JdK8p9V9f4kV01ieu8SdPfDquqwDBu2/lSSd81c0qrbMXcB29kee3AdmuRjsQfXllXVozPc0Fwow7h+NMNDOVujG9UEuvtDST60eGlZ6vLcL8krknxl5jpWjXBjGl+oquckeXOG68DOqrp3knT3s2atbBvr7n/OWa3gXztnLaugu/8xSarqt7v7CYvTJ1TVG2csa60IjdbHL89dwKrr7q8uDl+3aBX993PWs+JsiL019uCaxh2SXD7DBq1/mmEpBVukG9WBUVV/192/OHcdK+BL3f3HcxexgoQb09hoiHPlDPtIHp/kMnGftVRV9bTuthff1l20qm6RYW/eG2ZoOMABIDRaE939yXM6vwg3zvE9tuTKcxcA58IeXNP4bHefXlWHdfdJVaUb1RLoRnXA3GvuAlbEF6vqmUn+PWdtiC/U2DrhxjQuleTZ9odarqq6eXe/ZdMpy/+X455JnpihC/iHktxt3nLWh9AI4caSVdXO7tYKdlqWp22NPbim8emqumeSr1fVsUm+b+Z6VoVuVBNY7Gd23Zz9J7X/vJdPZ9+dtPh46VmrWD3CjWm8LsnDqupySV6c5K+7+7SZa1oFxyT539Couz8yYy0ro7tPzND5lwNsx+7dAvp1tQg3zpy7jlVQVXdN8t0M3ZOemOQJ3f0n81a1/VXVxTbfvFTVDbv77VV1r+5+9py1bXdVddEMe3D9dJJ3dffnZy5p26uqw5NcLMmXk9w9Q7evD5/rb+I8VdVru/sOc9exaqrqlRkexP97cWp3d99lxpJgr6rqJzPMMhBuTKCqjkjy1AzLrP8uyR9198fmrWr7qqrjM9wLdJIzk2H/01mLWkGWVR84ZhqtmT3DjaoSbizHAzJsgP3SJD+Qoc22cd26V1XVbZOckeSPktwmyf8VGG1NVf1Izj699z/mrWhlvK67b7w4/vNZK1ktulFN49LdrfsU20J3H5fkuE3hxhOrSrixRVV1lQw/5Lh9hpkxN8nwfPiy2CB/K3SjPDAsqz5AhEbrR7gxjW8uPn51saeJ/7eW48kZOiUdnuQfk1xv1mpWxwszTJ1+e5IbJ3l+kpvPWdCK+HJVPSBn/8niG+YtaSXoRjWNE6vqst39mbkLgfMi3JjMs5M8J8kx3f2/HemqSuixNX+d4e/r/8mwefsHZ61mRVhWPR8PtutHuDGN/0ryziQPqqpHxsyNLVnMhEmGluXHJ7lFhunoP7Q4x9Z8vbtfvzj+/6rqwbNWszq+lOTIxa9k2KBVaLR1ulFN48ZJPlVVX8zwd3V3d1925pq2rap63Hl9juUpWyLcmMZx3f38jRdVdWx3P7S7bdy8Nc9I8pkkt8rQ6euFGbYDYGtekT2WVUdodEAIDNaPcGMC3X2Pqrpod3+tqt5tf5gte+Zezu3OECCxNf9dVQ/PWa2LT6+qWydmxmzRCd39nI0XVfVbcxazQnSjmkB3/8h5fxbnw88lefy5vP/7SYRG+0+4sURV9WtJjk5ylaraCDMukOSCSR46W2Gr40rdfXRV3aS7X1dVD5m7oBVhWfVMhEZrRrgxjao6Msm9q+qQxet09z3nrWr76m5Lpaa1O8mVFr+S5PNJ7hwzY/ZLVd05w+ahN6+qjVBzZ5JrJPmz2QpbHbpRTaCqrpFh343LJ/lcknt293vnrWpbe3h3v2LPk1V1aHd/o6q+NkdR251wYzIvTvKmDEHmYxfnzkzyhdkqWi27quqSSXZX1WFZLFlnyyyrnonQaM0INybz/CRPy1nTJZlAVT2tu+8/dx3bXXffY+4aVsxxST6b5BI5a5bcmUlszroE3X3M3DWsqD9LcnR3v39xb/AXSW40b0nb1zkFRgtvTXLUubzPuRNuTKC7T0/yiST33ny+qi6f5NNz1LRiHp7khCSXybDC44GzVrM6LKueidBo/Tw/wo0pfG7zshSWo6pu3t1v2XTKNPQJaFm6Nd19SoYHw7fOWwmcLzu6+/1J0t3vq6oz5i5oRe2Yu4DtTLhxwD02yd3mLmK76+7jk9Si298Xu3v33DWtAsuq5yM0Wj/CjWl8YrFe+b05a88Ny3y27pgMXVKSJN39kRlrWWValsL6+W5V3S7J25LcNMnpM9ezqjwsTkO4MYHuNqZbUFVvyTn8P79Y2WFPzi2yrHo+QqP1I9yYxoWT1OJXYm+YZdldVa/K2VuY20h0i7QsZTvQjWpy90zyJxk2b/5whMdbUlXHZvywuCPJ5WYoZ+UJN5ajqn44yS9l2CNqR5LLdvd95q1qW7vv4uMjk7w6wxK1o5Lcbq6CVoxl1TMRGq0f4cYE9twjpqouM1ctK0Yr3WloWbpEwo3J6EY1gara1d1nZNiH664ZHhTNhtm6E/dy3mbNSyDcmMxLkrwqw14xn0ly0XnL2d66u5Okqr6/u1+2OP2qqvrNGctaJZZVz0RotGaEG9Ooqkcn+fUkF0pyaJKPJrnarEWthr9Ocvck/ydDe/gPzlrN6tCydLmEG9PQjWoaL0xylwwzODfCoo3g6IpzFbXddfcL9jxXVbdPcr8MY87WCDem8bXuPraqrtzd96yqt81d0KpYdP57V5IbJvn2zOWsCsuqZyI0WjPCjcncIcP62icn+dMkT5+3nJXxjAw3h7dK8u4MN94/fa6/g32hZelyCTcmoBvVNLr7LovDO3b3uzfOV9WPz1PRaqmqi2doEX/vDB0U7SO5HMKNaeyuqksnOayqLhJh3LLcNckfJLljkg8tXrN1llXPRGi0foQb0/hsd59eVYd190lVdaG5C1oRV+ruo6vqJt39usV+XGydlqVLJNw44HSj2oKqunGGHxY9qKr+dHF6Z5L7J7n6bIVtc1V17QxjeMMkL0vy6e6+zbxVrRThxjSOyTBb9kVJ/mvxka37000BPVtkWfX8hEbrR7gxjU9X1T2TfH2xGeb3zVzPqthVVZfMcLN4WBabYbM1WpYeMMKNabhR3JqvJLl0hj0ON5aon5nk9+YqaEW8PcNPwK/R3d+uqn+Yu6AVI9yYxsW6+y8Xx6+tqjvOWs3quHBVXTPDio6NRi6WqO0/y6pnJjRaP8KNafxekosleXmGPXj8dGE5Hp6h88RlkrwzyQNnrWZFaFl6wAg3tkA3qml09weTfLCqnr15iWpVXXDGslbBTTIsS/tQVb0yZsIsm3BjiRb7wtwoyZ2ramOPw51JfibDTDm25keSvGbTa+HGFlhWPT+h0foRbkzjdd1948Xxn89ayQrp7uOTVFUdkeSL3e0hfDm0LF0i4cZkdKOa1u2r6rcz3AvuSPKdDA867IfufleSdy2WTv1ykptW1b8meVF3P23e6rYv4cZk3p/kEkm+mWH2RjLMiHnpbBWtkO6+RpJU1aWSfKm7vztzSduaZdXzExqtH+HGNL5cVQ/I8A/vxjTUN8xb0vZVVW/JOczSqKp09y1mKGnVaFm6XMKNCehGNbn7JblZhhmdL4+ZnEvR3V9P8twkz13M6vy1mUva7oQbE+ju/07ygqp6UZIrJblykv9I8j+zFrYiFjNgnpfk1CSHV9W9uvuN81a1rX0lllXPSmi0foQb0/hSkiMXv5Ih8DCu++++i4+PTPLqDEvUjkpyu7kKWjFali6RcGNaulFN5jPd/dnFHodvrapHzl3QdlZV35shIDolyQu6e2MPvqPmq2r7E25M7jcy7BV18STPzzC+95+zoBXxmCQ37u7PVNXlkrwyidBoP1lWPT+h0foRbkzjhO7+3weZqvqtOYvZ7rq7k6Sqvr+7N6afv6qqfnPGslaJlqUTEG4sl25Ukzu1qn42Q6OB+yS55Mz1bHcvT/JvSX4syQ9U1ecz/ODjt2etanUIN6bxyxl+ePSm7n5qVb37vH4D++S7G+FGd/9PVX1r7oJWhGXVMxEarR/hxhJV1Z2T3CHJzatqY9nUziTXyLBvDFtUVb+W5F0ZHhx1ntgCLUunIdyYjG5U0zo6yQ9nWEb520mE8ltzWHc/rKp2ZJjN/YkkR3b3F+Yta2UIN6axM8N9wMa9gJnHy3Ha4ged/5zh7+2XZ65nVVhWPROh0ZoQbkzmuAwP4JdI8szFuTMzzDJg6+6a5A+S3DHJhxav2X9alk5DuDEN3agmUFW33uPUEUn+McmFZihnlXwrSbp7d1V9M8kdutvsguURbkzjJRmCjR9c/Nv16nnLWRm/kiHYeGyGGd33nLeclWFZ9UyERutDuDGB7j4lyVsXv1i+P93UZpMt0rJ0MsKNCehGNZk77+W85epbs3nW5pcERksn3JhAdz+tqt6UoQPVid39gblrWgXdfWqS3527jhVkWfVMduzebWUCcHCqqlckOSbJR3PWxu2WqO2nzS1Lk5ytZWl3a1m6RZvCjaMzjKtwY8k2ulF19wPnrgU2q6pTM8yI3ZHkqpuOd3f3Dc/t97JvquoqEW4sVVUdleHfrUM2znX3b8xXEexdVR2WYVn15zMsq35dd7911qLWhJlGwMHsR5K8ZtNry6i25ivRsnQyWm0vl25U06qqz2a4pu7IsLnwf3X3Veatalu75twFrLI9wo2bV5VwYzlekOSPM1xn4aBkWfX8hEawBVX1uPP6nO5+2IGoZRV19zWSpKoulWG6/3dnLmlb07J0GsKNyehGNaHu3giOU1U/mORR81WzEq7a3a9Pkqq6RHd/aXF8n5y1LQD7T7gxjf/s7ufPXcSq8FwwGcuqZyY0WhMuYpP5uQxty/fm95MY1/202GvneUlOTXJ4Vd2ru984b1UrQcvS5RJuTEM3qgOkuz9ZVT86dx3b3O8mef3i+OVJNpqO3ClCo2UQbkzjFVX10gybNSdJuvvRM9az3XkumEB332PuGtad0Gh9uIhN4+Hd/Yo9T1bVod39jar62hxFrZDHJLlxd3+mqi6X5JVJhEZbp2Xpcgk3pqEb1YSq6m9y1ubNl82wRwT7b8c+HLP/hBvTuF+SV2RYvs7WeS6YkGXV8xEarQ8XsQmc05guvDXJUefyPvvmuxvLqLr7f6rKA+NyaFm6XMKNaehGNa1nbDr+VobZcuy/3ftwzP4TbkzjS939x3MXsSo8F0zLsur5CI3WhIvYAecni8txWlX9ZoY2uzdN8uWZ61kVWpYul3BjGteuqrdn0Y1q07FuVMvxkSR/kGFp6ocydKm0X8z+u0hVXTlD58RDNx/PW9bKEG5M44tV9cwk/57Fv2Xd/ax5S1pJnguWzLLqA0tohIvYNPxkcTl+JcMSqsdmmJJ+z3nLWRlHZ2hZ+tAM++785rzlbHvCjWnoRjWtv138el6SGyV5UZLbzVrR9vbNJM/ayzFbJ9yYxkmLj5eetYrV57lgCSyrno/QCBexLaiqYzMewx1JLjdDOSunu0/NsLkoS6Bl6WSEG9PQjWpi3b2xRO39VXXHWYvZ5rr7x+euYcUJNybQ3cfMXcMq8VwwOcuqZyI0WhMuYpM5cS/nH3pAq4B9o2XpNIQb09CNalonVtVdk7wlybWTfKmqfiRJuvujs1a2DVXVW7KXH8R19y3O6Tz7TrjBNuG5YFqWVc9EaLQ+XMQm0N0v2PNcVd0+w4aNLzzwFcHeaVk6GeHGNHSjmtaPLn79Ws4a02dmCD6EHOfffRcfdyR5QZJfnbEWYAaeCyZnWfVMhEZrwkVsWlV18Qz7xNw7yceSPGfeira3qnrceX1Odz/sQNSyirQsXTrhxjR0o5pQd9+8qi6R5EoZrgFfnLum7ay7e+O4qr6++TUcbNxnTctzwXQsq56H0GjNuIgtV1VdO8n9k9wwycuSfLq7bzNvVSvh55I8/lze//0kbmb2k5alSyfcmIZuVBOqql9K8pgM0/2vXlWP6u4Xz1wWnI1wYzLusybguWByllXPRGi0JlzEJvP2JH+S5Brd/e2q+oe5C1oRD+/uV+x5sqoO7e5vVNXX5ihqFWlZuhTCjWnoRjWtBye5dnd/raoOS/LmJEKj/VRVmxsK7KyqC2Yx27C7vz1PVStBuDEN91nT8FwwLcuqZyI0Wh8uYtO4SYaZWx+qqlcmuejM9ayEc7qRWXhrkqPO5X32gZalSyfcmIBuVJM7s7u/liTd/dWq+tbcBW1znbOW/W683rE4d8W5iloBwo0JuM+ajOeCCVlWPZ8du3ebPb8OquqoDBexmyd5ZZIbdPdN561qdVTVRZL8coYx3pnkRd39tHmrWj1V9e7uvu7cdWx3VXWzTS+/leTfuvu7c9UD50Q3qmlV1YuSfCHJPye5aZJLdPfdZy0K9lFVvau7j5q7jlXjPms5PBdMY89l1Uksqz5AzDRaE939riTv2nQRu2lV/WtcxJaiu7+e5LlJnltV18gwbZLlk3Ivh5alSyTcmIxuVNO6R5L7JLllhmvCQ+YtZ3urqpsmeXKSryY5urtPmrmkVafRwDTcZy2B54LJWFY9E6HRmnERW66q+t4MY3hKkhd095mLt/z0awuq6tiMb1x2JLncDOWsIi1Ll0u4MQHdqCZ3wSQXWnzcOXMtq+BxSe6a5BJJjk3yS/OWs/KEG1vgPmsangsmZ1n1TIRGa8JFbDIvT/JvSX4syQ9U1eeTPDLJb89a1fZ34l7OP/SAVrHCtCxdHuEG29TfZLjWvj5DePxXSX5l1oq2t29394lJUlXHzF3MqhBuTMZ91jQ8F0zrv6rqSTlrWfXHZq5nbQiN1oeL2DQO6+6HVdWODJtefiLJkd39hXnL2t66+wV7nquq2ye5X5IXHviKVo6WpRz0dKOa3CW6e2NJ2muq6m2zVrNazNxaHuHGBNxnTcZzwbQsq56J0Gh9uIhN41tJ0t27q+qbSe7Q3aZKLklVXTzDJoL3zvDThOfMW9HK0LJ0iYQbk9GNalofqqobdfcJi+Xqn9z4u+vv7X65XFXdO4tZMIvjJEl3P2vvv41zI9yYlvuspfNcMC3LqmciNFofLmLT2Dxl+kvGdDmq6tpJ7p/khkleluTT3X2beataHVqWLp1wYwLd/UNz17DibpLkNlX17Qw34cmwKb6/t/vnJUkucw7HLIFwY7ncZ03Gc8G0LKueidBofbiITePaVfX2DA+IV910vLu7bzhvadva25P8SZJrdPe3q+of5i5olezZsrSqtCzdAuHGNHSjmlZ3X23uGlZJd9vHaALCjcm4z5qG54JpWVY9E6HR+nARm8Y15y5gRd0kw08UP1RVr0xy0ZnrWTVali6RcGMyulGxbVTVZ3POGzbv7u7LzlDSqhBuTMN91jQ8F0zLsuqZCI3Wh4vYNK7a3a9Pkqq6RHd/aXF8nwx7xLAfuvtdSd5VVRdJ8stJblpV/5rkRd39tHmrWwlali6XcGMaulGxbXS35WjTEG5MwH3WZDwXTMuy6pkIjdaHi9g0fjfDutpk6FC3sYnwnWJct6y7v57kuUmeu/iJwq/NXNKq0LJ0uYQb07Ph5ZJsdEo8N7oonn9VtSvJHZKc0t1vWZz7/iR/1t13mrW4bUy4MS33WUvnuWBCllXPR2i0PlzEprFjH445n6rqezPcuJyS5AXdfebiraPmq2qlaFk6HeHG8uhGNY1/TfLe7P3fqWslufiBK2dl/HWSM5JcpqquluTjGR7GnzprVStCuLFc7rMm47mAlSQ0Wh8uYtPYvQ/HnH8vT/JvSX4syQ9U1eeTPDLJb89a1erQsnS5hBvT0I1qGn/X3ffa25tV9ewDWcwKuVJ3X6eqLpTkPUlOT3Lz7v7IzHVta8KNybjPmobnAlaS0Gh9uIhN4yJVdeUMD96Hbj6et6xt77DuflhV7cjQvvwTSY7s7i/MW9bK0LJ0uYQbE9CNajJ/VFX/55ze6O5PnVugxLk6LUkWmzXvTHLr7v7yzDWtAuHGNNxnTcNzwQQsq56f0Gh9uIhN45tJnrWXY/bft5Kku3dX1TeT3KG7bda8PFqWLpFwYxq6UU3mb/d4vTvJDyf53iQXPvDlrKTPC4yWRrgxDfdZ0/BcMA3LqmcmNFofLmIT6O4fn7uGFbX5QfFLbmSWTsvSJRJuTEM3qml09w02jhdLqR6doSPVT81W1Gq4WlW9JMP/+xvHSZLuvst8ZW17wo1puM+agOeCyVhWPbMdu3dbnQT7q6rekr0s8evuW5zTec5bVZ2a5EMZbr6vuul4d3ffcM7aVkFVfSjDLMPNLUuTYXy1LOWgoBvVtKrqWkmen+Sfkjy8u0+ft6Ltraputrf3uvv4A1nLKqmqN2/cT20+ZmvcZ03Dc8E09rakOhmWVR/IWtaVmUZrwkVsMvddfNyR5AVJfnXGWlbJNecuYJVpWbpcwo3J6EY1gcV+Ow9Lcpck9+7uf5m5pFVxWne/d8+TVfUzcxSzQq5dVW/PItzYdCzc2Br3WdPwXDANy6pnJjRaHy5iE+ju3jiuqq9vfs2WXLW7X58kVXWJ7v7S4vg+SZ45a2UwJtyYhm5U03hHkh9M8oQMD+FX3XhDt78teVKSjRkxb+zuWy3OPyDJa2aravsTbkzDfdYEPBdMw7Lq+QmN1oSLGNvM72bo7JUMnVM2ZsPdKW5mOPgIN6ahG9U0/mHx8bDFL5Zj8watu/ZynvNPuDEN91lsO3ssq76uZdUHjtAItmDxkLhh58ZmwsnwoDNPVSthxz4ccz5pWToZ4cb0dKNako1uf1X1gxlmHH2quz8xa1GrYfc+HHP+CTem4T5rAp4LpmFZ9fyERmvCRWwyneGGcMem1zsW52wovP/cfE9Dy9LpCTeWRzeqCVTVRZP8TZJLZGhf/sNVdXKSO3f3aXPWts1t3Fvt3PN43rK2PeHGNNxnTcNzwTQsq56Z0Gh9uIhNoLt/aO4aVtRFqurKGW62D918PG9Z256WpdMQbkzjjpuOnzFbFavn8Ule3t0v3DhRVUcneWKS+8xW1fZ3hZx1b5Wc/T6L/SfcmIb7rAl4LpiMZdUzExqtCRexaVTVTZM8OclXkxzd3SfNXNKq+GaSZ+3lmP33R3trW9rdnzq3QIlzJdyYhm5U07hWd99/84nufk5V/dpcBa2C7r7C3DWsKOHGNNxnTcBzwTQsq56f0GhNuIhN5nFJ7pphmv+xSX5p3nJWQ3f/+Nw1rCgtS6ch3JiGblTT+M5ezp9xQKtYMe6zJiPcmID7rMl4LpiAZdXzExqtDxexaXy7u09Mkqo6Zu5iVkVVvSV7mXre3bc4p/OcNy1LJyPcmIZuVNP4clVdp7v/beNEVV0nib24tsZ91gSEG9NwnzUZzwXTsKx6ZkKj9eEiNj2bXS7PfRcfdyR5QZJfnbGWlaNl6dIJN6ZhL5Np/E6S11bVW5N8LMkPJbllktvPWdQKcJ81AeHGZNxnTc9zwfJYVj0zodF6chFbnstV1b0z/KO7cZzEbv5b0d29cVxVX9/8mv2nZelkhBvT0I1qAt39iao6KsltMzTCeFeSP+jur89b2Urxd3R5hBsTcJ81Gc8F07CsemZCo/XhIjaNlyS5zDkcw8FIy9JpCDemcYXoRrV0VfUji8MPLH4lw31BuvujM5W1CtxnTUC4wTbjuWAallXPTGi0PlzEJrCxmz/LtdhvZ8PGQ/iOJOnub89T1UrQsnQaV4hwY+l0o5rMM/dyfncWe3OxX9xnsW24z5qG54LJWFY9sx27d7unhf1VVZ/N+MFwR5Ld3X3ZGUpaCVX18QzjuvEQvnG8u7uvOFthK0LLUrYD3aimUVWX7e7PzF3HqqmqB3b3U/b3fc7ZHuHGG5LcKsKNLXOfNQ3PBdOpqkNy1rLq/0nyGsuqDxyh0ZpwEQPOqWVpEi1Lt0i4MY2q+pckR2f4+/rA7taNagmq6s02EF6+qvpkkr/ey9s7Mlxnr3DgKloNwg1g07LqEcuqDwzL09ZEd5smPYGq2pXkDklO6e63LM59f5I/6+47zVrcNuYhfDJalk5Dq+1p6EbFdvKI83j/kQekihXT3T80dw2ryH3WNDwXTMay6pkJjdaEi9hk/jrDzv2XqaqrJfl4kucmeeqsVW1/HsKnoWXpNIQb07Op+PJcu6revse5jZkbN5yjoFXQ3S+Yu4ZVJNyYjPusaXgumMZdLauel9BofbiITeNK3X2dxZr79yQ5PcnNu/sjM9e13XkIn4aWpdMTbiyPblTT+HCSO89dBOwj4cY03GdNw3PBNF4cM4pmJTRaHy5i0zgtGTZjrKqdSW7d3do/LpeH8OXRsnQawo1p6EY1jW919yfnLgL2kXBjeu6zlsdzAStJaLQ+XMSm93ljujQewqehZek0hBvTOFU3qkk8d/OLqjosyd2T/Hp3X3WWimDfCDeWx33W9DwXLI9l1TMTGq0nF7HluVpVvSTDhWvjOEnS3XeZr6xtz0P4BLr7E1V1VM5qWfquJH+gZemWCTem8aCqutRe3tuRYYnVUw5cOauhu1+cJFV11ST3z7Dc55VJ7jZnXbAXwo1puM+ahueCaVhWPTOh0fpwEZvGHTcdP2O2KlZMd5uCPoFNLUs/sPiVDDfhWpZujXBjGrpRTaCqfiHJ/ZJcKMlfJanu1j2Rg5VwYwLusybjuWAallXPTGi0PlzEpnFad793z5NV9TNzFLMqquqzGdpobrYxDfWyM5S0KrQsnYZwYwK6UU3mhRmaYDypu7+0CJHgoCTcmIb7rMl4LpiGZdUzExqtDxexaTwpi4ftqnpjd99qcf4BSV4zW1XbXHf7SeI0tCydgHCDbeaHk9wjyduq6gNJLjlzPbBXwo1puM+ajOeCCVhWPT+h0fpwEZvGjk3Hu/ZynvOpqnYluUOSU7r7LYtz35/kz7r7TrMWt71pWQprrrs/m6GN+eOq6ieS3KuqPp7kFd39O/NWB2cn3JiG+6zJeC6YgGXV8xMarQ8XsWns3odjzr+/TnJGkstU1dWSfDzD1NSnzloVwArp7jcleVNVXTLJfeeuB/Yk3JiM+6xpeC6YhmXVMxMarQ8XsWnsrKoLZmgDe7bjecva9q7U3depqgsleU+S05PcvLs/MnNd252WpcBId3+xqu6Q5DFz1wJ7EG5Mw33WNDwXTMOy6pkJjdaHi9g0rpCkc9aMrY1jYdzWnJYk3f3tqtqZ5Nbd/eWZa1oFWpYCe2PmMQcj4cY03GdN4wrxXLB0llXPT2i0Pq4QF7Gl6+4rzF3DGvi8G5ml0bIU2Bv3AxyMhBvTc5+1JJ4LpmdZ9TyERmvCRWwaVXXTJE9O8tUkR3f3STOXtCquVlUvyRBsbhwnSbr7LvOVte1pWQprrqqOzTl3o7rcDOXA+SHcWB73WRPwXHDgWFZ9YAmN1oSL2GQel+SuSS6R5NgMLSDZujtuOn7GbFWsGC1LgSQn7uX8ww5oFbBvhBvTcJ81Dc8FB5Zl1QeI0Gh9uIhN49vdfWKSVNUxcxezQk7r7vfuebKqfmaOYlaFlqVAkrdsOt6d5Jvd/cW5ioHzINyYhvusaXguOLAsqz5AhEbrw0VsejYVX54nJblFklTVG7v7VovzD0jymtmq2v60LAX+NsON9sZPaC+62GT4/3X3u+YrC86RcGMa7rOm57lgSSyrnp/QaD25iC3P5arq3llcuBbHSZLuftZ8ZW17m6eb7trLec4/LUthzXX3DfY8V1VXyjD78KYHviI4V8KNabjPmobngmlYVj0zodH6cBGbxkuSXOYcjtma3ftwzPmkZSlwTrr7Y1Xl+srBSLgxDfdZ0/BcMA3LqmcmNFofLmLTOLW7n7K3N6vqgef2Pnu1s6oumGFW3NmO5y1rdWhZCmyoqgsk+d6564BzINyYhvusaXgumIZl1TMTGq0PF7FpPKiqLrWX93YkuXOSpxy4clbGFZJ0zvrHYePYTeKSaVkK62XzTOOFCye5Q5JXH/hq4DwJN6ZxhbjPmoLngglYVj0/odH6cBGbxiPO4/1HHpAqVkx3X2HuGtaMaf6wPvacafzNJH/c3f80RzFwHq4Q4cbSuc+ajOeCA8Sy6gNrx+7dxnodVNXdzutzuvsFB6IWOC9VddMkT07y1SRHd/dJM5e00qrqXd191Nx1AAdGVV09yTe6+7/mrgU48Nxnsd0tllW/p7uPnLuWdWCm0ZoQCLHNPC7JXZNcIsmxSX5p3nJWg5alQFU9JkM3qgtV1VO6+8Vz1wR7I9yYjPsstg3LqucnNAIORt/u7hOTpKqOmbuYFaJlKXDz7r5hVR2a4YZbaMTBTLgxDfdZbCeWVc9MaAQc7Gx2uTxalgKnJ0l3f6Oq3AdysBNuTM99Fge17j7Gsup5uVkADkaXW0xF3bHpOEnS3c+ar6xtT8tSALYr4cbyuM9i27Csen5CI+Bg9JKcNRV18zFboGUpkOTaVfX2DA+LV910vLu7bzhvaTAi3JiG+yy2E8uqZyY0Ag5Gp3b3U/b2ZlU98NzeZ99pWQpr55pzFwDng3BjGu6z2E4sq56ZQQcORg+qqkvt5b0dSe6c5CkHrpzVtWhZ+r1z1wEcGN39yar6wSR3T/KDST6V5Pnd/Yk564K9EG5Mw30WsM+ERsDB6BHn8f4jD0gVK0bLUqCqjkry3CRPS/KOJFdO8vdV9Wvd/a+zFgdjwo1puM9iO7GsemZCI+Cg090vmLuGFaVlKfBHSW7b3Z9avH5DVb0+yTOT3Gq+suAcCTcm4D6Lbcay6pnt2L3bVhYA60LLUlhvVfWW7r75OZz/5+62IT4ABx3LqueldSXAmli0LH1WkpdV1a/MXQ8wiwvseaKqdmRYrgoAB5XFsuq/T/K5JC9NcnKGZdXXm7WwNSI0AlgfN1+s/b5pkl+duxhgFm+sqsdX1c4kWXx8XJI3zFsWAJyjjWXVz+zuN3T3X2TYk/MxM9e1NoRGAOvjf1uWxp52sK6OTbI7ySeq6r1JPp7hemBvGAAORhfatA9fkmSxzYIZsgeIhwYAgDXR3WckeWiSh1bVEUm+0t3fmbksANgby6pnZiNsgDVRVacm+VAWLUs3HWtZCmuiqm6W5E+TfDXJvbr7P2cuCQD2qqr+MMlFkjysu89cLKt+bJIzuvsP561uPZhpBLA+tCwFHpvkrkkukWEvo1+atxwAOFfHZtjX6BNV9aUkF0/ysiR/MGtVa8RMI4A1omUprLeqenN332Jx/E/dfcu5awKAfWFZ9TxshA2wJrQsBfbgPhCAg1pV3ayq3lNVb03yfQKjA8/yNID1sdGydKMDxRuq6vVJnpnkVvOVBRxAl6uqe2fYz2zjOEnS3c+arywAOEeWVc/MT5gA1oeWpcBLklwmyaU3HW/8AoCDzbe7+8TuPiHJ4XMXs47MNAJYH1qWAqd291P29mZVPfDc3geAGZn0MgOhEcD6eGNVPT7jlqVvmLku4MB5UFVdai/v7Uhy5yRPOXDlAMC5sqx6ZkIjgPWhZSnwiPN4/5EHpAoA2DcbS6n3POYA2bF79+65awDgANOyFACAg915LZu2rHp6ZhoBrImqulmSP03y1ST36u6TZy4JAADOjWXVMxMaAawPLUsBANhOLKuemdAIYH18u7tPTJKqOmbuYgAA4Nx09wvmrmHdaVkHsJ5c/wEAgHNlphHA+tCyFAAA2GdCI4D1oWUpAACwz4RGAOvjVC1LAQCAfSU0AlgfWpYCAAD7TGgEsD60LAUAAPbZjt27d89dAwAAAAAHGS2XAQAAABgRGgEAAAAwIjQCANhPVfX8qrr73HUAAExBaAQAAADAiO5pAACbVNWOJI9P8nNJzkjyzCSvT/KsJBdP8vUkv9Xd7970e66Q5K3dfYXF60clSXc/qqo+l+R1SW6S5LNJnp7kt5JcPsndu/v4qnprknctPueIJL/Z3a+f+FsFADhXZhoBAJzdLya5UZJrJDkqyT2S/H2SP+vuayZ5UJK/q6oL7+PX+/4kf9/dP7p4/XPdfZMkj0rywE2fd6HuvsHi6z9mq98EAMBWCY0AAM7uZkle1t2nd/fXktw4ySW7+5VJ0t3vTPLlJHU+vubGrKFPJnnzpuPDN33OcYuPH8wwowkAYFZCIwCAs/vOHq+vmGTHHud25OzL/Hfv8TkX3PzJ3f3tTS/P2Muf+629fC0AgFkIjQAAzu6fk/x8VV2wqg5N8rIku6vq55Okqq6f5NIZZgRt+EqSw6vqiMWytZ88wDUDACyd0AgAYJPuflWSE5L8e5J3J3lqkhsm+a2q+kCSpyX5+c2zh7r71CRPXHz+P2XY1BoAYFvbsXv37rlrAAAAAOAgY6YRAAAAACNCIwAAAABGhEYAAAAAjAiNAAAAABgRGgEAAAAwIjQCAAAAYERoBAAAAMCI0AgAAACAkf8feLOdaw9SVkEAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "names, importances = pipe.columns.importances()\n", "\n", "fig, ax = plt.subplots(figsize=(20, 10))\n", "\n", "ax.bar(names, importances, color=\"#6829c2\")\n", "\n", "ax.set_title(\"column importances\")\n", "ax.set_xlabel(\"column\")\n", "ax.set_ylabel(\"importance\")\n", "ax.tick_params(axis=\"x\", rotation=90)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2.5 Productionization\n", "\n", "It is possible to productionize the pipeline by transpiling the features into production-ready SQL code. Please also refer to getML's `sqlite3` module." ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [], "source": [ "# Creates a folder named loans_pipeline containing\n", "# the SQL code.\n", "pipe.features.to_sql().save(\"loans_pipeline\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 3. Conclusion" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "By applying getML to the PKDD'99 Financial dataset, we were able to show the power and relevance of Relational Learning on a real-world data set. Within a training time below 1 minute, we outperformed almost all approaches based on manually generated features. This makes getML the prime choice when dealing with complex relational data schemes. This result holds independent of the problem domain since no expertise in the financial sector was used in this analysis.\n", "\n", "The present analysis could be improved in two directions. By performing an extensive hyperparameter optimization, the out of sample AUC could be further improved. On the other hand, the hyperparameters could be tuned to produce less complex features that result in worse performance (in terms of AUC) but are better interpretable by humans." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ " ## References\n", "\n", "Schulte, Oliver, et al. \"A hierarchy of independence assumptions for multi-relational Bayes net classifiers.\" 2013 IEEE Symposium on Computational Intelligence and Data Mining (CIDM). IEEE, 2013." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Next Steps\n", "\n", "This tutorial went through the basics of applying getML to relational data.\n", "\n", "If you are interested in further real-world applications of getML, head back to the [notebook overview](welcome.md) and choose one of the remaining examples.\n", "\n", "Here is some additional material from our [documentation](https://docs.getml.com/latest/) if you want to learn more about getML:\n", "* [Feature learning with Multirel](https://docs.getml.com/latest/user_guide/feature_engineering/feature_engineering.html#multirel)\n", "* [Feature learning with Relboost](https://docs.getml.com/latest/user_guide/feature_engineering/feature_engineering.html#relboost)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Get in contact\n", "\n", "If you have any question schedule a [call with Alex](https://go.getml.com/meetings/alexander-uhlig/getml-demo), the co-founder of getML, or write us an [email](team@getml.com). Prefer a private demo of getML? Just contact us to make an appointment." ] } ], "metadata": { "jupytext": { "formats": "ipynb,py:percent" }, "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.5" }, "toc-autonumbering": false, "widgets": { "application/vnd.jupyter.widget-state+json": { "state": {}, "version_major": 2, "version_minor": 0 } } }, "nbformat": 4, "nbformat_minor": 4 }