Skip to content

Instantly share code, notes, and snippets.

@Financioneroncios
Last active April 13, 2024 20:15
Show Gist options
  • Save Financioneroncios/776b4deb3072fab626fcaf9a4d3e19ad to your computer and use it in GitHub Desktop.
Save Financioneroncios/776b4deb3072fab626fcaf9a4d3e19ad to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Credit Scoring con Python y Scikit-Learn (Machine Learning) parte I.\n",
"<br>__[Financionerioncios](https://financioneroncios.wordpress.com)__\n",
"<br>__[Dany Cajas](https://www.linkedin.com/in/dany-cajas/)__\n",
"<br>__[Riskfolio-Lib](http://riskfolio-lib.readthedocs.io/)__\n",
"<br>__[Practical Econometrics with Python](https://www.amazon.com/-/es/Marlon-Saito-ebook/dp/B08KJ1322G/ref=sr_1_1?dchild=1&qid=1603904149&refinements=p_27%3AMarlon+Saito&s=digital-text&sr=1-1&text=Marlon+Saito)__ \n",
"<br>__[Econometría Práctica con Python](https://www.amazon.com/-/es/Marlon-Saito-ebook/dp/B08KHZKV9R/ref=sr_1_2?dchild=1&qid=1603903646&refinements=p_27%3AMarlon+Saito&s=digital-text&sr=1-2&text=Marlon+Saito)__ \n",
"\n",
"<br>Bueno para empezar les dire que decidí hacer este post porque se ha puesto de moda el tema del machine learning, en realidad son modelos que existian desde hace buen tiempo y que permiten utilizar una cantidad de información para predecir el comportamiento de una variable o varias variables (suena parecido a las regresiones no?, pues estas también son modelos de machine learning) o clasificar data en base a patrones hallados en los mismos (segmentación de datos). Hay una gran cantidad de modelos de machine learning y aca veremos los principales que aparecen en la biblioteca de python scikit learn y que pueden aplicarse a modelos de credit scoring (clasificación).\n",
"\n",
"Para Python les recomiendo que usen __[winpython](https://winpython.github.io/)__ (solo windows, pero es portable) o __[anaconda](https://www.anaconda.com/download/)__ (es multiplataforma, pero requiere de instalación). Al instalar cualquiera de estas distribuciones encontraran los ejecutables Jupyter Notebook (el formato del post, los archivos tienen extensión es .ipynb) y Spyder (IDE que recomiendo para trabajar porque permite visualizar las variables y su tipo, los archivos tienen extensión es .py)\n",
"\n",
"En la página del blog dejaré los notebooks (se abren con jupyter notebook), los scripts de python (recomiendo que usen spyder para trabajar con estos archivos) y los archivos en excel con la data usada en los ejemplos.\n",
"\n",
"Los temas que trataremos en este post son:\n",
"1. Credit Scoring con Python y Scikit-Learn (Machine Learning).\n",
" 1. Preprocesamiento de la información.\n",
" 2. Uso de modelos de clasificación.\n",
" 3. Metricas de clasificación.\n",
" 4. Comparación entre modelos. \n",
"\n",
"\n",
"## 1. Machine Learning con Scikit-Learn \n",
"Bueno iendo directo al tema del post sin muchos preámbulos, hasta donde se hay 2 tipos de modelos de machine learning: los de aprendizaje supervisado y no supervisado. __El supervisado__ es aquel que usando los valores historicos para tratar de predecir el comportamiento de una variable, pueden ser de __clasificación__ (predecir un número entero o clase) o __regresión__ (predecir un número real o valor buscado). __El no supervisado__ es aquel que en base a data historica busca hallar patrones para clasificar información (problema de segmentación). Si quieren saber mas pueden ver en la pagina de __[scikit-learn](http://scikit-learn.org/stable/user_guide.html)__, en __[wikipedia](https://es.wikipedia.org/wiki/Aprendizaje_autom%C3%A1tico)__ o usando un buscador de internet =P.\n",
"En el caso de credit scoring, lo que se busca es distinguir entre clientes que te pueden pagar y los clientes que van a caer en default; de acuerdo a esta definición un modelo de score crediticio sería un problema de clasificación. Ahora vamos a realizar un ejemplo de elaborar un modelo de scoring con python y scikit-learn:\n",
"\n",
"### A. Preprocesamiento de la información.\n",
"Como una buena práctica antes de usar los modelos de machine learning, se debe tratar la información ya que la mayoría de algoritmos de aprendizaje supervisado solo acepta números como entradas, para preparar la data se debe hacer lo siguiente:\n",
"* Si existe registros con data faltante, esta se pueden llenar con la moda, mediana o media dependiendo si es una categoría o número, o asignarle una nueva clase en caso sea una categoría.\n",
"* La información de variables de clases como sexo (M o F) o nivel socioeconomico (A,B,C,D,E), entre otros, debe convertirse, para ello se puede transformar cada valor en un número (Label Encoder), convertir cada valor en una variable dummy (one hot encoder).\n",
"* La información se debe estandarizar con media 0 y varianza 1, o escalar los valores entre 0 y 1 ya que varios de los algoritmos de machine learning son sensibles a la escala de los valores.\n",
"\n",
"Ahora vamos a cargar la información del ejemplo y procesarla:"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>ID_CORRELATIVO</th>\n",
" <th>CODMES</th>\n",
" <th>FLG_BANCARIZADO</th>\n",
" <th>RANG_INGRESO</th>\n",
" <th>FLAG_LIMA_PROVINCIA</th>\n",
" <th>EDAD</th>\n",
" <th>ANTIGUEDAD</th>\n",
" <th>RANG_SDO_PASIVO_MENOS0</th>\n",
" <th>SDO_ACTIVO_MENOS0</th>\n",
" <th>SDO_ACTIVO_MENOS1</th>\n",
" <th>SDO_ACTIVO_MENOS2</th>\n",
" <th>SDO_ACTIVO_MENOS3</th>\n",
" <th>SDO_ACTIVO_MENOS4</th>\n",
" <th>SDO_ACTIVO_MENOS5</th>\n",
" <th>FLG_SEGURO_MENOS0</th>\n",
" <th>FLG_SEGURO_MENOS1</th>\n",
" <th>FLG_SEGURO_MENOS2</th>\n",
" <th>FLG_SEGURO_MENOS3</th>\n",
" <th>FLG_SEGURO_MENOS4</th>\n",
" <th>FLG_SEGURO_MENOS5</th>\n",
" <th>RANG_NRO_PRODUCTOS_MENOS0</th>\n",
" <th>FLG_NOMINA</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS5</th>\n",
" <th>NRO_ENTID_SSFF_MENOS0</th>\n",
" <th>NRO_ENTID_SSFF_MENOS1</th>\n",
" <th>NRO_ENTID_SSFF_MENOS2</th>\n",
" <th>NRO_ENTID_SSFF_MENOS3</th>\n",
" <th>NRO_ENTID_SSFF_MENOS4</th>\n",
" <th>NRO_ENTID_SSFF_MENOS5</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS0</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS1</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS2</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS3</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS4</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS5</th>\n",
" <th>ATTRITION</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>35653</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_06</td>\n",
" <td>Lima</td>\n",
" <td>25.0</td>\n",
" <td>6.0</td>\n",
" <td>Rango_SDO_09</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_04</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>8</td>\n",
" <td>11</td>\n",
" <td>14</td>\n",
" <td>12</td>\n",
" <td>8</td>\n",
" <td>12</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>66575</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_03</td>\n",
" <td>Provincia</td>\n",
" <td>27.0</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>56800</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_01</td>\n",
" <td>Provincia</td>\n",
" <td>34.0</td>\n",
" <td>4.0</td>\n",
" <td>Rango_SDO_02</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>8</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>8410</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_04</td>\n",
" <td>Provincia</td>\n",
" <td>63.0</td>\n",
" <td>5.0</td>\n",
" <td>Rango_SDO_03</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_03</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>6853</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>NaN</td>\n",
" <td>Lima</td>\n",
" <td>25.0</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>22240</td>\n",
" <td>201208</td>\n",
" <td>0</td>\n",
" <td>Rang_ingreso_02</td>\n",
" <td>Lima</td>\n",
" <td>27.0</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>86930</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_04</td>\n",
" <td>Provincia</td>\n",
" <td>41.0</td>\n",
" <td>0.0</td>\n",
" <td>Cero</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>88272</td>\n",
" <td>201208</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>Provincia</td>\n",
" <td>23.0</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_08</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>7</td>\n",
" <td>11</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>94608</td>\n",
" <td>201208</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>Lima</td>\n",
" <td>NaN</td>\n",
" <td>0.0</td>\n",
" <td>Cero</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>17</td>\n",
" <td>10</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>26877</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_06</td>\n",
" <td>Lima</td>\n",
" <td>26.0</td>\n",
" <td>7.0</td>\n",
" <td>Rango_SDO_07</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_04</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>8</td>\n",
" <td>8</td>\n",
" <td>16</td>\n",
" <td>20</td>\n",
" <td>19</td>\n",
" <td>15</td>\n",
" <td>17</td>\n",
" <td>15</td>\n",
" <td>10</td>\n",
" <td>32</td>\n",
" <td>19</td>\n",
" <td>13</td>\n",
" <td>15</td>\n",
" <td>11</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69990</th>\n",
" <td>81559</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_07</td>\n",
" <td>Lima</td>\n",
" <td>39.0</td>\n",
" <td>7.0</td>\n",
" <td>Rango_SDO_11</td>\n",
" <td>74410</td>\n",
" <td>50630</td>\n",
" <td>34910</td>\n",
" <td>35660</td>\n",
" <td>37500</td>\n",
" <td>45730</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_05</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>9</td>\n",
" <td>11</td>\n",
" <td>7</td>\n",
" <td>4</td>\n",
" <td>14</td>\n",
" <td>9</td>\n",
" <td>5</td>\n",
" <td>10</td>\n",
" <td>11</td>\n",
" <td>7</td>\n",
" <td>12</td>\n",
" <td>12</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69991</th>\n",
" <td>98207</td>\n",
" <td>201208</td>\n",
" <td>0</td>\n",
" <td>Rang_ingreso_03</td>\n",
" <td>Lima</td>\n",
" <td>24.0</td>\n",
" <td>7.0</td>\n",
" <td>Rango_SDO_08</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69992</th>\n",
" <td>95667</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_09</td>\n",
" <td>Lima</td>\n",
" <td>30.0</td>\n",
" <td>2.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>660</td>\n",
" <td>530</td>\n",
" <td>60</td>\n",
" <td>410</td>\n",
" <td>350</td>\n",
" <td>290</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_03</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>8</td>\n",
" <td>9</td>\n",
" <td>14</td>\n",
" <td>12</td>\n",
" <td>12</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>4</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>10</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69993</th>\n",
" <td>38669</td>\n",
" <td>201208</td>\n",
" <td>0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69994</th>\n",
" <td>22780</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_01</td>\n",
" <td>Provincia</td>\n",
" <td>29.0</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69995</th>\n",
" <td>43938</td>\n",
" <td>201208</td>\n",
" <td>0</td>\n",
" <td>Rang_ingreso_01</td>\n",
" <td>Lima</td>\n",
" <td>NaN</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>25</td>\n",
" <td>24</td>\n",
" <td>13</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69996</th>\n",
" <td>37004</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_03</td>\n",
" <td>Provincia</td>\n",
" <td>28.0</td>\n",
" <td>0.0</td>\n",
" <td>Cero</td>\n",
" <td>150</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69997</th>\n",
" <td>3896</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_03</td>\n",
" <td>Provincia</td>\n",
" <td>68.0</td>\n",
" <td>4.0</td>\n",
" <td>Rango_SDO_05</td>\n",
" <td>5360</td>\n",
" <td>5870</td>\n",
" <td>6470</td>\n",
" <td>6950</td>\n",
" <td>4780</td>\n",
" <td>4490</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_04</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>10</td>\n",
" <td>10</td>\n",
" <td>21</td>\n",
" <td>11</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69998</th>\n",
" <td>72060</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_06</td>\n",
" <td>Lima</td>\n",
" <td>31.0</td>\n",
" <td>7.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>880</td>\n",
" <td>620</td>\n",
" <td>0</td>\n",
" <td>150</td>\n",
" <td>920</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_03</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>9</td>\n",
" <td>7</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69999</th>\n",
" <td>34991</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_05</td>\n",
" <td>Lima</td>\n",
" <td>28.0</td>\n",
" <td>6.0</td>\n",
" <td>Rango_SDO_03</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_03</td>\n",
" <td>1</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>16</td>\n",
" <td>19</td>\n",
" <td>11</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>8</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>70000 rows × 53 columns</p>\n",
"</div>"
],
"text/plain": [
" ID_CORRELATIVO CODMES FLG_BANCARIZADO RANG_INGRESO \\\n",
"0 35653 201208 1 Rang_ingreso_06 \n",
"1 66575 201208 1 Rang_ingreso_03 \n",
"2 56800 201208 1 Rang_ingreso_01 \n",
"3 8410 201208 1 Rang_ingreso_04 \n",
"4 6853 201208 1 NaN \n",
"5 22240 201208 0 Rang_ingreso_02 \n",
"6 86930 201208 1 Rang_ingreso_04 \n",
"7 88272 201208 0 NaN \n",
"8 94608 201208 0 NaN \n",
"9 26877 201208 1 Rang_ingreso_06 \n",
"... ... ... ... ... \n",
"69990 81559 201208 1 Rang_ingreso_07 \n",
"69991 98207 201208 0 Rang_ingreso_03 \n",
"69992 95667 201208 1 Rang_ingreso_09 \n",
"69993 38669 201208 0 NaN \n",
"69994 22780 201208 1 Rang_ingreso_01 \n",
"69995 43938 201208 0 Rang_ingreso_01 \n",
"69996 37004 201208 1 Rang_ingreso_03 \n",
"69997 3896 201208 1 Rang_ingreso_03 \n",
"69998 72060 201208 1 Rang_ingreso_06 \n",
"69999 34991 201208 1 Rang_ingreso_05 \n",
"\n",
" FLAG_LIMA_PROVINCIA EDAD ANTIGUEDAD RANG_SDO_PASIVO_MENOS0 \\\n",
"0 Lima 25.0 6.0 Rango_SDO_09 \n",
"1 Provincia 27.0 0.0 Rango_SDO_01 \n",
"2 Provincia 34.0 4.0 Rango_SDO_02 \n",
"3 Provincia 63.0 5.0 Rango_SDO_03 \n",
"4 Lima 25.0 0.0 Rango_SDO_01 \n",
"5 Lima 27.0 0.0 Rango_SDO_01 \n",
"6 Provincia 41.0 0.0 Cero \n",
"7 Provincia 23.0 0.0 Rango_SDO_08 \n",
"8 Lima NaN 0.0 Cero \n",
"9 Lima 26.0 7.0 Rango_SDO_07 \n",
"... ... ... ... ... \n",
"69990 Lima 39.0 7.0 Rango_SDO_11 \n",
"69991 Lima 24.0 7.0 Rango_SDO_08 \n",
"69992 Lima 30.0 2.0 Rango_SDO_01 \n",
"69993 NaN NaN 0.0 Rango_SDO_01 \n",
"69994 Provincia 29.0 0.0 Rango_SDO_01 \n",
"69995 Lima NaN 0.0 Rango_SDO_01 \n",
"69996 Provincia 28.0 0.0 Cero \n",
"69997 Provincia 68.0 4.0 Rango_SDO_05 \n",
"69998 Lima 31.0 7.0 Rango_SDO_01 \n",
"69999 Lima 28.0 6.0 Rango_SDO_03 \n",
"\n",
" SDO_ACTIVO_MENOS0 SDO_ACTIVO_MENOS1 SDO_ACTIVO_MENOS2 \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 0 0 0 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 0 0 0 \n",
"... ... ... ... \n",
"69990 74410 50630 34910 \n",
"69991 0 0 0 \n",
"69992 660 530 60 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 150 0 0 \n",
"69997 5360 5870 6470 \n",
"69998 0 880 620 \n",
"69999 0 0 0 \n",
"\n",
" SDO_ACTIVO_MENOS3 SDO_ACTIVO_MENOS4 SDO_ACTIVO_MENOS5 \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 0 0 0 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 0 0 0 \n",
"... ... ... ... \n",
"69990 35660 37500 45730 \n",
"69991 0 0 0 \n",
"69992 410 350 290 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 6950 4780 4490 \n",
"69998 0 150 920 \n",
"69999 0 0 0 \n",
"\n",
" FLG_SEGURO_MENOS0 FLG_SEGURO_MENOS1 FLG_SEGURO_MENOS2 \\\n",
"0 1 1 1 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 1 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 1 1 1 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 1 1 1 \n",
"... ... ... ... \n",
"69990 1 1 1 \n",
"69991 0 0 0 \n",
"69992 1 1 1 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 1 1 0 \n",
"69997 1 1 1 \n",
"69998 1 1 1 \n",
"69999 1 1 1 \n",
"\n",
" FLG_SEGURO_MENOS3 FLG_SEGURO_MENOS4 FLG_SEGURO_MENOS5 \\\n",
"0 1 1 1 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 1 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 0 0 0 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 1 1 1 \n",
"... ... ... ... \n",
"69990 1 1 1 \n",
"69991 0 0 0 \n",
"69992 1 1 1 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 1 1 1 \n",
"69998 1 1 1 \n",
"69999 1 1 1 \n",
"\n",
" RANG_NRO_PRODUCTOS_MENOS0 FLG_NOMINA NRO_ACCES_CANAL1_MENOS0 \\\n",
"0 Rango_04 0 2 \n",
"1 Rango_02 1 0 \n",
"2 Rango_02 1 0 \n",
"3 Rango_03 0 0 \n",
"4 Rango_01 0 0 \n",
"5 Rango_02 1 0 \n",
"6 Rango_02 0 0 \n",
"7 Rango_02 0 0 \n",
"8 Rango_01 0 0 \n",
"9 Rango_04 1 0 \n",
"... ... ... ... \n",
"69990 Rango_05 1 0 \n",
"69991 Rango_02 0 0 \n",
"69992 Rango_03 0 0 \n",
"69993 Rango_02 0 0 \n",
"69994 Rango_02 1 1 \n",
"69995 Rango_02 1 0 \n",
"69996 Rango_02 0 0 \n",
"69997 Rango_04 1 0 \n",
"69998 Rango_03 0 4 \n",
"69999 Rango_03 1 7 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS1 NRO_ACCES_CANAL1_MENOS2 \\\n",
"0 1 0 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 2 1 \n",
"... ... ... \n",
"69990 0 0 \n",
"69991 0 0 \n",
"69992 0 0 \n",
"69993 0 0 \n",
"69994 0 2 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 4 9 \n",
"69999 1 0 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS3 NRO_ACCES_CANAL1_MENOS4 \\\n",
"0 2 4 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 3 8 \n",
"... ... ... \n",
"69990 0 1 \n",
"69991 0 0 \n",
"69992 0 0 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 7 4 \n",
"69999 0 0 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS5 NRO_ACCES_CANAL2_MENOS0 \\\n",
"0 1 8 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 8 16 \n",
"... ... ... \n",
"69990 1 9 \n",
"69991 0 0 \n",
"69992 0 4 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 5 0 \n",
"69999 0 7 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS1 NRO_ACCES_CANAL2_MENOS2 \\\n",
"0 11 14 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 20 19 \n",
"... ... ... \n",
"69990 11 7 \n",
"69991 0 0 \n",
"69992 8 9 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 14 16 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS3 NRO_ACCES_CANAL2_MENOS4 \\\n",
"0 12 8 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 15 17 \n",
"... ... ... \n",
"69990 4 14 \n",
"69991 0 0 \n",
"69992 14 12 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 19 11 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS5 NRO_ACCES_CANAL3_MENOS0 \\\n",
"0 12 3 \n",
"1 0 24 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 6 \n",
"6 0 0 \n",
"7 0 14 \n",
"8 0 7 \n",
"9 15 10 \n",
"... ... ... \n",
"69990 9 5 \n",
"69991 0 3 \n",
"69992 12 2 \n",
"69993 0 2 \n",
"69994 0 5 \n",
"69995 0 25 \n",
"69996 0 2 \n",
"69997 0 7 \n",
"69998 0 0 \n",
"69999 6 0 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS1 NRO_ACCES_CANAL3_MENOS2 \\\n",
"0 0 1 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 1 1 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 7 11 \n",
"8 17 10 \n",
"9 32 19 \n",
"... ... ... \n",
"69990 10 11 \n",
"69991 7 1 \n",
"69992 5 4 \n",
"69993 6 0 \n",
"69994 3 1 \n",
"69995 24 13 \n",
"69996 0 0 \n",
"69997 14 10 \n",
"69998 0 5 \n",
"69999 3 8 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS3 NRO_ACCES_CANAL3_MENOS4 \\\n",
"0 6 2 \n",
"1 0 0 \n",
"2 8 0 \n",
"3 0 2 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 2 0 \n",
"8 3 0 \n",
"9 13 15 \n",
"... ... ... \n",
"69990 7 12 \n",
"69991 0 0 \n",
"69992 2 5 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 10 21 \n",
"69998 0 0 \n",
"69999 2 4 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS5 NRO_ENTID_SSFF_MENOS0 NRO_ENTID_SSFF_MENOS1 \\\n",
"0 5 2 1 \n",
"1 0 1 1 \n",
"2 2 0 0 \n",
"3 0 3 3 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 0 3 3 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 11 5 5 \n",
"... ... ... ... \n",
"69990 12 0 0 \n",
"69991 0 0 0 \n",
"69992 10 4 4 \n",
"69993 0 0 0 \n",
"69994 0 7 7 \n",
"69995 0 0 0 \n",
"69996 0 4 4 \n",
"69997 11 4 4 \n",
"69998 0 3 3 \n",
"69999 2 2 2 \n",
"\n",
" NRO_ENTID_SSFF_MENOS2 NRO_ENTID_SSFF_MENOS3 NRO_ENTID_SSFF_MENOS4 \\\n",
"0 1 1 1 \n",
"1 1 1 1 \n",
"2 0 0 0 \n",
"3 3 3 3 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 3 2 2 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 5 5 5 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 5 5 5 \n",
"69993 0 0 0 \n",
"69994 7 7 7 \n",
"69995 0 0 0 \n",
"69996 3 3 3 \n",
"69997 4 4 4 \n",
"69998 3 3 3 \n",
"69999 2 2 2 \n",
"\n",
" NRO_ENTID_SSFF_MENOS5 FLG_SDO_OTSSFF_MENOS0 FLG_SDO_OTSSFF_MENOS1 \\\n",
"0 1 1 0 \n",
"1 1 0 0 \n",
"2 0 0 0 \n",
"3 3 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 2 1 1 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 5 0 1 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 5 1 1 \n",
"69993 0 0 0 \n",
"69994 7 1 1 \n",
"69995 0 0 0 \n",
"69996 3 0 0 \n",
"69997 4 1 1 \n",
"69998 3 1 1 \n",
"69999 2 0 0 \n",
"\n",
" FLG_SDO_OTSSFF_MENOS2 FLG_SDO_OTSSFF_MENOS3 FLG_SDO_OTSSFF_MENOS4 \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 1 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 1 1 1 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 0 1 1 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 1 1 1 \n",
"69993 0 0 0 \n",
"69994 1 1 1 \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 1 1 1 \n",
"69998 1 1 1 \n",
"69999 0 0 0 \n",
"\n",
" FLG_SDO_OTSSFF_MENOS5 ATTRITION \n",
"0 0 0 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 1 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 1 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 1 0 \n",
"... ... ... \n",
"69990 0 0 \n",
"69991 0 0 \n",
"69992 1 0 \n",
"69993 0 1 \n",
"69994 1 1 \n",
"69995 0 0 \n",
"69996 1 0 \n",
"69997 1 0 \n",
"69998 1 0 \n",
"69999 0 0 \n",
"\n",
"[70000 rows x 53 columns]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import pandas as pd\n",
"import numpy as np\n",
"\n",
"#Ocultando las advertencias\n",
"import warnings\n",
"warnings.filterwarnings('ignore')\n",
"\n",
"#Cargando la información de la base de clientes\n",
"df = pd.read_excel('train_clientes.xlsx')#,index_col=0)\n",
"\n",
"#mostramos el contenido de la tabla\n",
"with pd.option_context('display.max_rows', 20, 'display.max_columns', None):\n",
" display(df)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"La columna final llamada ATTRITION, representa la calidad crediticia del cliente, es decir si el cliente ha incurrido en default o no.\n",
"\n",
"Se puede observar que la data tiene valores NaN, por ello algunos se van a rellenar con la media (valores numericos) o la moda (para catergorias)"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>ID_CORRELATIVO</th>\n",
" <th>CODMES</th>\n",
" <th>FLG_BANCARIZADO</th>\n",
" <th>RANG_INGRESO</th>\n",
" <th>FLAG_LIMA_PROVINCIA</th>\n",
" <th>EDAD</th>\n",
" <th>ANTIGUEDAD</th>\n",
" <th>RANG_SDO_PASIVO_MENOS0</th>\n",
" <th>SDO_ACTIVO_MENOS0</th>\n",
" <th>SDO_ACTIVO_MENOS1</th>\n",
" <th>SDO_ACTIVO_MENOS2</th>\n",
" <th>SDO_ACTIVO_MENOS3</th>\n",
" <th>SDO_ACTIVO_MENOS4</th>\n",
" <th>SDO_ACTIVO_MENOS5</th>\n",
" <th>FLG_SEGURO_MENOS0</th>\n",
" <th>FLG_SEGURO_MENOS1</th>\n",
" <th>FLG_SEGURO_MENOS2</th>\n",
" <th>FLG_SEGURO_MENOS3</th>\n",
" <th>FLG_SEGURO_MENOS4</th>\n",
" <th>FLG_SEGURO_MENOS5</th>\n",
" <th>RANG_NRO_PRODUCTOS_MENOS0</th>\n",
" <th>FLG_NOMINA</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS5</th>\n",
" <th>NRO_ENTID_SSFF_MENOS0</th>\n",
" <th>NRO_ENTID_SSFF_MENOS1</th>\n",
" <th>NRO_ENTID_SSFF_MENOS2</th>\n",
" <th>NRO_ENTID_SSFF_MENOS3</th>\n",
" <th>NRO_ENTID_SSFF_MENOS4</th>\n",
" <th>NRO_ENTID_SSFF_MENOS5</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS0</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS1</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS2</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS3</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS4</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS5</th>\n",
" <th>ATTRITION</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>35653</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_06</td>\n",
" <td>Lima</td>\n",
" <td>25.0</td>\n",
" <td>6.0</td>\n",
" <td>Rango_SDO_09</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_04</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>8</td>\n",
" <td>11</td>\n",
" <td>14</td>\n",
" <td>12</td>\n",
" <td>8</td>\n",
" <td>12</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>66575</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_03</td>\n",
" <td>Provincia</td>\n",
" <td>27.0</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>56800</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_01</td>\n",
" <td>Provincia</td>\n",
" <td>34.0</td>\n",
" <td>4.0</td>\n",
" <td>Rango_SDO_02</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>8</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>8410</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_04</td>\n",
" <td>Provincia</td>\n",
" <td>63.0</td>\n",
" <td>5.0</td>\n",
" <td>Rango_SDO_03</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_03</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>6853</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_01</td>\n",
" <td>Lima</td>\n",
" <td>25.0</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>22240</td>\n",
" <td>201208</td>\n",
" <td>0</td>\n",
" <td>Rang_ingreso_02</td>\n",
" <td>Lima</td>\n",
" <td>27.0</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>86930</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_04</td>\n",
" <td>Provincia</td>\n",
" <td>41.0</td>\n",
" <td>0.0</td>\n",
" <td>Cero</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>88272</td>\n",
" <td>201208</td>\n",
" <td>0</td>\n",
" <td>Rang_ingreso_01</td>\n",
" <td>Provincia</td>\n",
" <td>23.0</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_08</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>7</td>\n",
" <td>11</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>94608</td>\n",
" <td>201208</td>\n",
" <td>0</td>\n",
" <td>Rang_ingreso_01</td>\n",
" <td>Lima</td>\n",
" <td>35.0</td>\n",
" <td>0.0</td>\n",
" <td>Cero</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>17</td>\n",
" <td>10</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>26877</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_06</td>\n",
" <td>Lima</td>\n",
" <td>26.0</td>\n",
" <td>7.0</td>\n",
" <td>Rango_SDO_07</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_04</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>8</td>\n",
" <td>8</td>\n",
" <td>16</td>\n",
" <td>20</td>\n",
" <td>19</td>\n",
" <td>15</td>\n",
" <td>17</td>\n",
" <td>15</td>\n",
" <td>10</td>\n",
" <td>32</td>\n",
" <td>19</td>\n",
" <td>13</td>\n",
" <td>15</td>\n",
" <td>11</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69990</th>\n",
" <td>81559</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_07</td>\n",
" <td>Lima</td>\n",
" <td>39.0</td>\n",
" <td>7.0</td>\n",
" <td>Rango_SDO_11</td>\n",
" <td>74410</td>\n",
" <td>50630</td>\n",
" <td>34910</td>\n",
" <td>35660</td>\n",
" <td>37500</td>\n",
" <td>45730</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_05</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>9</td>\n",
" <td>11</td>\n",
" <td>7</td>\n",
" <td>4</td>\n",
" <td>14</td>\n",
" <td>9</td>\n",
" <td>5</td>\n",
" <td>10</td>\n",
" <td>11</td>\n",
" <td>7</td>\n",
" <td>12</td>\n",
" <td>12</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69991</th>\n",
" <td>98207</td>\n",
" <td>201208</td>\n",
" <td>0</td>\n",
" <td>Rang_ingreso_03</td>\n",
" <td>Lima</td>\n",
" <td>24.0</td>\n",
" <td>7.0</td>\n",
" <td>Rango_SDO_08</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69992</th>\n",
" <td>95667</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_09</td>\n",
" <td>Lima</td>\n",
" <td>30.0</td>\n",
" <td>2.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>660</td>\n",
" <td>530</td>\n",
" <td>60</td>\n",
" <td>410</td>\n",
" <td>350</td>\n",
" <td>290</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_03</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>8</td>\n",
" <td>9</td>\n",
" <td>14</td>\n",
" <td>12</td>\n",
" <td>12</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>4</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>10</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69993</th>\n",
" <td>38669</td>\n",
" <td>201208</td>\n",
" <td>0</td>\n",
" <td>Rang_ingreso_01</td>\n",
" <td>Lima</td>\n",
" <td>35.0</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69994</th>\n",
" <td>22780</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_01</td>\n",
" <td>Provincia</td>\n",
" <td>29.0</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69995</th>\n",
" <td>43938</td>\n",
" <td>201208</td>\n",
" <td>0</td>\n",
" <td>Rang_ingreso_01</td>\n",
" <td>Lima</td>\n",
" <td>35.0</td>\n",
" <td>0.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>25</td>\n",
" <td>24</td>\n",
" <td>13</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69996</th>\n",
" <td>37004</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_03</td>\n",
" <td>Provincia</td>\n",
" <td>28.0</td>\n",
" <td>0.0</td>\n",
" <td>Cero</td>\n",
" <td>150</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>Rango_02</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69997</th>\n",
" <td>3896</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_03</td>\n",
" <td>Provincia</td>\n",
" <td>68.0</td>\n",
" <td>4.0</td>\n",
" <td>Rango_SDO_05</td>\n",
" <td>5360</td>\n",
" <td>5870</td>\n",
" <td>6470</td>\n",
" <td>6950</td>\n",
" <td>4780</td>\n",
" <td>4490</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_04</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>10</td>\n",
" <td>10</td>\n",
" <td>21</td>\n",
" <td>11</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69998</th>\n",
" <td>72060</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_06</td>\n",
" <td>Lima</td>\n",
" <td>31.0</td>\n",
" <td>7.0</td>\n",
" <td>Rango_SDO_01</td>\n",
" <td>0</td>\n",
" <td>880</td>\n",
" <td>620</td>\n",
" <td>0</td>\n",
" <td>150</td>\n",
" <td>920</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_03</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>9</td>\n",
" <td>7</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69999</th>\n",
" <td>34991</td>\n",
" <td>201208</td>\n",
" <td>1</td>\n",
" <td>Rang_ingreso_05</td>\n",
" <td>Lima</td>\n",
" <td>28.0</td>\n",
" <td>6.0</td>\n",
" <td>Rango_SDO_03</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>Rango_03</td>\n",
" <td>1</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>16</td>\n",
" <td>19</td>\n",
" <td>11</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>8</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>70000 rows × 53 columns</p>\n",
"</div>"
],
"text/plain": [
" ID_CORRELATIVO CODMES FLG_BANCARIZADO RANG_INGRESO \\\n",
"0 35653 201208 1 Rang_ingreso_06 \n",
"1 66575 201208 1 Rang_ingreso_03 \n",
"2 56800 201208 1 Rang_ingreso_01 \n",
"3 8410 201208 1 Rang_ingreso_04 \n",
"4 6853 201208 1 Rang_ingreso_01 \n",
"5 22240 201208 0 Rang_ingreso_02 \n",
"6 86930 201208 1 Rang_ingreso_04 \n",
"7 88272 201208 0 Rang_ingreso_01 \n",
"8 94608 201208 0 Rang_ingreso_01 \n",
"9 26877 201208 1 Rang_ingreso_06 \n",
"... ... ... ... ... \n",
"69990 81559 201208 1 Rang_ingreso_07 \n",
"69991 98207 201208 0 Rang_ingreso_03 \n",
"69992 95667 201208 1 Rang_ingreso_09 \n",
"69993 38669 201208 0 Rang_ingreso_01 \n",
"69994 22780 201208 1 Rang_ingreso_01 \n",
"69995 43938 201208 0 Rang_ingreso_01 \n",
"69996 37004 201208 1 Rang_ingreso_03 \n",
"69997 3896 201208 1 Rang_ingreso_03 \n",
"69998 72060 201208 1 Rang_ingreso_06 \n",
"69999 34991 201208 1 Rang_ingreso_05 \n",
"\n",
" FLAG_LIMA_PROVINCIA EDAD ANTIGUEDAD RANG_SDO_PASIVO_MENOS0 \\\n",
"0 Lima 25.0 6.0 Rango_SDO_09 \n",
"1 Provincia 27.0 0.0 Rango_SDO_01 \n",
"2 Provincia 34.0 4.0 Rango_SDO_02 \n",
"3 Provincia 63.0 5.0 Rango_SDO_03 \n",
"4 Lima 25.0 0.0 Rango_SDO_01 \n",
"5 Lima 27.0 0.0 Rango_SDO_01 \n",
"6 Provincia 41.0 0.0 Cero \n",
"7 Provincia 23.0 0.0 Rango_SDO_08 \n",
"8 Lima 35.0 0.0 Cero \n",
"9 Lima 26.0 7.0 Rango_SDO_07 \n",
"... ... ... ... ... \n",
"69990 Lima 39.0 7.0 Rango_SDO_11 \n",
"69991 Lima 24.0 7.0 Rango_SDO_08 \n",
"69992 Lima 30.0 2.0 Rango_SDO_01 \n",
"69993 Lima 35.0 0.0 Rango_SDO_01 \n",
"69994 Provincia 29.0 0.0 Rango_SDO_01 \n",
"69995 Lima 35.0 0.0 Rango_SDO_01 \n",
"69996 Provincia 28.0 0.0 Cero \n",
"69997 Provincia 68.0 4.0 Rango_SDO_05 \n",
"69998 Lima 31.0 7.0 Rango_SDO_01 \n",
"69999 Lima 28.0 6.0 Rango_SDO_03 \n",
"\n",
" SDO_ACTIVO_MENOS0 SDO_ACTIVO_MENOS1 SDO_ACTIVO_MENOS2 \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 0 0 0 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 0 0 0 \n",
"... ... ... ... \n",
"69990 74410 50630 34910 \n",
"69991 0 0 0 \n",
"69992 660 530 60 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 150 0 0 \n",
"69997 5360 5870 6470 \n",
"69998 0 880 620 \n",
"69999 0 0 0 \n",
"\n",
" SDO_ACTIVO_MENOS3 SDO_ACTIVO_MENOS4 SDO_ACTIVO_MENOS5 \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 0 0 0 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 0 0 0 \n",
"... ... ... ... \n",
"69990 35660 37500 45730 \n",
"69991 0 0 0 \n",
"69992 410 350 290 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 6950 4780 4490 \n",
"69998 0 150 920 \n",
"69999 0 0 0 \n",
"\n",
" FLG_SEGURO_MENOS0 FLG_SEGURO_MENOS1 FLG_SEGURO_MENOS2 \\\n",
"0 1 1 1 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 1 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 1 1 1 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 1 1 1 \n",
"... ... ... ... \n",
"69990 1 1 1 \n",
"69991 0 0 0 \n",
"69992 1 1 1 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 1 1 0 \n",
"69997 1 1 1 \n",
"69998 1 1 1 \n",
"69999 1 1 1 \n",
"\n",
" FLG_SEGURO_MENOS3 FLG_SEGURO_MENOS4 FLG_SEGURO_MENOS5 \\\n",
"0 1 1 1 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 1 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 0 0 0 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 1 1 1 \n",
"... ... ... ... \n",
"69990 1 1 1 \n",
"69991 0 0 0 \n",
"69992 1 1 1 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 1 1 1 \n",
"69998 1 1 1 \n",
"69999 1 1 1 \n",
"\n",
" RANG_NRO_PRODUCTOS_MENOS0 FLG_NOMINA NRO_ACCES_CANAL1_MENOS0 \\\n",
"0 Rango_04 0 2 \n",
"1 Rango_02 1 0 \n",
"2 Rango_02 1 0 \n",
"3 Rango_03 0 0 \n",
"4 Rango_01 0 0 \n",
"5 Rango_02 1 0 \n",
"6 Rango_02 0 0 \n",
"7 Rango_02 0 0 \n",
"8 Rango_01 0 0 \n",
"9 Rango_04 1 0 \n",
"... ... ... ... \n",
"69990 Rango_05 1 0 \n",
"69991 Rango_02 0 0 \n",
"69992 Rango_03 0 0 \n",
"69993 Rango_02 0 0 \n",
"69994 Rango_02 1 1 \n",
"69995 Rango_02 1 0 \n",
"69996 Rango_02 0 0 \n",
"69997 Rango_04 1 0 \n",
"69998 Rango_03 0 4 \n",
"69999 Rango_03 1 7 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS1 NRO_ACCES_CANAL1_MENOS2 \\\n",
"0 1 0 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 2 1 \n",
"... ... ... \n",
"69990 0 0 \n",
"69991 0 0 \n",
"69992 0 0 \n",
"69993 0 0 \n",
"69994 0 2 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 4 9 \n",
"69999 1 0 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS3 NRO_ACCES_CANAL1_MENOS4 \\\n",
"0 2 4 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 3 8 \n",
"... ... ... \n",
"69990 0 1 \n",
"69991 0 0 \n",
"69992 0 0 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 7 4 \n",
"69999 0 0 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS5 NRO_ACCES_CANAL2_MENOS0 \\\n",
"0 1 8 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 8 16 \n",
"... ... ... \n",
"69990 1 9 \n",
"69991 0 0 \n",
"69992 0 4 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 5 0 \n",
"69999 0 7 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS1 NRO_ACCES_CANAL2_MENOS2 \\\n",
"0 11 14 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 20 19 \n",
"... ... ... \n",
"69990 11 7 \n",
"69991 0 0 \n",
"69992 8 9 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 14 16 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS3 NRO_ACCES_CANAL2_MENOS4 \\\n",
"0 12 8 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 15 17 \n",
"... ... ... \n",
"69990 4 14 \n",
"69991 0 0 \n",
"69992 14 12 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 19 11 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS5 NRO_ACCES_CANAL3_MENOS0 \\\n",
"0 12 3 \n",
"1 0 24 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 6 \n",
"6 0 0 \n",
"7 0 14 \n",
"8 0 7 \n",
"9 15 10 \n",
"... ... ... \n",
"69990 9 5 \n",
"69991 0 3 \n",
"69992 12 2 \n",
"69993 0 2 \n",
"69994 0 5 \n",
"69995 0 25 \n",
"69996 0 2 \n",
"69997 0 7 \n",
"69998 0 0 \n",
"69999 6 0 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS1 NRO_ACCES_CANAL3_MENOS2 \\\n",
"0 0 1 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 1 1 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 7 11 \n",
"8 17 10 \n",
"9 32 19 \n",
"... ... ... \n",
"69990 10 11 \n",
"69991 7 1 \n",
"69992 5 4 \n",
"69993 6 0 \n",
"69994 3 1 \n",
"69995 24 13 \n",
"69996 0 0 \n",
"69997 14 10 \n",
"69998 0 5 \n",
"69999 3 8 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS3 NRO_ACCES_CANAL3_MENOS4 \\\n",
"0 6 2 \n",
"1 0 0 \n",
"2 8 0 \n",
"3 0 2 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 2 0 \n",
"8 3 0 \n",
"9 13 15 \n",
"... ... ... \n",
"69990 7 12 \n",
"69991 0 0 \n",
"69992 2 5 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 10 21 \n",
"69998 0 0 \n",
"69999 2 4 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS5 NRO_ENTID_SSFF_MENOS0 NRO_ENTID_SSFF_MENOS1 \\\n",
"0 5 2 1 \n",
"1 0 1 1 \n",
"2 2 0 0 \n",
"3 0 3 3 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 0 3 3 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 11 5 5 \n",
"... ... ... ... \n",
"69990 12 0 0 \n",
"69991 0 0 0 \n",
"69992 10 4 4 \n",
"69993 0 0 0 \n",
"69994 0 7 7 \n",
"69995 0 0 0 \n",
"69996 0 4 4 \n",
"69997 11 4 4 \n",
"69998 0 3 3 \n",
"69999 2 2 2 \n",
"\n",
" NRO_ENTID_SSFF_MENOS2 NRO_ENTID_SSFF_MENOS3 NRO_ENTID_SSFF_MENOS4 \\\n",
"0 1 1 1 \n",
"1 1 1 1 \n",
"2 0 0 0 \n",
"3 3 3 3 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 3 2 2 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 5 5 5 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 5 5 5 \n",
"69993 0 0 0 \n",
"69994 7 7 7 \n",
"69995 0 0 0 \n",
"69996 3 3 3 \n",
"69997 4 4 4 \n",
"69998 3 3 3 \n",
"69999 2 2 2 \n",
"\n",
" NRO_ENTID_SSFF_MENOS5 FLG_SDO_OTSSFF_MENOS0 FLG_SDO_OTSSFF_MENOS1 \\\n",
"0 1 1 0 \n",
"1 1 0 0 \n",
"2 0 0 0 \n",
"3 3 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 2 1 1 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 5 0 1 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 5 1 1 \n",
"69993 0 0 0 \n",
"69994 7 1 1 \n",
"69995 0 0 0 \n",
"69996 3 0 0 \n",
"69997 4 1 1 \n",
"69998 3 1 1 \n",
"69999 2 0 0 \n",
"\n",
" FLG_SDO_OTSSFF_MENOS2 FLG_SDO_OTSSFF_MENOS3 FLG_SDO_OTSSFF_MENOS4 \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 1 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 1 1 1 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 0 1 1 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 1 1 1 \n",
"69993 0 0 0 \n",
"69994 1 1 1 \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 1 1 1 \n",
"69998 1 1 1 \n",
"69999 0 0 0 \n",
"\n",
" FLG_SDO_OTSSFF_MENOS5 ATTRITION \n",
"0 0 0 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 1 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 1 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 1 0 \n",
"... ... ... \n",
"69990 0 0 \n",
"69991 0 0 \n",
"69992 1 0 \n",
"69993 0 1 \n",
"69994 1 1 \n",
"69995 0 0 \n",
"69996 1 0 \n",
"69997 1 0 \n",
"69998 1 0 \n",
"69999 0 0 \n",
"\n",
"[70000 rows x 53 columns]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#Rellenando la data de variables categoricas con la moda\n",
"for column in ['RANG_INGRESO','FLAG_LIMA_PROVINCIA']:\n",
" df[column].fillna(df[column].mode()[0], inplace=True)\n",
"\n",
"#Rellenando la data de variables númericas con la media\n",
"for column in ['EDAD','ANTIGUEDAD']:\n",
" df[column].fillna(round(df[column].mean()), inplace=True)\n",
"\n",
"del column \n",
"\n",
"#mostramos el contenido de la tabla\n",
"with pd.option_context('display.max_rows', 20, 'display.max_columns', None):\n",
" display(df)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Ahora viene la parte de transformación de la data de categorias. Primero realizaremos el label encoder:"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>FLG_BANCARIZADO</th>\n",
" <th>RANG_INGRESO</th>\n",
" <th>FLAG_LIMA_PROVINCIA</th>\n",
" <th>EDAD</th>\n",
" <th>ANTIGUEDAD</th>\n",
" <th>RANG_SDO_PASIVO_MENOS0</th>\n",
" <th>SDO_ACTIVO_MENOS0</th>\n",
" <th>SDO_ACTIVO_MENOS1</th>\n",
" <th>SDO_ACTIVO_MENOS2</th>\n",
" <th>SDO_ACTIVO_MENOS3</th>\n",
" <th>SDO_ACTIVO_MENOS4</th>\n",
" <th>SDO_ACTIVO_MENOS5</th>\n",
" <th>FLG_SEGURO_MENOS0</th>\n",
" <th>FLG_SEGURO_MENOS1</th>\n",
" <th>FLG_SEGURO_MENOS2</th>\n",
" <th>FLG_SEGURO_MENOS3</th>\n",
" <th>FLG_SEGURO_MENOS4</th>\n",
" <th>FLG_SEGURO_MENOS5</th>\n",
" <th>RANG_NRO_PRODUCTOS_MENOS0</th>\n",
" <th>FLG_NOMINA</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS5</th>\n",
" <th>NRO_ENTID_SSFF_MENOS0</th>\n",
" <th>NRO_ENTID_SSFF_MENOS1</th>\n",
" <th>NRO_ENTID_SSFF_MENOS2</th>\n",
" <th>NRO_ENTID_SSFF_MENOS3</th>\n",
" <th>NRO_ENTID_SSFF_MENOS4</th>\n",
" <th>NRO_ENTID_SSFF_MENOS5</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS0</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS1</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS2</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS3</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS4</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS5</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>25.0</td>\n",
" <td>6.0</td>\n",
" <td>9</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>8</td>\n",
" <td>11</td>\n",
" <td>14</td>\n",
" <td>12</td>\n",
" <td>8</td>\n",
" <td>12</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>27.0</td>\n",
" <td>0.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>34.0</td>\n",
" <td>4.0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>8</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>63.0</td>\n",
" <td>5.0</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>25.0</td>\n",
" <td>0.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>27.0</td>\n",
" <td>0.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>41.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>23.0</td>\n",
" <td>0.0</td>\n",
" <td>8</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>7</td>\n",
" <td>11</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>35.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>17</td>\n",
" <td>10</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>1</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>26.0</td>\n",
" <td>7.0</td>\n",
" <td>7</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>8</td>\n",
" <td>8</td>\n",
" <td>16</td>\n",
" <td>20</td>\n",
" <td>19</td>\n",
" <td>15</td>\n",
" <td>17</td>\n",
" <td>15</td>\n",
" <td>10</td>\n",
" <td>32</td>\n",
" <td>19</td>\n",
" <td>13</td>\n",
" <td>15</td>\n",
" <td>11</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69990</th>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>39.0</td>\n",
" <td>7.0</td>\n",
" <td>11</td>\n",
" <td>74410</td>\n",
" <td>50630</td>\n",
" <td>34910</td>\n",
" <td>35660</td>\n",
" <td>37500</td>\n",
" <td>45730</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>9</td>\n",
" <td>11</td>\n",
" <td>7</td>\n",
" <td>4</td>\n",
" <td>14</td>\n",
" <td>9</td>\n",
" <td>5</td>\n",
" <td>10</td>\n",
" <td>11</td>\n",
" <td>7</td>\n",
" <td>12</td>\n",
" <td>12</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69991</th>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>24.0</td>\n",
" <td>7.0</td>\n",
" <td>8</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69992</th>\n",
" <td>1</td>\n",
" <td>8</td>\n",
" <td>0</td>\n",
" <td>30.0</td>\n",
" <td>2.0</td>\n",
" <td>1</td>\n",
" <td>660</td>\n",
" <td>530</td>\n",
" <td>60</td>\n",
" <td>410</td>\n",
" <td>350</td>\n",
" <td>290</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>8</td>\n",
" <td>9</td>\n",
" <td>14</td>\n",
" <td>12</td>\n",
" <td>12</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>4</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>10</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69993</th>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>35.0</td>\n",
" <td>0.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69994</th>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>29.0</td>\n",
" <td>0.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69995</th>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>35.0</td>\n",
" <td>0.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>25</td>\n",
" <td>24</td>\n",
" <td>13</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69996</th>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>28.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>150</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69997</th>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>68.0</td>\n",
" <td>4.0</td>\n",
" <td>5</td>\n",
" <td>5360</td>\n",
" <td>5870</td>\n",
" <td>6470</td>\n",
" <td>6950</td>\n",
" <td>4780</td>\n",
" <td>4490</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>10</td>\n",
" <td>10</td>\n",
" <td>21</td>\n",
" <td>11</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69998</th>\n",
" <td>1</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>31.0</td>\n",
" <td>7.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>880</td>\n",
" <td>620</td>\n",
" <td>0</td>\n",
" <td>150</td>\n",
" <td>920</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>9</td>\n",
" <td>7</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69999</th>\n",
" <td>1</td>\n",
" <td>4</td>\n",
" <td>0</td>\n",
" <td>28.0</td>\n",
" <td>6.0</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>16</td>\n",
" <td>19</td>\n",
" <td>11</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>8</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>70000 rows × 50 columns</p>\n",
"</div>"
],
"text/plain": [
" FLG_BANCARIZADO RANG_INGRESO FLAG_LIMA_PROVINCIA EDAD ANTIGUEDAD \\\n",
"0 1 5 0 25.0 6.0 \n",
"1 1 2 1 27.0 0.0 \n",
"2 1 0 1 34.0 4.0 \n",
"3 1 3 1 63.0 5.0 \n",
"4 1 0 0 25.0 0.0 \n",
"5 0 1 0 27.0 0.0 \n",
"6 1 3 1 41.0 0.0 \n",
"7 0 0 1 23.0 0.0 \n",
"8 0 0 0 35.0 0.0 \n",
"9 1 5 0 26.0 7.0 \n",
"... ... ... ... ... ... \n",
"69990 1 6 0 39.0 7.0 \n",
"69991 0 2 0 24.0 7.0 \n",
"69992 1 8 0 30.0 2.0 \n",
"69993 0 0 0 35.0 0.0 \n",
"69994 1 0 1 29.0 0.0 \n",
"69995 0 0 0 35.0 0.0 \n",
"69996 1 2 1 28.0 0.0 \n",
"69997 1 2 1 68.0 4.0 \n",
"69998 1 5 0 31.0 7.0 \n",
"69999 1 4 0 28.0 6.0 \n",
"\n",
" RANG_SDO_PASIVO_MENOS0 SDO_ACTIVO_MENOS0 SDO_ACTIVO_MENOS1 \\\n",
"0 9 0 0 \n",
"1 1 0 0 \n",
"2 2 0 0 \n",
"3 3 0 0 \n",
"4 1 0 0 \n",
"5 1 0 0 \n",
"6 0 0 0 \n",
"7 8 0 0 \n",
"8 0 0 0 \n",
"9 7 0 0 \n",
"... ... ... ... \n",
"69990 11 74410 50630 \n",
"69991 8 0 0 \n",
"69992 1 660 530 \n",
"69993 1 0 0 \n",
"69994 1 0 0 \n",
"69995 1 0 0 \n",
"69996 0 150 0 \n",
"69997 5 5360 5870 \n",
"69998 1 0 880 \n",
"69999 3 0 0 \n",
"\n",
" SDO_ACTIVO_MENOS2 SDO_ACTIVO_MENOS3 SDO_ACTIVO_MENOS4 \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 0 0 0 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 0 0 0 \n",
"... ... ... ... \n",
"69990 34910 35660 37500 \n",
"69991 0 0 0 \n",
"69992 60 410 350 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 6470 6950 4780 \n",
"69998 620 0 150 \n",
"69999 0 0 0 \n",
"\n",
" SDO_ACTIVO_MENOS5 FLG_SEGURO_MENOS0 FLG_SEGURO_MENOS1 \\\n",
"0 0 1 1 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 0 1 1 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 0 1 1 \n",
"... ... ... ... \n",
"69990 45730 1 1 \n",
"69991 0 0 0 \n",
"69992 290 1 1 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 0 1 1 \n",
"69997 4490 1 1 \n",
"69998 920 1 1 \n",
"69999 0 1 1 \n",
"\n",
" FLG_SEGURO_MENOS2 FLG_SEGURO_MENOS3 FLG_SEGURO_MENOS4 \\\n",
"0 1 1 1 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 1 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 1 0 0 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 1 1 1 \n",
"... ... ... ... \n",
"69990 1 1 1 \n",
"69991 0 0 0 \n",
"69992 1 1 1 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 1 1 1 \n",
"69998 1 1 1 \n",
"69999 1 1 1 \n",
"\n",
" FLG_SEGURO_MENOS5 RANG_NRO_PRODUCTOS_MENOS0 FLG_NOMINA \\\n",
"0 1 3 0 \n",
"1 0 1 1 \n",
"2 0 1 1 \n",
"3 1 2 0 \n",
"4 0 0 0 \n",
"5 0 1 1 \n",
"6 0 1 0 \n",
"7 0 1 0 \n",
"8 0 0 0 \n",
"9 1 3 1 \n",
"... ... ... ... \n",
"69990 1 4 1 \n",
"69991 0 1 0 \n",
"69992 1 2 0 \n",
"69993 0 1 0 \n",
"69994 0 1 1 \n",
"69995 0 1 1 \n",
"69996 0 1 0 \n",
"69997 1 3 1 \n",
"69998 1 2 0 \n",
"69999 1 2 1 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS0 NRO_ACCES_CANAL1_MENOS1 \\\n",
"0 2 1 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 0 2 \n",
"... ... ... \n",
"69990 0 0 \n",
"69991 0 0 \n",
"69992 0 0 \n",
"69993 0 0 \n",
"69994 1 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 4 4 \n",
"69999 7 1 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS2 NRO_ACCES_CANAL1_MENOS3 \\\n",
"0 0 2 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 1 3 \n",
"... ... ... \n",
"69990 0 0 \n",
"69991 0 0 \n",
"69992 0 0 \n",
"69993 0 0 \n",
"69994 2 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 9 7 \n",
"69999 0 0 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS4 NRO_ACCES_CANAL1_MENOS5 \\\n",
"0 4 1 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 8 8 \n",
"... ... ... \n",
"69990 1 1 \n",
"69991 0 0 \n",
"69992 0 0 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 4 5 \n",
"69999 0 0 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS0 NRO_ACCES_CANAL2_MENOS1 \\\n",
"0 8 11 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 16 20 \n",
"... ... ... \n",
"69990 9 11 \n",
"69991 0 0 \n",
"69992 4 8 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 7 14 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS2 NRO_ACCES_CANAL2_MENOS3 \\\n",
"0 14 12 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 19 15 \n",
"... ... ... \n",
"69990 7 4 \n",
"69991 0 0 \n",
"69992 9 14 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 16 19 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS4 NRO_ACCES_CANAL2_MENOS5 \\\n",
"0 8 12 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 17 15 \n",
"... ... ... \n",
"69990 14 9 \n",
"69991 0 0 \n",
"69992 12 12 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 11 6 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS0 NRO_ACCES_CANAL3_MENOS1 \\\n",
"0 3 0 \n",
"1 24 0 \n",
"2 0 0 \n",
"3 0 1 \n",
"4 0 0 \n",
"5 6 0 \n",
"6 0 0 \n",
"7 14 7 \n",
"8 7 17 \n",
"9 10 32 \n",
"... ... ... \n",
"69990 5 10 \n",
"69991 3 7 \n",
"69992 2 5 \n",
"69993 2 6 \n",
"69994 5 3 \n",
"69995 25 24 \n",
"69996 2 0 \n",
"69997 7 14 \n",
"69998 0 0 \n",
"69999 0 3 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS2 NRO_ACCES_CANAL3_MENOS3 \\\n",
"0 1 6 \n",
"1 0 0 \n",
"2 0 8 \n",
"3 1 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 11 2 \n",
"8 10 3 \n",
"9 19 13 \n",
"... ... ... \n",
"69990 11 7 \n",
"69991 1 0 \n",
"69992 4 2 \n",
"69993 0 0 \n",
"69994 1 0 \n",
"69995 13 0 \n",
"69996 0 0 \n",
"69997 10 10 \n",
"69998 5 0 \n",
"69999 8 2 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS4 NRO_ACCES_CANAL3_MENOS5 \\\n",
"0 2 5 \n",
"1 0 0 \n",
"2 0 2 \n",
"3 2 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 15 11 \n",
"... ... ... \n",
"69990 12 12 \n",
"69991 0 0 \n",
"69992 5 10 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 21 11 \n",
"69998 0 0 \n",
"69999 4 2 \n",
"\n",
" NRO_ENTID_SSFF_MENOS0 NRO_ENTID_SSFF_MENOS1 NRO_ENTID_SSFF_MENOS2 \\\n",
"0 2 1 1 \n",
"1 1 1 1 \n",
"2 0 0 0 \n",
"3 3 3 3 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 3 3 3 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 5 5 5 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 4 4 5 \n",
"69993 0 0 0 \n",
"69994 7 7 7 \n",
"69995 0 0 0 \n",
"69996 4 4 3 \n",
"69997 4 4 4 \n",
"69998 3 3 3 \n",
"69999 2 2 2 \n",
"\n",
" NRO_ENTID_SSFF_MENOS3 NRO_ENTID_SSFF_MENOS4 NRO_ENTID_SSFF_MENOS5 \\\n",
"0 1 1 1 \n",
"1 1 1 1 \n",
"2 0 0 0 \n",
"3 3 3 3 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 2 2 2 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 5 5 5 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 5 5 5 \n",
"69993 0 0 0 \n",
"69994 7 7 7 \n",
"69995 0 0 0 \n",
"69996 3 3 3 \n",
"69997 4 4 4 \n",
"69998 3 3 3 \n",
"69999 2 2 2 \n",
"\n",
" FLG_SDO_OTSSFF_MENOS0 FLG_SDO_OTSSFF_MENOS1 FLG_SDO_OTSSFF_MENOS2 \\\n",
"0 1 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 1 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 1 1 1 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 0 1 0 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 1 1 1 \n",
"69993 0 0 0 \n",
"69994 1 1 1 \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 1 1 1 \n",
"69998 1 1 1 \n",
"69999 0 0 0 \n",
"\n",
" FLG_SDO_OTSSFF_MENOS3 FLG_SDO_OTSSFF_MENOS4 FLG_SDO_OTSSFF_MENOS5 \n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 1 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 1 1 1 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 1 1 1 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 1 1 1 \n",
"69993 0 0 0 \n",
"69994 1 1 1 \n",
"69995 0 0 0 \n",
"69996 0 0 1 \n",
"69997 1 1 1 \n",
"69998 1 1 1 \n",
"69999 0 0 0 \n",
"\n",
"[70000 rows x 50 columns]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#importamos las librerias necesarias\n",
"from sklearn.preprocessing import OneHotEncoder, LabelEncoder\n",
"\n",
"#creando la base que se transformara con OneHotEncoder\n",
"df_1=df[:]\n",
"\n",
"#definimos la variable que va a ser explicada osea el default del cliente\n",
"Y=np.ravel(df['ATTRITION'])\n",
"\n",
"#definimos las columnas que van a ser transformadas\n",
"var_categorias=['RANG_INGRESO','FLAG_LIMA_PROVINCIA','RANG_SDO_PASIVO_MENOS0','RANG_NRO_PRODUCTOS_MENOS0']\n",
"for column in var_categorias:\n",
"#Probando Label Encoder\n",
" df_le = LabelEncoder()\n",
" df_1[column] = df_le.fit_transform(np.ravel(df_1[[column]]))\n",
"# print({index: label for index, label in enumerate(df_le.classes_)})\n",
"#Borrando las columnas innecesarias\n",
"del df_1['ID_CORRELATIVO'],df_1['CODMES'],df_1['ATTRITION']\n",
"\n",
"#mostramos el contenido de la tabla\n",
"with pd.option_context('display.max_rows', 20, 'display.max_columns', None):\n",
" display(df_1)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Se puede observar que las categorias Rang_ingreso_01, Rang_ingreso_02, entre otras, fueron convertidas a números.\n",
"\n",
"Luego viene la parte de transformación de la data de categorias usando el One Hot Encoder, para ello era necesario usar el label encoder como se observa en el código:"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>FLG_BANCARIZADO</th>\n",
" <th>EDAD</th>\n",
" <th>ANTIGUEDAD</th>\n",
" <th>SDO_ACTIVO_MENOS0</th>\n",
" <th>SDO_ACTIVO_MENOS1</th>\n",
" <th>SDO_ACTIVO_MENOS2</th>\n",
" <th>SDO_ACTIVO_MENOS3</th>\n",
" <th>SDO_ACTIVO_MENOS4</th>\n",
" <th>SDO_ACTIVO_MENOS5</th>\n",
" <th>FLG_SEGURO_MENOS0</th>\n",
" <th>FLG_SEGURO_MENOS1</th>\n",
" <th>FLG_SEGURO_MENOS2</th>\n",
" <th>FLG_SEGURO_MENOS3</th>\n",
" <th>FLG_SEGURO_MENOS4</th>\n",
" <th>FLG_SEGURO_MENOS5</th>\n",
" <th>FLG_NOMINA</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS5</th>\n",
" <th>NRO_ENTID_SSFF_MENOS0</th>\n",
" <th>NRO_ENTID_SSFF_MENOS1</th>\n",
" <th>NRO_ENTID_SSFF_MENOS2</th>\n",
" <th>NRO_ENTID_SSFF_MENOS3</th>\n",
" <th>NRO_ENTID_SSFF_MENOS4</th>\n",
" <th>NRO_ENTID_SSFF_MENOS5</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS0</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS1</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS2</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS3</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS4</th>\n",
" <th>FLG_SDO_OTSSFF_MENOS5</th>\n",
" <th>Rang_ingreso_01</th>\n",
" <th>Rang_ingreso_02</th>\n",
" <th>Rang_ingreso_03</th>\n",
" <th>Rang_ingreso_04</th>\n",
" <th>Rang_ingreso_05</th>\n",
" <th>Rang_ingreso_06</th>\n",
" <th>Rang_ingreso_07</th>\n",
" <th>Rang_ingreso_08</th>\n",
" <th>Rang_ingreso_09</th>\n",
" <th>Lima</th>\n",
" <th>Provincia</th>\n",
" <th>Cero</th>\n",
" <th>Rango_SDO_01</th>\n",
" <th>Rango_SDO_02</th>\n",
" <th>Rango_SDO_03</th>\n",
" <th>Rango_SDO_04</th>\n",
" <th>Rango_SDO_05</th>\n",
" <th>Rango_SDO_06</th>\n",
" <th>Rango_SDO_07</th>\n",
" <th>Rango_SDO_08</th>\n",
" <th>Rango_SDO_09</th>\n",
" <th>Rango_SDO_10</th>\n",
" <th>Rango_SDO_11</th>\n",
" <th>Rango_SDO_12</th>\n",
" <th>Rango_SDO_13</th>\n",
" <th>Rango_SDO_14</th>\n",
" <th>Rango_01</th>\n",
" <th>Rango_02</th>\n",
" <th>Rango_03</th>\n",
" <th>Rango_04</th>\n",
" <th>Rango_05</th>\n",
" <th>Rango_06</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>1</td>\n",
" <td>25.0</td>\n",
" <td>6.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>8</td>\n",
" <td>11</td>\n",
" <td>14</td>\n",
" <td>12</td>\n",
" <td>8</td>\n",
" <td>12</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>1</td>\n",
" <td>27.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>1</td>\n",
" <td>34.0</td>\n",
" <td>4.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>8</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>1</td>\n",
" <td>63.0</td>\n",
" <td>5.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>1</td>\n",
" <td>25.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>0</td>\n",
" <td>27.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>1</td>\n",
" <td>41.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>0</td>\n",
" <td>23.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>7</td>\n",
" <td>11</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>0</td>\n",
" <td>35.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>17</td>\n",
" <td>10</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>1</td>\n",
" <td>26.0</td>\n",
" <td>7.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>3</td>\n",
" <td>8</td>\n",
" <td>8</td>\n",
" <td>16</td>\n",
" <td>20</td>\n",
" <td>19</td>\n",
" <td>15</td>\n",
" <td>17</td>\n",
" <td>15</td>\n",
" <td>10</td>\n",
" <td>32</td>\n",
" <td>19</td>\n",
" <td>13</td>\n",
" <td>15</td>\n",
" <td>11</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69990</th>\n",
" <td>1</td>\n",
" <td>39.0</td>\n",
" <td>7.0</td>\n",
" <td>74410</td>\n",
" <td>50630</td>\n",
" <td>34910</td>\n",
" <td>35660</td>\n",
" <td>37500</td>\n",
" <td>45730</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>9</td>\n",
" <td>11</td>\n",
" <td>7</td>\n",
" <td>4</td>\n",
" <td>14</td>\n",
" <td>9</td>\n",
" <td>5</td>\n",
" <td>10</td>\n",
" <td>11</td>\n",
" <td>7</td>\n",
" <td>12</td>\n",
" <td>12</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69991</th>\n",
" <td>0</td>\n",
" <td>24.0</td>\n",
" <td>7.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69992</th>\n",
" <td>1</td>\n",
" <td>30.0</td>\n",
" <td>2.0</td>\n",
" <td>660</td>\n",
" <td>530</td>\n",
" <td>60</td>\n",
" <td>410</td>\n",
" <td>350</td>\n",
" <td>290</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>8</td>\n",
" <td>9</td>\n",
" <td>14</td>\n",
" <td>12</td>\n",
" <td>12</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>4</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>10</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>5</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69993</th>\n",
" <td>0</td>\n",
" <td>35.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69994</th>\n",
" <td>1</td>\n",
" <td>29.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69995</th>\n",
" <td>0</td>\n",
" <td>35.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>25</td>\n",
" <td>24</td>\n",
" <td>13</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69996</th>\n",
" <td>1</td>\n",
" <td>28.0</td>\n",
" <td>0.0</td>\n",
" <td>150</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69997</th>\n",
" <td>1</td>\n",
" <td>68.0</td>\n",
" <td>4.0</td>\n",
" <td>5360</td>\n",
" <td>5870</td>\n",
" <td>6470</td>\n",
" <td>6950</td>\n",
" <td>4780</td>\n",
" <td>4490</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>10</td>\n",
" <td>10</td>\n",
" <td>21</td>\n",
" <td>11</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69998</th>\n",
" <td>1</td>\n",
" <td>31.0</td>\n",
" <td>7.0</td>\n",
" <td>0</td>\n",
" <td>880</td>\n",
" <td>620</td>\n",
" <td>0</td>\n",
" <td>150</td>\n",
" <td>920</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>9</td>\n",
" <td>7</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69999</th>\n",
" <td>1</td>\n",
" <td>28.0</td>\n",
" <td>6.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>16</td>\n",
" <td>19</td>\n",
" <td>11</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>8</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>70000 rows × 78 columns</p>\n",
"</div>"
],
"text/plain": [
" FLG_BANCARIZADO EDAD ANTIGUEDAD SDO_ACTIVO_MENOS0 \\\n",
"0 1 25.0 6.0 0 \n",
"1 1 27.0 0.0 0 \n",
"2 1 34.0 4.0 0 \n",
"3 1 63.0 5.0 0 \n",
"4 1 25.0 0.0 0 \n",
"5 0 27.0 0.0 0 \n",
"6 1 41.0 0.0 0 \n",
"7 0 23.0 0.0 0 \n",
"8 0 35.0 0.0 0 \n",
"9 1 26.0 7.0 0 \n",
"... ... ... ... ... \n",
"69990 1 39.0 7.0 74410 \n",
"69991 0 24.0 7.0 0 \n",
"69992 1 30.0 2.0 660 \n",
"69993 0 35.0 0.0 0 \n",
"69994 1 29.0 0.0 0 \n",
"69995 0 35.0 0.0 0 \n",
"69996 1 28.0 0.0 150 \n",
"69997 1 68.0 4.0 5360 \n",
"69998 1 31.0 7.0 0 \n",
"69999 1 28.0 6.0 0 \n",
"\n",
" SDO_ACTIVO_MENOS1 SDO_ACTIVO_MENOS2 SDO_ACTIVO_MENOS3 \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 0 0 0 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 0 0 0 \n",
"... ... ... ... \n",
"69990 50630 34910 35660 \n",
"69991 0 0 0 \n",
"69992 530 60 410 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 5870 6470 6950 \n",
"69998 880 620 0 \n",
"69999 0 0 0 \n",
"\n",
" SDO_ACTIVO_MENOS4 SDO_ACTIVO_MENOS5 FLG_SEGURO_MENOS0 \\\n",
"0 0 0 1 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 0 0 1 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 0 0 1 \n",
"... ... ... ... \n",
"69990 37500 45730 1 \n",
"69991 0 0 0 \n",
"69992 350 290 1 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 0 0 1 \n",
"69997 4780 4490 1 \n",
"69998 150 920 1 \n",
"69999 0 0 1 \n",
"\n",
" FLG_SEGURO_MENOS1 FLG_SEGURO_MENOS2 FLG_SEGURO_MENOS3 \\\n",
"0 1 1 1 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 1 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 1 1 0 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 1 1 1 \n",
"... ... ... ... \n",
"69990 1 1 1 \n",
"69991 0 0 0 \n",
"69992 1 1 1 \n",
"69993 0 0 0 \n",
"69994 0 0 0 \n",
"69995 0 0 0 \n",
"69996 1 0 0 \n",
"69997 1 1 1 \n",
"69998 1 1 1 \n",
"69999 1 1 1 \n",
"\n",
" FLG_SEGURO_MENOS4 FLG_SEGURO_MENOS5 FLG_NOMINA \\\n",
"0 1 1 0 \n",
"1 0 0 1 \n",
"2 0 0 1 \n",
"3 1 1 0 \n",
"4 0 0 0 \n",
"5 0 0 1 \n",
"6 0 0 0 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 1 1 1 \n",
"... ... ... ... \n",
"69990 1 1 1 \n",
"69991 0 0 0 \n",
"69992 1 1 0 \n",
"69993 0 0 0 \n",
"69994 0 0 1 \n",
"69995 0 0 1 \n",
"69996 0 0 0 \n",
"69997 1 1 1 \n",
"69998 1 1 0 \n",
"69999 1 1 1 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS0 NRO_ACCES_CANAL1_MENOS1 \\\n",
"0 2 1 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 0 2 \n",
"... ... ... \n",
"69990 0 0 \n",
"69991 0 0 \n",
"69992 0 0 \n",
"69993 0 0 \n",
"69994 1 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 4 4 \n",
"69999 7 1 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS2 NRO_ACCES_CANAL1_MENOS3 \\\n",
"0 0 2 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 1 3 \n",
"... ... ... \n",
"69990 0 0 \n",
"69991 0 0 \n",
"69992 0 0 \n",
"69993 0 0 \n",
"69994 2 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 9 7 \n",
"69999 0 0 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS4 NRO_ACCES_CANAL1_MENOS5 \\\n",
"0 4 1 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 8 8 \n",
"... ... ... \n",
"69990 1 1 \n",
"69991 0 0 \n",
"69992 0 0 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 4 5 \n",
"69999 0 0 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS0 NRO_ACCES_CANAL2_MENOS1 \\\n",
"0 8 11 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 16 20 \n",
"... ... ... \n",
"69990 9 11 \n",
"69991 0 0 \n",
"69992 4 8 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 7 14 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS2 NRO_ACCES_CANAL2_MENOS3 \\\n",
"0 14 12 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 19 15 \n",
"... ... ... \n",
"69990 7 4 \n",
"69991 0 0 \n",
"69992 9 14 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 16 19 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS4 NRO_ACCES_CANAL2_MENOS5 \\\n",
"0 8 12 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 17 15 \n",
"... ... ... \n",
"69990 14 9 \n",
"69991 0 0 \n",
"69992 12 12 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 11 6 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS0 NRO_ACCES_CANAL3_MENOS1 \\\n",
"0 3 0 \n",
"1 24 0 \n",
"2 0 0 \n",
"3 0 1 \n",
"4 0 0 \n",
"5 6 0 \n",
"6 0 0 \n",
"7 14 7 \n",
"8 7 17 \n",
"9 10 32 \n",
"... ... ... \n",
"69990 5 10 \n",
"69991 3 7 \n",
"69992 2 5 \n",
"69993 2 6 \n",
"69994 5 3 \n",
"69995 25 24 \n",
"69996 2 0 \n",
"69997 7 14 \n",
"69998 0 0 \n",
"69999 0 3 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS2 NRO_ACCES_CANAL3_MENOS3 \\\n",
"0 1 6 \n",
"1 0 0 \n",
"2 0 8 \n",
"3 1 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 11 2 \n",
"8 10 3 \n",
"9 19 13 \n",
"... ... ... \n",
"69990 11 7 \n",
"69991 1 0 \n",
"69992 4 2 \n",
"69993 0 0 \n",
"69994 1 0 \n",
"69995 13 0 \n",
"69996 0 0 \n",
"69997 10 10 \n",
"69998 5 0 \n",
"69999 8 2 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS4 NRO_ACCES_CANAL3_MENOS5 \\\n",
"0 2 5 \n",
"1 0 0 \n",
"2 0 2 \n",
"3 2 0 \n",
"4 0 0 \n",
"5 0 0 \n",
"6 0 0 \n",
"7 0 0 \n",
"8 0 0 \n",
"9 15 11 \n",
"... ... ... \n",
"69990 12 12 \n",
"69991 0 0 \n",
"69992 5 10 \n",
"69993 0 0 \n",
"69994 0 0 \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 21 11 \n",
"69998 0 0 \n",
"69999 4 2 \n",
"\n",
" NRO_ENTID_SSFF_MENOS0 NRO_ENTID_SSFF_MENOS1 NRO_ENTID_SSFF_MENOS2 \\\n",
"0 2 1 1 \n",
"1 1 1 1 \n",
"2 0 0 0 \n",
"3 3 3 3 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 3 3 3 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 5 5 5 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 4 4 5 \n",
"69993 0 0 0 \n",
"69994 7 7 7 \n",
"69995 0 0 0 \n",
"69996 4 4 3 \n",
"69997 4 4 4 \n",
"69998 3 3 3 \n",
"69999 2 2 2 \n",
"\n",
" NRO_ENTID_SSFF_MENOS3 NRO_ENTID_SSFF_MENOS4 NRO_ENTID_SSFF_MENOS5 \\\n",
"0 1 1 1 \n",
"1 1 1 1 \n",
"2 0 0 0 \n",
"3 3 3 3 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 2 2 2 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 5 5 5 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 5 5 5 \n",
"69993 0 0 0 \n",
"69994 7 7 7 \n",
"69995 0 0 0 \n",
"69996 3 3 3 \n",
"69997 4 4 4 \n",
"69998 3 3 3 \n",
"69999 2 2 2 \n",
"\n",
" FLG_SDO_OTSSFF_MENOS0 FLG_SDO_OTSSFF_MENOS1 FLG_SDO_OTSSFF_MENOS2 \\\n",
"0 1 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 1 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 1 1 1 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 0 1 0 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 1 1 1 \n",
"69993 0 0 0 \n",
"69994 1 1 1 \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 1 1 1 \n",
"69998 1 1 1 \n",
"69999 0 0 0 \n",
"\n",
" FLG_SDO_OTSSFF_MENOS3 FLG_SDO_OTSSFF_MENOS4 FLG_SDO_OTSSFF_MENOS5 \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 1 1 1 \n",
"4 0 0 0 \n",
"5 0 0 0 \n",
"6 1 1 1 \n",
"7 0 0 0 \n",
"8 0 0 0 \n",
"9 1 1 1 \n",
"... ... ... ... \n",
"69990 0 0 0 \n",
"69991 0 0 0 \n",
"69992 1 1 1 \n",
"69993 0 0 0 \n",
"69994 1 1 1 \n",
"69995 0 0 0 \n",
"69996 0 0 1 \n",
"69997 1 1 1 \n",
"69998 1 1 1 \n",
"69999 0 0 0 \n",
"\n",
" Rang_ingreso_01 Rang_ingreso_02 Rang_ingreso_03 Rang_ingreso_04 \\\n",
"0 0.0 0.0 0.0 0.0 \n",
"1 0.0 0.0 1.0 0.0 \n",
"2 1.0 0.0 0.0 0.0 \n",
"3 0.0 0.0 0.0 1.0 \n",
"4 1.0 0.0 0.0 0.0 \n",
"5 0.0 1.0 0.0 0.0 \n",
"6 0.0 0.0 0.0 1.0 \n",
"7 1.0 0.0 0.0 0.0 \n",
"8 1.0 0.0 0.0 0.0 \n",
"9 0.0 0.0 0.0 0.0 \n",
"... ... ... ... ... \n",
"69990 0.0 0.0 0.0 0.0 \n",
"69991 0.0 0.0 1.0 0.0 \n",
"69992 0.0 0.0 0.0 0.0 \n",
"69993 1.0 0.0 0.0 0.0 \n",
"69994 1.0 0.0 0.0 0.0 \n",
"69995 1.0 0.0 0.0 0.0 \n",
"69996 0.0 0.0 1.0 0.0 \n",
"69997 0.0 0.0 1.0 0.0 \n",
"69998 0.0 0.0 0.0 0.0 \n",
"69999 0.0 0.0 0.0 0.0 \n",
"\n",
" Rang_ingreso_05 Rang_ingreso_06 Rang_ingreso_07 Rang_ingreso_08 \\\n",
"0 0.0 1.0 0.0 0.0 \n",
"1 0.0 0.0 0.0 0.0 \n",
"2 0.0 0.0 0.0 0.0 \n",
"3 0.0 0.0 0.0 0.0 \n",
"4 0.0 0.0 0.0 0.0 \n",
"5 0.0 0.0 0.0 0.0 \n",
"6 0.0 0.0 0.0 0.0 \n",
"7 0.0 0.0 0.0 0.0 \n",
"8 0.0 0.0 0.0 0.0 \n",
"9 0.0 1.0 0.0 0.0 \n",
"... ... ... ... ... \n",
"69990 0.0 0.0 1.0 0.0 \n",
"69991 0.0 0.0 0.0 0.0 \n",
"69992 0.0 0.0 0.0 0.0 \n",
"69993 0.0 0.0 0.0 0.0 \n",
"69994 0.0 0.0 0.0 0.0 \n",
"69995 0.0 0.0 0.0 0.0 \n",
"69996 0.0 0.0 0.0 0.0 \n",
"69997 0.0 0.0 0.0 0.0 \n",
"69998 0.0 1.0 0.0 0.0 \n",
"69999 1.0 0.0 0.0 0.0 \n",
"\n",
" Rang_ingreso_09 Lima Provincia Cero Rango_SDO_01 Rango_SDO_02 \\\n",
"0 0.0 1.0 0.0 0.0 0.0 0.0 \n",
"1 0.0 0.0 1.0 0.0 1.0 0.0 \n",
"2 0.0 0.0 1.0 0.0 0.0 1.0 \n",
"3 0.0 0.0 1.0 0.0 0.0 0.0 \n",
"4 0.0 1.0 0.0 0.0 1.0 0.0 \n",
"5 0.0 1.0 0.0 0.0 1.0 0.0 \n",
"6 0.0 0.0 1.0 1.0 0.0 0.0 \n",
"7 0.0 0.0 1.0 0.0 0.0 0.0 \n",
"8 0.0 1.0 0.0 1.0 0.0 0.0 \n",
"9 0.0 1.0 0.0 0.0 0.0 0.0 \n",
"... ... ... ... ... ... ... \n",
"69990 0.0 1.0 0.0 0.0 0.0 0.0 \n",
"69991 0.0 1.0 0.0 0.0 0.0 0.0 \n",
"69992 1.0 1.0 0.0 0.0 1.0 0.0 \n",
"69993 0.0 1.0 0.0 0.0 1.0 0.0 \n",
"69994 0.0 0.0 1.0 0.0 1.0 0.0 \n",
"69995 0.0 1.0 0.0 0.0 1.0 0.0 \n",
"69996 0.0 0.0 1.0 1.0 0.0 0.0 \n",
"69997 0.0 0.0 1.0 0.0 0.0 0.0 \n",
"69998 0.0 1.0 0.0 0.0 1.0 0.0 \n",
"69999 0.0 1.0 0.0 0.0 0.0 0.0 \n",
"\n",
" Rango_SDO_03 Rango_SDO_04 Rango_SDO_05 Rango_SDO_06 Rango_SDO_07 \\\n",
"0 0.0 0.0 0.0 0.0 0.0 \n",
"1 0.0 0.0 0.0 0.0 0.0 \n",
"2 0.0 0.0 0.0 0.0 0.0 \n",
"3 1.0 0.0 0.0 0.0 0.0 \n",
"4 0.0 0.0 0.0 0.0 0.0 \n",
"5 0.0 0.0 0.0 0.0 0.0 \n",
"6 0.0 0.0 0.0 0.0 0.0 \n",
"7 0.0 0.0 0.0 0.0 0.0 \n",
"8 0.0 0.0 0.0 0.0 0.0 \n",
"9 0.0 0.0 0.0 0.0 1.0 \n",
"... ... ... ... ... ... \n",
"69990 0.0 0.0 0.0 0.0 0.0 \n",
"69991 0.0 0.0 0.0 0.0 0.0 \n",
"69992 0.0 0.0 0.0 0.0 0.0 \n",
"69993 0.0 0.0 0.0 0.0 0.0 \n",
"69994 0.0 0.0 0.0 0.0 0.0 \n",
"69995 0.0 0.0 0.0 0.0 0.0 \n",
"69996 0.0 0.0 0.0 0.0 0.0 \n",
"69997 0.0 0.0 1.0 0.0 0.0 \n",
"69998 0.0 0.0 0.0 0.0 0.0 \n",
"69999 1.0 0.0 0.0 0.0 0.0 \n",
"\n",
" Rango_SDO_08 Rango_SDO_09 Rango_SDO_10 Rango_SDO_11 Rango_SDO_12 \\\n",
"0 0.0 1.0 0.0 0.0 0.0 \n",
"1 0.0 0.0 0.0 0.0 0.0 \n",
"2 0.0 0.0 0.0 0.0 0.0 \n",
"3 0.0 0.0 0.0 0.0 0.0 \n",
"4 0.0 0.0 0.0 0.0 0.0 \n",
"5 0.0 0.0 0.0 0.0 0.0 \n",
"6 0.0 0.0 0.0 0.0 0.0 \n",
"7 1.0 0.0 0.0 0.0 0.0 \n",
"8 0.0 0.0 0.0 0.0 0.0 \n",
"9 0.0 0.0 0.0 0.0 0.0 \n",
"... ... ... ... ... ... \n",
"69990 0.0 0.0 0.0 1.0 0.0 \n",
"69991 1.0 0.0 0.0 0.0 0.0 \n",
"69992 0.0 0.0 0.0 0.0 0.0 \n",
"69993 0.0 0.0 0.0 0.0 0.0 \n",
"69994 0.0 0.0 0.0 0.0 0.0 \n",
"69995 0.0 0.0 0.0 0.0 0.0 \n",
"69996 0.0 0.0 0.0 0.0 0.0 \n",
"69997 0.0 0.0 0.0 0.0 0.0 \n",
"69998 0.0 0.0 0.0 0.0 0.0 \n",
"69999 0.0 0.0 0.0 0.0 0.0 \n",
"\n",
" Rango_SDO_13 Rango_SDO_14 Rango_01 Rango_02 Rango_03 Rango_04 \\\n",
"0 0.0 0.0 0.0 0.0 0.0 1.0 \n",
"1 0.0 0.0 0.0 1.0 0.0 0.0 \n",
"2 0.0 0.0 0.0 1.0 0.0 0.0 \n",
"3 0.0 0.0 0.0 0.0 1.0 0.0 \n",
"4 0.0 0.0 1.0 0.0 0.0 0.0 \n",
"5 0.0 0.0 0.0 1.0 0.0 0.0 \n",
"6 0.0 0.0 0.0 1.0 0.0 0.0 \n",
"7 0.0 0.0 0.0 1.0 0.0 0.0 \n",
"8 0.0 0.0 1.0 0.0 0.0 0.0 \n",
"9 0.0 0.0 0.0 0.0 0.0 1.0 \n",
"... ... ... ... ... ... ... \n",
"69990 0.0 0.0 0.0 0.0 0.0 0.0 \n",
"69991 0.0 0.0 0.0 1.0 0.0 0.0 \n",
"69992 0.0 0.0 0.0 0.0 1.0 0.0 \n",
"69993 0.0 0.0 0.0 1.0 0.0 0.0 \n",
"69994 0.0 0.0 0.0 1.0 0.0 0.0 \n",
"69995 0.0 0.0 0.0 1.0 0.0 0.0 \n",
"69996 0.0 0.0 0.0 1.0 0.0 0.0 \n",
"69997 0.0 0.0 0.0 0.0 0.0 1.0 \n",
"69998 0.0 0.0 0.0 0.0 1.0 0.0 \n",
"69999 0.0 0.0 0.0 0.0 1.0 0.0 \n",
"\n",
" Rango_05 Rango_06 \n",
"0 0.0 0.0 \n",
"1 0.0 0.0 \n",
"2 0.0 0.0 \n",
"3 0.0 0.0 \n",
"4 0.0 0.0 \n",
"5 0.0 0.0 \n",
"6 0.0 0.0 \n",
"7 0.0 0.0 \n",
"8 0.0 0.0 \n",
"9 0.0 0.0 \n",
"... ... ... \n",
"69990 1.0 0.0 \n",
"69991 0.0 0.0 \n",
"69992 0.0 0.0 \n",
"69993 0.0 0.0 \n",
"69994 0.0 0.0 \n",
"69995 0.0 0.0 \n",
"69996 0.0 0.0 \n",
"69997 0.0 0.0 \n",
"69998 0.0 0.0 \n",
"69999 0.0 0.0 \n",
"\n",
"[70000 rows x 78 columns]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#definiendo la base que se transformara en el one hot encoder\n",
"df_2=df_1[:]\n",
"for column in var_categorias:\n",
"#Probando One Hot Encoder \n",
" df_ohe = OneHotEncoder()\n",
" new_data = df_ohe.fit_transform(df_2[[column]]).toarray()\n",
" new_labels = np.unique(df[column])\n",
" new_df = pd.DataFrame(new_data, columns=new_labels)\n",
" df_2=pd.concat([df_2,new_df],axis=1)\n",
" del df_2[column], new_data, new_labels, new_df\n",
" \n",
"#mostramos el contenido de la tabla\n",
"with pd.option_context('display.max_rows', 20, 'display.max_columns', None):\n",
" display(df_2)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Se observa que por cada categoria al final de la tabla se ha añadido una variable dummy.\n",
"\n",
"Una vez procesada la información se puede estandarizar las variables, aca voy a realizar 2 estandarizador, el de media 0 y varianza 1 y el mínimo 0 y máximo 1"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"scrolled": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Variables sin estandarizar\n"
]
},
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>EDAD</th>\n",
" <th>ANTIGUEDAD</th>\n",
" <th>SDO_ACTIVO_MENOS0</th>\n",
" <th>SDO_ACTIVO_MENOS1</th>\n",
" <th>SDO_ACTIVO_MENOS2</th>\n",
" <th>SDO_ACTIVO_MENOS3</th>\n",
" <th>SDO_ACTIVO_MENOS4</th>\n",
" <th>SDO_ACTIVO_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS5</th>\n",
" <th>NRO_ENTID_SSFF_MENOS0</th>\n",
" <th>NRO_ENTID_SSFF_MENOS1</th>\n",
" <th>NRO_ENTID_SSFF_MENOS2</th>\n",
" <th>NRO_ENTID_SSFF_MENOS3</th>\n",
" <th>NRO_ENTID_SSFF_MENOS4</th>\n",
" <th>NRO_ENTID_SSFF_MENOS5</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>25.0</td>\n",
" <td>6.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>8</td>\n",
" <td>11</td>\n",
" <td>14</td>\n",
" <td>12</td>\n",
" <td>8</td>\n",
" <td>12</td>\n",
" <td>3</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>6</td>\n",
" <td>2</td>\n",
" <td>5</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>27.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>24</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>34.0</td>\n",
" <td>4.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>8</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>63.0</td>\n",
" <td>5.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>25.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69995</th>\n",
" <td>35.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>25</td>\n",
" <td>24</td>\n",
" <td>13</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69996</th>\n",
" <td>28.0</td>\n",
" <td>0.0</td>\n",
" <td>150</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69997</th>\n",
" <td>68.0</td>\n",
" <td>4.0</td>\n",
" <td>5360</td>\n",
" <td>5870</td>\n",
" <td>6470</td>\n",
" <td>6950</td>\n",
" <td>4780</td>\n",
" <td>4490</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>10</td>\n",
" <td>10</td>\n",
" <td>21</td>\n",
" <td>11</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69998</th>\n",
" <td>31.0</td>\n",
" <td>7.0</td>\n",
" <td>0</td>\n",
" <td>880</td>\n",
" <td>620</td>\n",
" <td>0</td>\n",
" <td>150</td>\n",
" <td>920</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>9</td>\n",
" <td>7</td>\n",
" <td>4</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>5</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" <td>3</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69999</th>\n",
" <td>28.0</td>\n",
" <td>6.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>7</td>\n",
" <td>14</td>\n",
" <td>16</td>\n",
" <td>19</td>\n",
" <td>11</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>3</td>\n",
" <td>8</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" <td>2</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>70000 rows × 32 columns</p>\n",
"</div>"
],
"text/plain": [
" EDAD ANTIGUEDAD SDO_ACTIVO_MENOS0 SDO_ACTIVO_MENOS1 \\\n",
"0 25.0 6.0 0 0 \n",
"1 27.0 0.0 0 0 \n",
"2 34.0 4.0 0 0 \n",
"3 63.0 5.0 0 0 \n",
"4 25.0 0.0 0 0 \n",
"... ... ... ... ... \n",
"69995 35.0 0.0 0 0 \n",
"69996 28.0 0.0 150 0 \n",
"69997 68.0 4.0 5360 5870 \n",
"69998 31.0 7.0 0 880 \n",
"69999 28.0 6.0 0 0 \n",
"\n",
" SDO_ACTIVO_MENOS2 SDO_ACTIVO_MENOS3 SDO_ACTIVO_MENOS4 \\\n",
"0 0 0 0 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"... ... ... ... \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 6470 6950 4780 \n",
"69998 620 0 150 \n",
"69999 0 0 0 \n",
"\n",
" SDO_ACTIVO_MENOS5 NRO_ACCES_CANAL1_MENOS0 NRO_ACCES_CANAL1_MENOS1 \\\n",
"0 0 2 1 \n",
"1 0 0 0 \n",
"2 0 0 0 \n",
"3 0 0 0 \n",
"4 0 0 0 \n",
"... ... ... ... \n",
"69995 0 0 0 \n",
"69996 0 0 0 \n",
"69997 4490 0 0 \n",
"69998 920 4 4 \n",
"69999 0 7 1 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS2 NRO_ACCES_CANAL1_MENOS3 \\\n",
"0 0 2 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"... ... ... \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 9 7 \n",
"69999 0 0 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS4 NRO_ACCES_CANAL1_MENOS5 \\\n",
"0 4 1 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"... ... ... \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 4 5 \n",
"69999 0 0 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS0 NRO_ACCES_CANAL2_MENOS1 \\\n",
"0 8 11 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"... ... ... \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 7 14 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS2 NRO_ACCES_CANAL2_MENOS3 \\\n",
"0 14 12 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"... ... ... \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 16 19 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS4 NRO_ACCES_CANAL2_MENOS5 \\\n",
"0 8 12 \n",
"1 0 0 \n",
"2 0 0 \n",
"3 0 0 \n",
"4 0 0 \n",
"... ... ... \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 0 0 \n",
"69998 0 0 \n",
"69999 11 6 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS0 NRO_ACCES_CANAL3_MENOS1 \\\n",
"0 3 0 \n",
"1 24 0 \n",
"2 0 0 \n",
"3 0 1 \n",
"4 0 0 \n",
"... ... ... \n",
"69995 25 24 \n",
"69996 2 0 \n",
"69997 7 14 \n",
"69998 0 0 \n",
"69999 0 3 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS2 NRO_ACCES_CANAL3_MENOS3 \\\n",
"0 1 6 \n",
"1 0 0 \n",
"2 0 8 \n",
"3 1 0 \n",
"4 0 0 \n",
"... ... ... \n",
"69995 13 0 \n",
"69996 0 0 \n",
"69997 10 10 \n",
"69998 5 0 \n",
"69999 8 2 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS4 NRO_ACCES_CANAL3_MENOS5 \\\n",
"0 2 5 \n",
"1 0 0 \n",
"2 0 2 \n",
"3 2 0 \n",
"4 0 0 \n",
"... ... ... \n",
"69995 0 0 \n",
"69996 0 0 \n",
"69997 21 11 \n",
"69998 0 0 \n",
"69999 4 2 \n",
"\n",
" NRO_ENTID_SSFF_MENOS0 NRO_ENTID_SSFF_MENOS1 NRO_ENTID_SSFF_MENOS2 \\\n",
"0 2 1 1 \n",
"1 1 1 1 \n",
"2 0 0 0 \n",
"3 3 3 3 \n",
"4 0 0 0 \n",
"... ... ... ... \n",
"69995 0 0 0 \n",
"69996 4 4 3 \n",
"69997 4 4 4 \n",
"69998 3 3 3 \n",
"69999 2 2 2 \n",
"\n",
" NRO_ENTID_SSFF_MENOS3 NRO_ENTID_SSFF_MENOS4 NRO_ENTID_SSFF_MENOS5 \n",
"0 1 1 1 \n",
"1 1 1 1 \n",
"2 0 0 0 \n",
"3 3 3 3 \n",
"4 0 0 0 \n",
"... ... ... ... \n",
"69995 0 0 0 \n",
"69996 3 3 3 \n",
"69997 4 4 4 \n",
"69998 3 3 3 \n",
"69999 2 2 2 \n",
"\n",
"[70000 rows x 32 columns]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Variables con media 0 y varianza 1\n"
]
},
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>EDAD</th>\n",
" <th>ANTIGUEDAD</th>\n",
" <th>SDO_ACTIVO_MENOS0</th>\n",
" <th>SDO_ACTIVO_MENOS1</th>\n",
" <th>SDO_ACTIVO_MENOS2</th>\n",
" <th>SDO_ACTIVO_MENOS3</th>\n",
" <th>SDO_ACTIVO_MENOS4</th>\n",
" <th>SDO_ACTIVO_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS5</th>\n",
" <th>NRO_ENTID_SSFF_MENOS0</th>\n",
" <th>NRO_ENTID_SSFF_MENOS1</th>\n",
" <th>NRO_ENTID_SSFF_MENOS2</th>\n",
" <th>NRO_ENTID_SSFF_MENOS3</th>\n",
" <th>NRO_ENTID_SSFF_MENOS4</th>\n",
" <th>NRO_ENTID_SSFF_MENOS5</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>-0.921199</td>\n",
" <td>1.086487</td>\n",
" <td>-0.096787</td>\n",
" <td>-0.094903</td>\n",
" <td>-0.093417</td>\n",
" <td>-0.092171</td>\n",
" <td>-0.096825</td>\n",
" <td>-0.092431</td>\n",
" <td>0.351359</td>\n",
" <td>-0.007616</td>\n",
" <td>-0.345077</td>\n",
" <td>0.418348</td>\n",
" <td>1.267064</td>\n",
" <td>0.068235</td>\n",
" <td>1.371906</td>\n",
" <td>2.006768</td>\n",
" <td>3.227383</td>\n",
" <td>2.703589</td>\n",
" <td>1.843202</td>\n",
" <td>2.879313</td>\n",
" <td>-0.328942</td>\n",
" <td>-0.706375</td>\n",
" <td>-0.493086</td>\n",
" <td>0.253649</td>\n",
" <td>-0.218012</td>\n",
" <td>0.197685</td>\n",
" <td>-0.015858</td>\n",
" <td>-0.520232</td>\n",
" <td>-0.507404</td>\n",
" <td>-0.491783</td>\n",
" <td>-0.467251</td>\n",
" <td>-0.460958</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>-0.740833</td>\n",
" <td>-0.808895</td>\n",
" <td>-0.096787</td>\n",
" <td>-0.094903</td>\n",
" <td>-0.093417</td>\n",
" <td>-0.092171</td>\n",
" <td>-0.096825</td>\n",
" <td>-0.092431</td>\n",
" <td>-0.376911</td>\n",
" <td>-0.371294</td>\n",
" <td>-0.345077</td>\n",
" <td>-0.336617</td>\n",
" <td>-0.323505</td>\n",
" <td>-0.324597</td>\n",
" <td>-0.394587</td>\n",
" <td>-0.376949</td>\n",
" <td>-0.335464</td>\n",
" <td>-0.315859</td>\n",
" <td>-0.300314</td>\n",
" <td>-0.297509</td>\n",
" <td>2.371520</td>\n",
" <td>-0.706375</td>\n",
" <td>-0.631914</td>\n",
" <td>-0.567310</td>\n",
" <td>-0.496575</td>\n",
" <td>-0.484336</td>\n",
" <td>-0.533353</td>\n",
" <td>-0.520232</td>\n",
" <td>-0.507404</td>\n",
" <td>-0.491783</td>\n",
" <td>-0.467251</td>\n",
" <td>-0.460958</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>-0.109553</td>\n",
" <td>0.454693</td>\n",
" <td>-0.096787</td>\n",
" <td>-0.094903</td>\n",
" <td>-0.093417</td>\n",
" <td>-0.092171</td>\n",
" <td>-0.096825</td>\n",
" <td>-0.092431</td>\n",
" <td>-0.376911</td>\n",
" <td>-0.371294</td>\n",
" <td>-0.345077</td>\n",
" <td>-0.336617</td>\n",
" <td>-0.323505</td>\n",
" <td>-0.324597</td>\n",
" <td>-0.394587</td>\n",
" <td>-0.376949</td>\n",
" <td>-0.335464</td>\n",
" <td>-0.315859</td>\n",
" <td>-0.300314</td>\n",
" <td>-0.297509</td>\n",
" <td>-0.714722</td>\n",
" <td>-0.706375</td>\n",
" <td>-0.631914</td>\n",
" <td>0.527302</td>\n",
" <td>-0.496575</td>\n",
" <td>-0.211528</td>\n",
" <td>-1.050849</td>\n",
" <td>-1.040859</td>\n",
" <td>-1.031574</td>\n",
" <td>-1.021168</td>\n",
" <td>-1.002108</td>\n",
" <td>-1.000477</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>2.505751</td>\n",
" <td>0.770590</td>\n",
" <td>-0.096787</td>\n",
" <td>-0.094903</td>\n",
" <td>-0.093417</td>\n",
" <td>-0.092171</td>\n",
" <td>-0.096825</td>\n",
" <td>-0.092431</td>\n",
" <td>-0.376911</td>\n",
" <td>-0.371294</td>\n",
" <td>-0.345077</td>\n",
" <td>-0.336617</td>\n",
" <td>-0.323505</td>\n",
" <td>-0.324597</td>\n",
" <td>-0.394587</td>\n",
" <td>-0.376949</td>\n",
" <td>-0.335464</td>\n",
" <td>-0.315859</td>\n",
" <td>-0.300314</td>\n",
" <td>-0.297509</td>\n",
" <td>-0.714722</td>\n",
" <td>-0.585231</td>\n",
" <td>-0.493086</td>\n",
" <td>-0.567310</td>\n",
" <td>-0.218012</td>\n",
" <td>-0.484336</td>\n",
" <td>0.501638</td>\n",
" <td>0.521021</td>\n",
" <td>0.540936</td>\n",
" <td>0.566986</td>\n",
" <td>0.602463</td>\n",
" <td>0.618081</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>-0.921199</td>\n",
" <td>-0.808895</td>\n",
" <td>-0.096787</td>\n",
" <td>-0.094903</td>\n",
" <td>-0.093417</td>\n",
" <td>-0.092171</td>\n",
" <td>-0.096825</td>\n",
" <td>-0.092431</td>\n",
" <td>-0.376911</td>\n",
" <td>-0.371294</td>\n",
" <td>-0.345077</td>\n",
" <td>-0.336617</td>\n",
" <td>-0.323505</td>\n",
" <td>-0.324597</td>\n",
" <td>-0.394587</td>\n",
" <td>-0.376949</td>\n",
" <td>-0.335464</td>\n",
" <td>-0.315859</td>\n",
" <td>-0.300314</td>\n",
" <td>-0.297509</td>\n",
" <td>-0.714722</td>\n",
" <td>-0.706375</td>\n",
" <td>-0.631914</td>\n",
" <td>-0.567310</td>\n",
" <td>-0.496575</td>\n",
" <td>-0.484336</td>\n",
" <td>-1.050849</td>\n",
" <td>-1.040859</td>\n",
" <td>-1.031574</td>\n",
" <td>-1.021168</td>\n",
" <td>-1.002108</td>\n",
" <td>-1.000477</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69995</th>\n",
" <td>-0.019370</td>\n",
" <td>-0.808895</td>\n",
" <td>-0.096787</td>\n",
" <td>-0.094903</td>\n",
" <td>-0.093417</td>\n",
" <td>-0.092171</td>\n",
" <td>-0.096825</td>\n",
" <td>-0.092431</td>\n",
" <td>-0.376911</td>\n",
" <td>-0.371294</td>\n",
" <td>-0.345077</td>\n",
" <td>-0.336617</td>\n",
" <td>-0.323505</td>\n",
" <td>-0.324597</td>\n",
" <td>-0.394587</td>\n",
" <td>-0.376949</td>\n",
" <td>-0.335464</td>\n",
" <td>-0.315859</td>\n",
" <td>-0.300314</td>\n",
" <td>-0.297509</td>\n",
" <td>2.500114</td>\n",
" <td>2.201081</td>\n",
" <td>1.172852</td>\n",
" <td>-0.567310</td>\n",
" <td>-0.496575</td>\n",
" <td>-0.484336</td>\n",
" <td>-1.050849</td>\n",
" <td>-1.040859</td>\n",
" <td>-1.031574</td>\n",
" <td>-1.021168</td>\n",
" <td>-1.002108</td>\n",
" <td>-1.000477</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69996</th>\n",
" <td>-0.650650</td>\n",
" <td>-0.808895</td>\n",
" <td>-0.095283</td>\n",
" <td>-0.094903</td>\n",
" <td>-0.093417</td>\n",
" <td>-0.092171</td>\n",
" <td>-0.096825</td>\n",
" <td>-0.092431</td>\n",
" <td>-0.376911</td>\n",
" <td>-0.371294</td>\n",
" <td>-0.345077</td>\n",
" <td>-0.336617</td>\n",
" <td>-0.323505</td>\n",
" <td>-0.324597</td>\n",
" <td>-0.394587</td>\n",
" <td>-0.376949</td>\n",
" <td>-0.335464</td>\n",
" <td>-0.315859</td>\n",
" <td>-0.300314</td>\n",
" <td>-0.297509</td>\n",
" <td>-0.457535</td>\n",
" <td>-0.706375</td>\n",
" <td>-0.631914</td>\n",
" <td>-0.567310</td>\n",
" <td>-0.496575</td>\n",
" <td>-0.484336</td>\n",
" <td>1.019134</td>\n",
" <td>1.041647</td>\n",
" <td>0.540936</td>\n",
" <td>0.566986</td>\n",
" <td>0.602463</td>\n",
" <td>0.618081</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69997</th>\n",
" <td>2.956665</td>\n",
" <td>0.454693</td>\n",
" <td>-0.043031</td>\n",
" <td>-0.035572</td>\n",
" <td>-0.026391</td>\n",
" <td>-0.018358</td>\n",
" <td>-0.042228</td>\n",
" <td>-0.042228</td>\n",
" <td>-0.376911</td>\n",
" <td>-0.371294</td>\n",
" <td>-0.345077</td>\n",
" <td>-0.336617</td>\n",
" <td>-0.323505</td>\n",
" <td>-0.324597</td>\n",
" <td>-0.394587</td>\n",
" <td>-0.376949</td>\n",
" <td>-0.335464</td>\n",
" <td>-0.315859</td>\n",
" <td>-0.300314</td>\n",
" <td>-0.297509</td>\n",
" <td>0.185432</td>\n",
" <td>0.989641</td>\n",
" <td>0.756368</td>\n",
" <td>0.800955</td>\n",
" <td>2.428341</td>\n",
" <td>1.016109</td>\n",
" <td>1.019134</td>\n",
" <td>1.041647</td>\n",
" <td>1.065106</td>\n",
" <td>1.096370</td>\n",
" <td>1.137320</td>\n",
" <td>1.157600</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69998</th>\n",
" <td>-0.380102</td>\n",
" <td>1.402384</td>\n",
" <td>-0.096787</td>\n",
" <td>-0.086008</td>\n",
" <td>-0.086994</td>\n",
" <td>-0.092171</td>\n",
" <td>-0.095112</td>\n",
" <td>-0.082144</td>\n",
" <td>1.079629</td>\n",
" <td>1.083416</td>\n",
" <td>3.236628</td>\n",
" <td>2.305761</td>\n",
" <td>1.267064</td>\n",
" <td>1.639564</td>\n",
" <td>-0.394587</td>\n",
" <td>-0.376949</td>\n",
" <td>-0.335464</td>\n",
" <td>-0.315859</td>\n",
" <td>-0.300314</td>\n",
" <td>-0.297509</td>\n",
" <td>-0.714722</td>\n",
" <td>-0.706375</td>\n",
" <td>0.062227</td>\n",
" <td>-0.567310</td>\n",
" <td>-0.496575</td>\n",
" <td>-0.484336</td>\n",
" <td>0.501638</td>\n",
" <td>0.521021</td>\n",
" <td>0.540936</td>\n",
" <td>0.566986</td>\n",
" <td>0.602463</td>\n",
" <td>0.618081</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69999</th>\n",
" <td>-0.650650</td>\n",
" <td>1.086487</td>\n",
" <td>-0.096787</td>\n",
" <td>-0.094903</td>\n",
" <td>-0.093417</td>\n",
" <td>-0.092171</td>\n",
" <td>-0.096825</td>\n",
" <td>-0.092431</td>\n",
" <td>2.172035</td>\n",
" <td>-0.007616</td>\n",
" <td>-0.345077</td>\n",
" <td>-0.336617</td>\n",
" <td>-0.323505</td>\n",
" <td>-0.324597</td>\n",
" <td>1.151094</td>\n",
" <td>2.656873</td>\n",
" <td>3.736361</td>\n",
" <td>4.464934</td>\n",
" <td>2.647021</td>\n",
" <td>1.290902</td>\n",
" <td>-0.714722</td>\n",
" <td>-0.342943</td>\n",
" <td>0.478711</td>\n",
" <td>-0.293657</td>\n",
" <td>0.060552</td>\n",
" <td>-0.211528</td>\n",
" <td>-0.015858</td>\n",
" <td>0.000394</td>\n",
" <td>0.016766</td>\n",
" <td>0.037601</td>\n",
" <td>0.067606</td>\n",
" <td>0.078562</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>70000 rows × 32 columns</p>\n",
"</div>"
],
"text/plain": [
" EDAD ANTIGUEDAD SDO_ACTIVO_MENOS0 SDO_ACTIVO_MENOS1 \\\n",
"0 -0.921199 1.086487 -0.096787 -0.094903 \n",
"1 -0.740833 -0.808895 -0.096787 -0.094903 \n",
"2 -0.109553 0.454693 -0.096787 -0.094903 \n",
"3 2.505751 0.770590 -0.096787 -0.094903 \n",
"4 -0.921199 -0.808895 -0.096787 -0.094903 \n",
"... ... ... ... ... \n",
"69995 -0.019370 -0.808895 -0.096787 -0.094903 \n",
"69996 -0.650650 -0.808895 -0.095283 -0.094903 \n",
"69997 2.956665 0.454693 -0.043031 -0.035572 \n",
"69998 -0.380102 1.402384 -0.096787 -0.086008 \n",
"69999 -0.650650 1.086487 -0.096787 -0.094903 \n",
"\n",
" SDO_ACTIVO_MENOS2 SDO_ACTIVO_MENOS3 SDO_ACTIVO_MENOS4 \\\n",
"0 -0.093417 -0.092171 -0.096825 \n",
"1 -0.093417 -0.092171 -0.096825 \n",
"2 -0.093417 -0.092171 -0.096825 \n",
"3 -0.093417 -0.092171 -0.096825 \n",
"4 -0.093417 -0.092171 -0.096825 \n",
"... ... ... ... \n",
"69995 -0.093417 -0.092171 -0.096825 \n",
"69996 -0.093417 -0.092171 -0.096825 \n",
"69997 -0.026391 -0.018358 -0.042228 \n",
"69998 -0.086994 -0.092171 -0.095112 \n",
"69999 -0.093417 -0.092171 -0.096825 \n",
"\n",
" SDO_ACTIVO_MENOS5 NRO_ACCES_CANAL1_MENOS0 NRO_ACCES_CANAL1_MENOS1 \\\n",
"0 -0.092431 0.351359 -0.007616 \n",
"1 -0.092431 -0.376911 -0.371294 \n",
"2 -0.092431 -0.376911 -0.371294 \n",
"3 -0.092431 -0.376911 -0.371294 \n",
"4 -0.092431 -0.376911 -0.371294 \n",
"... ... ... ... \n",
"69995 -0.092431 -0.376911 -0.371294 \n",
"69996 -0.092431 -0.376911 -0.371294 \n",
"69997 -0.042228 -0.376911 -0.371294 \n",
"69998 -0.082144 1.079629 1.083416 \n",
"69999 -0.092431 2.172035 -0.007616 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS2 NRO_ACCES_CANAL1_MENOS3 \\\n",
"0 -0.345077 0.418348 \n",
"1 -0.345077 -0.336617 \n",
"2 -0.345077 -0.336617 \n",
"3 -0.345077 -0.336617 \n",
"4 -0.345077 -0.336617 \n",
"... ... ... \n",
"69995 -0.345077 -0.336617 \n",
"69996 -0.345077 -0.336617 \n",
"69997 -0.345077 -0.336617 \n",
"69998 3.236628 2.305761 \n",
"69999 -0.345077 -0.336617 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS4 NRO_ACCES_CANAL1_MENOS5 \\\n",
"0 1.267064 0.068235 \n",
"1 -0.323505 -0.324597 \n",
"2 -0.323505 -0.324597 \n",
"3 -0.323505 -0.324597 \n",
"4 -0.323505 -0.324597 \n",
"... ... ... \n",
"69995 -0.323505 -0.324597 \n",
"69996 -0.323505 -0.324597 \n",
"69997 -0.323505 -0.324597 \n",
"69998 1.267064 1.639564 \n",
"69999 -0.323505 -0.324597 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS0 NRO_ACCES_CANAL2_MENOS1 \\\n",
"0 1.371906 2.006768 \n",
"1 -0.394587 -0.376949 \n",
"2 -0.394587 -0.376949 \n",
"3 -0.394587 -0.376949 \n",
"4 -0.394587 -0.376949 \n",
"... ... ... \n",
"69995 -0.394587 -0.376949 \n",
"69996 -0.394587 -0.376949 \n",
"69997 -0.394587 -0.376949 \n",
"69998 -0.394587 -0.376949 \n",
"69999 1.151094 2.656873 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS2 NRO_ACCES_CANAL2_MENOS3 \\\n",
"0 3.227383 2.703589 \n",
"1 -0.335464 -0.315859 \n",
"2 -0.335464 -0.315859 \n",
"3 -0.335464 -0.315859 \n",
"4 -0.335464 -0.315859 \n",
"... ... ... \n",
"69995 -0.335464 -0.315859 \n",
"69996 -0.335464 -0.315859 \n",
"69997 -0.335464 -0.315859 \n",
"69998 -0.335464 -0.315859 \n",
"69999 3.736361 4.464934 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS4 NRO_ACCES_CANAL2_MENOS5 \\\n",
"0 1.843202 2.879313 \n",
"1 -0.300314 -0.297509 \n",
"2 -0.300314 -0.297509 \n",
"3 -0.300314 -0.297509 \n",
"4 -0.300314 -0.297509 \n",
"... ... ... \n",
"69995 -0.300314 -0.297509 \n",
"69996 -0.300314 -0.297509 \n",
"69997 -0.300314 -0.297509 \n",
"69998 -0.300314 -0.297509 \n",
"69999 2.647021 1.290902 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS0 NRO_ACCES_CANAL3_MENOS1 \\\n",
"0 -0.328942 -0.706375 \n",
"1 2.371520 -0.706375 \n",
"2 -0.714722 -0.706375 \n",
"3 -0.714722 -0.585231 \n",
"4 -0.714722 -0.706375 \n",
"... ... ... \n",
"69995 2.500114 2.201081 \n",
"69996 -0.457535 -0.706375 \n",
"69997 0.185432 0.989641 \n",
"69998 -0.714722 -0.706375 \n",
"69999 -0.714722 -0.342943 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS2 NRO_ACCES_CANAL3_MENOS3 \\\n",
"0 -0.493086 0.253649 \n",
"1 -0.631914 -0.567310 \n",
"2 -0.631914 0.527302 \n",
"3 -0.493086 -0.567310 \n",
"4 -0.631914 -0.567310 \n",
"... ... ... \n",
"69995 1.172852 -0.567310 \n",
"69996 -0.631914 -0.567310 \n",
"69997 0.756368 0.800955 \n",
"69998 0.062227 -0.567310 \n",
"69999 0.478711 -0.293657 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS4 NRO_ACCES_CANAL3_MENOS5 \\\n",
"0 -0.218012 0.197685 \n",
"1 -0.496575 -0.484336 \n",
"2 -0.496575 -0.211528 \n",
"3 -0.218012 -0.484336 \n",
"4 -0.496575 -0.484336 \n",
"... ... ... \n",
"69995 -0.496575 -0.484336 \n",
"69996 -0.496575 -0.484336 \n",
"69997 2.428341 1.016109 \n",
"69998 -0.496575 -0.484336 \n",
"69999 0.060552 -0.211528 \n",
"\n",
" NRO_ENTID_SSFF_MENOS0 NRO_ENTID_SSFF_MENOS1 NRO_ENTID_SSFF_MENOS2 \\\n",
"0 -0.015858 -0.520232 -0.507404 \n",
"1 -0.533353 -0.520232 -0.507404 \n",
"2 -1.050849 -1.040859 -1.031574 \n",
"3 0.501638 0.521021 0.540936 \n",
"4 -1.050849 -1.040859 -1.031574 \n",
"... ... ... ... \n",
"69995 -1.050849 -1.040859 -1.031574 \n",
"69996 1.019134 1.041647 0.540936 \n",
"69997 1.019134 1.041647 1.065106 \n",
"69998 0.501638 0.521021 0.540936 \n",
"69999 -0.015858 0.000394 0.016766 \n",
"\n",
" NRO_ENTID_SSFF_MENOS3 NRO_ENTID_SSFF_MENOS4 NRO_ENTID_SSFF_MENOS5 \n",
"0 -0.491783 -0.467251 -0.460958 \n",
"1 -0.491783 -0.467251 -0.460958 \n",
"2 -1.021168 -1.002108 -1.000477 \n",
"3 0.566986 0.602463 0.618081 \n",
"4 -1.021168 -1.002108 -1.000477 \n",
"... ... ... ... \n",
"69995 -1.021168 -1.002108 -1.000477 \n",
"69996 0.566986 0.602463 0.618081 \n",
"69997 1.096370 1.137320 1.157600 \n",
"69998 0.566986 0.602463 0.618081 \n",
"69999 0.037601 0.067606 0.078562 \n",
"\n",
"[70000 rows x 32 columns]"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Variables con mínimo 0 y máximo 1\n"
]
},
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>EDAD</th>\n",
" <th>ANTIGUEDAD</th>\n",
" <th>SDO_ACTIVO_MENOS0</th>\n",
" <th>SDO_ACTIVO_MENOS1</th>\n",
" <th>SDO_ACTIVO_MENOS2</th>\n",
" <th>SDO_ACTIVO_MENOS3</th>\n",
" <th>SDO_ACTIVO_MENOS4</th>\n",
" <th>SDO_ACTIVO_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL1_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL2_MENOS5</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS0</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS1</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS2</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS3</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS4</th>\n",
" <th>NRO_ACCES_CANAL3_MENOS5</th>\n",
" <th>NRO_ENTID_SSFF_MENOS0</th>\n",
" <th>NRO_ENTID_SSFF_MENOS1</th>\n",
" <th>NRO_ENTID_SSFF_MENOS2</th>\n",
" <th>NRO_ENTID_SSFF_MENOS3</th>\n",
" <th>NRO_ENTID_SSFF_MENOS4</th>\n",
" <th>NRO_ENTID_SSFF_MENOS5</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>0.0875</td>\n",
" <td>0.260870</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.064516</td>\n",
" <td>0.032258</td>\n",
" <td>0.0</td>\n",
" <td>0.064516</td>\n",
" <td>0.133333</td>\n",
" <td>0.033333</td>\n",
" <td>0.258065</td>\n",
" <td>0.354839</td>\n",
" <td>0.466667</td>\n",
" <td>0.387097</td>\n",
" <td>0.266667</td>\n",
" <td>0.387097</td>\n",
" <td>0.012245</td>\n",
" <td>0.000000</td>\n",
" <td>0.006135</td>\n",
" <td>0.049587</td>\n",
" <td>0.007326</td>\n",
" <td>0.030675</td>\n",
" <td>0.181818</td>\n",
" <td>0.090909</td>\n",
" <td>0.090909</td>\n",
" <td>0.090909</td>\n",
" <td>0.090909</td>\n",
" <td>0.090909</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>0.1125</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.097959</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.090909</td>\n",
" <td>0.090909</td>\n",
" <td>0.090909</td>\n",
" <td>0.090909</td>\n",
" <td>0.090909</td>\n",
" <td>0.090909</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>0.2000</td>\n",
" <td>0.173913</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.066116</td>\n",
" <td>0.000000</td>\n",
" <td>0.012270</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>0.5625</td>\n",
" <td>0.217391</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.004545</td>\n",
" <td>0.006135</td>\n",
" <td>0.000000</td>\n",
" <td>0.007326</td>\n",
" <td>0.000000</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>0.0875</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69995</th>\n",
" <td>0.2125</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.102041</td>\n",
" <td>0.109091</td>\n",
" <td>0.079755</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69996</th>\n",
" <td>0.1250</td>\n",
" <td>0.000000</td>\n",
" <td>0.000013</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.008163</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.363636</td>\n",
" <td>0.363636</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69997</th>\n",
" <td>0.6250</td>\n",
" <td>0.173913</td>\n",
" <td>0.000472</td>\n",
" <td>0.000520</td>\n",
" <td>0.000572</td>\n",
" <td>0.000649</td>\n",
" <td>0.000450</td>\n",
" <td>0.000416</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.0</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.028571</td>\n",
" <td>0.063636</td>\n",
" <td>0.061350</td>\n",
" <td>0.082645</td>\n",
" <td>0.076923</td>\n",
" <td>0.067485</td>\n",
" <td>0.363636</td>\n",
" <td>0.363636</td>\n",
" <td>0.363636</td>\n",
" <td>0.363636</td>\n",
" <td>0.363636</td>\n",
" <td>0.363636</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69998</th>\n",
" <td>0.1625</td>\n",
" <td>0.304348</td>\n",
" <td>0.000000</td>\n",
" <td>0.000078</td>\n",
" <td>0.000055</td>\n",
" <td>0.000000</td>\n",
" <td>0.000014</td>\n",
" <td>0.000085</td>\n",
" <td>0.129032</td>\n",
" <td>0.129032</td>\n",
" <td>0.3</td>\n",
" <td>0.225806</td>\n",
" <td>0.133333</td>\n",
" <td>0.166667</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.030675</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" <td>0.272727</td>\n",
" </tr>\n",
" <tr>\n",
" <th>69999</th>\n",
" <td>0.1250</td>\n",
" <td>0.260870</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.225806</td>\n",
" <td>0.032258</td>\n",
" <td>0.0</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.225806</td>\n",
" <td>0.451613</td>\n",
" <td>0.533333</td>\n",
" <td>0.612903</td>\n",
" <td>0.366667</td>\n",
" <td>0.193548</td>\n",
" <td>0.000000</td>\n",
" <td>0.013636</td>\n",
" <td>0.049080</td>\n",
" <td>0.016529</td>\n",
" <td>0.014652</td>\n",
" <td>0.012270</td>\n",
" <td>0.181818</td>\n",
" <td>0.181818</td>\n",
" <td>0.181818</td>\n",
" <td>0.181818</td>\n",
" <td>0.181818</td>\n",
" <td>0.181818</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>70000 rows × 32 columns</p>\n",
"</div>"
],
"text/plain": [
" EDAD ANTIGUEDAD SDO_ACTIVO_MENOS0 SDO_ACTIVO_MENOS1 \\\n",
"0 0.0875 0.260870 0.000000 0.000000 \n",
"1 0.1125 0.000000 0.000000 0.000000 \n",
"2 0.2000 0.173913 0.000000 0.000000 \n",
"3 0.5625 0.217391 0.000000 0.000000 \n",
"4 0.0875 0.000000 0.000000 0.000000 \n",
"... ... ... ... ... \n",
"69995 0.2125 0.000000 0.000000 0.000000 \n",
"69996 0.1250 0.000000 0.000013 0.000000 \n",
"69997 0.6250 0.173913 0.000472 0.000520 \n",
"69998 0.1625 0.304348 0.000000 0.000078 \n",
"69999 0.1250 0.260870 0.000000 0.000000 \n",
"\n",
" SDO_ACTIVO_MENOS2 SDO_ACTIVO_MENOS3 SDO_ACTIVO_MENOS4 \\\n",
"0 0.000000 0.000000 0.000000 \n",
"1 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 \n",
"... ... ... ... \n",
"69995 0.000000 0.000000 0.000000 \n",
"69996 0.000000 0.000000 0.000000 \n",
"69997 0.000572 0.000649 0.000450 \n",
"69998 0.000055 0.000000 0.000014 \n",
"69999 0.000000 0.000000 0.000000 \n",
"\n",
" SDO_ACTIVO_MENOS5 NRO_ACCES_CANAL1_MENOS0 NRO_ACCES_CANAL1_MENOS1 \\\n",
"0 0.000000 0.064516 0.032258 \n",
"1 0.000000 0.000000 0.000000 \n",
"2 0.000000 0.000000 0.000000 \n",
"3 0.000000 0.000000 0.000000 \n",
"4 0.000000 0.000000 0.000000 \n",
"... ... ... ... \n",
"69995 0.000000 0.000000 0.000000 \n",
"69996 0.000000 0.000000 0.000000 \n",
"69997 0.000416 0.000000 0.000000 \n",
"69998 0.000085 0.129032 0.129032 \n",
"69999 0.000000 0.225806 0.032258 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS2 NRO_ACCES_CANAL1_MENOS3 \\\n",
"0 0.0 0.064516 \n",
"1 0.0 0.000000 \n",
"2 0.0 0.000000 \n",
"3 0.0 0.000000 \n",
"4 0.0 0.000000 \n",
"... ... ... \n",
"69995 0.0 0.000000 \n",
"69996 0.0 0.000000 \n",
"69997 0.0 0.000000 \n",
"69998 0.3 0.225806 \n",
"69999 0.0 0.000000 \n",
"\n",
" NRO_ACCES_CANAL1_MENOS4 NRO_ACCES_CANAL1_MENOS5 \\\n",
"0 0.133333 0.033333 \n",
"1 0.000000 0.000000 \n",
"2 0.000000 0.000000 \n",
"3 0.000000 0.000000 \n",
"4 0.000000 0.000000 \n",
"... ... ... \n",
"69995 0.000000 0.000000 \n",
"69996 0.000000 0.000000 \n",
"69997 0.000000 0.000000 \n",
"69998 0.133333 0.166667 \n",
"69999 0.000000 0.000000 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS0 NRO_ACCES_CANAL2_MENOS1 \\\n",
"0 0.258065 0.354839 \n",
"1 0.000000 0.000000 \n",
"2 0.000000 0.000000 \n",
"3 0.000000 0.000000 \n",
"4 0.000000 0.000000 \n",
"... ... ... \n",
"69995 0.000000 0.000000 \n",
"69996 0.000000 0.000000 \n",
"69997 0.000000 0.000000 \n",
"69998 0.000000 0.000000 \n",
"69999 0.225806 0.451613 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS2 NRO_ACCES_CANAL2_MENOS3 \\\n",
"0 0.466667 0.387097 \n",
"1 0.000000 0.000000 \n",
"2 0.000000 0.000000 \n",
"3 0.000000 0.000000 \n",
"4 0.000000 0.000000 \n",
"... ... ... \n",
"69995 0.000000 0.000000 \n",
"69996 0.000000 0.000000 \n",
"69997 0.000000 0.000000 \n",
"69998 0.000000 0.000000 \n",
"69999 0.533333 0.612903 \n",
"\n",
" NRO_ACCES_CANAL2_MENOS4 NRO_ACCES_CANAL2_MENOS5 \\\n",
"0 0.266667 0.387097 \n",
"1 0.000000 0.000000 \n",
"2 0.000000 0.000000 \n",
"3 0.000000 0.000000 \n",
"4 0.000000 0.000000 \n",
"... ... ... \n",
"69995 0.000000 0.000000 \n",
"69996 0.000000 0.000000 \n",
"69997 0.000000 0.000000 \n",
"69998 0.000000 0.000000 \n",
"69999 0.366667 0.193548 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS0 NRO_ACCES_CANAL3_MENOS1 \\\n",
"0 0.012245 0.000000 \n",
"1 0.097959 0.000000 \n",
"2 0.000000 0.000000 \n",
"3 0.000000 0.004545 \n",
"4 0.000000 0.000000 \n",
"... ... ... \n",
"69995 0.102041 0.109091 \n",
"69996 0.008163 0.000000 \n",
"69997 0.028571 0.063636 \n",
"69998 0.000000 0.000000 \n",
"69999 0.000000 0.013636 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS2 NRO_ACCES_CANAL3_MENOS3 \\\n",
"0 0.006135 0.049587 \n",
"1 0.000000 0.000000 \n",
"2 0.000000 0.066116 \n",
"3 0.006135 0.000000 \n",
"4 0.000000 0.000000 \n",
"... ... ... \n",
"69995 0.079755 0.000000 \n",
"69996 0.000000 0.000000 \n",
"69997 0.061350 0.082645 \n",
"69998 0.030675 0.000000 \n",
"69999 0.049080 0.016529 \n",
"\n",
" NRO_ACCES_CANAL3_MENOS4 NRO_ACCES_CANAL3_MENOS5 \\\n",
"0 0.007326 0.030675 \n",
"1 0.000000 0.000000 \n",
"2 0.000000 0.012270 \n",
"3 0.007326 0.000000 \n",
"4 0.000000 0.000000 \n",
"... ... ... \n",
"69995 0.000000 0.000000 \n",
"69996 0.000000 0.000000 \n",
"69997 0.076923 0.067485 \n",
"69998 0.000000 0.000000 \n",
"69999 0.014652 0.012270 \n",
"\n",
" NRO_ENTID_SSFF_MENOS0 NRO_ENTID_SSFF_MENOS1 NRO_ENTID_SSFF_MENOS2 \\\n",
"0 0.181818 0.090909 0.090909 \n",
"1 0.090909 0.090909 0.090909 \n",
"2 0.000000 0.000000 0.000000 \n",
"3 0.272727 0.272727 0.272727 \n",
"4 0.000000 0.000000 0.000000 \n",
"... ... ... ... \n",
"69995 0.000000 0.000000 0.000000 \n",
"69996 0.363636 0.363636 0.272727 \n",
"69997 0.363636 0.363636 0.363636 \n",
"69998 0.272727 0.272727 0.272727 \n",
"69999 0.181818 0.181818 0.181818 \n",
"\n",
" NRO_ENTID_SSFF_MENOS3 NRO_ENTID_SSFF_MENOS4 NRO_ENTID_SSFF_MENOS5 \n",
"0 0.090909 0.090909 0.090909 \n",
"1 0.090909 0.090909 0.090909 \n",
"2 0.000000 0.000000 0.000000 \n",
"3 0.272727 0.272727 0.272727 \n",
"4 0.000000 0.000000 0.000000 \n",
"... ... ... ... \n",
"69995 0.000000 0.000000 0.000000 \n",
"69996 0.272727 0.272727 0.272727 \n",
"69997 0.363636 0.363636 0.363636 \n",
"69998 0.272727 0.272727 0.272727 \n",
"69999 0.181818 0.181818 0.181818 \n",
"\n",
"[70000 rows x 32 columns]"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"from sklearn import preprocessing\n",
"\n",
"#Definiendo las variables a estandarizar\n",
"var_estandarizar=['EDAD','ANTIGUEDAD','SDO_ACTIVO_MENOS0','SDO_ACTIVO_MENOS1','SDO_ACTIVO_MENOS2',\n",
" 'SDO_ACTIVO_MENOS3','SDO_ACTIVO_MENOS4','SDO_ACTIVO_MENOS5','NRO_ACCES_CANAL1_MENOS0',\n",
" 'NRO_ACCES_CANAL1_MENOS1','NRO_ACCES_CANAL1_MENOS2','NRO_ACCES_CANAL1_MENOS3',\n",
" 'NRO_ACCES_CANAL1_MENOS4','NRO_ACCES_CANAL1_MENOS5','NRO_ACCES_CANAL2_MENOS0',\n",
" 'NRO_ACCES_CANAL2_MENOS1','NRO_ACCES_CANAL2_MENOS2','NRO_ACCES_CANAL2_MENOS3',\n",
" 'NRO_ACCES_CANAL2_MENOS4','NRO_ACCES_CANAL2_MENOS5','NRO_ACCES_CANAL3_MENOS0',\n",
" 'NRO_ACCES_CANAL3_MENOS1','NRO_ACCES_CANAL3_MENOS2','NRO_ACCES_CANAL3_MENOS3',\n",
" 'NRO_ACCES_CANAL3_MENOS4','NRO_ACCES_CANAL3_MENOS5','NRO_ENTID_SSFF_MENOS0',\n",
" 'NRO_ENTID_SSFF_MENOS1','NRO_ENTID_SSFF_MENOS2','NRO_ENTID_SSFF_MENOS3',\n",
" 'NRO_ENTID_SSFF_MENOS4','NRO_ENTID_SSFF_MENOS5']\n",
"\n",
"#mostramos el contenido de la tabla sin estandarizado\n",
"print(\"Variables sin estandarizar\")\n",
"with pd.option_context('display.max_rows', 10, 'display.max_columns', None):\n",
" display(df_1[var_estandarizar])\n",
"\n",
"#Estandarizando las variables a media 0 varianza 1\n",
"for column in var_estandarizar:\n",
" df_1[column] = preprocessing.scale(df_1[[column]])\n",
" df_2[column] = preprocessing.scale(df_2[[column]])\n",
"\n",
"#mostramos el contenido de la tabla con el primer estandarizado\n",
"print(\"Variables con media 0 y varianza 1\")\n",
"with pd.option_context('display.max_rows', 10, 'display.max_columns', None):\n",
" display(df_1[var_estandarizar])\n",
"\n",
"#Estandarizando las variables con mínimo 0 y máximo 1\n",
"for column in var_estandarizar:\n",
" min_max_scaler = preprocessing.MinMaxScaler()\n",
" df_1[column] = min_max_scaler.fit_transform(df_1[[column]])\n",
" df_2[column] = min_max_scaler.fit_transform(df_2[[column]])\n",
"\n",
"#mostramos el contenido de la tabla con el segundo estandarizado\n",
"print(\"Variables con mínimo 0 y máximo 1\")\n",
"with pd.option_context('display.max_rows', 10, 'display.max_columns', None):\n",
" display(df_1[var_estandarizar])\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### B. Uso de modelos de clasificación.\n",
"En este ejemplo vamos a ilustrar como se utiliza la data para predecir el comportamiento de clientes usando un modelo de de regresión logistica. Para realizar la validacion del modelo se divide la data en muestras de entrenamiento (con la cual se calcularan los parametros del modelo) y una muestra de validación (con la cual se verificará la capacidad predictiva del modelo)."
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"El intercepto del modelo es\n",
"[-1.3029668]\n",
"\n",
"Los coeficientes del modelo son\n",
"[[ 0.17475353 -0.04951135 -0.3496514 -0.44119966 -0.42322081 -0.33836425\n",
" -0.3143987 -0.27893321 -0.29085903 -0.15676781 -0.44329646 -0.19867485\n",
" -0.17038985 0.10126551 -0.18568109 -0.45645351 -1.4445633 0.08451624\n",
" 0.27516004 -0.79089596 -0.14000109 0.03953379 -0.11339297 0.18508805\n",
" -0.73844557 -0.29565991 0.54714912 -0.02964507 0.77201803 2.93393628\n",
" -0.44427036 -1.18431847 -0.17505302 -0.28549367 -3.10320184 0.8130286\n",
" 1.10913312 -0.53993633 0.99126684 0.9166885 -0.16161018 -0.14539065\n",
" -0.29179447 -0.14672002 0.11471878 0.08097372 0.62241717 0.32565177\n",
" -0.01563934 -0.31563168 -0.37304023 -0.25220535 -0.25018469 -0.38084535\n",
" -0.66348912 -0.72308098 -0.57988583 1.85534612 1.60141614 0.08538948\n",
" -0.19633398 -0.01276401 -0.21757584 -0.11255803 -0.50427692 -0.09499179\n",
" -0.96208649 -0.19379117 -0.52660432 -0.92520029 -0.48323265 -0.61570305\n",
" -1.25842945 -0.45224808 -0.21099096 -0.29685736 0.21182549 0.70373355]]\n"
]
}
],
"source": [
"#Importando la libreria que permite la separación de la muestra\n",
"from sklearn import model_selection\n",
"#Importando el modelo de regresión logistica\n",
"from sklearn.linear_model import LogisticRegression\n",
"\n",
"#Creando las matrices de los inputs\n",
"X1 = df_1.values\n",
"X2 = df_2.values\n",
"\n",
"#Definiendo el porcentaje de información que se utilizará para entrenar al modelo\n",
"validation_size = 0.50\n",
"#Definiendo la semilla para que el experimento sea reproducible (obtengan los mismos resultados siempre)\n",
"seed = 0\n",
"\n",
"#Generando las muestras de entrenamiento y validación\n",
"X_train, X_validation, Y_train, Y_validation = model_selection.train_test_split(X2, Y, test_size=validation_size, random_state=seed)\n",
"\n",
"#Definiendo el modelo y entrenándolo\n",
"LOG=LogisticRegression()\n",
"LOG.fit(X=X_train, y=Y_train)\n",
"\n",
"#Imprimiendo los parametros del modelo de regresión logistica.\n",
"print(\"El intercepto del modelo es\")\n",
"print(LOG.intercept_)\n",
"print(\"\")\n",
"print(\"Los coeficientes del modelo son\")\n",
"print(LOG.coef_)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### C. Metricas de Clasificación.\n",
"Luego de haber utilizado un modelo para realizar una predicción, ¿como podriamos comprobar la calidad de las predicciones de un modelo?, para ello scikit-learn nos permite calcular distintas __[metricas](http://scikit-learn.org/stable/modules/model_evaluation.html#model-evaluation)__ de medición., en este tutorial usaremos la siguientes metricas:\n",
"* __Log loss:__ para clasificaciones binarias calcula la suma del logaritmo de la verosimilitud de la probabilidad de la proyección dado su valor real. Cuanto mas cercano a 0, es mejor la calidad del modelo. Para mas información pueden revisar este __[link](http://scikit-learn.org/stable/modules/generated/sklearn.metrics.log_loss.html#sklearn.metrics.log_loss)__.\n",
"* __Accuracy:__ mide el porcentaje de aciertos, cuanto mas cercano a 1 mejor es la calidad del modelo.\n",
"* __ROC Curve:__ mide la sensibilidad de un clasificador binario según se varía el umbral de discriminación, cuando el área bajo la curva (AUC) se acerca mas a 1, es mejor la calidad del modelo .\n",
"* __Matriz de confusión:__ nos dice el porcentaje de aciertos, de cada categoria, y el porcentaje de errores. La calidad del modelo es mejor cuando la diagonal de la matriz tiene valores mas cercanos a 1."
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Log_loss\n",
"Entrenamiento: 0.3629822115980386\n",
"Validación: 0.36091100937620646\n",
"\n",
"Accuracy Score\n",
"Entrenamiento: 0.8481428571428572\n",
"Validación: 0.8488857142857142\n",
"\n",
"Matriz de Confusión\n",
"Entrenamiento: \n",
"[[0.85151498 0.39539749]\n",
" [0.14848502 0.60460251]]\n",
"Validación: \n",
"[[0.8518036 0.37117904]\n",
" [0.1481964 0.62882096]]\n",
"\n",
"ROC AUC Score\n",
"Entrenamiento: 0.7795739274803449\n",
"Validación: 0.7829120749324207\n"
]
},
{
"data": {
"image/png": "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1OtIIiIixZIK6qIqJREWPgzd/wlmXqeRC4Bzjs8/j6Nz53+xdetBhg1rxbZtD3DPPW0pW1ZvVomIiJwv/StaVH3zKFx2LVzWxeskcgHYsuUgQ4bMISUljdGjO9OwYTVCQ/X/aRERkYKggrooStoJm2fA7d97nUSKsYyMTD74IJaGDatRv35VnnrqKm6+uSkhIXrHQ0REpCBpiaooWjMBGvWD37TzOokUQ+npmbz11nqiov7Gq68u5eTJDKpUCaNv32YqpkVERIJAK9RFzclkWDsRhm3yOokUMydPZvDTT0epVasCc+du5Y03rqdr13qYevBFRESCSivURc36f0CNKKjSwOskUkykpqYzadL3NGr0Bq+9toyyZUsxa9YArruuvoppERGRQqAV6qIkJRGW/wW6T/E6iRQDzjnMjN6936Vs2VDee68/7duHex1LRESkxFFBXZQsfw7+svsAACAASURBVB5qtYVGfb1OIkVYcvIJJk36nk8+2c633w5jzpyBVKyouxqKiIh4RS0fRcn6f8CVf/I6hRRhb721nvr1x7Nu3c9MnnwjISGmYlpERMRjWqEuKhI2QNpR+E2M10mkiDl48DiTJn3P449fSYsWNVmy5E4aN67udSwRERHx0wp1UbHiBYh5EkJ0+2fxOXDgGE888SWNG79BfPwRUlLSaNnyNyqmRUREihitUBcFqb/Alnfh1m+8TiJFwN69RyhfvjTx8UdITU1n3bp7ufTSyl7HEhERkTNQQV0ULBoJta+A8M5eJxEP7dr1Cy++uJj339/E22/35frrG9GmTW2vY4mIiMg5qOXDawfWwcapcONM0DWDSyTnHImJx7niijepVq0cW7c+wPXXN/I6loiIiARIK9Re2/IOtPodVI7wOokUss2bE3j++e+oVasCr77agx9/fJiwMP1KioiIFDdaofZSSiKsfg0a3eJ1EilkQ4d+RJcu02nRoibPPnsNgIppERGRYkr/gntp4cPQfChceo3XSaQQrFixl2+/3cUTT3TkzjtbMWnSDVSooGtIi4iIFHdaofZK0i7Y/iG0ut/rJBJky5bF06PHW/Tv/35WAX311REqpkVERC4QWqH2ypKnoXE/qNnK6yQSBM45Vq7cR0xMHTZuPED//s0YOnQwZcroOuMiIiIXGhXUXjh+ALbPhrt/9DqJFDDnHJ99FseYMYs4dCiF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\n",
"text/plain": [
"<Figure size 864x432 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 864x432 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"%matplotlib inline\n",
"\n",
"import matplotlib.pyplot as plt\n",
"from sklearn.metrics import log_loss, accuracy_score, confusion_matrix, roc_curve, roc_auc_score, auc\n",
"\n",
"#Para calcular la metrica del log loss se utilizan las probabilidades, mientras que las\n",
"#otras metricas utilizan los valores predichos\n",
"\n",
"#Calculando las probabilidades de que el cliente incurra en default\n",
"Y_LOG_train = LOG.predict_proba(X_train)\n",
"Y_LOG_val = LOG.predict_proba(X_validation)\n",
"\n",
"#Midiendo la efectividad del modelo con el log_loss (cuanto menor es mejor es el módelo)\n",
"print(\"Log_loss\")\n",
"print(\"Entrenamiento: \" + str(log_loss(Y_train, Y_LOG_train[:,1])))\n",
"print(\"Validación: \" + str(log_loss(Y_validation,Y_LOG_val[:,1])))\n",
"\n",
"#Calculando las predicciones de que el cliente incurra en default\n",
"Y_LOG_train = LOG.predict(X_train)\n",
"Y_LOG_val = LOG.predict(X_validation)\n",
"\n",
"#Midiendo la efectividad del modelo con la accuracy_score porcentaje de acierto (mas cercano a 1 mejor es el módelo)\n",
"print(\"\")\n",
"print(\"Accuracy Score\")\n",
"print(\"Entrenamiento: \" + str(accuracy_score(Y_train, Y_LOG_train)))\n",
"print(\"Validación: \" + str(accuracy_score(Y_validation,Y_LOG_val)))\n",
"\n",
"#Calculando la matriz de confusión\n",
"cnf_matrix_1 = confusion_matrix(Y_train, Y_LOG_train)\n",
"cnf_matrix_norm_1=cnf_matrix_1.astype('float') / cnf_matrix_1.sum(axis=0)\n",
"cnf_matrix_2 = confusion_matrix(Y_validation, Y_LOG_val)\n",
"cnf_matrix_norm_2=cnf_matrix_2.astype('float') / cnf_matrix_2.sum(axis=0)\n",
"\n",
"print(\"\")\n",
"print(\"Matriz de Confusión\")\n",
"print(\"Entrenamiento: \") \n",
"print(cnf_matrix_norm_1)\n",
"print(\"Validación: \")\n",
"print(cnf_matrix_norm_2)\n",
"\n",
"#Calculando las probabilidades de que el cliente incurra en default\n",
"Y_LOG_train = LOG.predict_proba(X_train)\n",
"Y_LOG_val = LOG.predict_proba(X_validation)\n",
"\n",
"#Calculando el área bajo la curva ROC\n",
"print(\"\")\n",
"print(\"ROC AUC Score\")\n",
"print(\"Entrenamiento: \" + str(roc_auc_score(Y_train, Y_LOG_train[:,1])))\n",
"print(\"Validación: \" + str(roc_auc_score(Y_validation,Y_LOG_val[:,1])))\n",
"\n",
"fpr1, tpr1, _ = roc_curve(Y_train, Y_LOG_train[:,1])\n",
"fpr2, tpr2, _ = roc_curve(Y_validation, Y_LOG_val[:,1])\n",
"roc_auc1 = auc(fpr1, tpr1)\n",
"roc_auc2 = auc(fpr2, tpr2)\n",
"\n",
"#Dibujando la curva ROC\n",
"def plot_roc_curve(fpr, tpr,roc_auc, titulo):\n",
" plt.figure(figsize=(12, 6))\n",
" plt.plot(fpr,tpr,color='darkorange',lw=1, label='ROC curve (area = %0.6f)' % roc_auc)\n",
" plt.plot([0, 1], [0, 1], color='navy', lw=1, linestyle='--')\n",
" plt.title('ROC Curve Plot '+str(titulo))\n",
" plt.xlabel('False Positive Rate')\n",
" plt.ylabel('True Positive Rate')\n",
" plt.legend(loc=\"lower right\")\n",
"\n",
"plot_roc_curve(fpr1, tpr1, roc_auc1,'Entrenamiento')\n",
"plot_roc_curve(fpr2, tpr2, roc_auc2,'Validación')\n",
" "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### D. Comparación entre modelos\n",
"Una vez definidas las metricas de clasificación, ya se puede comparar que modelos ofrecen mejor calidad de predicciones, para ello vamos a probar los modelos de clasificacion disponibles de scikit learn. Pero antes vamos a reducir el número de variables para reducir el tiempo de cálculo (en la segunda parte de este tutorial de scikit learn describiré algunas de las técnicas de reducción de variables)."
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"#Vamos a seleccionar las variables que tengan mejor test chi2\n",
"from sklearn.feature_selection import SelectKBest, chi2\n",
"\n",
"X2_new = SelectKBest(chi2, k=10).fit_transform(X2, Y)\n",
"\n",
"#Generando las muestras de entrenamiento y validación con la reducción de variables\n",
"X_train, X_validation, Y_train, Y_validation = model_selection.train_test_split(X2_new, Y, test_size=validation_size, random_state=seed)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Luego de haber reducido el número de variables, utilizaremos la validación cruzada , la cual consiste en dividir la muestra de entrenamiento en n número de submuestras, luego calcular los indicadores para cada submuestra y promediar los resultados. El mejor modelo sera aquel que tenga mejor indicador promedio y menor varianza para los indicadores de las submuestras. En este __[link](http://scikit-learn.org/stable/user_guide.html)__ podrán revisar los diferentes modelos disponibles en scikit learn."
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"LOR: 0.845171 -0.390617 (0.003206) (0.005736)\n",
"LDA: 0.845171 -0.391139 (0.003206) (0.005784)\n",
"QDA: 0.804829 -0.531024 (0.006165) (0.014407)\n",
"GBC: 0.844971 -0.382251 (0.003048) (0.004951)\n",
"KNC: 0.837457 -1.926624 (0.005081) (0.407827)\n",
"MLPC: 0.845086 -0.382227 (0.003333) (0.005230)\n",
"BNB: 0.680629 -0.654316 (0.009012) (0.024262)\n",
"GNB: 0.572971 -1.012031 (0.008689) (0.047754)\n",
"DTC: 0.844371 -0.439211 (0.003158) (0.014414)\n",
"RFC: 0.844029 -0.414759 (0.002615) (0.010438)\n",
"ETC: 0.844400 -0.430847 (0.003162) (0.011963)\n",
"ABC: 0.845143 -0.678550 (0.003309) (0.000116)\n",
"SVC: 0.845286 -0.430040 (0.003224) (0.005509)\n"
]
}
],
"source": [
"from sklearn.linear_model import LogisticRegression\n",
"from sklearn.tree import DecisionTreeClassifier\n",
"from sklearn.neighbors import KNeighborsClassifier\n",
"from sklearn.discriminant_analysis import LinearDiscriminantAnalysis, QuadraticDiscriminantAnalysis\n",
"from sklearn.naive_bayes import GaussianNB, BernoulliNB\n",
"from sklearn.ensemble import RandomForestClassifier, AdaBoostClassifier, ExtraTreesClassifier, GradientBoostingClassifier \n",
"from sklearn.neural_network import MLPClassifier\n",
"from sklearn.svm import SVC\n",
"\n",
"scoring = ['accuracy', 'neg_log_loss']\n",
"\n",
"models = []\n",
"models.append(('LOR', LogisticRegression()))\n",
"models.append(('LDA', LinearDiscriminantAnalysis()))\n",
"models.append(('QDA', QuadraticDiscriminantAnalysis()))\n",
"models.append(('GBC', GradientBoostingClassifier()))\n",
"models.append(('KNC', KNeighborsClassifier()))\n",
"models.append(('MLPC', MLPClassifier()))\n",
"models.append(('BNB', BernoulliNB()))\n",
"models.append(('GNB', GaussianNB()))\n",
"models.append(('DTC', DecisionTreeClassifier()))\n",
"models.append(('RFC', RandomForestClassifier()))\n",
"models.append(('ETC', ExtraTreesClassifier()))\n",
"models.append(('ABC', AdaBoostClassifier()))\n",
"models.append(('SVC', SVC(probability=True)))\n",
"\n",
"results = []\n",
"names = []\n",
"kfold = model_selection.KFold(n_splits=5, random_state=seed)\n",
"for name, model in models: \n",
" cv_results = model_selection.cross_validate(model, X_train, Y_train, cv=kfold, scoring=scoring)\n",
" results.append(cv_results)\n",
" names.append(name)\n",
" msg = \"%s: %f %f (%f) (%f)\" % (name, cv_results['test_accuracy'].mean(), cv_results['test_neg_log_loss'].mean() , cv_results['test_accuracy'].std(), cv_results['test_neg_log_loss'].std())\n",
" print(msg)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Como aprecián el mejor modelo resulta ser el GradientBoostingClassifier basado en las metricas de accuracy y el logloss. Con esto concluye este post y queda pendiente la segunda parte donde tocaré otros temas como selección de variables, eliminación de outlayers, entre otros. \n",
"\n",
"Espero que les haya gustado pero como diría Porky \"eso es todo amigos\" :D."
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.7"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment