From 2c4e1bc4be3353ee09e0a40ecf427e99de12f3e7 Mon Sep 17 00:00:00 2001 From: Pablo Martin Date: Thu, 3 Jul 2025 08:05:41 +0000 Subject: [PATCH] Merged PR 5613: Pablo's DDRA EDA --- .../experiments/pablo_eda.ipynb | 5600 +++++++++++++++++ requirements.txt | 3 +- 2 files changed, 5602 insertions(+), 1 deletion(-) create mode 100644 data_driven_risk_assessment/experiments/pablo_eda.ipynb diff --git a/data_driven_risk_assessment/experiments/pablo_eda.ipynb b/data_driven_risk_assessment/experiments/pablo_eda.ipynb new file mode 100644 index 0000000..5d83496 --- /dev/null +++ b/data_driven_risk_assessment/experiments/pablo_eda.ipynb @@ -0,0 +1,5600 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "84dcd475", + "metadata": {}, + "source": [ + "# DDRA - Pablo's EDA\n", + "\n", + "General fuck around to understand what might drive claims.\n", + "\n", + "A handful of ideas I want to give a first shot to:\n", + "- Time features\n", + " - Length of stay\n", + " - Check In and Check out dates\n", + " - Lead time between creation and check out\n", + " - checkin as week/month/year cycle, checkout as week/month/year cycle\n", + " - Duration between starting GJ and booking checkin\n", + "- Same country, same town features\n", + "- Tokenize listing names and correlate them\n", + " - And specifically get bedrooms with regex\n", + "- Number of active listings of host\n", + "- Number of bookings created by host in last 12 months (and monthly/per listing average?)\n", + "- Number of bookings cancelled on the host in last 12 months (and monthly/per listing average?)\n", + "- Number of claims created by host in last 12 months (and monthly/per listing average?)\n", + "- Number of claims with positive settlemend by host in last 12 months (and monthly/per listing average?)\n", + "- Total invoiced to host in last 12 months (and monthly/per listing average?)\n", + "- Guest age\n", + "- Paid for waiver\n", + "- Paid for CIH\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "12368ce1", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "šŸ”Œ Testing connection using credentials at: /home/pablo/.superhog-dwh/credentials.yml\n", + "āœ… Connection successful.\n" + ] + } + ], + "source": [ + "import sys\n", + "import os\n", + "sys.path.append(os.path.abspath(\"../../utils\")) # Adjust path if needed\n", + "\n", + "from dwh_utils import read_credentials, create_postgres_engine, query_to_dataframe, test_connection\n", + "\n", + "# --- Connect to DWH ---\n", + "creds = read_credentials()\n", + "dwh_pg_engine = create_postgres_engine(creds)\n", + "\n", + "# --- Test Query ---\n", + "test_connection()" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "385c350b", + "metadata": {}, + "outputs": [], + "source": [ + "# Other imports\n", + "import pandas as pd\n", + "import numpy as np\n", + "from sklearn.feature_extraction.text import TfidfVectorizer\n", + "from sklearn.decomposition import TruncatedSVD\n", + "import string" + ] + }, + { + "cell_type": "markdown", + "id": "78cbf43d", + "metadata": {}, + "source": [ + "# Getting data" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ba87ff74", + "metadata": {}, + "outputs": [], + "source": [ + "# Get all bookings and their claims\n", + "df_bookings_and_claims = query_to_dataframe(\n", + " engine=dwh_pg_engine, \n", + " query=\"\"\"\n", + " select \n", + " -- Unique ID --\n", + " ibs.id_booking,\n", + " -- Target (Boolean) --\n", + " ibs.has_resolution_incident,\n", + " -- Various features -- \n", + " ibs.booking_created_date_utc, \n", + " ibs.booking_check_in_date_utc,\n", + " ibs.booking_check_out_date_utc,\n", + " vr.link_used_date_utc as guest_journey_started_date_utc,\n", + "\n", + " -- Other --\n", + " ibs.id_accommodation\n", + "\n", + "from intermediate.int_booking_summary ibs\n", + "left join intermediate.int_core__verification_requests vr\n", + " on ibs.id_verification_request = vr.id_verification_request\n", + "where \n", + " -- 1. Bookings from New Dash users with Id Deal\n", + " ibs.is_user_in_new_dash = True and \n", + " ibs.is_missing_id_deal = False and\n", + " -- 2. Protected Bookings with a Protection or a Deposit Management service\n", + " (ibs.has_protection_service_business_type or \n", + " ibs.has_deposit_management_service_business_type) and\n", + " -- 3. Bookings with flagging categorisation (this excludes Cancelled/Incomplete/Rejected bookings)\n", + " ibs.is_booking_flagged_as_risk is not null and \n", + " -- 4. Booking is completed\n", + " ibs.is_booking_past_completion_date = True\n", + " \"\"\"\n", + ")\n", + "\n", + "# Get listing details\n", + "\n", + "df_listing_details = query_to_dataframe(\n", + " engine=dwh_pg_engine,\n", + " query=\"\"\"\n", + " select\n", + " a.id_accommodation,\n", + " a.friendly_name\n", + " from intermediate.int_core__accommodation a\n", + " where a.id_accommodation in (\n", + " select distinct id_accommodation\n", + " from intermediate.int_booking_summary ibs\n", + " where \n", + " -- 1. Bookings from New Dash users with Id Deal\n", + " ibs.is_user_in_new_dash = True and \n", + " ibs.is_missing_id_deal = False and\n", + " -- 2. Protected Bookings with a Protection or a Deposit Management service\n", + " (ibs.has_protection_service_business_type or \n", + " ibs.has_deposit_management_service_business_type) and\n", + " -- 3. Bookings with flagging categorisation (this excludes Cancelled/Incomplete/Rejected bookings)\n", + " ibs.is_booking_flagged_as_risk is not null and \n", + " -- 4. Booking is completed\n", + " ibs.is_booking_past_completion_date = True)\n", + " \"\"\"\n", + ")\n", + "\n", + "# Get last 12 months host KPIs \n", + "\n", + "# Get guest data\n", + "\n", + "# Get host data\n", + "\n", + "# Get guest journey sales\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "9848916e", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.microsoft.datawrangler.viewer.v0+json": { + "columns": [ + { + "name": "index", + "rawType": "int64", + "type": "integer" + }, + { + "name": "id_booking", + "rawType": "int64", + "type": "integer" + }, + { + "name": "has_resolution_incident", + "rawType": "bool", + "type": "boolean" + }, + { + "name": "booking_created_date_utc", + "rawType": "object", + "type": "unknown" + }, + { + "name": "booking_check_in_date_utc", + "rawType": "object", + "type": "unknown" + }, + { + "name": "booking_check_out_date_utc", + "rawType": "object", + "type": "unknown" + }, + { + "name": "guest_journey_started_date_utc", + "rawType": "object", + "type": "unknown" + } + ], + "ref": "b9c31069-7ef4-4cf3-8954-d283b42f6e64", + "rows": [ + [ + "0", + "975057", + "False", + "2024-12-04", + "2024-12-05", + "2025-03-31", + null + ], + [ + "1", + "975059", + "False", + "2024-12-04", + "2024-12-06", + "2024-12-08", + "2024-12-07" + ], + [ + "2", + "975060", + "False", + "2024-12-04", + "2025-01-26", + "2025-01-29", + "2024-12-07" + ], + [ + "3", + "975061", + "False", + "2024-12-04", + "2024-12-15", + "2025-03-15", + null + ], + [ + "4", + "975062", + "False", + "2024-12-04", + "2024-12-11", + "2025-03-10", + "2024-12-10" + ], + [ + "5", + "975063", + "False", + "2024-12-04", + "2024-12-10", + "2025-03-11", + "2024-12-04" + ], + [ + "6", + "975065", + "False", + "2024-12-04", + "2024-12-05", + "2024-12-10", + "2024-12-04" + ], + [ + "7", + "975066", + "False", + "2024-12-04", + "2024-12-20", + "2024-12-23", + "2024-12-04" + ], + [ + "8", + "975067", + "False", + "2024-12-04", + "2025-01-14", + "2025-01-18", + "2025-01-03" + ], + [ + "9", + "975068", + "False", + "2024-12-04", + "2025-05-20", + "2025-05-23", + null + ], + [ + "10", + "975070", + "False", + "2024-12-04", + "2025-01-25", + "2025-01-27", + "2024-12-04" + ], + [ + "11", + "975071", + "False", + "2024-12-04", + "2025-01-27", + "2025-01-30", + "2024-12-04" + ], + [ + "12", + "982700", + "False", + "2024-12-11", + "2024-12-13", + "2024-12-14", + "2024-12-11" + ], + [ + "13", + "984590", + "False", + "2024-12-12", + "2025-02-05", + "2025-02-10", + "2024-12-12" + ], + [ + "14", + "985483", + "False", + "2024-12-13", + "2024-12-25", + "2024-12-29", + "2024-12-14" + ], + [ + "15", + "986720", + "False", + "2024-12-14", + "2025-01-23", + "2025-01-25", + "2024-12-14" + ], + [ + "16", + "987812", + "False", + "2024-12-15", + "2025-02-10", + "2025-02-15", + "2024-12-15" + ], + [ + "17", + "989579", + "False", + "2024-12-17", + "2024-12-23", + "2024-12-26", + "2024-12-17" + ], + [ + "18", + "989580", + "False", + "2024-12-17", + "2024-12-20", + "2024-12-22", + "2024-12-17" + ], + [ + "19", + "989581", + "True", + "2024-12-17", + "2024-12-31", + "2025-01-02", + "2024-12-24" + ], + [ + "20", + "989582", + "False", + "2024-12-17", + "2024-12-23", + "2024-12-26", + "2024-12-17" + ], + [ + "21", + "990071", + "False", + "2024-12-17", + "2024-12-31", + "2025-01-02", + "2024-12-19" + ], + [ + "22", + "990606", + "False", + "2024-12-17", + "2024-12-18", + "2024-12-22", + "2024-12-17" + ], + [ + "23", + "991162", + "False", + "2024-12-18", + "2024-12-29", + "2024-12-31", + "2024-12-19" + ], + [ + "24", + "991894", + "False", + "2024-12-18", + "2025-02-28", + "2025-03-03", + "2024-12-18" + ], + [ + "25", + "993698", + "False", + "2024-12-20", + "2024-12-30", + "2024-12-31", + "2024-12-20" + ], + [ + "26", + "994300", + "True", + "2024-12-20", + "2025-01-18", + "2025-01-20", + "2024-12-20" + ], + [ + "27", + "994888", + "False", + "2024-12-21", + "2024-12-23", + "2024-12-24", + "2024-12-21" + ], + [ + "28", + "994974", + "False", + "2024-12-21", + "2024-12-30", + "2025-01-02", + "2024-12-21" + ], + [ + "29", + "995617", + "False", + "2024-12-22", + "2024-12-28", + "2024-12-30", + "2024-12-22" + ], + [ + "30", + "995692", + "True", + "2024-12-22", + "2024-12-30", + "2025-01-02", + "2024-12-22" + ], + [ + "31", + "996081", + "False", + "2024-12-22", + "2025-01-27", + "2025-02-02", + "2024-12-29" + ], + [ + "32", + "996092", + "False", + "2024-12-22", + "2025-01-30", + "2025-02-04", + "2024-12-22" + ], + [ + "33", + "996397", + "False", + "2024-12-22", + "2025-01-11", + "2025-01-15", + "2024-12-22" + ], + [ + "34", + "997018", + "False", + "2024-12-23", + "2025-02-15", + "2025-02-21", + "2024-12-24" + ], + [ + "35", + "997710", + "False", + "2024-12-24", + "2025-01-09", + "2025-01-13", + "2024-12-24" + ], + [ + "36", + "997777", + "False", + "2024-12-24", + "2024-12-23", + "2024-12-26", + "2024-12-24" + ], + [ + "37", + "998900", + "False", + "2024-12-25", + "2025-01-02", + "2025-01-05", + "2024-12-27" + ], + [ + "38", + "998926", + "False", + "2024-12-25", + "2024-12-26", + "2024-12-31", + "2024-12-25" + ], + [ + "39", + "999495", + "False", + "2024-12-25", + "2024-12-27", + "2024-12-28", + "2024-12-25" + ], + [ + "40", + "999663", + "False", + "2024-12-26", + "2024-12-26", + "2024-12-30", + "2024-12-26" + ], + [ + "41", + "1000059", + "False", + "2024-12-26", + "2024-12-27", + "2024-12-30", + "2024-12-27" + ], + [ + "42", + "1000743", + "False", + "2024-12-27", + "2025-03-22", + "2025-03-29", + "2024-12-27" + ], + [ + "43", + "1000745", + "False", + "2024-12-27", + "2024-12-27", + "2024-12-29", + "2024-12-27" + ], + [ + "44", + "1000746", + "False", + "2024-12-27", + "2024-12-29", + "2025-01-02", + "2024-12-27" + ], + [ + "45", + "1000808", + "False", + "2024-12-27", + "2024-12-27", + "2024-12-29", + null + ], + [ + "46", + "1000809", + "False", + "2024-12-27", + "2025-02-06", + "2025-02-07", + "2024-12-28" + ], + [ + "47", + "1000883", + "False", + "2024-12-27", + "2025-01-01", + "2025-01-05", + "2024-12-27" + ], + [ + "48", + "1000951", + "True", + "2024-12-27", + "2025-01-09", + "2025-01-15", + "2024-12-27" + ], + [ + "49", + "1001807", + "False", + "2024-12-27", + "2024-12-27", + "2024-12-28", + "2024-12-27" + ] + ], + "shape": { + "columns": 6, + "rows": 20280 + } + }, + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
id_bookinghas_resolution_incidentbooking_created_date_utcbooking_check_in_date_utcbooking_check_out_date_utcguest_journey_started_date_utc
0975057False2024-12-042024-12-052025-03-31None
1975059False2024-12-042024-12-062024-12-082024-12-07
2975060False2024-12-042025-01-262025-01-292024-12-07
3975061False2024-12-042024-12-152025-03-15None
4975062False2024-12-042024-12-112025-03-102024-12-10
.....................
20275931096False2024-10-312024-11-082024-11-13None
20276931086False2024-10-312024-11-152024-11-18None
20277931082False2024-10-312024-12-202024-12-27None
20278926634False2024-10-272025-02-132025-02-16None
20279919656False2024-10-212025-01-162025-01-20None
\n", + "

20280 rows Ɨ 6 columns

\n", + "
" + ], + "text/plain": [ + " id_booking has_resolution_incident booking_created_date_utc \\\n", + "0 975057 False 2024-12-04 \n", + "1 975059 False 2024-12-04 \n", + "2 975060 False 2024-12-04 \n", + "3 975061 False 2024-12-04 \n", + "4 975062 False 2024-12-04 \n", + "... ... ... ... \n", + "20275 931096 False 2024-10-31 \n", + "20276 931086 False 2024-10-31 \n", + "20277 931082 False 2024-10-31 \n", + "20278 926634 False 2024-10-27 \n", + "20279 919656 False 2024-10-21 \n", + "\n", + " booking_check_in_date_utc booking_check_out_date_utc \\\n", + "0 2024-12-05 2025-03-31 \n", + "1 2024-12-06 2024-12-08 \n", + "2 2025-01-26 2025-01-29 \n", + "3 2024-12-15 2025-03-15 \n", + "4 2024-12-11 2025-03-10 \n", + "... ... ... \n", + "20275 2024-11-08 2024-11-13 \n", + "20276 2024-11-15 2024-11-18 \n", + "20277 2024-12-20 2024-12-27 \n", + "20278 2025-02-13 2025-02-16 \n", + "20279 2025-01-16 2025-01-20 \n", + "\n", + " guest_journey_started_date_utc \n", + "0 None \n", + "1 2024-12-07 \n", + "2 2024-12-07 \n", + "3 None \n", + "4 2024-12-10 \n", + "... ... \n", + "20275 None \n", + "20276 None \n", + "20277 None \n", + "20278 None \n", + "20279 None \n", + "\n", + "[20280 rows x 6 columns]" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_bookings_and_claims" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "faf0b7de", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.microsoft.datawrangler.viewer.v0+json": { + "columns": [ + { + "name": "index", + "rawType": "int64", + "type": "integer" + }, + { + "name": "id_accommodation", + "rawType": "int64", + "type": "integer" + }, + { + "name": "friendly_name", + "rawType": "object", + "type": "unknown" + } + ], + "ref": "39e34129-92b9-452c-982e-db106a6a71e0", + "rows": [ + [ + "0", + "10368", + "Maddox St" + ], + [ + "1", + "11059", + "HIL-1" + ], + [ + "2", + "14345", + "SUS-2" + ], + [ + "3", + "277469", + "4000 sqft Lakefront Retreat | Private Hot Tub #NH" + ], + [ + "4", + "28561", + "LAN-3" + ], + [ + "5", + "163044", + "Rosa Negra Suite Near Stadium" + ], + [ + "6", + "164229", + "Stadio Aparta | Rosa Negra Suite" + ], + [ + "7", + "202702", + "Ocean View - 2nd from Beach @ Surf City, LBI, NJ" + ], + [ + "8", + "203920", + "Poplar" + ], + [ + "9", + "261554", + "Steps to Beach | Linens + Towels included | AC" + ], + [ + "10", + "33910", + "WAR-2" + ], + [ + "11", + "277505", + "Incredible SeaPoint Oasis W Pool" + ], + [ + "12", + "277507", + "181 Palisades" + ], + [ + "13", + "277508", + "585 Jacks -3 Bedroom" + ], + [ + "14", + "119411", + "" + ], + [ + "15", + "48607", + "200 Palms" + ], + [ + "16", + "48896", + "Chilworth Paddington" + ], + [ + "17", + "83345", + "King Bed | Private Parking | Strong WiFi" + ], + [ + "18", + "84166", + "Cozy Escape | Strong Wi-Fi | Prime Location" + ], + [ + "19", + "48900", + "Bakers Passage 1" + ], + [ + "20", + "48902", + "Bakers Passage 2" + ], + [ + "21", + "105022", + "Flamingo Cove 7" + ], + [ + "22", + "51902", + "La Camilla, comfortable private villa with pool" + ], + [ + "23", + "105038", + "Casa Prieta" + ], + [ + "24", + "105039", + "Casa Ironbark" + ], + [ + "25", + "105041", + "Villa Catalina #8" + ], + [ + "26", + "51921", + "Agriturismo Molino Verde, modern and comfortable" + ], + [ + "27", + "51926", + "Villa Farneta, large luxury villa with fenced pool" + ], + [ + "28", + "51928", + "Villa La Ginestra, private villa with pool" + ], + [ + "29", + "51938", + "Villa Badia, spacious villa with private infinity pool" + ], + [ + "30", + "51941", + "Casa Paciano, near town, apartments with pool" + ], + [ + "31", + "51942", + "La Pergola, agriturismo with large pool" + ], + [ + "32", + "52082", + "The Pom Pom House - In the heart of Palm Springs" + ], + [ + "33", + "52083", + "Silver Lake Views! The Hummingbird - Guest Suite" + ], + [ + "34", + "105055", + "Sunset Heights 500" + ], + [ + "35", + "105056", + "Casa Mango" + ], + [ + "36", + "105059", + "Marina Resort #502" + ], + [ + "37", + "105062", + "Casa Tranquility" + ], + [ + "38", + "105073", + "La Antigua 36" + ], + [ + "39", + "105077", + "La Antigua 28" + ], + [ + "40", + "53623", + "2 Napolean Richmond" + ], + [ + "41", + "53625", + "81 Miramar HiddenBay" + ], + [ + "42", + "53627", + "24 Marlborough S/Bay" + ], + [ + "43", + "53629", + "326 Churchill Ave SB" + ], + [ + "44", + "53637", + "241 Bathurst BOSTANE" + ], + [ + "45", + "53638", + "3/5HomeAve/Modern" + ], + [ + "46", + "53639", + "2/165Camb Retreat" + ], + [ + "47", + "53641", + "165 Cambr-Residence" + ], + [ + "48", + "53643", + "87 Kingston View Dv" + ], + [ + "49", + "53960", + "3-Bedroom Oasis in Miami " + ] + ], + "shape": { + "columns": 2, + "rows": 3632 + } + }, + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
id_accommodationfriendly_name
010368Maddox St
111059HIL-1
214345SUS-2
32774694000 sqft Lakefront Retreat | Private Hot Tub #NH
428561LAN-3
.........
3627197269Luxury Glamping | Hot Tub, Firepit & Grill
3628198130Brick Haven House: 10min Walk to Shakespeare F...
3629205403NO FEES! Pool+Hot Tub/Volley&Bocce Ball+Firepit
3630263762Brasada Ranch | Hot Tub | Guest Casita | 5 Bed
363126758910% Off July 6-10 • Creek • 3 Dogs • Fenced Yard
\n", + "

3632 rows Ɨ 2 columns

\n", + "
" + ], + "text/plain": [ + " id_accommodation friendly_name\n", + "0 10368 Maddox St\n", + "1 11059 HIL-1\n", + "2 14345 SUS-2\n", + "3 277469 4000 sqft Lakefront Retreat | Private Hot Tub #NH\n", + "4 28561 LAN-3\n", + "... ... ...\n", + "3627 197269 Luxury Glamping | Hot Tub, Firepit & Grill\n", + "3628 198130 Brick Haven House: 10min Walk to Shakespeare F...\n", + "3629 205403 NO FEES! Pool+Hot Tub/Volley&Bocce Ball+Firepit\n", + "3630 263762 Brasada Ranch | Hot Tub | Guest Casita | 5 Bed\n", + "3631 267589 10% Off July 6-10 • Creek • 3 Dogs • Fenced Yard\n", + "\n", + "[3632 rows x 2 columns]" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_listing_details" + ] + }, + { + "cell_type": "markdown", + "id": "5acb3488", + "metadata": {}, + "source": [ + "# Processing" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3fe386f8", + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "\n", + "# Ensure date columns are datetime objects\n", + "df = df_bookings_and_claims.copy()\n", + "df['booking_created_date_utc'] = pd.to_datetime(df['booking_created_date_utc'])\n", + "df['booking_check_in_date_utc'] = pd.to_datetime(df['booking_check_in_date_utc'])\n", + "df['booking_check_out_date_utc'] = pd.to_datetime(df['booking_check_out_date_utc'])\n", + "df['guest_journey_started_date_utc'] = pd.to_datetime(df['guest_journey_started_date_utc'])\n", + "\n", + "# 1. Length of stay (in days)\n", + "df['length_of_stay_days'] = (df['booking_check_out_date_utc'] - df['booking_check_in_date_utc']).dt.days\n", + "\n", + "# 2. Lead time between creation and check-in (in days)\n", + "df['lead_time_to_checkin_days'] = (df['booking_check_in_date_utc'] - df['booking_created_date_utc']).dt.days\n", + "\n", + "# 3. Cyclical transformations\n", + "def add_cyclical_features(df, col, prefix, period):\n", + " df[f'{prefix}_cycle_sin'] = np.sin(2 * np.pi * df[col] / period)\n", + " df[f'{prefix}_cos'] = np.cos(2 * np.pi * df[col] / period)\n", + " return df\n", + "\n", + "# Check-in and check-out day-of-year\n", + "df['checkin_doy'] = df['booking_check_in_date_utc'].dt.dayofyear\n", + "df['checkout_doy'] = df['booking_check_out_date_utc'].dt.dayofyear\n", + "\n", + "# Apply cyclical encoding for week, month, and year cycles\n", + "df = add_cyclical_features(df, 'checkin_doy', 'checkin_week_cycle', 7)\n", + "df = add_cyclical_features(df, 'checkin_doy', 'checkin_month_cycle', 30)\n", + "df = add_cyclical_features(df, 'checkin_doy', 'checkin_year_cycle', 365)\n", + "\n", + "df = add_cyclical_features(df, 'checkout_doy', 'checkout_week_cycle', 7)\n", + "df = add_cyclical_features(df, 'checkout_doy', 'checkout_month_cycle', 30)\n", + "df = add_cyclical_features(df, 'checkout_doy', 'checkout_year_cycle', 365)\n", + "\n", + "# 4. Time in days between GJ start and check-in\n", + "df['gj_start_to_checkin_days'] = (df['booking_check_in_date_utc'] - df['guest_journey_started_date_utc']).dt.days\n", + "\n", + "# Clean up temporary columns if needed\n", + "df.drop(['checkin_doy', 'checkout_doy'], axis=1, inplace=True)\n", + "\n", + "# Final transformed DataFrame\n", + "df_bookings_and_claims = df\n" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "id": "95814ea4", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.microsoft.datawrangler.viewer.v0+json": { + "columns": [ + { + "name": "index", + "rawType": "int64", + "type": "integer" + }, + { + "name": "id_booking", + "rawType": "int64", + "type": "integer" + }, + { + "name": "has_resolution_incident", + "rawType": "bool", + "type": "boolean" + }, + { + "name": "booking_created_date_utc", + "rawType": "object", + "type": "unknown" + }, + { + "name": "booking_check_in_date_utc", + "rawType": "object", + "type": "unknown" + }, + { + "name": "booking_check_out_date_utc", + "rawType": "object", + "type": "unknown" + }, + { + "name": "guest_journey_started_date_utc", + "rawType": "object", + "type": "unknown" + }, + { + "name": "id_accommodation", + "rawType": "int64", + "type": "integer" + } + ], + "ref": "10c05935-d77f-4555-ab33-945e8d49fbd0", + "rows": [ + [ + "0", + "975057", + "False", + "2024-12-04", + "2024-12-05", + "2025-03-31", + null, + "196871" + ], + [ + "1", + "975059", + "False", + "2024-12-04", + "2024-12-06", + "2024-12-08", + "2024-12-07", + "196875" + ], + [ + "2", + "975060", + "False", + "2024-12-04", + "2025-01-26", + "2025-01-29", + "2024-12-07", + "196876" + ], + [ + "3", + "975061", + "False", + "2024-12-04", + "2024-12-15", + "2025-03-15", + null, + "196872" + ], + [ + "4", + "975062", + "False", + "2024-12-04", + "2024-12-11", + "2025-03-10", + "2024-12-10", + "196875" + ], + [ + "5", + "975063", + "False", + "2024-12-04", + "2024-12-10", + "2025-03-11", + "2024-12-04", + "196877" + ], + [ + "6", + "975065", + "False", + "2024-12-04", + "2024-12-05", + "2024-12-10", + "2024-12-04", + "196876" + ], + [ + "7", + "975066", + "False", + "2024-12-04", + "2024-12-20", + "2024-12-23", + "2024-12-04", + "196876" + ], + [ + "8", + "975067", + "False", + "2024-12-04", + "2025-01-14", + "2025-01-18", + "2025-01-03", + "196876" + ], + [ + "9", + "975068", + "False", + "2024-12-04", + "2025-05-20", + "2025-05-23", + null, + "196875" + ], + [ + "10", + "975070", + "False", + "2024-12-04", + "2025-01-25", + "2025-01-27", + "2024-12-04", + "196869" + ], + [ + "11", + "975071", + "False", + "2024-12-04", + "2025-01-27", + "2025-01-30", + "2024-12-04", + "196869" + ], + [ + "12", + "982700", + "False", + "2024-12-11", + "2024-12-13", + "2024-12-14", + "2024-12-11", + "196876" + ], + [ + "13", + "984590", + "False", + "2024-12-12", + "2025-02-05", + "2025-02-10", + "2024-12-12", + "199063" + ], + [ + "14", + "985483", + "False", + "2024-12-13", + "2024-12-25", + "2024-12-29", + "2024-12-14", + "199360" + ], + [ + "15", + "986720", + "False", + "2024-12-14", + "2025-01-23", + "2025-01-25", + "2024-12-14", + "199360" + ], + [ + "16", + "987812", + "False", + "2024-12-15", + "2025-02-10", + "2025-02-15", + "2024-12-15", + "199360" + ], + [ + "17", + "989579", + "False", + "2024-12-17", + "2024-12-23", + "2024-12-26", + "2024-12-17", + "200860" + ], + [ + "18", + "989580", + "False", + "2024-12-17", + "2024-12-20", + "2024-12-22", + "2024-12-17", + "200860" + ], + [ + "19", + "989581", + "True", + "2024-12-17", + "2024-12-31", + "2025-01-02", + "2024-12-24", + "200860" + ], + [ + "20", + "989582", + "False", + "2024-12-17", + "2024-12-23", + "2024-12-26", + "2024-12-17", + "200858" + ], + [ + "21", + "990071", + "False", + "2024-12-17", + "2024-12-31", + "2025-01-02", + "2024-12-19", + "199360" + ], + [ + "22", + "990606", + "False", + "2024-12-17", + "2024-12-18", + "2024-12-22", + "2024-12-17", + "199360" + ], + [ + "23", + "991162", + "False", + "2024-12-18", + "2024-12-29", + "2024-12-31", + "2024-12-19", + "199360" + ], + [ + "24", + "991894", + "False", + "2024-12-18", + "2025-02-28", + "2025-03-03", + "2024-12-18", + "196876" + ], + [ + "25", + "993698", + "False", + "2024-12-20", + "2024-12-30", + "2024-12-31", + "2024-12-20", + "202697" + ], + [ + "26", + "994300", + "True", + "2024-12-20", + "2025-01-18", + "2025-01-20", + "2024-12-20", + "200729" + ], + [ + "27", + "994888", + "False", + "2024-12-21", + "2024-12-23", + "2024-12-24", + "2024-12-21", + "196876" + ], + [ + "28", + "994974", + "False", + "2024-12-21", + "2024-12-30", + "2025-01-02", + "2024-12-21", + "203134" + ], + [ + "29", + "995617", + "False", + "2024-12-22", + "2024-12-28", + "2024-12-30", + "2024-12-22", + "196876" + ], + [ + "30", + "995692", + "True", + "2024-12-22", + "2024-12-30", + "2025-01-02", + "2024-12-22", + "201859" + ], + [ + "31", + "996081", + "False", + "2024-12-22", + "2025-01-27", + "2025-02-02", + "2024-12-29", + "203017" + ], + [ + "32", + "996092", + "False", + "2024-12-22", + "2025-01-30", + "2025-02-04", + "2024-12-22", + "199360" + ], + [ + "33", + "996397", + "False", + "2024-12-22", + "2025-01-11", + "2025-01-15", + "2024-12-22", + "199360" + ], + [ + "34", + "997018", + "False", + "2024-12-23", + "2025-02-15", + "2025-02-21", + "2024-12-24", + "199360" + ], + [ + "35", + "997710", + "False", + "2024-12-24", + "2025-01-09", + "2025-01-13", + "2024-12-24", + "203017" + ], + [ + "36", + "997777", + "False", + "2024-12-24", + "2024-12-23", + "2024-12-26", + "2024-12-24", + "196869" + ], + [ + "37", + "998900", + "False", + "2024-12-25", + "2025-01-02", + "2025-01-05", + "2024-12-27", + "199360" + ], + [ + "38", + "998926", + "False", + "2024-12-25", + "2024-12-26", + "2024-12-31", + "2024-12-25", + "196869" + ], + [ + "39", + "999495", + "False", + "2024-12-25", + "2024-12-27", + "2024-12-28", + "2024-12-25", + "199059" + ], + [ + "40", + "999663", + "False", + "2024-12-26", + "2024-12-26", + "2024-12-30", + "2024-12-26", + "203017" + ], + [ + "41", + "1000059", + "False", + "2024-12-26", + "2024-12-27", + "2024-12-30", + "2024-12-27", + "199199" + ], + [ + "42", + "1000743", + "False", + "2024-12-27", + "2025-03-22", + "2025-03-29", + "2024-12-27", + "199360" + ], + [ + "43", + "1000745", + "False", + "2024-12-27", + "2024-12-27", + "2024-12-29", + "2024-12-27", + "200858" + ], + [ + "44", + "1000746", + "False", + "2024-12-27", + "2024-12-29", + "2025-01-02", + "2024-12-27", + "200858" + ], + [ + "45", + "1000808", + "False", + "2024-12-27", + "2024-12-27", + "2024-12-29", + null, + "202455" + ], + [ + "46", + "1000809", + "False", + "2024-12-27", + "2025-02-06", + "2025-02-07", + "2024-12-28", + "200860" + ], + [ + "47", + "1000883", + "False", + "2024-12-27", + "2025-01-01", + "2025-01-05", + "2024-12-27", + "202594" + ], + [ + "48", + "1000951", + "True", + "2024-12-27", + "2025-01-09", + "2025-01-15", + "2024-12-27", + "203382" + ], + [ + "49", + "1001807", + "False", + "2024-12-27", + "2024-12-27", + "2024-12-28", + "2024-12-27", + "196876" + ] + ], + "shape": { + "columns": 7, + "rows": 20280 + } + }, + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
id_bookinghas_resolution_incidentbooking_created_date_utcbooking_check_in_date_utcbooking_check_out_date_utcguest_journey_started_date_utcid_accommodation
0975057False2024-12-042024-12-052025-03-31None196871
1975059False2024-12-042024-12-062024-12-082024-12-07196875
2975060False2024-12-042025-01-262025-01-292024-12-07196876
3975061False2024-12-042024-12-152025-03-15None196872
4975062False2024-12-042024-12-112025-03-102024-12-10196875
........................
20275931096False2024-10-312024-11-082024-11-13None187560
20276931086False2024-10-312024-11-152024-11-18None187585
20277931082False2024-10-312024-12-202024-12-27None187585
20278926634False2024-10-272025-02-132025-02-16None185004
20279919656False2024-10-212025-01-162025-01-20None185004
\n", + "

20280 rows Ɨ 7 columns

\n", + "
" + ], + "text/plain": [ + " id_booking has_resolution_incident booking_created_date_utc \\\n", + "0 975057 False 2024-12-04 \n", + "1 975059 False 2024-12-04 \n", + "2 975060 False 2024-12-04 \n", + "3 975061 False 2024-12-04 \n", + "4 975062 False 2024-12-04 \n", + "... ... ... ... \n", + "20275 931096 False 2024-10-31 \n", + "20276 931086 False 2024-10-31 \n", + "20277 931082 False 2024-10-31 \n", + "20278 926634 False 2024-10-27 \n", + "20279 919656 False 2024-10-21 \n", + "\n", + " booking_check_in_date_utc booking_check_out_date_utc \\\n", + "0 2024-12-05 2025-03-31 \n", + "1 2024-12-06 2024-12-08 \n", + "2 2025-01-26 2025-01-29 \n", + "3 2024-12-15 2025-03-15 \n", + "4 2024-12-11 2025-03-10 \n", + "... ... ... \n", + "20275 2024-11-08 2024-11-13 \n", + "20276 2024-11-15 2024-11-18 \n", + "20277 2024-12-20 2024-12-27 \n", + "20278 2025-02-13 2025-02-16 \n", + "20279 2025-01-16 2025-01-20 \n", + "\n", + " guest_journey_started_date_utc id_accommodation \n", + "0 None 196871 \n", + "1 2024-12-07 196875 \n", + "2 2024-12-07 196876 \n", + "3 None 196872 \n", + "4 2024-12-10 196875 \n", + "... ... ... \n", + "20275 None 187560 \n", + "20276 None 187585 \n", + "20277 None 187585 \n", + "20278 None 185004 \n", + "20279 None 185004 \n", + "\n", + "[20280 rows x 7 columns]" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_bookings_and_claims " + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "id": "2c9927b0", + "metadata": {}, + "outputs": [], + "source": [ + "# Tokenizing friendly name\n", + "\n", + "\n", + "# Minimal preprocessing: lowercase, remove punctuation\n", + "def preprocess(text):\n", + " text = str(text).lower()\n", + " text = text.translate(str.maketrans('', '', string.punctuation))\n", + " return text\n", + "\n", + "df_listing_details['clean_name'] = df_listing_details['friendly_name'].apply(preprocess)\n", + "\n", + "# Basic length features\n", + "df_listing_details['char_count'] = df_listing_details['clean_name'].apply(len)\n", + "df_listing_details['word_count'] = df_listing_details['clean_name'].apply(lambda x: len(x.split()))\n", + "df_listing_details['unique_word_count'] = df_listing_details['clean_name'].apply(lambda x: len(set(x.split())))\n", + "\n", + "# Vectorize with TF-IDF (unigrams + bigrams)\n", + "vectorizer = TfidfVectorizer(ngram_range=(1,2), max_features=1000)\n", + "X_tfidf = vectorizer.fit_transform(df_listing_details['clean_name'])\n", + "\n", + "# Dimensionality reduction to get dense features\n", + "svd = TruncatedSVD(n_components=30, random_state=42)\n", + "X_reduced = svd.fit_transform(X_tfidf)\n", + "\n", + "# Append the SVD components as features\n", + "for i in range(X_reduced.shape[1]):\n", + " df_listing_details[f'tfidf_svd_{i}'] = X_reduced[:, i]\n" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "0e845d47", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.microsoft.datawrangler.viewer.v0+json": { + "columns": [ + { + "name": "index", + "rawType": "int64", + "type": "integer" + }, + { + "name": "id_accommodation", + "rawType": "int64", + "type": "integer" + }, + { + "name": "friendly_name", + "rawType": "object", + "type": "unknown" + }, + { + "name": "clean_name", + "rawType": "object", + "type": "string" + }, + { + "name": "char_count", + "rawType": "int64", + "type": "integer" + }, + { + "name": "word_count", + "rawType": "int64", + "type": "integer" + }, + { + "name": "unique_word_count", + "rawType": "int64", + "type": "integer" + }, + { + "name": "tfidf_svd_0", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_1", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_2", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_3", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_4", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_5", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_6", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_7", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_8", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_9", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_10", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_11", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_12", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_13", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_14", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_15", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_16", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_17", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_18", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_19", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_20", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_21", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_22", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_23", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_24", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_25", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_26", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_27", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_28", + "rawType": "float64", + "type": "float" + }, + { + "name": "tfidf_svd_29", + "rawType": "float64", + "type": "float" + } + ], + "ref": "85040f21-ec13-4afa-b027-48d2b85f98ba", + "rows": [ + [ + "0", + "10368", + "Maddox St", + "maddox st", + "9", + "2", + "2", + "0.010854894473435336", + "-0.029763070635827105", + "-0.02105066582524067", + "0.009316318557873451", + "0.009155777902508419", + "-0.03180902701624234", + "-0.08355302470987784", + "0.14465441346736907", + "0.85105054764977", + "-0.1769927058773534", + "0.41674290004218606", + "0.04510420937810948", + "0.07922413267043014", + "0.03122394097244434", + "-0.040208410263027704", + "-0.10020706150703707", + "-0.025422733955694426", + "0.02654530230003335", + "0.006658142055919703", + "-0.0020431476477431724", + "0.004606685810547015", + "-0.010669006854363734", + "0.022564171527997886", + "0.00957662866750014", + "-0.004964053470350576", + "0.002377031437672481", + "0.008182074546599223", + "0.020270943516535682", + "0.011362283474597935", + "0.014186012254990409" + ], + [ + "1", + "11059", + "HIL-1", + "hil1", + "4", + "1", + "1", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "2", + "14345", + "SUS-2", + "sus2", + "4", + "1", + "1", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "3", + "277469", + "4000 sqft Lakefront Retreat | Private Hot Tub #NH", + "4000 sqft lakefront retreat private hot tub nh", + "47", + "8", + "8", + "0.11807863983296853", + "-0.33172859056317217", + "-0.036329383979882085", + "-0.11120995451599419", + "-0.2648410708278244", + "0.28969316492859243", + "0.2643824163243423", + "-0.03821167308158958", + "0.008220657395023699", + "-0.023905334669079584", + "0.054517013328940295", + "-0.053951464284057546", + "-0.05298205109196754", + "0.028565222921518092", + "0.026433923280066468", + "0.021211850384578266", + "0.003354963230503048", + "0.0011528131338475224", + "-0.02296475741607736", + "0.0015172067755024627", + "-0.03614074981677304", + "-0.052405382429189976", + "0.0932273886312051", + "0.019269231562038663", + "-0.0067738990935211334", + "0.07002711460920275", + "0.10255391406194633", + "-0.007377827078676062", + "0.041281195581921525", + "0.015409930540018501" + ], + [ + "4", + "28561", + "LAN-3", + "lan3", + "4", + "1", + "1", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "5", + "163044", + "Rosa Negra Suite Near Stadium", + "rosa negra suite near stadium", + "29", + "5", + "5", + "0.030194733434346824", + "-0.06934684562032839", + "0.002098376377075514", + "-0.036058333478653594", + "0.0060657001846643075", + "-0.09440813354142205", + "0.08588431022753748", + "0.0037569922758366936", + "-0.010829083544205245", + "0.014250921210852443", + "-0.012539477084267614", + "0.5986555079970162", + "-0.07921362157716288", + "0.033259422630366686", + "-0.0346163931981728", + "0.04336577955080058", + "0.009566497590113906", + "-0.09878557842898583", + "-0.011316834406345897", + "0.023545381374514864", + "0.08739649770927448", + "0.002944990745431596", + "0.015592859518697376", + "0.013206055165992776", + "-0.08061003555872509", + "0.008968109977770049", + "0.0008177635395260081", + "0.01109196144064344", + "0.10081632682104524", + "0.08335306470006422" + ], + [ + "6", + "164229", + "Stadio Aparta | Rosa Negra Suite", + "stadio aparta rosa negra suite", + "31", + "5", + "5", + "0.018190497737308055", + "-0.04136222325088856", + "0.0005534405779221063", + "-0.02949272229426415", + "0.0039296951084351", + "-0.0810586517517607", + "0.0986742463682681", + "-0.007132923764480539", + "0.008304548638943917", + "0.016675103325545847", + "-0.03304156089861118", + "0.7367598318708279", + "-0.181185393546972", + "0.06708280703204365", + "-0.019738775390829657", + "0.09558765971391948", + "-0.0888313568596728", + "-0.05462237165575978", + "0.06820180083072858", + "-0.024408802835040454", + "0.02076317486178419", + "-0.02351204621531273", + "-0.009939101922331467", + "-0.012282416180423604", + "-0.0277057195250498", + "0.07210284808751195", + "0.05175087178664732", + "0.007131379141495004", + "0.04776650677922776", + "0.051929033718588584" + ], + [ + "7", + "202702", + "Ocean View - 2nd from Beach @ Surf City, LBI, NJ", + "ocean view 2nd from beach surf city lbi nj", + "44", + "9", + "9", + "0.06122250335246087", + "-0.10915638282371175", + "0.017018199781162906", + "-0.028083000248974605", + "0.021436257405334294", + "-0.03961450953780221", + "-0.05161966113544465", + "0.09567755878851057", + "0.005947423046612736", + "0.02888705628530226", + "-0.054958265005236824", + "0.002392665330894779", + "0.06708497790892519", + "0.010922929185108933", + "0.00718199306547029", + "0.021759516159678156", + "0.08869762502423573", + "0.07250157273560896", + "0.2760176137965987", + "-0.04829559114771023", + "0.03395989171820788", + "0.07716454759286719", + "0.03135744968252249", + "-0.141377815548572", + "-0.14487051568545287", + "0.028111997990757153", + "-0.11789548757588354", + "0.17377972184148355", + "-0.11579330977257829", + "0.1590861022375369" + ], + [ + "8", + "203920", + "Poplar", + "poplar", + "6", + "1", + "1", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "9", + "261554", + "Steps to Beach | Linens + Towels included | AC", + "steps to beach linens towels included ac", + "43", + "7", + "7", + "0.0510587106595363", + "-0.11256588743295132", + "0.014477213150155684", + "-0.029336140057495106", + "0.009212079486567978", + "-0.05091937863821739", + "-0.08412508664425504", + "0.24650151029205994", + "-0.02437003639310213", + "0.016744770680865478", + "-0.08103267836498586", + "-0.014442456968626465", + "-0.011253948367273873", + "0.019012529589532853", + "-0.01853877899906787", + "-0.04628515724209761", + "0.04299554588419866", + "0.020754033073400034", + "0.15491568300359634", + "0.016363151568852964", + "-0.025203314519445755", + "-0.0308587610067647", + "0.04752432738389304", + "-0.004797441333480823", + "-0.009691669652794992", + "-0.0009630178648001256", + "-0.0026608917007837673", + "0.0020185511557285663", + "-0.0014652623285652119", + "-0.016716885115022524" + ], + [ + "10", + "33910", + "WAR-2", + "war2", + "4", + "1", + "1", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "11", + "277505", + "Incredible SeaPoint Oasis W Pool", + "incredible seapoint oasis w pool", + "32", + "5", + "5", + "0.04732284965456589", + "-0.09364208954684786", + "-0.0007939176474757048", + "-0.03507492912676837", + "0.024743604486507864", + "-0.00407684293914436", + "-0.038665664681681935", + "-0.03195658866611633", + "-0.015043065336648422", + "0.012338329793657461", + "0.013039792210389279", + "0.011356797967246748", + "0.1319687367739692", + "-0.15936425809849142", + "-0.14410105862131697", + "0.009706568431572497", + "-0.12710822232553223", + "-0.10218723550502785", + "0.02494132513659701", + "0.06651023064140257", + "0.02515024322265294", + "-0.08365328422819543", + "-0.17449846443127823", + "0.041802396836161014", + "-0.04204285073697456", + "0.031410191292514364", + "-0.0724255932286865", + "-0.048935085960517766", + "-0.12209383525355373", + "0.04670839224017179" + ], + [ + "12", + "277507", + "181 Palisades", + "181 palisades", + "13", + "2", + "2", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "13", + "277508", + "585 Jacks -3 Bedroom", + "585 jacks 3 bedroom", + "19", + "4", + "4", + "0.02686426223542092", + "-0.044881825521560864", + "-0.0011620414905876117", + "-0.011323432910898617", + "0.009488972912966877", + "-0.05807122482050932", + "-0.04057868397855808", + "-0.046860864507439495", + "0.018733301478272298", + "0.00921323013366453", + "-0.026838754872621755", + "-0.033565717090756245", + "-0.05732169403475782", + "0.03265542625287648", + "0.0018296819250799966", + "0.09563454233152986", + "0.029682374863393875", + "-0.009983087004219683", + "-0.03960356795725783", + "-0.0857399963281308", + "-0.03391042470115134", + "-0.05157939043793175", + "0.14116698793259994", + "0.07785596463500082", + "-0.02862398349622704", + "-0.021925415092193968", + "0.07513900184980368", + "0.1141066140075215", + "-0.031357011497913215", + "0.042434635727796634" + ], + [ + "14", + "119411", + "", + "", + "0", + "0", + "0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "15", + "48607", + "200 Palms", + "200 palms", + "9", + "2", + "2", + "0.004133191108767369", + "-0.004721144533623115", + "-0.0006434735588647677", + "-0.0037438363492050797", + "0.00840458706404377", + "-0.0007072711722346394", + "0.007998910366230249", + "-0.0035056239535995043", + "0.0008821854607854714", + "0.0013029842004018118", + "7.421784910126484e-05", + "-0.003266318977957291", + "0.0049787035273324695", + "0.006086538559075281", + "-0.0027458326974535486", + "0.005749179664921147", + "-0.006054294621503454", + "-0.005712259275077988", + "-0.0008356503813473287", + "0.005208184237174355", + "-0.00616967766858136", + "-0.007366569325136684", + "-0.006573909368458014", + "0.005752387959978305", + "0.00013161608838015607", + "0.00042937974781380857", + "0.0033638600730636742", + "0.0044692945352669084", + "0.0058142352033818505", + "-0.001471791838026868" + ], + [ + "16", + "48896", + "Chilworth Paddington", + "chilworth paddington", + "20", + "2", + "2", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "17", + "83345", + "King Bed | Private Parking | Strong WiFi", + "king bed private parking strong wifi", + "38", + "6", + "6", + "0.0689821290032845", + "-0.1401859351717836", + "0.028451660272199968", + "-0.03146074336813536", + "0.022052414271210442", + "-0.08574973230896313", + "-0.05202208551506233", + "-0.07945658633352652", + "-0.007988712984951006", + "-0.006118743680588071", + "0.005448897540375833", + "0.06349529435319165", + "0.06946542591277992", + "-0.1980941723313689", + "0.5027299779747814", + "-0.22883971561753946", + "-0.07219070736358499", + "-0.17178146150781115", + "0.010412538080097877", + "0.0994384609951191", + "-0.14578803833933923", + "0.020109717979585353", + "0.06786980093252255", + "-0.020633674695437528", + "0.09622752732293914", + "0.01886803536277238", + "0.07411256035666208", + "0.05658616565807412", + "-0.046367545782473846", + "-0.06155456646335058" + ], + [ + "18", + "84166", + "Cozy Escape | Strong Wi-Fi | Prime Location", + "cozy escape strong wifi prime location", + "40", + "6", + "6", + "0.05344788521631131", + "-0.10604518559297722", + "-0.004519592431420178", + "-0.04937600907825799", + "0.014169334404937693", + "-0.1024916926795735", + "0.007929167807976293", + "-0.051103515311812515", + "0.0426978796367734", + "0.022483373461679387", + "-0.055470824199681", + "0.0842925627976641", + "-0.052710292083039956", + "-0.0105437277226033", + "-0.06041438988427729", + "-0.07353967665014001", + "0.06649294694385002", + "0.08348155972701894", + "-0.03429877069072082", + "-0.025956263963022683", + "-0.0755185310864939", + "0.06033860679560669", + "-0.05800307498795776", + "0.11400571487020646", + "0.1925789929476167", + "-0.016503863730443803", + "-0.1292915596375555", + "-0.0187306762818722", + "-0.2160793956587082", + "-0.17883387542424664" + ], + [ + "19", + "48900", + "Bakers Passage 1", + "bakers passage 1", + "16", + "3", + "3", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "20", + "48902", + "Bakers Passage 2", + "bakers passage 2", + "16", + "3", + "3", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "21", + "105022", + "Flamingo Cove 7", + "flamingo cove 7", + "15", + "3", + "3", + "0.011325714365810084", + "-0.016490588216398976", + "-0.010999022824079965", + "0.001119639607226194", + "0.002873394264802745", + "-0.007047309289939846", + "-0.00046495398182395584", + "0.010315873318051264", + "-0.008792784964387812", + "-0.007152323609183366", + "0.0075507977966610676", + "0.003991951754138081", + "-0.0031359274967525737", + "-0.012003028510610279", + "0.006316208208434227", + "0.003113525780318979", + "0.010188785286912265", + "-0.0003473498857190098", + "-0.014203614888752216", + "-0.028554158304061668", + "-0.0511956378071436", + "0.003282671763752041", + "-0.00504382068968379", + "0.019074798359506775", + "-0.019137714457663917", + "0.021136108991450946", + "0.016924802234514372", + "0.019330740943810053", + "0.021471430265002995", + "-0.03275434424474198" + ], + [ + "22", + "51902", + "La Camilla, comfortable private villa with pool", + "la camilla comfortable private villa with pool", + "46", + "7", + "7", + "0.0778500819028686", + "-0.21242230705167767", + "-0.009502228985849804", + "-0.0735694040849097", + "0.35418751053014835", + "0.11789096987704727", + "-0.006244410599986284", + "-0.09851127531373483", + "-0.002767113249381913", + "0.01886580089708268", + "0.013900322099586266", + "-0.0015715098355375714", + "0.11417802686594836", + "-0.18266344722818637", + "-0.11779038067268596", + "0.08616491678955979", + "-0.2207631120738757", + "-0.052634577232889286", + "-0.04004742676142648", + "-0.02681886669984597", + "-0.075522850883977", + "-0.06987154923504552", + "0.15185110812564112", + "-0.022032236870329274", + "0.007477922769896101", + "0.0457025058116597", + "0.07994351418020901", + "0.005736246886137931", + "0.03209222613704549", + "-0.019636893073062434" + ], + [ + "23", + "105038", + "Casa Prieta", + "casa prieta", + "11", + "2", + "2", + "0.00833919328416586", + "-0.03278268995755237", + "-0.000286235909429752", + "-0.01719667352971122", + "-0.0024463937540799754", + "0.005318977501265963", + "-0.06018469418609671", + "0.02737170641307136", + "-0.03883186523284652", + "0.8825292227416641", + "0.43296326469419283", + "-0.009506828680307082", + "-0.07218032749992064", + "0.045356926476299575", + "0.0013101185109432218", + "-0.04169698164412125", + "-0.008905818293634571", + "0.03296062345028381", + "-0.014074450513948749", + "-0.010259462101118586", + "-0.0007853519779285374", + "-0.0024170040787492705", + "0.01957309267931248", + "-0.00895385126435955", + "0.017673141492270665", + "-0.00488709030316019", + "0.008702225600353242", + "0.01122997891016899", + "-0.007553132909815195", + "-0.007814798648288476" + ], + [ + "24", + "105039", + "Casa Ironbark", + "casa ironbark", + "13", + "2", + "2", + "0.00833919328416586", + "-0.03278268995755237", + "-0.000286235909429752", + "-0.01719667352971122", + "-0.0024463937540799754", + "0.005318977501265963", + "-0.06018469418609671", + "0.02737170641307136", + "-0.03883186523284652", + "0.8825292227416641", + "0.43296326469419283", + "-0.009506828680307082", + "-0.07218032749992064", + "0.045356926476299575", + "0.0013101185109432218", + "-0.04169698164412125", + "-0.008905818293634571", + "0.03296062345028381", + "-0.014074450513948749", + "-0.010259462101118586", + "-0.0007853519779285374", + "-0.0024170040787492705", + "0.01957309267931248", + "-0.00895385126435955", + "0.017673141492270665", + "-0.00488709030316019", + "0.008702225600353242", + "0.01122997891016899", + "-0.007553132909815195", + "-0.007814798648288476" + ], + [ + "25", + "105041", + "Villa Catalina #8", + "villa catalina 8", + "16", + "3", + "3", + "0.04699666563400539", + "-0.16688209087270223", + "-0.044143907433968885", + "-0.07642849061990847", + "0.8451438494775528", + "0.41608364295610645", + "0.10859592012190307", + "0.008645680502725094", + "0.007056500974092191", + "-0.02622418584914399", + "0.012139545929550969", + "-0.0014673961440761771", + "-0.09265229970152933", + "0.0865575023798689", + "0.06429413154090331", + "-0.024870748837655124", + "0.06327447140236153", + "0.014660908441987695", + "-0.06375456547067693", + "0.005962143514250229", + "0.027060573702001163", + "0.02084181544080372", + "-0.016893166896049493", + "-0.007367558589710238", + "0.004209683635210898", + "0.004567662668747518", + "-0.010630634713975415", + "0.004204430656115629", + "-0.027589738087181948", + "-0.012826344957506619" + ], + [ + "26", + "51921", + "Agriturismo Molino Verde, modern and comfortable", + "agriturismo molino verde modern and comfortable", + "47", + "6", + "6", + "0.057155139121545906", + "-0.10341748840170799", + "0.015145659334251736", + "-0.03431926324616981", + "0.016713497109304167", + "-0.10241230275353747", + "-0.047744528858601136", + "-0.08104724329462748", + "0.01962229580144628", + "0.010514091254433167", + "-0.03667768762662721", + "0.003110821889545816", + "-0.009352858197203365", + "-0.09699749551244438", + "0.03262130916983554", + "0.03229646114602426", + "0.03480197221405257", + "0.08673790866415203", + "-0.11209859880106532", + "-0.17922307171640636", + "0.22370950242333046", + "-0.12383560842032844", + "0.07036332706807497", + "-0.06887648849837463", + "-0.027645191677377133", + "0.0031917032644766044", + "0.15842142313111934", + "-0.027247896588485324", + "-0.046543495684190264", + "-0.14359184278242149" + ], + [ + "27", + "51926", + "Villa Farneta, large luxury villa with fenced pool", + "villa farneta large luxury villa with fenced pool", + "49", + "8", + "7", + "0.08664937149149775", + "-0.24356878164425347", + "-0.017018041543061736", + "-0.09038789927596155", + "0.5598632877235699", + "0.23491476448517012", + "0.028612233297507436", + "-0.06795386128335895", + "-0.00018537024945157574", + "-0.0059677913600019745", + "0.011184681379918853", + "-0.017862793718836967", + "0.04245463993591148", + "-0.11417888971398042", + "-0.0651731266684504", + "0.05694709382845593", + "-0.15138109531546945", + "-0.02054451823666379", + "0.026302037018176905", + "-0.0662359886639469", + "0.007729037568272841", + "0.02812162782428571", + "0.0033959114323068185", + "0.005400717135319007", + "0.018030795444814823", + "0.004889863238087341", + "0.06259856304247008", + "-0.007194474626262895", + "0.06066934975237882", + "0.017941254063468335" + ], + [ + "28", + "51928", + "Villa La Ginestra, private villa with pool", + "villa la ginestra private villa with pool", + "41", + "7", + "6", + "0.08410520354886748", + "-0.24422950198560744", + "-0.02186835233405029", + "-0.08857418361835667", + "0.577472521209152", + "0.23899345709027103", + "0.025377202948347985", + "-0.08291699566723962", + "-0.0011529236802836804", + "0.01037273111745643", + "0.017788628688232427", + "-0.008271110459901199", + "0.08447988672006658", + "-0.14511454021152964", + "-0.09333898524833117", + "0.07936711490608045", + "-0.18981761829378363", + "-0.04537379185889853", + "-0.053584800733158904", + "-0.016614367266523163", + "-0.06340465735028226", + "-0.061117017190598234", + "0.13126292111010732", + "-0.02088206437939681", + "0.0016259877513674229", + "0.04801604901875135", + "0.06164483636592453", + "-0.0007409218455970562", + "0.025269478929435013", + "-0.01670217565785082" + ], + [ + "29", + "51938", + "Villa Badia, spacious villa with private infinity pool", + "villa badia spacious villa with private infinity pool", + "53", + "8", + "7", + "0.09355454895627736", + "-0.26489730096193315", + "-0.01607867877354311", + "-0.1011724162578091", + "0.5811641521254505", + "0.2267695833012585", + "0.03164147279785071", + "-0.0931563279572158", + "-0.0022337680293293156", + "-0.009594474367037463", + "0.01936789360571811", + "-0.009488280322701782", + "0.07255809300013182", + "-0.14741588248771378", + "-0.06960239306676058", + "0.06526849077395726", + "-0.16956091460336775", + "-0.046957855950288466", + "-0.058467287725925646", + "-0.04186529740084405", + "-0.0788218606764386", + "-0.11385194984178695", + "0.1662873725119552", + "0.01203893457479645", + "0.009804132200456507", + "0.04085796884286511", + "0.034531681603910666", + "0.018095356668083148", + "0.04663524535664683", + "-0.012355836173820876" + ], + [ + "30", + "51941", + "Casa Paciano, near town, apartments with pool", + "casa paciano near town apartments with pool", + "43", + "7", + "7", + "0.06836640947155294", + "-0.17628319063448047", + "0.006703179446463787", + "-0.06392273943746733", + "0.05191695966059562", + "-0.04669374890914851", + "-0.05008318991885393", + "-0.04974395482388175", + "-0.030841992844479006", + "0.3847511012999523", + "0.1875048386006791", + "0.009176825810745503", + "0.15435548864445997", + "-0.16355795650723293", + "-0.1555279078884765", + "0.05533540525310022", + "-0.08293985417546151", + "-0.11587388987854183", + "-0.06958765712249364", + "0.054287484559972454", + "0.029352566760326933", + "-0.0054342274098185634", + "0.07992458471142498", + "0.005971814785003407", + "-0.07822790189680921", + "-0.014090349627387002", + "0.009244786625243662", + "-0.0519497788628174", + "0.049331005526974905", + "0.047046548204243935" + ], + [ + "31", + "51942", + "La Pergola, agriturismo with large pool", + "la pergola agriturismo with large pool", + "38", + "6", + "6", + "0.05782562037348448", + "-0.13727564351607552", + "0.002252319917822672", + "-0.03553967274812833", + "0.06061092509866268", + "-0.018582074149029394", + "-0.037459855975999205", + "-0.0787047736504046", + "-0.009134642233083362", + "0.023368074599935763", + "0.014244604632111638", + "-0.004351545844374194", + "0.13371920752053557", + "-0.16289868789582992", + "-0.12056806250088024", + "0.07347589840340751", + "-0.20111066096117902", + "-0.021308372488878013", + "-0.0023285534993019337", + "-0.0003759121000108715", + "-0.04929601215772942", + "-0.05569974005242786", + "0.09550524345646882", + "-0.03698151381013771", + "-0.023598449934915253", + "0.017290057629518338", + "0.022186576156993664", + "-0.014627174477775444", + "-0.009979796579890097", + "-0.017392515097789038" + ], + [ + "32", + "52082", + "The Pom Pom House - In the heart of Palm Springs", + "the pom pom house in the heart of palm springs", + "47", + "10", + "8", + "0.462992691502346", + "0.11582644054325131", + "0.10154228527330911", + "0.06130208430360438", + "0.01957041311201364", + "-0.027798441608803574", + "-0.026485869132176865", + "-0.14196617889072918", + "0.058617862093225524", + "0.04234987305738795", + "-0.0677329713909989", + "-0.07933344767472951", + "-0.09700372879425292", + "0.21529072733399424", + "-0.06452580401272921", + "-0.12962874548013192", + "-0.06180694440771004", + "-0.20257078315345975", + "0.07226475918145103", + "-0.03131351372403371", + "-0.0364272219536456", + "0.01659032598835906", + "-0.020246866850096024", + "-0.10575328039020865", + "-0.14374106215431398", + "-0.09021743539096966", + "0.11206581008222051", + "-0.14378295056942564", + "0.08410712365446539", + "0.04156903608790058" + ], + [ + "33", + "52083", + "Silver Lake Views! The Hummingbird - Guest Suite", + "silver lake views the hummingbird guest suite", + "46", + "7", + "7", + "0.27160400818720426", + "0.04158328308666479", + "0.0033358280709456876", + "-0.04746824848818895", + "-0.013100181274298761", + "0.014448752071562997", + "0.01802414500886173", + "-0.006284358367192607", + "0.006957938385986974", + "-0.0002764499454481049", + "0.004212076129629814", + "0.13814671507424778", + "0.019121259363642683", + "-0.07022037653745336", + "0.07564952639431878", + "0.049683579207873245", + "-0.09054441724871622", + "0.03858924999221755", + "0.09429773307843196", + "-0.02419632687750997", + "0.06497045022906768", + "0.006837747616573975", + "0.03650365686432133", + "0.007572264306124368", + "-0.1027414487175163", + "-0.011357646541977365", + "-0.20631105068375277", + "-0.0020453014222415935", + "0.14056101409632712", + "-0.017741748484825005" + ], + [ + "34", + "105055", + "Sunset Heights 500", + "sunset heights 500", + "18", + "3", + "3", + "0.0072592801490982024", + "-0.014597770014355473", + "-0.013882283688092727", + "0.006300716404457177", + "0.015713625352055872", + "-0.0036687868760685188", + "0.011848746676155415", + "-0.002139301060794825", + "-0.003157510052802002", + "-0.0017630110764596287", + "0.005508089147382907", + "0.0028210094591025513", + "0.004037554380301537", + "-0.006981207481571884", + "0.0045510861905560356", + "-0.0012982053172738844", + "0.002688794743569394", + "0.0001286530350316376", + "-0.004277784864282033", + "-0.01914254497213363", + "-0.0011269472524639496", + "0.007971010579221808", + "-0.018581236230782", + "-0.05697704505423247", + "-0.003076221695372708", + "-0.011871129844978508", + "-0.022301494601469796", + "-0.015650558924011196", + "-0.05103755943604431", + "0.002509402300183974" + ], + [ + "35", + "105056", + "Casa Mango", + "casa mango", + "10", + "2", + "2", + "0.00833919328416586", + "-0.03278268995755237", + "-0.000286235909429752", + "-0.01719667352971122", + "-0.0024463937540799754", + "0.005318977501265963", + "-0.06018469418609671", + "0.02737170641307136", + "-0.03883186523284652", + "0.8825292227416641", + "0.43296326469419283", + "-0.009506828680307082", + "-0.07218032749992064", + "0.045356926476299575", + "0.0013101185109432218", + "-0.04169698164412125", + "-0.008905818293634571", + "0.03296062345028381", + "-0.014074450513948749", + "-0.010259462101118586", + "-0.0007853519779285374", + "-0.0024170040787492705", + "0.01957309267931248", + "-0.00895385126435955", + "0.017673141492270665", + "-0.00488709030316019", + "0.008702225600353242", + "0.01122997891016899", + "-0.007553132909815195", + "-0.007814798648288476" + ], + [ + "36", + "105059", + "Marina Resort #502", + "marina resort 502", + "17", + "3", + "3", + "0.008171699583572396", + "-0.0227802970026047", + "-0.0005163782477629944", + "-0.011485139451001186", + "0.02025094618675094", + "-0.012406694027830725", + "0.0029792698227323194", + "-0.006822657273073952", + "0.011562357950796747", + "0.02692559560330674", + "-0.0027148747186378714", + "-0.008809656963187145", + "0.03246604554754141", + "0.02253309861734156", + "0.016990540282637856", + "0.10533585518524495", + "0.0427952974230254", + "-0.04587202775897223", + "0.010272769310035509", + "0.05757337749248109", + "-0.052974340790144694", + "-0.03797583241318291", + "-0.006340099953806995", + "0.03646973897951955", + "0.014392734644564652", + "-0.033584479812595235", + "0.02126952049732214", + "-0.0327923431253457", + "0.029107526379160774", + "-0.006864097669665933" + ], + [ + "37", + "105062", + "Casa Tranquility", + "casa tranquility", + "16", + "2", + "2", + "0.006473783230104777", + "-0.023454205467309114", + "-0.00034391697755243016", + "-0.012253041857486362", + "0.0015553166319760743", + "0.00021542493680614273", + "-0.03987092506597992", + "0.010469839211077053", + "-0.021813566472350096", + "0.5528210304353214", + "0.26949105865309086", + "-0.00913059106884039", + "-0.047932820987733035", + "0.030283945272475753", + "-0.0015207986551071901", + "-0.018976845604350877", + "-0.0037988500981941675", + "0.01534792605194138", + "-0.0049339058056842265", + "-0.007218054456388164", + "4.541889694994225e-05", + "-0.0006560524285581598", + "0.010107525988090614", + "-0.0026947242755388586", + "0.013696951552949659", + "-0.00042024384284062005", + "0.0041861703255469725", + "0.0036645502137903087", + "-0.00345405820824307", + "-0.011176834316694612" + ], + [ + "38", + "105073", + "La Antigua 36", + "la antigua 36", + "13", + "3", + "3", + "0.009299959586004072", + "-0.019090602381279253", + "-0.011920072386306864", + "0.00434740986655745", + "0.03310933627038319", + "0.004706275412120669", + "-0.012648733079146175", + "-0.006915236062084281", + "-0.009560553742609078", + "0.02195843645273749", + "0.02130755673567668", + "0.00037699925952072873", + "0.023269163220454508", + "0.009190557549054014", + "-0.002482976170051882", + "0.01666971959755067", + "-0.04622746497426695", + "0.02315701577718638", + "-0.013363337884269246", + "0.01045728799539511", + "0.012529237565662392", + "-0.0014316488185984165", + "-0.005537778218539432", + "-0.0280471607370384", + "-0.013238088960290335", + "0.04237538116227747", + "-0.000725689346784577", + "0.01813419284971483", + "-0.009187819194969006", + "-0.011503534162050971" + ], + [ + "39", + "105077", + "La Antigua 28", + "la antigua 28", + "13", + "3", + "3", + "0.009299959586004072", + "-0.019090602381279253", + "-0.011920072386306864", + "0.00434740986655745", + "0.03310933627038319", + "0.004706275412120669", + "-0.012648733079146175", + "-0.006915236062084281", + "-0.009560553742609078", + "0.02195843645273749", + "0.02130755673567668", + "0.00037699925952072873", + "0.023269163220454508", + "0.009190557549054014", + "-0.002482976170051882", + "0.01666971959755067", + "-0.04622746497426695", + "0.02315701577718638", + "-0.013363337884269246", + "0.01045728799539511", + "0.012529237565662392", + "-0.0014316488185984165", + "-0.005537778218539432", + "-0.0280471607370384", + "-0.013238088960290335", + "0.04237538116227747", + "-0.000725689346784577", + "0.01813419284971483", + "-0.009187819194969006", + "-0.011503534162050971" + ], + [ + "40", + "53623", + "2 Napolean Richmond", + "2 napolean richmond", + "19", + "3", + "3", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "41", + "53625", + "81 Miramar HiddenBay", + "81 miramar hiddenbay", + "20", + "3", + "3", + "0.0010663670604508682", + "-0.0029586712513799515", + "0.0009615538131952004", + "-0.00021658715526603483", + "0.0009301136332845276", + "-0.0013134252058103926", + "-0.0025941720658938104", + "0.009615401015214579", + "-0.0019312643086067387", + "0.0010786511108032187", + "-0.003126201823944803", + "0.0015323146786312438", + "0.006794725508029116", + "0.0029599992622450183", + "-0.00476244754260282", + "-0.005385952944201377", + "0.013072490071471593", + "0.001992747847287832", + "0.02603429352928908", + "0.0029045718654666926", + "3.063964016197705e-05", + "-0.006992245246129906", + "0.00859569632467258", + "-0.001214260764968624", + "-0.0007791388357198406", + "-6.975151471279348e-05", + "0.004852992365330324", + "-0.0008974312796723022", + "-0.0019505131029742434", + "-0.003593535754450526" + ], + [ + "42", + "53627", + "24 Marlborough S/Bay", + "24 marlborough sbay", + "19", + "3", + "3", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "43", + "53629", + "326 Churchill Ave SB", + "326 churchill ave sb", + "20", + "4", + "4", + "0.0011269114205392106", + "-0.002998995630020017", + "0.00037482429343037614", + "-0.0012686732414806609", + "8.476333617688126e-05", + "-0.004745210420509996", + "-0.003453466030396947", + "0.0023558213868859635", + "0.0034302687968961287", + "-0.00011832825560494523", + "-0.006527442045304243", + "-0.007286168757046415", + "-0.01202110177854905", + "-0.009792477840641857", + "0.0063689301800860625", + "0.006152363963803892", + "0.015844630538032492", + "-0.020031084892708294", + "0.0012182162557024972", + "0.007131311979581763", + "0.032693610298430174", + "-0.010502754460958004", + "-0.018258479733619017", + "0.08934258867078382", + "-0.034605348576859984", + "-0.035207194928904374", + "0.03385307763554009", + "0.11073877891294265", + "-0.0021206290463196727", + "-0.023230304318818774" + ], + [ + "44", + "53637", + "241 Bathurst BOSTANE", + "241 bathurst bostane", + "20", + "3", + "3", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "45", + "53638", + "3/5HomeAve/Modern", + "35homeavemodern", + "15", + "1", + "1", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "46", + "53639", + "2/165Camb Retreat", + "2165camb retreat", + "16", + "2", + "2", + "0.12712807066200066", + "-0.1763903756457614", + "-0.017468179096953546", + "-0.11664742816632509", + "-0.062010543262121715", + "-0.22369785465575848", + "0.8324984804953949", + "0.13073907874245835", + "-0.04922227295199571", + "-0.06097548223190742", + "0.20002228598763194", + "-0.1818511143633542", + "-0.024348961486471393", + "0.04457476957160595", + "0.0682176827086146", + "0.06869322574140582", + "-0.045144372344278094", + "0.016349348496155523", + "0.04221275941444426", + "0.019458348883628945", + "0.003916276919832094", + "-0.0824836052771082", + "-0.014283116400593591", + "-0.028798305722662475", + "0.020217895447678987", + "0.038501240505014765", + "0.08665684119845073", + "0.0011235182502828745", + "-0.027304348414792862", + "0.016188765623493355" + ], + [ + "47", + "53641", + "165 Cambr-Residence", + "165 cambrresidence", + "18", + "2", + "2", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0", + "0.0" + ], + [ + "48", + "53643", + "87 Kingston View Dv", + "87 kingston view dv", + "19", + "4", + "4", + "0.03542620176362099", + "-0.0667898917268821", + "0.0013412516477135654", + "-0.021466231912998297", + "-0.003661078281108786", + "0.0035818995491241467", + "-0.014716596790311986", + "0.0022186290437056773", + "0.02208694476354252", + "0.026519192348046772", + "-0.041796560575133396", + "-0.00015559116263038128", + "0.039637035531767874", + "-0.020646582253160458", + "0.06020935384864864", + "0.12217902926363679", + "-0.031155034121617485", + "0.07481542581656286", + "0.09422164898392116", + "-0.10417925431691048", + "-0.009928543672222229", + "0.04842572160814778", + "0.08006395176614495", + "-0.33318348735937675", + "-0.3041531929703319", + "0.055161153621484424", + "-0.2631279722398142", + "0.26996825074616154", + "-0.23552874323187892", + "0.15948917767266918" + ], + [ + "49", + "53960", + "3-Bedroom Oasis in Miami ", + "3bedroom oasis in miami ", + "24", + "4", + "4", + "0.06306439591453775", + "-0.06730992335696277", + "-0.007876006635670632", + "-0.022711909241044752", + "0.015924506499772992", + "-0.07541134017397146", + "-0.016092336450849648", + "-0.11338989446946819", + "0.037654994375165375", + "0.02650575592057726", + "-0.0600623295560825", + "-0.038237035257278416", + "-0.02084605390547835", + "0.05146251605795095", + "-0.0937894249265446", + "-0.07088442908258527", + "-0.03676772577864177", + "-0.08504937266396354", + "0.03724340111990427", + "0.05551793630823731", + "0.030456209795851532", + "-0.03404769476484225", + "-0.10039583254180666", + "0.04422424541052972", + "-0.012261224742634531", + "0.005139052962858013", + "-0.14014202451314134", + "-0.032766731270003", + "-0.029972677854539626", + "0.014141670605375576" + ] + ], + "shape": { + "columns": 36, + "rows": 3632 + } + }, + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
id_accommodationfriendly_nameclean_namechar_countword_countunique_word_counttfidf_svd_0tfidf_svd_1tfidf_svd_2tfidf_svd_3...tfidf_svd_20tfidf_svd_21tfidf_svd_22tfidf_svd_23tfidf_svd_24tfidf_svd_25tfidf_svd_26tfidf_svd_27tfidf_svd_28tfidf_svd_29
010368Maddox Stmaddox st9220.010855-0.029763-0.0210510.009316...0.004607-0.0106690.0225640.009577-0.0049640.0023770.0081820.0202710.0113620.014186
111059HIL-1hil14110.0000000.0000000.0000000.000000...0.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
214345SUS-2sus24110.0000000.0000000.0000000.000000...0.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
32774694000 sqft Lakefront Retreat | Private Hot Tub #NH4000 sqft lakefront retreat private hot tub nh47880.118079-0.331729-0.036329-0.111210...-0.036141-0.0524050.0932270.019269-0.0067740.0700270.102554-0.0073780.0412810.015410
428561LAN-3lan34110.0000000.0000000.0000000.000000...0.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
..................................................................
3627197269Luxury Glamping | Hot Tub, Firepit & Grillluxury glamping hot tub firepit grill39660.086114-0.296208-0.030307-0.076856...0.1007070.100131-0.0259850.0492670.0095510.0436390.076095-0.0094650.0574980.044279
3628198130Brick Haven House: 10min Walk to Shakespeare F...brick haven house 10min walk to shakespeare fest48880.152979-0.1829200.2480660.178298...0.0188350.034150-0.0333400.000108-0.0010940.0281100.066771-0.0083120.0078320.015454
3629205403NO FEES! Pool+Hot Tub/Volley&Bocce Ball+Firepitno fees poolhot tubvolleybocce ballfirepit42550.005290-0.0075610.000197-0.004329...0.004708-0.0055170.004417-0.006661-0.006363-0.003132-0.0058540.012305-0.005357-0.006805
3630263762Brasada Ranch | Hot Tub | Guest Casita | 5 Bedbrasada ranch hot tub guest casita 5 bed43880.076370-0.220398-0.006391-0.042772...0.0332480.0353030.0259650.0630880.0148740.003055-0.013777-0.012340-0.0182230.016823
363126758910% Off July 6-10 • Creek • 3 Dogs • Fenced Yard10 off july 610 • creek • 3 dogs • fenced yard4612100.015270-0.0465310.000051-0.017550...-0.074968-0.004176-0.051906-0.114376-0.010725-0.0713840.044820-0.035996-0.0385470.000560
\n", + "

3632 rows Ɨ 36 columns

\n", + "
" + ], + "text/plain": [ + " id_accommodation friendly_name \\\n", + "0 10368 Maddox St \n", + "1 11059 HIL-1 \n", + "2 14345 SUS-2 \n", + "3 277469 4000 sqft Lakefront Retreat | Private Hot Tub #NH \n", + "4 28561 LAN-3 \n", + "... ... ... \n", + "3627 197269 Luxury Glamping | Hot Tub, Firepit & Grill \n", + "3628 198130 Brick Haven House: 10min Walk to Shakespeare F... \n", + "3629 205403 NO FEES! Pool+Hot Tub/Volley&Bocce Ball+Firepit \n", + "3630 263762 Brasada Ranch | Hot Tub | Guest Casita | 5 Bed \n", + "3631 267589 10% Off July 6-10 • Creek • 3 Dogs • Fenced Yard \n", + "\n", + " clean_name char_count \\\n", + "0 maddox st 9 \n", + "1 hil1 4 \n", + "2 sus2 4 \n", + "3 4000 sqft lakefront retreat private hot tub nh 47 \n", + "4 lan3 4 \n", + "... ... ... \n", + "3627 luxury glamping hot tub firepit grill 39 \n", + "3628 brick haven house 10min walk to shakespeare fest 48 \n", + "3629 no fees poolhot tubvolleybocce ballfirepit 42 \n", + "3630 brasada ranch hot tub guest casita 5 bed 43 \n", + "3631 10 off july 610 • creek • 3 dogs • fenced yard 46 \n", + "\n", + " word_count unique_word_count tfidf_svd_0 tfidf_svd_1 tfidf_svd_2 \\\n", + "0 2 2 0.010855 -0.029763 -0.021051 \n", + "1 1 1 0.000000 0.000000 0.000000 \n", + "2 1 1 0.000000 0.000000 0.000000 \n", + "3 8 8 0.118079 -0.331729 -0.036329 \n", + "4 1 1 0.000000 0.000000 0.000000 \n", + "... ... ... ... ... ... \n", + "3627 6 6 0.086114 -0.296208 -0.030307 \n", + "3628 8 8 0.152979 -0.182920 0.248066 \n", + "3629 5 5 0.005290 -0.007561 0.000197 \n", + "3630 8 8 0.076370 -0.220398 -0.006391 \n", + "3631 12 10 0.015270 -0.046531 0.000051 \n", + "\n", + " tfidf_svd_3 ... tfidf_svd_20 tfidf_svd_21 tfidf_svd_22 \\\n", + "0 0.009316 ... 0.004607 -0.010669 0.022564 \n", + "1 0.000000 ... 0.000000 0.000000 0.000000 \n", + "2 0.000000 ... 0.000000 0.000000 0.000000 \n", + "3 -0.111210 ... -0.036141 -0.052405 0.093227 \n", + "4 0.000000 ... 0.000000 0.000000 0.000000 \n", + "... ... ... ... ... ... \n", + "3627 -0.076856 ... 0.100707 0.100131 -0.025985 \n", + "3628 0.178298 ... 0.018835 0.034150 -0.033340 \n", + "3629 -0.004329 ... 0.004708 -0.005517 0.004417 \n", + "3630 -0.042772 ... 0.033248 0.035303 0.025965 \n", + "3631 -0.017550 ... -0.074968 -0.004176 -0.051906 \n", + "\n", + " tfidf_svd_23 tfidf_svd_24 tfidf_svd_25 tfidf_svd_26 tfidf_svd_27 \\\n", + "0 0.009577 -0.004964 0.002377 0.008182 0.020271 \n", + "1 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "2 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "3 0.019269 -0.006774 0.070027 0.102554 -0.007378 \n", + "4 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "... ... ... ... ... ... \n", + "3627 0.049267 0.009551 0.043639 0.076095 -0.009465 \n", + "3628 0.000108 -0.001094 0.028110 0.066771 -0.008312 \n", + "3629 -0.006661 -0.006363 -0.003132 -0.005854 0.012305 \n", + "3630 0.063088 0.014874 0.003055 -0.013777 -0.012340 \n", + "3631 -0.114376 -0.010725 -0.071384 0.044820 -0.035996 \n", + "\n", + " tfidf_svd_28 tfidf_svd_29 \n", + "0 0.011362 0.014186 \n", + "1 0.000000 0.000000 \n", + "2 0.000000 0.000000 \n", + "3 0.041281 0.015410 \n", + "4 0.000000 0.000000 \n", + "... ... ... \n", + "3627 0.057498 0.044279 \n", + "3628 0.007832 0.015454 \n", + "3629 -0.005357 -0.006805 \n", + "3630 -0.018223 0.016823 \n", + "3631 -0.038547 0.000560 \n", + "\n", + "[3632 rows x 36 columns]" + ] + }, + "execution_count": 39, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_listing_details" + ] + }, + { + "cell_type": "markdown", + "id": "18bbd6f2", + "metadata": {}, + "source": [ + "# Relating vars" + ] + }, + { + "cell_type": "markdown", + "id": "2d4d57c0", + "metadata": {}, + "source": [ + "## Time related vars" + ] + }, + { + "cell_type": "markdown", + "id": "5a701a5f", + "metadata": {}, + "source": [ + "### Boruta" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "63a15eb4", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Iteration: \t1 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t15\n", + "Rejected: \t0\n", + "Iteration: \t2 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t15\n", + "Rejected: \t0\n", + "Iteration: \t3 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t15\n", + "Rejected: \t0\n", + "Iteration: \t4 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t15\n", + "Rejected: \t0\n", + "Iteration: \t5 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t15\n", + "Rejected: \t0\n", + "Iteration: \t6 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t15\n", + "Rejected: \t0\n", + "Iteration: \t7 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t15\n", + "Rejected: \t0\n", + "Iteration: \t8 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t2\n", + "Rejected: \t13\n", + "Iteration: \t9 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t2\n", + "Rejected: \t13\n", + "Iteration: \t10 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t2\n", + "Rejected: \t13\n", + "Iteration: \t11 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t2\n", + "Rejected: \t13\n", + "Iteration: \t12 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t2\n", + "Rejected: \t13\n", + "Iteration: \t13 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t2\n", + "Rejected: \t13\n", + "Iteration: \t14 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t2\n", + "Rejected: \t13\n", + "Iteration: \t15 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t2\n", + "Rejected: \t13\n", + "Iteration: \t16 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t17 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t18 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t19 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t20 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t21 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t22 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t23 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t24 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t25 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t26 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t27 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t28 / 100\n", + "Confirmed: \t1\n", + "Tentative: \t1\n", + "Rejected: \t13\n", + "Iteration: \t29 / 100\n", + "Confirmed: \t2\n", + "Tentative: \t0\n", + "Rejected: \t13\n", + "\n", + "\n", + "BorutaPy finished running.\n", + "\n", + "Iteration: \t30 / 100\n", + "Confirmed: \t2\n", + "Tentative: \t0\n", + "Rejected: \t13\n", + "\n", + "šŸ“Š Boruta Feature Selection Results:\n", + " feature rank status\n", + "12 length_of_stay_days 1 Selected āœ…\n", + "13 lead_time_to_checkin_days 1 Selected āœ…\n", + "5 checkin_year_cycle_cos 2 Rejected āŒ\n", + "14 gj_start_to_checkin_days 2 Rejected āŒ\n", + "4 checkin_year_cycle_sin 3 Rejected āŒ\n", + "11 checkout_year_cycle_cos 4 Rejected āŒ\n", + "3 checkin_month_cycle_cos 6 Rejected āŒ\n", + "10 checkout_year_cycle_sin 6 Rejected āŒ\n", + "8 checkout_month_cycle_sin 7 Rejected āŒ\n", + "2 checkin_month_cycle_sin 8 Rejected āŒ\n", + "9 checkout_month_cycle_cos 9 Rejected āŒ\n", + "1 checkin_week_cycle_cos 10 Rejected āŒ\n", + "6 checkout_week_cycle_sin 11 Rejected āŒ\n", + "0 checkin_week_cycle_sin 12 Rejected āŒ\n", + "7 checkout_week_cycle_cos 13 Rejected āŒ\n" + ] + }, + { + "data": { + "image/png": "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1lZMmjRJHDx4sNjXfeXl5YmPP/5YWFhYCAAqXx+Wmpoq/Pz8hFwuF9bW1uI///mPOHz4cIlfGebm5lZirI8fPxYLFiwQbm5uQi6XC0tLS9G4cWMxY8YMkZOTU+7rkZqaKnR1dUVgYKAQQoh79+6JwYMHi6pVqwqFQiH8/f3F5cuXhYODg1RHiP/7uTp9+rRKfyV9FdrzXxlW5OTJk8LU1FS0bt1a+poylPKVYbdv31ZpW9LXsD148ECMGjVKVKlSRSgUCtG9e3eRnJwsAIj58+eXeX2IiCoTmRDcsYKIiIiIKr/4+Hh4eXnhp59+woABAyo6HCIijfCdbiIiIiKqdPLz84sdW7p0KXR0dFQ2wSMiquz4TjcRERERVToLFy7E2bNn0bZtW+jp6WH//v3Yv38/hg8frtFXqhERVRZcXk5ERERElc7hw4cxY8YMJCYmIi8vD/b29hg4cCCmTJkCPT0+NyKitweTbiIiIiIiIiIt4TvdRERERERERFrCpJuIiIiIiIhIS/hCDNErUCqV+PPPP2FqagqZTFbR4RARERERkZYIIXD//n3Y2tpCR0fz59dMuolewZ9//skdVImIiIiI3iE3btxArVq1NK7PpJvoFZiamgJ49h+emZlZBUdDRERERETakpubCzs7OykH0BSTbqJXULSk3MzMjEk3EREREdE74GVfK+VGakRERERERERawqSbiIiIiIiISEuYdBMRERERERFpCZNuIiIiIiIiIi1h0k1ERERERESkJUy6iYiIiIiIiLSESTcRERERERGRljDpJiIiIiIiItISJt1EREREREREWsKkm4iIiIiIiEhLmHQTERERERERaQmTbiIiIiIiIiItYdJNREREREREpCVMuomIiIiIiIi0hEk3ERERERERkZYw6SYiIiIiIiLSEibdRERERERERFrCpJuIiIiIiIhIS5h0ExEREREREWkJk24iIiIiIiIiLdGr6ACIiIiIiIjo7SebIavoELTrUfma8Uk3ERERERERkZYw6SYiIiIiIiLSEibdRERERERERFrCpJuIiIiIiIhIS5h0ExEREREREWkJk24iIiIiIiIiLXnnkm4fHx+MHTu2osNATEwMZDIZsrOztTbGX3/9hfbt28PExAQWFhZaG+dNCg8PR8OGDSs6DCIiIiIiIo28c0l3RaioRH/JkiXIzMxEfHw8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Hjfl5eVVazEFokrdBwuFMBgMBoPBYDD0o7oLqalufL4junPBwcHw9vbGsmXLajqVeyY/Px/29vbIy8sz+hl5IoMMfI0fEREREd17+QDsgSp/9jf5Qmr035eTk4Po6GhER0djxYoVNZ0OERERERHRfcPkz3Q/jGJjY/W+7ur2uN/07Nmzwlznzp1rsH/r1q0xbNgwvP/++2jatKlJc/X29q4w16ioKJOOTUREREREVFW8vdwEioqKlO+sLo+Xl9c9zMawM2fOoKioqNw2R0dHODo63uOMKvbXX39V+JVtzs7Oet+5fS/w9nIyCd5eTkRERHTfqe7t5Sy6ie4Ai24yCRbdRERERPed6hbdvL2ciIiIiIiIyERYdBMRERERERGZCFcvJyK63/CpHyIiIqL7T34+YG9f5W680k1ERERERERkIiy6iYiIiIiIiEyERTcRERERERGRibDoJiIiIiIiIjIRFt1EREREREREJsLVy4nowaNS1XQGRERERERG4ZVuIiIiIiIiIhNh0U1ERERERERkIiy6iYiIiIiIiEyERTcRERERERGRibDoJiIiIiIiIjIRFt1EREREREREJvJAFN1ZWVlQqVRISkoy2RjR0dFQqVTIzc2tsRxM6X7OPzw8HK1atbonY6lUKmzbtu2ejEVERERERMTv6TaSm5sbsrOz4eTkVNOp0B3Izs6Gg4NDTadBREREREQPCRbdRjI3N0f9+vVrOg26QzyHRERERER0L91Xt5frdDosWLAAXl5eUKvVcHd3x5w5c5T2kydPokuXLrC2toafnx8SEhL0+sfFxaFTp07QaDRwc3PDpEmTUFhYqLQXFxdj2rRpcHNzg1qthpeXFz777LNyc7ly5Qp69uyJgIAA5Obmlrk9++bt6Pv27UObNm1gbW2NDh06IC0tzeA88/LyYG5ujj/++EOZt6OjI5544gllmy+++AJubm7K69OnT+OFF15A7dq14ejoiN69eyMrK0tvv2vWrEHz5s1hZWWFZs2aYcWKFRXmUFpaihEjRqBZs2Y4deqUwZxzc3MxZswYODs7w8rKCi1btsT27dtRWFgIrVaLr7/+Wm/7bdu2wcbGBpcvXwYA/P333xg4cCAcHR1hY2ODNm3a4Ndff61wvKrM5VYlJSWYMGECXFxcYGVlBQ8PD8ybN09pv/X28pvn9Jtvvqn094qIiIiI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6NGj9b5S7FaLFy/GCy+8gK5duyI9Pf2uzO92gYGBKC0tVZ7dBm4U4re/Z21tjZ9//hnu7u54/vnn0bx5c4wcORJXr15VrnyPGjUKa9asQUREBHx8fBAYGIjIyEg8+uij5Y792muvYdasWXjqqadw4MABg7lu2bIFbdu2xcCBA9GiRQtMnToVpaWletuMHDkSJSUlZVZwt7S0xO7du1GvXj089dRT8PHxUVY/L09V53IrOzs7LFiwAG3atEHbtm2RlZWFH374AWZm99WvOhERERERPSRUNxYCJrpz69evx+TJk3H27FmjFqH7L8jPz4e9vT3y8vLKvfWfTOT/P3tPRERERHSv5AOwB6r82f++eaabHlxXrlxBdnY25s+fjzFjxjw0BTcREREREZEhvOfWRLy9vfW+8urWKG8V8poUFRVVYa7e3t4G+y9YsADNmjVD/fr1MX36dJPmOnfu3Apz7dmzp0nHJiIiIiIiqireXm4if/31F65du1Zum7OzM+zs7O5xRhW7fPkyzp07V26bhYUFPDw87nFGFbt06RIuXbpUbptGo8EjjzxyT/Ph7eU1hLeXExEREdE9xtvL7zP3U6FqiJ2d3X31R4DKODo68qu/iIiIiIjogcHby4mIiIiIiIhMhEU3ERERERERkYnw9nIievBwKQoiIiIiutfy8wF7+yp345VuIiIiIiIiIhNh0U1ERERERERkIiy6iYiIiIiIiEyERTcRERERERGRibDoJiIiIiIiIjIRrl5O9F+kUtV0BkREREREBF7pJiIiIiIiIjIZFt1EREREREREJsKim4iIiIiIiMhEWHQTERERERERmQiLbiIiIiIiIiITYdFNREREREREZCL3vOjOysqCSqVCUlKSycaIjo6GSqVCbm6uycZ4EISHh6NVq1Y1nUa5PD09sWTJkppOg4iIiIiIyKR4pbuaIiMjUbt27ZpOg4iIiIiIiO5jLLqJiIiIiIiITMRkRbdOp8OCBQvg5eUFtVoNd3d3zJkzR2k/efIkunTpAmtra/j5+SEhIUGvf1xcHDp16gSNRgM3NzdMmjQJhYWFSntxcTGmTZsGNzc3qNVqeHl54bPPPis3lytXrqBnz54ICAhAbm4udDod3n33XTRo0ABqtRqtWrXCrl27lO3Luz09KSkJKpUKWVlZiI6OxvDhw5GXlweVSgWVSoXw8PBK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MLz//vto2rSpSXP19vauMNeoqCiTjk1ERERERHQneHv5XVJUVKR8Z3V5vLy87mE2hp05cwZFRUXltjk6OsLR0fEeZ1Sxv/76q8KvbHN2doadnd09zuj/8PZyIiIiIqKHQ3VvL2fRTXQHWHQTERERET0cqlt08/ZyIiIiIiIiIhNh0U1ERERERERkIly9nOi/iE+NEBERERHdXfn5gL19lbvxSjcRERERERGRibDoJiIiIiIiIjIRFt1EREREREREJsKim4iIiIiIiMhEWHQTERERERERmQiLbiIiIiIiIiITYdFNREREREREZCIsuomIiIiIiIhMhEU3ERERERERkYmw6CYiIiIiIiIyERbdRERERERERCbCopuIiIiIiIjIRFh0ExEREREREZkIi24iIiIiIiIiE2HRTURERERERGQiLLqJiIiIiIiITIRFNxEREREREZGJsOgmIiIiIiIiMhEW3UREREREREQmwqKbiIiIiIiIyERYdBMRERERERGZSK2aToDoQSYiAID8/PwazoSIiIiIiEzp5mf+mzWAsVh0E92By5cvAwDc3NxqOBMiIiIiIroX/v33X9jb2xu9vUqqWqYTkUKn0+Hs2bOws7ODSqWq6XQeCvn5+XBzc8Pp06eh1WprOh2qIp6/BxvP34OP5/DBxvP3YOP5e/Dl5eXB3d0dOTk5qF27ttH9eKWb6A6YmZmhQYMGNZ3GQ0mr1fIfrAcYz9+Djefvwcdz+GDj+Xuw8fw9+MzMqrY0GhdSIyIiIiIiIjIRFt1EREREREREJsKim4geKGq1GmFhYVCr1TWdClUDz9+Djefvwcdz+GDj+Xuw8fw9+Kp7DrmQGhEREREREZGJ8Eo3ERERERERkYmw6CYiIiIiIiIyERbdRERERERERCbCopuIHhhz5sxBhw4dYG1tjdq1a5dpT05OxsCBA+Hm5gaNRoPmzZtj6dKl9z5RKpeh8wcAp06dQq9evWBtbY169erhzTffxPXr1+9tomS09PR09O7dG05OTtBqtejYsSP2799f02lRFezYsQPt2rWDRqOBg4MD+vTpU9MpURUVFxejVatWUKlUSEpKqul0yEhZWVkYOXIkHn30UWg0GjRq1AhhYWEoKSmp6dSoAh9//DE8PT1hZWWFdu3a4bfffjO6L4tuInpglJSUoH///njllVfKbf/zzz9Rr149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EO+//z5atmyJqKgozJs3T28fHTp0wNixYzFgwADUrVsXCxYsAAAsWrQIbm5u6NSpEwYNGoQpU6YY9Qz4qFGjsGbNGkRERMDHxweBgYGIjIys8veK16pVCxMmTMCCBQtQWFiIt99+G/7+/ggJCUFQUBDq16+PPn36VGmft+vXrx/Wrl2LIUOG4Jtvvil3G3NzcwwfPlz5OrTyWFtb48cff8SlS5fQtm1b9OvXD8HBwVi+fLnedoGBgSgtLVWKbjMzM3Tu3BkqlUp5nhsAXF1dER8fj9LSUjz55JPw8fHBa6+9htq1a9fId4UHBwejcePG6Ny5MwYMGIBnn31W76vY3nvvPbzzzjuYN28emjdvjh49emDHjh3KOX/kkUcwa9YsvPXWW3B2dlZWdZ8yZQrMzc3RokUL1K1bF6dOnbqjuSckJCAvLw/9+vUz2bEgIqouldz+0BYRERERAQD++ecfeHt74+DBg8ofNOj+M2DAAPj5+eF///tfTadCRFQGr3QTERERVaB+/fr47LPPcOrUqZpOhSpQUlICHx8fTJ48uaZTISIqF690ExEREREREZkIr3QTERERERERmQiLbiIiIiIiIiITYdFNREREREREZCIsuomIiIiIiIhMhEU3ERERERERkYmw6CYiIiIiIiIyERbdRERERERERCbCopuIiIiIiIjIRFh0ExEREREREZkIi24iIiIiIiIiE/l/YhtV4AbMHYYAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Boruta for time related features\n", + "import pandas as pd\n", + "import numpy as np\n", + "from sklearn.ensemble import RandomForestClassifier\n", + "from boruta import BorutaPy\n", + "import matplotlib.pyplot as plt\n", + "\n", + "# Prepare your feature matrix and target\n", + "# Only keep valid rows (no NaNs in features or target)\n", + "features = [\n", + " # check-in cyclical\n", + " 'checkin_week_cycle_sin', 'checkin_week_cycle_cos',\n", + " 'checkin_month_cycle_sin', 'checkin_month_cycle_cos',\n", + " 'checkin_year_cycle_sin', 'checkin_year_cycle_cos',\n", + " \n", + " # check-out cyclical\n", + " 'checkout_week_cycle_sin', 'checkout_week_cycle_cos',\n", + " 'checkout_month_cycle_sin', 'checkout_month_cycle_cos',\n", + " 'checkout_year_cycle_sin', 'checkout_year_cycle_cos',\n", + " \n", + " # scalar features\n", + " 'length_of_stay_days',\n", + " 'lead_time_to_checkin_days',\n", + " 'gj_start_to_checkin_days'\n", + "]\n", + "df_model = df_bookings_and_claims[features + ['has_resolution_incident']].dropna()\n", + "\n", + "X = df_model[features].values\n", + "y = df_model['has_resolution_incident'].values.astype(int)\n", + "# Random Forest\n", + "rf = RandomForestClassifier(\n", + " n_estimators=100,\n", + " max_depth=5,\n", + " random_state=42,\n", + " n_jobs=-1,\n", + " class_weight='balanced'\n", + ")\n", + "\n", + "# Boruta setup\n", + "boruta_selector = BorutaPy(\n", + " estimator=rf,\n", + " n_estimators='auto',\n", + " verbose=2,\n", + " random_state=42\n", + ")\n", + "\n", + "# Fit selector\n", + "boruta_selector.fit(X, y)\n", + "\n", + "# Prepare results\n", + "feature_rankings = pd.DataFrame({\n", + " 'feature': features,\n", + " 'rank': boruta_selector.ranking_,\n", + " 'selected': boruta_selector.support_,\n", + " 'tentative': boruta_selector.support_weak_,\n", + "})\n", + "\n", + "# Status column\n", + "def determine_status(row):\n", + " if row['selected']:\n", + " return 'Selected āœ…'\n", + " elif row['tentative']:\n", + " return 'Tentative šŸ¤”'\n", + " else:\n", + " return 'Rejected āŒ'\n", + "\n", + "feature_rankings['status'] = feature_rankings.apply(determine_status, axis=1)\n", + "\n", + "# Sort by rank\n", + "feature_rankings = feature_rankings.sort_values(by='rank')\n", + "\n", + "# Show results\n", + "print(\"\\nšŸ“Š Boruta Feature Selection Results:\")\n", + "print(feature_rankings[['feature', 'rank', 'status']])\n", + "\n", + "# Optional plot\n", + "plt.figure(figsize=(10, 6))\n", + "colors = feature_rankings['status'].map({\n", + " 'Selected āœ…': 'green',\n", + " 'Tentative šŸ¤”': 'orange',\n", + " 'Rejected āŒ': 'red'\n", + "})\n", + "\n", + "plt.barh(\n", + " feature_rankings['feature'],\n", + " -feature_rankings['rank'], # Negative to flip axis: rank 1 = top\n", + " color=colors\n", + ")\n", + "plt.xlabel(\"Feature Rank (lower = better)\")\n", + "plt.title(\"Boruta Feature Ranking\")\n", + "plt.gca().invert_yaxis()\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "11deba4b", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABWgAAAPWCAYAAAB9Y3F7AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/GU6VOAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd1gUZ9cG8BsWRFBpChaUqJgFBERAQawRNdiigj2KGGNLLLHFFmOMXey9F7BFjWCLJZpYYsOCig2NnWABpUsRduf7w2/nZd2lLG1R7t91eSU788zMmZ3Z2eHsM+fREQRBABEREREREREREREVO11tB0BERERERERERERUWjFBS0RERERERERERKQlTNASERERERERERERaQkTtERERERERERERERawgQtERERERERERERkZYwQUtERERERERERESkJUzQEhEREREREREREWkJE7REREREREREREREWsIELREREREREREREZGWMEFLRIXGy8sLtra24j87Ozu4uLigefPm8PPzw7x58xAeHp7jOvz8/GBra4vQ0NBiijpnin3677//lKaXtDgBYOLEibC1tUVwcLC2Q/kk/ffff7C1tYWXl5dGy334uVD8c3FxQadOnbBw4ULExcUVUdRFKzg4GLa2tpg4caK2QylWiYmJ+PXXX9GyZUs4OjrC1tYWfn5+uS6neL9yOof27NkDe3t72NnZYfPmzYUZdoF9eA7b2dnBzc0NLVu2xLfffovFixfjwYMH2g6z0OX3s1/c1F1nPvx34sQJbYdJJYjimvTh59rV1RVdunTBwoULERsbq+0wNaKtz6vi/SvJFPcj2rxPzO/7VBLvu4mICpuetgMgok+Pq6srPvvsMwBAWloa4uLicPfuXVy6dAmbNm2Cu7s7Zs+ejRo1ahRZDF5eXoiKisJff/2F6tWrF9l2iktwcDAmTZoEHx8fzJ07V9vhUD5k/VzI5XJER0fj2rVrWLduHfbt24cdO3YU6WfiY7B8+XKsWLECw4cPx4gRI7QdTrZ+/vlnHD16FFZWVmjTpg0MDAxQu3btAq93/fr1WLBgASQSCWbNmgVfX99CiLbwNW3aFBYWFgCAlJQUxMbGIiwsDGfPnsWaNWvw5ZdfYtq0aahYsaKWI82bT+37Iuvx+VDVqlWLORogNDQU/fr1g7u7O7Zu3Vrs26fcGRkZwdvbGwAgk8nw/PlzXL9+HXfv3kVwcDC2b9+OmjVrajdILfLz88OlS5cQFBQEDw8PbYdDWvSpfV8QUcnCBC0RFbru3burJBYEQcCZM2cwe/ZsXLp0Cb169cJvv/2mkpCaN28eUlNTUa1ateIMOVtbtmxBRkYGKleurO1QcjVmzBgMGjQIlpaW2g6F1FD3uYiJiUHfvn3x5MkTzJ8/H8uWLdNSdJRXGRkZOHHiBAwMDHDgwAGUL1++UNa7YMECrF+/HmXKlMHixYvRunXrQllvURg8eLBKkiIzMxNHjhzB3Llz8eeff+LBgwf47bffYGJioqUoC0/lypVx+PBh6OvrazuUPFF3fIhyYmZmpvLj77///ou+ffvi9evXmD17NtatW6el6D4Ohw8f1nYIHwW+T0RE2WOJAyIqFjo6OmjRogX27NmDmjVr4vXr15gyZYpKu2rVqsHGxgaGhoZaiFKVtbU1bGxsPoo/zC0tLWFjY4MKFSpoOxTKIwsLCwwcOBAAcOHCBS1HQ3kRExODzMxMVKpUqVCSs3K5HD///DPWr1+PcuXKYcOGDSU6OZsdPT09fPXVV9izZw/MzMzw6NEjzJs3T9thFQp9fX3Y2NjA2tpa26EQFZvPP/8c33zzDQDg/PnzePfunZYjKtlsbGxgY2Oj7TBKPL5PRETZY4KWiIqVsbExJk+eDAC4ePEibt26pTQ/uxpT7969w4YNG+Dr6wsXFxc4OjqiSZMm6Nq1KwICAhAfHw/gf/XUoqKiAACtWrVSqq2mWG9oaKhYNzI1NRVLly5Fu3bt4OzsrFS3LLsatFldunQJAwYMgLu7O5ydndGtWzfs27dPbdvcamgtX74ctra2WL58uVIMkyZNAgCEhIQo7U/Wupe51aD9448/4O/vD3d3dzg6OqJly5aYNGkSHj9+rLZ91n2/ePEiBgwYgIYNG6JevXrw8fHJdh+TkpKwePFifPXVV6hfvz4cHR3RtGlT9OrVC0uXLkVGRoba5dQJDw9HQEAAunXrhiZNmsDR0RGNGzfG0KFDcf78ebXLZK2LmpKSgoULF6JNmzbiOTNhwgS8evUq222ePHkSffv2hYuLC9zc3PD1118Xad3GSpUqAXjfA1Gd1NRUrFu3Dj4+PnBxcYGzszM6dOiAxYsXIyEhQant0aNHYWtri0aNGuHly5cq6/rnn39gb28PNzc3PHnyRJye9dyJiIjA8OHD0ahRI9SrVw9fffUVAgMDIZPJNN638PBw/PDDD2jatCkcHR3h6emJoUOH4ty5cyptbW1tsWLFCgDAihUrlM7zrDVuo6OjMXPmTHh7e8PJyQnOzs5o0aIF/P39sXHjRo1jfPjwISZNmiTWk3V3d4e/v7/aXj62trZo2bIlACAqKkrttUUT7969w5gxY7B7926Ym5vn+PhsWloaNm3ahB49eqBBgwZwcnKCt7c3AgICVGoYL1u2DLa2tpg6dWq22w4PD4etrS2aNWuW7bmXH9WqVRPLU+zfvx+vX78W5+WlNmR219ys00+cOCE+Mp/1vY+NjUVQUBAGDRoELy8v1KtXD66urvD19cW6deuQnp6utM68fl/kFvfLly8xY8YMfPnll3BycoKbm5v4lIi6z01Br1GF6cKFCxg+fLjSZ3TYsGG4du2a2vaaXpP9/PzQr18/AO+/K7O+v1nfz/x8N344/fnz55g8eTJatGgBBwcHldrYR48exbfffotGjRrB0dERzZo1w7hx47Ktm3zr1i2MGjUKzZs3h6OjI1xdXdGqVSuMGDEiz98JCxcuzPWzeP/+fdja2qJx48ZK34/nz5/H0KFD0bhxYzg4OKBhw4b48ssvMW7cOFy+fDlP2y8oRa3QjIwM8T4rq4SEBCxbtgydO3cWv5+++uorrFq1CqmpqSrt5XI5du3ahV69eqFBgwZwcHCAp6cnOnXqhBkzZqi914qPj8eiRYvQoUMHODs7w8XFBb6+vli/fj3S0tLyvC/5uf4o7hUvXboEAOjXr5/SOZz1fiun2qqa7kPWe9SMjAysW7cOHTp0QL169eDh4YHhw4fj4cOHed733GT9HMXGxuLXX39FixYt4OjoiBYtWmDGjBlITEzMdvnHjx9j2rRp8Pb2hrOzM1xdXdG+fXtMmzYN9+/fV2qb0/v04sULTJo0CU2bNoWTkxO+/PJLLF68OE/HWZPPd9ZzQRAE7Nq1C76+vqhfvz7c3NwwYMAAlWtgXr8viIgKgiUOiKjYNW/eHKampoiPj8f58+fh6OiYY3u5XI7BgwfjwoULKF++PBo0aABjY2PExsbi6dOn2LhxI7766iuYmprC2toaPj4+OHbsGFJSUuDt7Q0jIyNxXYpkmEJ6ejr8/Pzw8OFDNGjQAHZ2dmr/CMnO8ePHsX37dtSuXRtNmzZFdHQ0rl69igkTJiAiIqJQBk/y9vbG9evXERYWBmtra7i5uYnz8lL3UhAETJw4Efv27YOenh4aNGiAihUr4vbt2wgODsaRI0ewbNkyNG/eXO3ye/fuxerVq1G3bl00a9YMUVFRuH79OiZMmID4+Hj0799fbJuamoqvv/4a9+/fh7m5ORo1agQjIyPExMTg8ePHWLVqFb755ps890hetGgRQkNDUadOHTg4OMDQ0BCRkZE4efIkTp48icmTJ8Pf31/tsklJSejVqxdevHgBNzc3fP7557h+/Tr27duHy5cvY//+/Sq9jbds2YI5c+YAAOrVqwdra2s8efIEw4YNE3sSFTbFwHmff/65yjzF+3v37l2UL18ejRo1gr6+Pi5duoQ1a9bg0KFDCAwMFOugtW3bFn5+fti6dSvGjBmDoKAg6Om9/6p/9eoVxo8fD7lcjhkzZqitJxgeHo5p06ahUqVK8PT0RGJiIkJDQzF79mxcvXoVS5cuhY6OTp72a/fu3fjll18gl8tRt25deHh4ICoqSjx2I0aMwPDhw8X2Pj4+uHv3LiIiImBnZwd7e3txnuKcj4mJQdeuXREdHY1q1aqhWbNmMDAwQHR0NCIiInD79m18++23eXvjAZw6dQojR45Eeno6atWqhS+//BJv3rzB5cuXcfHiRZw9exazZ89WijElJQXHjh1TqtkIqF5bcpOamorhw4fj7NmzqFatGjZu3Jjt5/nVq1cYOHAg7t+/D1NTUzg5OaFcuXK4c+cONm7ciKNHj2Lr1q2wsrICAPTu3Rvr1q3DwYMHMW7cOBgbG6usc/v27QCAnj17iudIYfnqq68wY8YMZGZmIjQ0FB06dCi0dW/evBnbtm0T/wCPjo6GRCIB8P4HiFmzZqFy5cr47LPPUL9+fcTGxuLGjRtYuHAh/v77bwQFBaFMmTIAoPH3hTrh4eEYNGgQ4uPjUa1aNbRu3RpJSUm4dOkSrl27huPHj2P16tXiNrPKzzWqMM2bNw+bNm2Crq4uHB0d4ebmhhcvXuCvv/7CyZMnMWPGDHTt2lVpGU2vyc2aNUOZMmVw9uxZVKpUCc2aNRPnmZmZFdq+PHnyBD4+PtDX14erqysEQRDXn5mZiXHjxuHIkSMoU6YMHBwcULlyZTx58gQHDx7E8ePHsXz5cqXvwAsXLmDQoEHIyMiAnZ0d6tevD7lcjlevXuHUqVOQyWR56umu+HHgyJEj+Omnn2BgYKDSRpHk69Spk/jdGBISIv4wq0jKpaWl4dWrVzh8+DDMzMzQsGHDAr9vuUlOTgYASCQSleP14MEDDBw4EC9evICFhQXc3Nygp6eHmzdvYunSpfjzzz+xdetWpXP4p59+QnBwMAwMDODm5gZzc3PEx8fjv//+w7Zt2+Dp6alU1zMyMhL+/v6IioqCubk5WrRogYyMDISGhmLBggU4cuQINm/eXGSlVCpVqgQfHx/8888/eP36tUp957z0qi/IPmRkZGDw4MG4du0aGjRoABsbG4SHh+P48eMIDQ1FSEhIodZBffHiBXx8fJCZmQlXV1ekp6cjLCwM27Ztw40bN7Bz506V+7eDBw9i8uTJePfuHapVq4YWLVpALpcjMjISv/32GypWrAipVJrrth8+fAg/Pz+8efMGFhYW8PLyQmpqKrZs2ZJj8jM/n++sJk2ahEOHDsHNzQ1ffPEF7t69i3PnzuHy5cvYtm0bnJ2dARTO9wURUa4EIqJC0rJlS0EqlQp79+7NtW3//v0FqVQqjBs3Tml63759BalUKly8eFGcdunSJUEqlQpdunQRkpKSVNYVHh4uxMbGqo0lMjJS7fYvXrwoSKVSQSqVCl999ZUQHR2d4z59uB5FnFKpVFizZo3SvNDQUKFevXqCVCoVzpw5k+v+ZbVs2TJBKpUKy5YtU5q+d+9eQSqVChMmTFC7nCAIwoQJE9S+/zt27BCkUqng4eEh3LlzR5wul8vF7TVo0EB48+aN2n13cHAQ/v77b7XxuLm5CampqeL0kJAQQSqVCgMHDhTevXuntIxMJhNCQ0OF9PT0bPfhQ6dOnRJevXqlMj0sLExwdXUVHBwchJcvX6qNTSqVCgMGDFA6Z+Lj44XOnTurPW53794V7O3tBTs7O+HIkSNK8/bv3y/Y2toKUqlUaNmyZZ7jFwT1nwuZTCa8fPlS2Lp1q+Do6CjY29urvMeCIAijRo0SpFKp0L17d6VzPDk5WRg4cKAglUqFnj17Ki2Tnp4udOvWTZBKpcL8+fMFQRCEjIwMoXfv3oJUKhV+/fVXle0ozh2pVCpMmzZNyMjIEOfdv39faNSokSCVSoWdO3cqLZfdeRkRESHUrVtXsLW1FUJCQpTmnTp1SnBwcBCkUqlw9uxZpXnZnf8Ky5cvF6RSqfDzzz8Lcrlcad67d++E8+fPq11OnZiYGMHNzU2QSqXCqlWrlNYXHh4uNGzYUJBKpcKuXbuUlouMjMzXeSAI/3u/PD09hZ49ewpSqVRo27at8OLFi2yXkcvlQq9evQSpVCpMnjxZ6XzOyMgQ5s6dK0ilUsHPz09pubFjxwpSqVTYvHmzyjrfvHkjODo6Cg4ODtle+9RRnCPZXb+yatOmjSCVSoXFixeL0/Ly3mV3zVVMt7e3F06cOKF22QcPHgjXrl1TmR4fHy8MGDBAkEqlwvr16/O8zdziTk9PF5edOnWq0jXv2bNn4rxFixYpLZffa1RuNDk+u3btEqRSqdCmTRvh7t27SvMuXbokuLi4CA4ODsLjx4+V5uXnmqz4vu3bt2+28eT3u1ExXXE/oe77ZdGiReJ19NmzZ0rzjhw5Itjb2wsNGzYUEhISxOl+fn6CVCoV9u/fr7K+xMREtedZdhSf30OHDqnMy8jIEDw9PQWpVCrcu3dPnO7l5SVIpVLh8uXLKsu8fv1auH37dp63nxPFuZjdZ3LMmDGCVCoVBg8erDQ9NTVVaN26tfgZz/q+p6SkiMtNnDhRnB4VFSVIpVKhefPmaq87Dx48EKKiopSmde/eXZBKpcLQoUOFt2/fitPfvHkj+Pj4CFKpVBgzZozSMtl9Xgty/cnt/BSE/33+PpSffch6j9qlSxel9ystLU28nv3888/ZxpPT/n14n5j1czRx4kSl4/n8+XOhWbNmglQqFQ4ePKi03M2bNwUHBwfB1tZWCAoKEmQymdL8//77T7h586bStOzep65duwpSqVT44YcfhLS0NHF6VFSUeK6pOwb5+XwrzgXF+fDo0SNxXmZmpjBp0iTx+pzde5jd9wURUUGwxAERaYWiJ0ZeeqsqHpF1c3NTW/PRycmpQD1xpk6dmu2I17mpW7cuhgwZojTN3d0dX3/9NYD3vb20bdOmTQCAYcOGKfVK1NHRwfDhw2Fra4vExETs3r1b7fJ9+/YVH+tW8PX1Re3atZGUlKRUpkJxrJo0aaLSy0JXVxfu7u5qe5Jlp0WLFmoHPXNxcUGfPn3EAZvUMTIywpw5c5TOGRMTEwwePBgAVB7H3bZtG2QyGdq2bYu2bdsqzevUqVOOj0XmxaRJk8RH4ezt7dG8eXPMmDEDtra22Lp1q8p7/Pz5cxw9ehQ6OjqYPn260jlerlw5zJw5EwYGBrh27RrCwsLEeYpBpkxMTLBhwwacPn0aixcvxtWrV9U+9puVhYUFJk6cqNSj8vPPP8ewYcMA5P18DgoKQmZmJtq0aYMuXboozWvRogV69uwJABqXJHjz5g2A973yPuzJq6+vD09Pzzyva/fu3UhKSoKDgwO+++47pfU5OTlh6NCh+YoxL968eYNr165BR0cHixYtQpUqVbJt+88//yAsLAz29vb49ddflc5nPT09/Pjjj5BKpQgNDVV6lFTxWPnOnTshCILSOn///Xe8e/cO3t7e+b725UaTa7wmunTpglatWqmdZ2Njg/r166tMNzExEWueHz16tNBiOXLkCKKiomBpaYmffvpJ6ZpXo0YNTJgwAQCwdetWlfIKgObXqLz68DHsD0uFyOVysVTAokWLYGdnp7R8w4YN8f333yMjIwO7du1SmleQa3JRMjU1xdSpU1W+X+Lj47FlyxYYGBhg+fLlKgOTtm3bFj179kRCQgIOHDggTldca1q0aKGyrQoVKqg9z7Kj6IWsrvzQqVOn8ObNGzg6Oir1Mnzz5g0qVKiABg0aqCxTsWJF1K1bN8/b15RMJkNkZCQWLFiAQ4cOwcrKSmXMgJCQEDx79gwtW7bEqFGjlN53Q0NDTJ8+HRUrVsSBAwfEUjyK+4O6deuqve7Y2NgoDRB75coV3LhxA4aGhpgxY4ZSb0Vzc3NMnz4dwPtBp9SV9CkJCroPOjo6mDNnjtL7ZWBggJEjRwLI/zUiO1WqVFH5HFWtWhV9+/ZVu73Vq1cjIyMDffv2hZ+fH3R1lVMLVlZWuT4lBwBXr17FzZs3YWRkhF9++UWpp3m1atXEa+mH8vv5zmrKlCmoVauW+FoikWD06NEA3pdl0aQsFxFRQTFBS0RaIZfLASBPj0s7ODhAIpFg79692L59O6KjowstjooVK6r9AyivOnfurHa6Iil19erVfNXuLCwvX77Es2fPALx/PPtDOjo68PX1BYBsHyH7MHGooBjkIWutRCcnJwDAhg0bsG/fvkJJzsTFxWHfvn0ICAjAlClTMHHiREycOFGsCZddDV1HR0e1iQTFY+Qf1nhUrK9Tp05q16fu/dOEq6srfHx8xH9ffPEFqlatips3b2LOnDlKNWEB4PLly2J5gA8TKMD7keWbNm0KQPXYVa9eXSzVMGbMGGzcuBEVKlTA0qVLc0yQt2vXTu0juIrz+cmTJ3mqjal4L7N7z7p16wbg/R+vmnw+6tWrBwBYsGAB/vzzT7x9+zbPy+Y3xrzusybMzMzw+eefQxAEjBw5Ei9evMi27enTpwEAX375pdpSBLq6uuI1LGvNvHr16sHFxQVPnjzBP//8I06Xy+X47bffAAB9+vQplP1RR5NrvCaylpVQRyaT4cKFC1i5ciWmTZuGSZMmYeLEiVizZg2A7K8X+aE4hzp06KD2c/Xll1/CxMQEb9++Vam3Dmh+jcqrpk2bKl1rFP8UpULu3LmD6OhoWFtbZ5s8cXd3BwC1tWjze00uSp6enmrLQYSGhiItLQ2urq6oXLmy2mXV7aviWjNu3DhcuXKlQHWa27VrByMjI5w/f14lCadI2n5YSsLJyQlJSUkYP348bt26JX6eikrWmtp169ZF69atsX79etSrVw/79+9XSXwprkvt2rVTu75y5crB0dERmZmZuHnzJoD353W5cuVw5swZrF69GpGRkTnGpDifmjVrpvbxcUdHR9jZ2UEul4ttS5qC7kO1atXUfv+ru/8qDJ6enmoH6VW3PZlMJiZse/ToUaDtZn2f1HW4aNWqVaF+vhX09PSUyq4oWFhYwMTEBO/evSv0HxmJiHLCGrREpBWKQW3yUjfM2toakyZNQkBAAKZPn47p06fDysoK9evXxxdffIG2bdtq1CszK0XNxvzKrvaXYnpaWhri4+NRsWLFAm0nvxQ306amptmOOK+ooZbdjX7WHi1ZKdaXtWeYh4cHBg0ahI0bN2LChAnQ0dHBZ599Jg6u4uXlpdLDIie7d+/GnDlzkJKSkm2b7JJ0VatWzTHuD0ekVvzhnNsxza/u3buLyXCFzMxMLFu2DGvXrkXfvn1x9OhRMT7F8chpuzkdu1atWqF79+5iz+jp06er/JH9oey2Vb58ebFu9KtXr7L9Q0ght9gVcaSnp2v0+ejcuTPOnTuHgwcPYsSIEZBIJLCxsYGbmxu8vb016kGbW4zGxsYa7bMmjIyMEBQUBH9/f9y/fx99+/ZFUFCQ2uuRIomxdOlSLF26NMf1xsbGKr328/PDtWvXsH37drH+3smTJxEVFYW6devC1dW1kPZIlSbXeE3k9Hl48uQJhg8fjn///TfbNoqamoUht3NIR0cH1atXR0JCgtrPqKbXqLwaPHhwtoPNAf87p549e5btYD0KH55TBbkmF6XsvssV+3rhwgWN9nXMmDG4d+8ezpw5gzNnzqBs2bKoW7cu3N3d0alTJ41GoS9Xrhzatm2L4OBg7Nu3T+yd/+bNG5w+fRoGBgbo2LGj0jLTpk3DkCFDsH//fuzfvx/lypWDk5MTGjVqhM6dO2f7vZxfWWtqv3v3Dg8fPkRERATCw8MxdepULF68WKm94n0dP348xo8fn+O6Fe9r+fLlMWfOHEyaNAlLlizBkiVLYGFhgfr166NZs2bo2LEjypUrJy6X1+/AiIiIYhtUT1MF3YeiukZkR5PtxcfHi9eBrD1Q80Nx/5Xd51hHRwdWVlaIiIhQmp7fz7eChYVFtmMilC9fHgkJCWqffiAiKipM0BJRsRMEAXfv3gWAPA0cALxPNLRr1w5///03rl69iqtXr+KPP/7AH3/8geXLl2P79u1qeyLlpmzZshovo6kPHy/OSVH3kskPTXvAjRs3Dr169cLJkydx9epVhIWFITg4GMHBwXByckJQUJDSY37ZuXXrFqZOnQqJRIJx48bBy8sLVatWhaGhIXR0dLBr1y5MnTo12/dXk0Swtujp6WHUqFHYvXs3YmJisH///kLr1RgXF4czZ86Ir2/cuIH27dsXeL2anM+FTVdXFwsWLMDQoUNx6tQphIWFISwsDDt37sTOnTvRsmVLrFy5Uhw0qiQzNzdHYGAg+vfvj3v37sHPzw9BQUEqf8grrglubm65Dkjz4UBz3t7eqFy5Ms6cOYPIyEjUqFEDO3bsAFC0vWcTEhLEUdDzeo1XyO0aqK6Ht8LIkSPx77//omXLlhg4cCBsbGxQvnx56Ovr4927d2IP/5JCW9coxWfYwsJC7IWfnay92Qp6TS6I3M6L7L7LFcspfijMSdZB+iwsLLB3715cunQJ58+fR1hYGMLDwxEWFoa1a9dizJgxYimKvOjatSuCg4MREhIiJmgPHDiAzMxMeHt7qwzkZ2Njg6NHj+LcuXO4ePEirl27hqtXr+LixYtYuXIlZs2ale0TPPlhZmaGuXPnKk37888/MXr0aBw+fBgNGjRQumYo3tfseoZmlTWZ7O3tjcaNG+Ovv/4S7w+OHz+O48ePY9myZdi0aVOuibaiVNLuwYr7GvEx3Ddlld/Pt8LHtr9E9OljgpaIit3p06fFmmS5/XGYVaVKldCjRw/xUaqHDx/ip59+wrVr17Bw4ULMmzevSOLNiSIJ8aGoqCgA75MJpqam4nTFL/XZ9TB6/vx5ocan6PUXHx+P5ORktb1oFT0QCrOHYPXq1eHn5wc/Pz8A70c6//HHH3Hz5k1s2LBBrJ+Wk6NHj0IQBPTt2xeDBg1Smf9hSYCCqly5Mp49e4aoqCiVRBfwv2Na2HR1dWFlZYW4uDg8fPhQKR4AOT4Gmt2xEwQB48ePx8uXL9G6dWtcuXIFW7Zsgbu7e7b1O4Hsz+fk5GTxMb+c6qVmjf3Zs2eIjIxUm6BTbMfAwCBfPSzr1KmDOnXqAHi/rxcvXsTYsWNx8uRJ7Nu3T+Vx4exifPToUbbvb1JSkrjPhfnZyEqRpP3mm29w9+5d9OvXD4GBgUo9nRU9mlq1aoVvv/1Wo/Xr6emhd+/eWLJkCXbs2IEePXrg3LlzMDU1VemxV5gOHToEQRCgr6+PRo0aidNzu/5lZGQgJiYmX9t8+PAh7t27h4oVK2LFihUq5SCePn2ar/XmJC+fUcW5XlTnUH4oPsOmpqYqSbmcFOU1uai+GxWfn1q1amm0r8D7Hyc9PDzE3sjp6ekIDg7G9OnTsXjxYrRt2zbXH00UGjRogM8++wxPnjzB1atX4ebmlm15AwU9PT20aNFCrIObnJyMzZs3Y8WKFfjll1/Qpk2bPP3YmV9ffvklBg0ahNWrV2PZsmXo1KmT+Jh51apV8ejRI3Tr1k2lZntuKlSogC5duoilc168eIEZM2bgr7/+wowZM7Bt2zYABfsOVKcorz/ZKex9KElMTU1haGiI1NRUPH78WOMf47JS7HtO91nqrgEF+XwTEZVE/NmIiIpVUlKSWBuzSZMmSoNWacrGxgYDBw4EALFHroLiRryo679mN+jAvn37ALzv9ZY1UaC4Cc2aiFNITU3Ntg6sYn80rYNXpUoV8Q9IdQOUCIKAkJAQAMjxkdiCqlevnjhw2ofHKjuKJL66RznT09Px559/Fl6AeD8wDgAcPHhQ7XzFMS1scrlc/KMk6x/bDRs2hK6uLu7evavyWB8AREdHi7VFPzx269atw5kzZ2BjY4P58+dj7ty50NHRwaRJk3L8A+jo0aNqH5ncv38/gPe9VPLyR6Si5pvi3PrQ77//DuB90iLr5yM/57mOjg48PT3FhGNezy9FjNkd17179wIAatasWaR/OJuZmWHLli1wcHBAVFQU/Pz8xLrRAMTSBIrkmKZ69uwJAwMDBAcHY/PmzRAEAV27di2ypweeP38uDkDl4+MDc3NzcZ65uTn09fURHx8vDsKU1dmzZ/Nd61NxvbC0tFRbqze7azWQ/+8LxTl0+PBhtY/BHj9+HAkJCWI9zpJCMbDmgwcPciwH8aH8XpPz8rnO73djbjw9PaGvr49Lly6pPec0YWBggN69e8PW1hZyuRz37t3TaHlFiZuQkBDcunUL9+/fR9WqVfNcmqV8+fIYMWIEjI2NkZqaWug/UqozZMgQWFhYID4+XmmQSMV16ciRIwXeRtWqVcUfbbNevxWfr3/++UccYCyrO3fu4O7du9DV1RW/v3NSkOtPQa8RhbUPJYlEIkHjxo0BINtBZvMq6/ukrubrX3/9hcTERJXphfn5zqvi+vuCiEonJmiJqFgIgoDTp0+jW7duePLkCSwsLDBjxow8LXvhwgWcPn1aZSRVQRBw6tQpAKp/MCr+2NPkj8/8uH37NtavX6807cqVK+JjxP3791eap/hDbMeOHUr1xlJSUvDzzz9nO1iQoseTuj9eczNgwAAAwKpVq5QSfYIgYNWqVbh79y6MjY0LPMgD8D4hoRjcKquMjAwxmZjXur+KGn/79u1TqhuZnp6OadOmZdvbM7/8/PwgkUhw5MgRHD9+XGneH3/8USQjk2dmZmLJkiVivU4vLy9xXrVq1dC2bVsIgoCpU6eKbYD358vUqVORnp4OFxcXpUf7Ll++jKVLl8LQ0BBLly6FkZERWrZsiW+++QYJCQkYNWpUtqMSR0dHY968eUp/eDx8+BCrVq0CAPj7++dpv/r16wc9PT2cOHFCTO4qnD17VhwZXnFuKijO8wcPHqhd7759+9QOtpScnCwOMpLX86tHjx4oX748bt++jTVr1iglP+/cuYPVq1cDgMa9VvPD1NQUmzdvhqOjI168eAE/Pz+xx2erVq3g5OSE8PBwTJo0SW0dvYSEBOzcuVNtcsHc3BwdO3ZEfHw8du3aBV1dXfHHksKUmZmJQ4cOoUePHoiLi0OdOnXw448/KrXR19cXkxBLlixRuk5ERETk+TtBnZo1a0IikeD+/fsqyby///4bW7ZsyXbZ/H5ftGvXDtWqVUN0dDTmzJmj9P5HRkaKPbr8/PxyLM1Q3PT19TF8+HAIgoDhw4fjypUrKm0Ug61dv35dnJbfa7Lic/306dNsrz35/W7MTaVKleDn54eUlBQMHTpUbVL13bt3+Ouvv5S+Xzdu3Ki2x97Dhw/Fz6amdWB9fHygq6uLI0eOYPv27QDeD8D44WPWqamp2Lx5s9rP+pUrV5CYmAiJRKL0NEN4eDjatm2rcW/W3BgaGuL7778HAAQGBopJ+h49esDKygpHjx7F/Pnz1dZ2jomJUUrc3blzB4cPH0ZaWppK27///huA8nvaoEEDODs7Iy0tDVOnTkVqaqo4LzY2FlOnTgUAtG/fPtvaqVkV5PqT32tEYe9DSTN06FDo6elh+/bt2L59u8qPiFFRUWq/sz/UoEEDODg4ICUlBdOnT1f6ofjFixcICAhQu1x+P98FUVx/XxBR6cQSB0RU6Pbs2SMmS969e4e4uDjcuXNH/FXc3d0ds2fPznMi5d69e5gzZw7Kly+PunXrwtLSEunp6bhz5w6ioqJQoUIF/PDDD0rLeHt7IzQ0FD/++COaNm0q1nf79ttv1dahyi8/Pz8sWrQI+/fvh62tLaKjo3HlyhXI5XL069dPfDRRoV27dggMDMStW7fQoUMHuLm5QS6X49atW9DX10fXrl3FnntZOTs7w9LSEnfu3IGPjw+kUin09PRQq1YtsRdxdnr16oVr165h//796Nq1Kxo2bIiKFSvi9u3bePz4McqWLYsFCxYo9XTLr0uXLiEoKAhmZmaoW7cuzM3N8fbtW9y4cQNv3rxB5cqVc41XwdfXF0FBQbhz5w5atWqFBg0aQCKR4MqVK0hLS0O/fv0QFBRU4JgV7O3tMWbMGMyfPx/Dhw+Hs7MzatSogadPn+LmzZvo379/jkme3GT9XADvy05ERESIiYehQ4eq1FCbOnUqHj16hBs3bqBNmzbw8PCARCLB5cuXERsbi+rVq2PBggVi+9jYWIwZMwYymQxTp05VKtUwZswYhIWF4fr165g/fz4mT56sEmOvXr2wZ88enDp1Cs7OzkhISEBoaCgyMjLQpk2bPCf2bG1tMXXqVEybNg3jx49HYGAgatWqhefPn+PatWsQBAEjRoxQKXHStGlTGBkZ4cSJE+jduzdq1qwJXV1duLq6omvXrvjzzz8xYcIEWFpawt7eHsbGxkhMTERYWBiSkpIglUrRvXv3PMVYqVIlLFiwAD/88AMWL16M/fv3o27dunjz5g0uX76MzMxM+Pr6FsoPF3lhYmKCLVu2YMCAAQgPDxcHDqtVqxZWrlyJIUOGICQkBMeOHYOtrS2qVauGjIwMREZG4v79+5DJZPD19VXbe7Rfv37idaVFixYFHvBu3bp1Yu/otLQ0vHnzBrdv3xYfHfb29sa0adNU6moCwKhRo3D58mXs3r0bly5dEq+bt27dQseOHXHp0qV8lRMxNzdHnz59EBQUhP79+6NBgwawtLTE48ePcfv2bXz33Xdi0v1D+f2+KFOmDJYuXYpBgwZh586dOHPmDJydnfH27VtcvHgR6enpaNq0KYYNG6bx/hS1vn374vnz59i4cSP69OmDzz//HNbW1ihbtixiYmIQERGBxMRETJs2DfXr1weQ/2tytWrV4OjoiFu3buGrr76Co6MjDAwMYGZmhnHjxgHI/3djXowdOxbR0dE4dOgQunTpAjs7O9SoUQMSiQQvX75EREQEUlJSsH79ejEJvXr1agQEBKB27dqwsbGBgYEBoqOjERYWhszMTHTp0gUODg4axVG5cmU0adIE//zzD4KDg6Gjo6O2vEFGRgbmzp2LgIAASKVSfPbZZ9DX10dUVJSYMB86dKjSd7biMfOi0L17d2zevBnPnj3Dpk2bMHr0aBgZGWHt2rUYMmQINmzYgN27d8PW1haVK1dGWloanjx5gocPH6JixYriNfT58+cYPXq0OOBa1apVkZmZifv37+Px48fQ19dX+VFn4cKF8Pf3x19//SWec5mZmQgNDUVycjIcHBzEJGde5Pf64+3tjeDgYMyfPx8XLlyAubm5ePxyq31a2PtQktSrVw+zZs3ClClTMH36dGzcuBGOjo4QBAGRkZGIiIjAsGHD8vQEQUBAAPz8/PDHH3/g8uXLcHNzQ1paGi5evAhbW1u4uLjg2rVrKsvl5/NdEMX19wURlU5M0BJRoVMM3AO8f2S7fPnykEqlcHR0RLt27VCvXj2N1ufl5YXk5GRcuXIFT58+xY0bN1C2bFlUqVIFgwcPRp8+fVTqYvbu3Rtv377FgQMHcPr0afHx006dOhXqDVSbNm3QqlUrrF27VuzlW7duXfTt2xc+Pj4q7fX19bF582YsXboUJ06cwLlz52Bubo42bdrghx9+EHvefqhMmTLYuHEjFi9ejOvXryMiIgJyuRzu7u65Jjx1dHQQEBCA5s2bY9euXbh9+zZSU1NRqVIl+Pr6YtCgQYX2nvj6+qJs2bK4evUqHjx4gNjYWFSoUAFVq1aFv78/evTooTToTE6MjY3x+++/Y/ny5Th79izOnDkDU1NTNGnSBMOHD8fVq1cLJeasBg4ciFq1amHjxo24e/cu/v33X9ja2mLZsmVwcHAoUII26+cCeH8uWFpaon379ujVq5faEhNmZmb47bffsHXrVhw+fBjnzp2DXC5H9erV0aNHDwwYMECs4SqXy/Hjjz8iOjoaPj4+4uO0Wbe3ePFi+Pj4IDAwEO7u7mjdurVSG2dnZ/Ts2RPLli3DuXPnkJKSgpo1a6Jbt27o27evRgPG9ezZE3Z2dti4cSPCwsJw7949lC9fHi1atEC/fv3QpEkTlWUqVaqE9evXY+XKlbh9+zauX78OuVwOmUyGrl27YsCAAahevTquXbsm/uhjamqKOnXqoGPHjvD19dWoJmPLli0REhKC9evX48KFCzh27BgMDQ3h5uaGXr16FcqgapqoUKECNm/ejG+//RbXr18XBw6rXbs2du/ejeDgYBw+fBj37t3DzZs3YWJiAktLS/Tq1QteXl7Z9tK0s7ODhYUFYmJi0Ldv3wLHefbsWQDvry1GRkYwNjaGi4sLnJyc8NVXX+X4R7CzszO2bduG5cuX4/r163j58iVq1qyJyZMno3fv3jnWSM7N5MmTYWtrix07duDWrVuQSCSQSqVYvHgx2rdvn22CtiDfF/Xq1cO+ffuwfv16nDlzBsePH0eZMmVQt25ddO7cGd27d1ebNC8Jxo8fj9atW2PHjh0ICwvDP//8A319fVhYWMDd3R1ffPEFvvzyS7F9Qa7Jy5cvx8KFCxEaGoojR44gMzMTVlZWYoI2v9+NeaGnp4eFCxeiU6dO+P3333Hjxg38+++/MDQ0hIWFBVq2bAkvLy+lR8ynTp2KCxcu4NatW7h8+TJSUlJgYWGBxo0bo2fPnvk+T7t27So+TdKwYUOletMKRkZG+PXXX3H58mXcuXMH58+fR0ZGBiwtLfHll1+id+/eeS6LUBj09fUxatQojBkzBlu3bkX//v1hZmaGzz//HAcOHMBvv/2GEydO4N69e7h+/TpMTU1RpUoVDBgwAG3atBHX4+zsjLFjx+LKlSt4+PAh7t69K/YE7tOnD/r27avyeatRowaCg4OxadMmnDhxAqdOnYKuri5q1aqFdu3aoV+/fhqVa8nv9eeLL77AzJkzsXPnTly8eFHsCevm5pZrgraw96Gk6dKlCxwdHbF582ZcvHgRJ0+ehIGBASpXrow+ffqgXbt2eVpPnTp1sHfvXixfvhxnzpzBiRMnUKVKFfTt2xfDhg3LdlC+/Hy+C6K4/r4gotJJR9DmcMxERESkdRMnTkRISAjmzJmjktilj9/58+fxzTffoFatWjhy5IhGiXYiIiIiIip6rEFLRERE9ImSyWRYtmwZAOCbb75hcpaIiIiIqAQqmc9cEREREVG+7d27F1euXBFHi5dKpWrrXRIRERERkfaxBy0RERHRJ+by5csIDg7Gy5cv0aZNG6xdu7bE1kIlIiIiIirtWIOWiIiIiIiIiIiISEvYg5aIiIiIiIiIiIhIS5igJSIiIiIiIiIiItISJmiJiIiIiIiIiIiItIQJWiIiIiIiIiIiIiItYYKWiIiIiIiIiIiISEuYoCUiIiIiIiIiIiLSEiZoiYiIiIiIiIiIiLSECVoiIiIiIiIiIiIiLWGCloiIiIiIiIiIiEhLmKAlIiIiIiIiIiIi0hImaImIiIiIiIiIiIi0hAlaIiIiIiIiIiIiIi1hgpaIiIiIiIiIiIhIS5igJSIiIiIiIiIiItISJmiJiIiIiIiIiIiItIQJWiIiIiIiIiIiIiItYYKWiIiIiIiIiIiISEuYoCUiIiIiIiIiIiLSEiZoiYiIiIiIiIiIiLSECVoiIiIiIiIiIiIiLWGCloiIiIiIiIiIiEhLmKAlIiIiIiIiIiIi0hImaImIiIiIiIiIiIi0hAlaIiIiIiIiIiIiIi1hgpaIiIiIiIiIiIhIS5igJSIiIiIiIiIiItISJmiJiIiIiIiIiIiItIQJWiIiIiIiIiIiIiItYYKWiIiIiIiIiIiISEuYoCUiIiIiIiIiIiLSEiZoiYiIiIiIiIiIiLSECVoiIiIiIiIiIiIiLWGCloiIiIiIiIiIiEhLmKAlIiIiIiIiIiIi0hImaImIiIiIiIiIiIi0hAlaIiIiIiIiIiIiIi1hgpaIiIiIiIiIiIhIS5igJSIiIiIiIiIiItISJmiJiIiIiIiIiIiItIQJWiIiIiIiIiIiIiItYYKWiIiIiIiIiIiISEuYoCUiIiIiIiIiIiLSEiZoiYiIiIiIiIiIiLSECVoiIiIiIiIiIiIiLWGCloiIiIiIiIiIiEhLmKAlIiIiIiIiIiIi0hImaImIiIiIiIiIiIi0hAlaIiIiIiIiIiIiIi1hgpaIiIiIiIiIiIhIS5igJSIiIiIiIiIiItISJmiJiIiIiIiIiIiItIQJWiIiIiIiIiIiIiItYYKWiIiIiIiIiIiISEuYoCUiIiIiIiIiIiLSEiZoiYiIiIiIiIiIiLSECVoi+uj5+fmhY8eOxbKtDRs2oFWrVrC3t0fnzp2LZZslzfLly2Fra1ss2/Lz84Ofn5/4OjQ0FLa2tjh69GixbH/ixInw8vIqlm0RERER8b42/xT3qLGxsdoOpUAU97uhoaG5tv3wXpmIPl5M0BIRACA4OBi2tra4efOmtkNR69WrV1i+fDnu3r2rtRjOnj2L+fPnw9XVFXPmzMGYMWNybP/333+jb9++8PT0hLOzM1q1aoUffvgBZ86cEdtoe78Ux13xz8nJCU2bNsW3336LoKAgJCcnF8p2tL2fOSnJsREREZHmeF+bu0/xvra4FGcSvSQICwvD8uXLkZiYqO1QiD5petoOgIgoL6Kjo7FixQpYWVnB3t5eKzFcvHgRurq6mDVrFsqUKZNj240bNyIgIADu7u4YMmQIypYti6dPn+LChQs4fPgwmjdvDqBk7BcAjBw5EtWrV0dmZiZev36NS5cuYfbs2diyZQtWrVoFOzs7se13332HwYMHa7T+/O7nxo0bNdpOfuQU24wZMyAIQpHHQERERKVHSbj/+5Tvaz92DRs2RHh4OPT19bUdCgDg2rVrWLFiBXx8fGBsbKztcIg+WUzQEhHl0Zs3b1C2bNlcb2IzMzOxatUqNGnSBJs2bVK7npKmefPmcHJyEl8PGTIEFy5cwNChQ/H999/j8OHDKFu2LABAT08PenpF+/WRmpoKQ0PDXN/rolZSboyJiIiICtOnfF/7sdPV1YWBgYG2wyCiYsYSB0SkkVevXmHSpElo3LgxHB0d0aFDB/z+++9KbRR1kw4fPozVq1eLyT9/f388ffpUZZ3bt29Hq1atUK9ePXTr1g1XrlxRqqcUGhqKbt26AQAmTZokPo4fHBystJ4HDx7Az88Pzs7OaNasGdavX5+nfcrMzMTKlSvRunVrODo6wsvLC4sWLcK7d+/ENortpaSkZLt9hbi4OCQnJ8PV1VXt/IoVK+Zpv65cuYKRI0fiiy++gKOjI1q0aIHZs2cjLS1NXNfevXtha2uLO3fuqGxnzZo1sLe3x6tXr/L0PnzI09MT33//PaKionDgwAFxuroatOfOnUPv3r3RoEEDuLi4wNvbG4sWLcrTfioeE7t16xb69OkDZ2dncdns6mrJ5XIsWrQITZo0Qf369TF06FC8ePFCqY2XlxcmTpyosqwm55a6GrQpKSmYO3cuWrRoAUdHR3h7e2Pjxo0qPW1tbW0xffp0nDhxAh07dhQ/L1kfBSQiIiLt4X3tp3lfGxcXhx9++AGurq7w8PDAzJkzkZ6eLs7v27cvOnXqpHZZb29vfPvtt7lu40Oa3Pe9evUKkydPRtOmTcVj9Msvv4jHKLsatLt27ULr1q2Vzi113r17h2XLlqFNmzbiex0QEKB0DuQ15uXLlyMgIAAA0KpVK/G4/vfffxq/R0SUM/agJaI8e/36NXr06AEdHR306dMH5ubmOHPmDH766SckJyejf//+Su3Xr18PHR0dDBgwAMnJydiwYQPGjRuHPXv2iG127NiB6dOno0GDBujfvz+ioqIwbNgwGBsbo0qVKgAAGxsbjBw5EsuWLUPPnj3h5uYGAEo3igkJCRg4cCDatGmDdu3a4dixY1iwYAGkUilatGiR435NmTIFISEh8Pb2xjfffIPw8HCsXbsWDx8+xMqVKwEAAQEB2L17N8LDwzFz5kyV7WdVsWJFlC1bVqzVZWpqqrZdbvt19OhRpKWloXfv3jA1NUV4eDi2bduGly9fYtmyZQDe30ROnz4dBw8eRN26dZXWf/DgQbi7u6Ny5co57n9OOnfujEWLFuHs2bPo0aOH2jb//vsvhgwZAltbW4wcORJlypTB06dPERYWlqf9BID4+HgMGjQIHTp0QKdOncSb/eysXr0aOjo6GDRoEN68eYPAwED0798f+/fvF3v65kVeYstKEAR899134h8h9vb2+OeffxAQECDebGd19epV/Pnnn/j6669Rrlw5bN26FSNHjsTJkydhZmaW5ziJiIiocPG+9tO9rx01ahSsrKwwduxYXL9+HVu3bkViYqKYaOzcuTOmTJmC+/fvQyqVisuFh4fjyZMn+O6773Ldhjp5ue979eoVunXrhqSkJPTo0QO1a9fGq1evcOzYMaSlpWXbo3nPnj2YOnUqXFxc4O/vj8jISHz33XcwMTFB1apVxXZyuRzfffcdrl69ih49esDGxgb3799HYGAgnjx5glWrVmkUc5s2bfDkyRMcOnQIkyZNEvfD3Nw8X+8REeVAICISBGHv3r2CVCoVwsPDs20zefJkoUmTJkJsbKzS9NGjRwtubm5CamqqIAiCcPHiRUEqlQrt2rUT0tPTxXaBgYGCVCoV7t27JwiCIKSnpwvu7u5C165dhYyMDLFdcHCwIJVKhb59+4rTwsPDBalUKuzdu1clrr59+wpSqVQICQkRp6WnpwtNmjQRRowYkeN+3717V5BKpcJPP/2kNH3u3LmCVCoVLly4IE6bMGGCUL9+/RzXp7B06VJBKpUK9evXFwYOHCisXr1auHXrlkq7nPZL8X5mtXbtWsHW1laIiooSp40ZM0Zo2rSpIJPJxGm3b9/Odr1Z5eW4u7m5CV26dBFfL1u2TJBKpeLrzZs3C1KpVHjz5k2268jL8du5c6faeVnPA8W51axZMyEpKUmcfvjwYUEqlQqBgYHitJYtWwoTJkzIdZ05xTZhwgShZcuW4uvjx48LUqlUWLVqlVK7ESNGCLa2tsLTp0/FaVKpVHBwcFCapjjftm7dqrItIiIiKhy8ry2d97WKe9ShQ4cqTZ82bZoglUqFu3fvCoIgCImJiYKTk5Mwf/58pXYzZswQ6tevL7x9+zbH7fTt21fo0KGD0rS83veNHz9esLOzU3tuyuVyQRD+d85dvHhREARBePfuneDp6Sl07txZ6RzctWuXyrm1b98+wc7OTrh8+bLSunfu3ClIpVLh6tWrGse8YcMGQSqVCpGRkTm+L0RUMCxxQER5IggC/vzzT3h5eUEQBMTGxor/mjZtiqSkJNy+fVtpGV9fX6VfgRs0aAAAiIyMBADcunUL8fHx6NGjh1JN06+++gomJiYaxWdkZITOnTuLr8uUKQMnJydxW9k5ffo0AOCbb75Rmj5gwACl+ZoaOXIkFi5cCHt7e5w9exaLFy+Gr68vfHx88PDhwzytI2tP0JSUFMTGxsLFxQWCICg9+tW5c2dER0crPQZ18OBBlC1bFl9++WW+4s/KyMgIb9++zXa+YrCAv/76C3K5PF/bKFOmDHx9ffPcvkuXLihfvrz4um3btrCwsMj38cqrM2fOQCKRqJRdGDBgAARBUHmMrXHjxrC2thZf29nZoXz58rmel0RERFR0eF+rmY/tvrZPnz5Kr/v27QsA4n1ahQoV0KpVK/zxxx9iiSqZTIYjR46gVatWMDIyytN2PpTbfZ9cLseJEyfQsmVLpbEfFHR0dNSu99atW3jz5g169eqldA76+PigQoUKSm2PHj0KGxsb1K5dW+m8btSoEQColE3gvSpRycESB0SUJ7GxsUhMTMSuXbuwa9eubNtkVa1aNaXXikReYmIiAOD58+cAoHRTALwfhMrKykqj+KpUqaJyU2NiYoJ79+7luFxUVBR0dXVVYrCwsICxsTGioqI0iiOrjh07omPHjkhOTsaNGzcQHByMQ4cOYejQoTh06FCuxf+fP3+OZcuW4e+//0ZCQoLSvOTkZPH/mzRpAgsLCxw4cACenp6Qy+U4dOgQWrVqpZTEzK+UlJQcSw60b98ee/bswZQpU7Bw4UJ4enqiTZs2aNu2LXR18/Y7YOXKlTUaEOyzzz5Teq2jo4PPPvusQMcrL6KiomBpaanyvtrY2Ijzs8r6yJmCiYmJ+BkgIiKi4sf7Ws19TPe1H94nWltbQ1dXV6luapcuXXD48GFcuXIFDRs2xPnz5/H69WulxLimcrvvi42NRXJyMj7//HON1qs4tz7cL319fdSoUUNp2tOnT/Hw4UN4enqqXdeHg7rxXpWo5GCClojyRNEzslOnTvDx8VHb5sOBo7JLzgkfDKZUGCQSSYGWz+4X68JQvnx5NGnSBE2aNIG+vj5CQkJw48YNuLu7Z7uMTCbDN998I9Ygq127NoyMjPDq1StMnDhRqaeqRCLBV199hd27d2PatGkICwtDdHR0toMfaOLly5dISkpSudHPqmzZsti+fTtCQ0Nx6tQp/PPPPzh8+DB27dqFTZs25enYaFI3tqBkMlmBz5e8ym47RfEZICIiorzhfW3+fYz3terej6ZNm6JSpUo4cOAAGjZsiAMHDsDCwgKNGzfO93ZKwn2fXC6HVCrFpEmT1M5X1EJWKAkxE9F7TNASUZ6Ym5ujXLlykMvlBbpxyUrRE+HZs2fiYzfA+9Fno6KilG6Mi+pG08rKCnK5HE+fPhV7QQLvB45ITEzUuMdDbhwdHRESEoKYmBgA2e/X/fv38eTJE8ybNw9dunQRp587d05t+86dO2PTpk34+++/cebMGZibm6Np06YFjnf//v0AkOu6dHV14enpCU9PT0yaNAlr1qzB4sWLERoaisaNGxf68ftw1GRBEPD06VOlcya7X/+fP3+u1NtAk9isrKxw4cIFJCcnK/XiePTokTifiIiISjbe1xaOknpf+/TpU6V7vadPn0Iul6N69eriNIlEgo4dOyIkJATjxo3DiRMn0KNHjyL9Ed/c3Bzly5fHv//+q9FyinPr6dOnSj1jMzIy8N9//8HOzk6cZm1tjYiICHh6ehbaeVaUCX8i+h/WoCWiPJFIJPD29saxY8dw//59lfkfPgaWF46OjjA1NcXu3buRmZkpTj948KDKo0+GhoYAUOiP2yhGwg0MDFSavnnzZqX5mkhNTcW1a9fUzlPUvqpVqxaA7PdL0Usj66/XgiAgKChI7Xrt7Oxga2uL33//HX/++Sc6dOigVP8sPy5cuIBVq1ahevXqOfZaiI+PV5lmb28PAHj37h2Awj9++/btU3oc7ujRo4iJiUHz5s3FaTVq1MCNGzfEGADg5MmTePHihdK6NImtefPmkMlk2L59u9L0LVu2QEdHR2n7REREVDLxvjbvPsb72g/v07Zt2wYAKvdpnTt3RkJCAqZOnYqUlJRCefosJ7q6umjdujVOnjyJmzdvqszPrteqo6MjzM3N8dtvvynd14aEhKi81+3atcOrV6+we/dulfWkpaUhJSVF47gVxzUpKUnjZYko79iDloiU7N27F//884/K9H79+mHs2LEIDQ1Fjx490L17d9SpUwcJCQm4ffs2Lly4gEuXLmm0rTJlymDEiBGYMWMG/P390a5dO0RFRSE4OFjlkXpra2sYGxvjt99+Q7ly5WBkZIR69eqp1F3SlJ2dHXx8fLBr1y4kJiaiYcOGuHnzJkJCQtC6dWulHhB5lZqail69eqF+/fpo1qwZqlSpgqSkJJw4cQJXrlxB69atUbdu3Rz3q3bt2rC2tsa8efPw6tUrlC9fHseOHcvxRr5Lly6YN28eAGh8g3nmzBk8evQIMpkMr1+/RmhoKM6dO4dq1aph9erVOdYVW7lyJa5cuYIWLVrAysoKb968wY4dO1ClShW4ubnluJ/5PX4mJib4+uuv4evrizdv3iAwMBCfffYZevToIbbp3r07jh07hoEDB6Jdu3Z49uwZDh48WKBzy8vLCx4eHli8eLHYG+bcuXP466+/4O/vn2MpCCIiIipevK8tnfe1//33H4YOHYpmzZrh+vXrOHDgADp27KjU0xQA6tatC6lUKg6s5eDgoOG7o7kxY8bg3Llz8PPzQ48ePWBjY4OYmBgcPXoUO3bsEGsbZ6Wvr49Ro0Zh6tSp8Pf3R/v27fHff/8hODhY5Zzp3Lkzjhw5gl9++QWhoaFwdXWFTCbDo0ePcPToUWzYsEHtAGU5UbwvixcvRvv27aGvr4+WLVvmezA1IlKPCVoiUrJz50610319fVGlShXs2bMHK1euxPHjx7Fz506YmpqiTp06GDduXL6217dvXwiCgM2bN2PevHmws7PD6tWrMXPmTKWkoL6+PubOnYtFixZh2rRpyMzMxJw5cwp8IwsAM2fORPXq1RESEoITJ06gUqVKGDJkCIYPH56v9RkbG2PmzJk4deoUgoODERMTA4lEglq1amH8+PHw8/PLdb98fX2xZs0azJw5E2vXroWBgQHatGmDPn36ZDt4wVdffYUFCxagRo0aqFevnkYxL1u2TIzH1NQUUqkUkydPhq+vb64DMnh5eSEqKgp79+5FXFwczMzM4O7ujhEjRogjyxb28Rs6dCju3buHdevW4e3bt/D09MQvv/wi/sIPAM2aNcPEiROxefNmzJ49G46OjlizZo14s6+gSWy6urpYvXo1li1bhsOHDyM4OBhWVlYYP368OEIyERERlQy8ry2d97VLlizB0qVLsXDhQujp6aFv374YP3682radO3fG/PnzCzQ4mCYqV66M3bt3Y+nSpTh48CCSk5NRuXJlNG/ePMcxGXr27AmZTIaNGzciICAAUqkUq1evxtKlS5Xa6erqYuXKldiyZQv279+P48ePw9DQENWrV4efn5/Y21kT9erVww8//IDffvsN//zzD+RyOf766y8maIkKmY7A6s9EVMLI5XJ4enqiTZs2mDlzprbD+WjExsaiWbNm+P777zFs2DBth0NERERU6vG+Nn+K6742MDAQc+bMwd9//y3WeiUi0gbWoCUirUpPT1ept7Rv3z7Ex8fnOBosqQoJCYFMJiu2HgBERERE9D+8ry08xXFfKwgCfv/9dzRs2JDJWSLSOpY4ICKtun79OubMmYO2bdvC1NQUd+7cwe+//w6pVIq2bdtqO7yPwoULF/Dw4UOsWbMGrVu3VhqhloiIiIiKB+9rC6447mtTUlLw999/IzQ0FPfv38eqVasKfRtERJpigpaItMrKygpVqlTB1q1bkZCQABMTE3Tu3Bnjxo1DmTJltB3eR2HVqlW4du0aXFxc8PPPP2s7HCIiIqJSife1BVcc97WxsbEYO3YsjI2NMXToULRq1apItkNE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HuvWrUOtWrWwYsUKuLi4KC23ZMkSzJkzB1OnTkVmZiaaNm2KKVOmQE+Pt95EREREpIp3iUREREQ5qFKlCgDg4cOHcHV1BQDExsbi9u3bcHR0FNt5enri33//Rd26dSGRSLQSK+Vf9erVce/evVzbde/eHd27d8+xTYUKFTB79mzMnj27sMIjIiIiok8YE7REREREOahSpQqcnZ2xcuVKVKhQAXp6eli/fj0qVKig1G7kyJHo1q0bvv32W/To0QOVKlXC69evcenSJTRo0AAdO3bU0h4QEREREVFJxgQtERERFYg8IfqT3h4ALFiwAFOmTMGkSZNQqVIljBo1Cn/88QeSkpLENp999hn27NmDJUuW4Ndff0VKSgosLCzQsGFD2NraFnvMRERERET0cWCCloiIiPJF19AY0DNA+vndxb9xPYP32y+ADx9nHzFiBEaMGKG2rbW1NYKCgpSmdejQQaVdzZo1sWTJkgLFRUREREREpQsTtERERJQvuiaWMBmyBvLUxOLftqExdE0si327REREREREhY0JWiIiIso3XRNLJkqJiIiIiIgKQFfbARARERERERERERGVVkzQEhEREREREREREWkJE7REREREREREREREWsIELRERUSEQBEHbIRB9VPiZISIiIiJ6jwlaIiKiAtDX1wcApKSkaDkSoo9Leno6gP99hoiIiIiISis9bQdARET0MZNIJDA1NUV0dDQAwMjICDo6OirtZDKZmJCSSCTFGiP9D4+D9gmCgOTkZLx+/RqmpqY8DkRERERU6jFBS0REVEBVqlQBADFJq45cLkdmZib09PSgq8sHWLSFx6FkkMvlyMjIQMWKFbUdChERERGR1jFBW4L8HVcbF1Nc0CQuER21HQwREeWZjo4OqlatCktLS2RkZKhtk5qaikePHsHa2hqGhobFHCEp8DiUDBkZGbh//77a3uZERERERKUNE7QlyJn4mrgjqwwh7iUTtEREHyGJRJLt49pyuRwAYGBggLJlyxZnWJQFj0PJoDgORERERETEQcKIiIiIiIiIiIiItIY9aImIiIiIiAgZGRk4duwYXr16hcqVK8Pb2xv6+vraDouIiOiTxwQtERERERFRKbd161YcOnRIqQTJ1q1b0bFjR/j5+WkxMiIiok8fE7RERERERESl2NatW3HgwAGYmJigV69ecHNzw9WrV/Hb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waalpSkxMbHA3LEXridJhw8fdmiPj49X/fr1VaNGjSK3bxiGDh8+fNHtAwAAAAAAAEBlVKICbUREhH788Uelpqba29avXy8XFxd17969yPXCw8NVq1YtffPNN/Y2s9msjRs3KiIiwmH7sbGxOnLkiL1t+/btOnfunG688caSpAoAAAAAAAAAFV6JbhKWkpKifv36qWnTpoqKitKpU6c0ffp03XHHHZo0aZI9bujQoTp58qQ2bdpkb5s3b55mz56tZ599VsHBwVq+fLm2bt2qNWvWqFGjRpLyi7YDBw6UJD3zzDPKyspSdHS0QkJCNHfu3NJ6zgAAAAAAAABQIZSoQCtJcXFxeuWVV7R79255e3trwIABGjt2rMONHgYPHqyEhAR999139jbDMDRv3jwtW7ZMSUlJatmypV544YUCc2qdOnVKr776qrZu3So3NzfdeuutmjBhgmrVqnWFTxUAAAAAAAAAKpYSF2gBAAAAAAAAAKWjRHPQAgAAAAAAAABKDwVaAAAAAAAAAHASCrQAAAAAAAAA4CQUaAEAAAAAAADASSjQAgAAAAAAAICTUKAFAAAAAAAAACehQFuK4uLi9Mgjj6h9+/bq3r27oqOjlZub6+y0qqxvvvlGTzzxhCIiItS+fXsNGDBAn332mQzDcIhbuXKlevfurbCwMN15553avHmzkzKu+jIyMhQREaGQkBDt27fPYRn9UD5Wr16tu+66S2FhYerSpYuGDx+u7Oxs+/LvvvtOd955p8LCwtS7d299/vnnTsy26vn222913333qUOHDurRo4dGjx6t48ePF4jj/VB6jh49qkmTJmnAgAFq1aqV+vfvX2hccY55WlqaJkyYoM6dO6tDhw56+umndfr06bJ+ClXCpfohPT1ds2fP1r333qtOnTrp+uuv14gRI3TgwIEC26IfgCsze/ZshYSEFPhX1OfjhXr27KmpU6eWcZYAcPkK+4y78N+qVaucnSZQIm7OTqCqSElJ0dChQ9WkSRPNnj1bp06d0vTp05Wdna1JkyY5O70qaeHChWrQoIHGjx8vf39//fjjj3rppZf0119/6amnnpIkff3113rppZc0YsQIde3aVevWrdNTTz2lpUuXqn379s59AlXQe++9J4vFUqCdfigf77//vubPn68RI0aoffv2Sk5O1vbt2+198vPPP+upp57SvffeqwkT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onXr1mnv3r0F5uTC5fH19VWXLl0KXda6dWv7zSnoh7LXq1cvhYWF6emnn9bYsWPl6empefPmycPDw/7N7xNPPKEhQ4Zo8uTJ6tOnj2JiYvTVV1/prbfecnL2VUNkZKT+9a9/6dVXX1XPnj117tw5+xzNffr0scfxfihdWVlZ+v777yXlF8TT09PtxdjOnTurTp06xTrmHTp0UI8ePTRhwgQ9//zz8vT01FtvvaWQkBDddtttTnlulcml+sEwDA0bNkyenp4aOnSow/xttWrVUosWLSTRD0BZuv766zV16lS9++676tChg77//nuHL0MKExsbq9dff119+/ZVo0aNlJ6errlz56pBgwYKCgqSJD333HMaOnSoxowZo379+tmnKvnxxx81cODAIs8VAaC8XX311WrXrp3effdd+fj4yM3NTfPnzy9wg9Knn35a9957r4YNG6b7779fdevW1ZkzZ/Tf//5XnTp1Uv/+/Z30DFCVmQzDMJydRFURFxenV155Rbt375a3t7cGDBigsWPHMiKqjPTs2VMJCQmFLvv222/t39ivXLlS8+fP18mTJ9W0aVM988wzuvnmm8sz1WolJiZGQ4YM0WeffeYw9xn9UPaSkpI0bdo0bd68WWazWZ06ddILL7xgL3xI+e+Nt99+W4cPH1b9+vX1+OOP695773Vi1lWHYRhasWKFli9fruPHj8vb21vt27fX2LFj1bx5c4dY3g+l58SJEwWmlrBZvHixvTBQnGOelpamadOmadOmTcrLy1OPHj00ceJEvmgthkv1g6Qib+LZuXNnLVmyxP6YfgCuzOzZs7VgwQLt3r3bod1isWjGjBn64osvlJOTox49etiLD++8845uv/12Sfnn2DfddJMmTZqks2fPavr06dq9e7dOnTolHx8fderUSc8884yaNGli3/a+ffs0e/Zs7dq1S2azWVdffbW6du2qJ554ghsBAihzISEheu655zRs2DBJRX8OStKxY8c0ceJE7du3T3Xr1tWYMWP09ddfKy0tzeF85MiRI3r77be1fft2ZWZmKiAgQNddd52GDx+ua6+9ttyeG6oPCrQAAAAAAAAA4CTMQQsAAAAAAAAATkKBFgAAAAAAAACchAItAAAAAAAAADgJBVoAAAAAAAAAcBIKtAAAAAAAAADgJBRoAQAAAAAAAMBJKNACAAAAAAAAgJNQoAUAAAAAAAAAJ6FACwAAAAAAAABOQoEWAAAAAAAAAJyEAi0AAAAAAAAAOAkFWgAAAAAAAABwEgq0AAAAAAAAAOAkFGgBAAAAAAAAwEko0AIAAAAAAACAk1CgBQAAAAAAAAAnoUALAAAAAAAAAE5CgRYAAAAAAAAAnIQCLQAAAAAAAAA4CQVaAAAAAAAAAHASCrQAqqQTJ04oJCREq1atKpXtzZ49WyEhIaWyLWeJiYlRSEiIYmJiynxfhR2vkJAQTZ06tcz3LUmrVq1SSEiITpw4US77AwAAKEtV/dzWdp66fv16Z6dyxUJCQjR79uxLxlW0PgDgXG7OTgBA1bFq1Sq98MIL+uyzzxQWFubsdC6pZ8+eSkhIuGTctGnTyiGbkjlx4oRuueUW+2M3NzfVqlVLTZs2VefOnRUZGan69euXyr4++OADtWjRQr169SqV7ZWmipwbAACo3Di3rXpmz56tOXPmaPv27apTp46z0ylzp06d0qeffqpevXqpZcuWzk4HwEVQoAVQbU2YMEEZGRn2x1u2bNFXX32lF154Qf7+/vb28PBw3XnnnXr88cedkeZF9e/fXxERETIMQykpKdq3b58WLVqkxYsX67XXXlO/fv3ssdddd5327t0rd3f3Eu1j7ty56t27d4mKoE888US5HK+ichswYID69esnDw+PMs8BAACgIqgK57ZVwd69e+Xq6ursNCRJp0+f1pw5c9SgQQMKtEAFR4EWQLV1YVHvzJkz+uqrr9SrVy81bNiwQLybW8X7yGzVqpUGDBjg0JaQkKBHH31Uzz//vJo3b67Q0FBJkouLizw9Pcs0n8zMTHl5ecnNzc2px8vV1bXCnBgDAACUh6pwblsVlPX5NoCqiTloAZS7U6dO6YUXXtD111+vNm3aqF+/fvrss88cYnJzc/XOO+9o4MCB6tixo9q3b69BgwZpx44dBbaXmpqq8ePHq2PHjurUqZOef/55paWllWrOF5tT9ZtvvlHfvn3Vtm1bPfDAAzpw4IAkacWKFbr11lsVFhamwYMHFzof6p49ezRs2DB17NhR7dq10z/+8Q/t3LnzinJt0KCBpk+fLrPZrPnz59vbC5uD9siRIxo1apS6d++usLAwRUREaOzYsfbjFxISoszMTK1evVohISEKCQnR+PHjHY7JoUOHNG7cOF133XUaNGhQkcfL5ssvv1Tv3r0VFhamgQMH6qeffnJYPn78ePXs2bPAehdu82K5FTUH7dKlS9WvXz+1adNGPXr00JQpU5SamuoQM3jwYPXv31+HDh3S4MGD1a5dO91www0OxxIAAMCGc9u/Xem5rdVq1Ztvvqnu3burffv2GjFihP7880/78lmzZql169ZKSkoqsO5LL72kTp06KScnp9j7k0p27peTk6PZs2fbz2V79Oihp556SseOHbPHFDYH7c8//6x77rlHYWFh6tWrl1asWFFkPmvWrNHAgQPVtm1bde7cWWPHjnU4BsXNOSYmRvfee68k6YUXXrCfL5fWPMYAShdfmQEoV2fOnNH9998vk8mkhx56SHXq1NGWLVv04osvKj09XQ8//LAkKT09XStXrlT//v113333KSMjQ5999pmGDx+ulStX2i/RMQxDTz75pHbu3KnIyEg1b95cmzZt0vPPP18uz+fnn3/Wd999Zy9Mzps3TyNGjNDw4cO1bNkyDRo0SCkpKfrwww81YcIELV682L7u9u3b9dhjj6lNmzZ66qmnZDKZtGrVKg0dOlTLli1T27ZtLzuvDh06KCgoSD/++GORMbm5uRo2bJhyc3P1j3/8Q3Xr1tWpU6f0n//8R6mpqfLx8VF0dLQmTpyotm3b6v7775ckBQUFOWxn9OjRaty4scaOHSvDMC6a108//aR169Zp8ODB8vDw0PLly+19GhwcXKLnWJzczmebc+z666/Xgw8+qMOHD2v58uXat2+fli9f7jD1Q0pKioYPH65bb71Vffr00YYNGzRjxgwFBwfrxhtvLFGeAACg6uLctnTPbd9//32ZTCY99thjOnv2rBYtWqSHH35Ya9asUY0aNTRgwAC9++67Wrdunf7xj3/Y18vNzdWGDRt02223XdYI1uKc+1ksFkVFRWn79u3q16+fhgwZooyMDG3btk0HDx4s8jz0wIEDGjZsmOrUqaNRo0YpLy9Ps2fP1lVXXVXo83/nnXfUp08f3XvvvUpKStLHH3+shx56SF988YV8fX2LnXPz5s319NNPa9asWXrggQfUsWNHSflTXACogAwAKCWff/65ERwcbOzdu7fImAkTJhjdu3c3kpKSHNrHjh1rdOzY0cjKyjIMwzDy8vKMnJwch5iUlBTj+uuvN1544QV726ZNm4zg4GBj/vz59ra8vDxj0KBBRnBwsPH5558XO/8PP/zQCA4ONo4fP15g2axZs4zg4GCHtuDgYKNNmzYO8StWrDCCg4ON7t27G2lpafb2mTNnOmzbarUat912m/Hoo48aVqvVHpeVlWX07NnTeOSRRy6a6/Hjx43g4GDjww8/LDLmiSeeMIKDg+157NixwwgODjZ27NhhGIZh/P7770ZwcLDxzTffXHRf7du3N55//vkC7bZj8swzzxS57HzBwcFGcHCwsW/fPntbQkKCERYWZowcOdLe9vzzzxs333xzsbZZVG6216LteJ89e9Zo3bq18eijjxoWi8Ue9/HHHxvBwcHGZ599Zm/7xz/+YQQHBxurV6+2t+Xk5Bjdu3c3Ro0aVWBfAACgauLctvzObW3nqTfccIPDftatW2cEBwcbixYtsrc98MADxn333eew/saNGx3Oc4tie95nz561txX33O+zzz4zgoODjX//+98Ftnv+cw4ODjZmzZplf/zkk08aYWFhRkJCgr3t0KFDRsuWLR364MSJE0bLli2N999/32HbBw4cMFq1auXQXtyc9+7dW+LXDQDnYIoDAOXGMAxt3LhRPXv2lGEYSkpKsv/r0aOH0tLS9Ntvv0nKn0PUdoMnq9Wqc+fOKS8vT23atNHvv/9u3+aWLVvk5uamBx980N7m6urq8I16WerWrZvDnF7t2rWTJN12222qVauWvd02YuD48eOSpP379+vIkSO64447lJycbD8OmZmZ6tatm3766SdZrdYrys3Ly0uSHG4WcT5bflu3blVWVtZl7ycyMrLYsR06dFCbNm3sj+vXr69bbrlFW7dulcViuewcLuXHH3+U2WzWkCFD5OLy93999913n2rVqqXvv//eId7Ly8thbl8PDw+FhYXZ+w8AAIBz29I/t73rrrsc9nP77bcrICDA4VxtwIAB2rNnj8O0AmvXrtU111yjzp07X9bzLs6538aNG+Xv719oX5hMpkK3a7FYtHXrVvXq1Uv169e3tzdv3lw9evRwiN20aZOsVqv69Onj8FqqW7euGjdu7DBNWXFzBlB5MMUBgHKTlJSk1NRUffLJJ/rkk0+KjLFZvXq1FixYoMOHD8tsNtvbzz9pTEhIUEBAgLy9vR2207Rp01LOvnDXXHONw2PbCeXVV1/t0O7j4yNJ9vlOjxw5IkkXvVwtLS1Nfn5+l51bZmamJBU4NjaNGjXSI488on//+99au3atOnXqpJ49e+rOO++051schd10oiiNGzcu0NakSRNlZWUpKSlJAQEBxd5WSZw8eVKS1KxZM4d2Dw8PNWrUSAkJCQ7tV199dYETbT8/P/scbAAAAJzblv657YXniiaTSY0bN3Y4V+vbt6/+9a9/6csvv9RTTz2ltLQ0bd68WQ8//HCRhdJLKc6537Fjx9S0adMS3VwtKSlJ2dnZhZ4DN23a1KHwfOTIERmGodtuu63QbV24X85XgaqFAi2AcmP71vzOO+/U3XffXWiM7WYFa9as0fjx49WrVy8NGzZMV111lVxdXTV37twK9a2wq6tridqN/83Ravv53HPP2eccu5BtBOzl+uOPP3TVVVc5jEK40Pjx43X33Xfr22+/1bZt2/Tqq69q7ty5+vTTTwuciBeltO9Ue7ERCOWlqP4DAACw4dy2fM9tbfz8/HTzzTdr7dq1euqpp7R+/Xrl5ubqzjvvvOxtVoRzP6vVKpPJpPnz5xeaz4XHryLkDKD0UKAFUG7q1Kkjb29vWa1WXX/99ReN3bBhgxo1aqQ5c+Y4FOxmzZrlENegQQPt2LFDGRkZDiMNDh8+XLrJl7JGjRpJyh+VcKljcTl2796tY8eOFetE1XZH1yeffFK7du3Sgw8+qOXLl2vs2LGlntfRo0cLtB05ckQ1a9ZUnTp1JEm+vr720Rjns42CvRy2S8ri4+Ptx17Kv6HEiRMnyqQPAABA1ca57d9K69z2wnNFwzB09OhRe6HbZsCAAXryySe1d+9erV27Vq1atdK111572fstjqCgIO3Zs0dms9nh5rIXU6dOHdWoUaPQc+AL+zQoKEiGYahhw4alNmL6ckcUAyh/zEELoNy4urqqd+/e2rBhgw4ePFhg+fmXgNm+EbZ9Gy9Je/bs0S+//OKwTkREhPLy8rR8+XJ7m8Vi0ccff1zK2ZeuNm3aKCgoSAsWLCh0jtjzj0VJJSQkaPz48XJ3d9ewYcOKjEtPT1deXp5DW3BwsFxcXJSbm2tv8/LyKrRgejl2795tn4tNkv788099++236t69u73Pg4KClJaWptjYWHvc6dOntWnTpgLbK25u119/vdzd3bVkyRKH19Rnn32mtLQ0+915AQAAiotz27+V1rntF198ofT0dPvj9evXKzExUREREQ5xERER8vf314cffqiffvrpikbPFtdtt92m5ORkLV26tMCy8/v1fK6ururRo4f+7//+z2GwQVxcnLZu3Vpg+66urpozZ06B7RmGoeTk5BLnXLNmTUkqtXN5AGWHEbQASt3nn3+uH374oUD7kCFDNG7cOMXExOj+++/XfffdpxYtWiglJUW//fabtm/frv/+97+SpJtuukkbN27UyJEjddNNN+nEiRNasWKFWrRoYZ9bVZJ69uyp8PBwzZw5UwkJCWrRooU2btyotLS0cnu+l8PFxUWvvvqqHnvsMfXv318DBw5UvXr1dOrUKcXExKhWrVr64IMPLrmd33//XWvWrJFhGEpNTdW+ffu0ceNGmUwmRUdHKzQ0tMh1d+zYoalTp+r2229XkyZNZLFYtGbNGvsfGzatW7fW9u3b9e9//1uBgYFq2LCh/YYRJRUcHKxhw4Zp8ODB8vDwsP/xMWrUKHtM3759NWPGDD311FMaPHiwsrOztXz5cjVt2tShuFuS3OrUqaOoqCjNmTNHw4cPV8+ePXX48GEtW7ZMYWFh5XJSDwAAKifObS+ttM5t/fz8NGjQIA0cOFBnz57VokWL1LhxY91///0Oce7u7urXr58+/vhjubq6ql+/fmX11OzuuusuffHFF5o2bZr27t2rjh07KisrS9u3b9eDDz6oXr16FbreqFGj9MMPP+ihhx7Sgw8+aC+4t2jRwmG+2KCgII0ZM8be97169ZK3t7dOnDih//u//9P9999/0cEXhQkKCpKvr69WrFghb29veXl5qW3btg5XlAGoGCjQAih153/jf76BAwfq6quv1sqVK/Xuu+9q06ZNWr58uWrXrq0WLVro2WefdYg9c+aMPvnkE23dulUtWrTQG2+8ofXr19tPdKX8k8H333/ffqMAk8mknj17avz48brrrrvK+qlekS5duuiTTz7Re++9p48//liZmZkKCAhQ27Zt9cADDxRrG1999ZW++uorubm5qVatWmrcuLGGDh2qyMhIhzvFFiYkJEQ9evTQ5s2bderUKdWsWVMhISGaP3++2rdvb48bP368Jk2apLffflvZ2dm6++67L7tAe91116l9+/Z69913dfLkSbVo0ULTpk1zKCT7+/trzpw5mj59ut544w01bNhQzzzzjI4ePVqgQFuS3EaNGqU6dero448/1rRp0+Tn56f7779fzzzzTLEvUwMAANUP57bFUxrntiNGjNCBAwc0b948ZWRkqFu3bnr55ZftI0HPN2DAAH388cfq1q2bAgMDS/vpFODq6qr58+fr/fff11dffaWNGzeqdu3aCg8PLzAFw/lCQ0P10Ucfadq0aZo1a5auvvpqjRo1SomJiQVu6PX444+rSZMmWrhwod59911J+TcD6969u3r27FninN3d3TV9+nS9+eabmjx5svLy8jRt2jQKtEAFZDKKGosPAAAAAABQAcXGxmrAgAF6/fXXK3zxGgAuhTloAQAAAABApfLpp5/Ky8tLt912m7NTAYArxhQHAAAAAACgUvjuu+906NAhffrpp3rooYfk5eXl7JQA4IoxxQEAAAAAAKgUevbsqTNnzqhHjx6Kjo5WrVq1nJ0SAFwxCrQAAAAAAAAA4CTMQQsAAAAAAAAATkKBFgAAAAAAAACcpMrfJGz37t0yDEPu7u7OTgUAAADFZDabZTKZ1KFDB2en4nSczwIAAFQ+JTmfrfIjaA3DUFlOs2sYhnJzc8t0Hygd9FXlQV9VDvRT5UFfVR701d/K+hyuMuFYAAAAVD4lOYer8iNobSMNwsLCymT7mZmZ2r9/v1q0aCEvL68y2QdKB31VedBXlQP9VHnQV5UHffW3ffv2OTuFCqOsz2cBAABQ+kpyPlvlR9ACAAAAAAAAQEVFgRYAAAAAAAAAnIQCLQAAAAAAAAA4CQVaAAAAAAAAAHASCrQAAAAAAAAA4CRuzk4AAICqwmKxyGw2OzuNAnJycuw/XVz4brYiqy595e7uLldXV2enAQAAAFQIFGgBALhChmHor7/+0rlz55ydSqGsVqvc3Nx08uTJKl30qwqqU1/Vrl1bV199tUwmk7NTAQAAAJyKAi0AAFfIVpwNDAyUl5dXhSs4WSwW5eTkyNPTk1GLFVx16CvDMJSZmanTp09Lkq655honZwQAAAA4FwVaAACugMVisRdnr7rqKmenUyiLxSJJqlGjRpUt+lUV1aWvatasKUk6ffq0AgMDq/RzBQAAAC6lal87BwBAGbPNOevl5eXkTIDKxfaeqYjzNgMAAADliQItAACloKJNawBUdLxnAAAAgHxMcQAAAAAAkMViUWxsrJKTk+Xv76/Q0FCmIAEAoBwwghYAgDI0e/ZshYSEKCkpydmpVFghISGaPXt2qW5z1apVCgkJ0YkTJ0p1uyU1ePBgDR48uMy2b3t9FUdZHGcAVUdMTIxGjRqlyZMn65133tHkyZM1atQoxcTEODs1AACqPAq0AACg0vrggw/0f//3f85OA/+zdu1aLVy40NlpACihmJgYzZw5U0FBQXrttde0ePFivfbaawoKCtLMmTMp0gIAUMYo0AIAgEpr7ty5hRZoBwwYoL1796pBgwZOyOpvH330kT766KMy2/4TTzyhvXv3ltn2S+qrr77S4sWLnZ0GgBKwWCxatGiRwsPD9dxzzyk4OFg1a9ZUcHCwnnvuOYWHh2vx4sWyWCzOThUAgCqLAi0AAFBWVpazUyhVrq6u8vT0dPqNqDw8POTh4VFm23dzc5Onp2eZbR9A1RcbG6vExEQNHDhQLi6Ofx66uLjo7rvv1unTpxUbG+ukDAEAqPpKXKCNi4vTI488ovbt26t79+6Kjo5Wbm7uJddbunSpoqKi1LVrV4WEhGj9+vVFxv7nP/9RZGSk2rdvr+uuu06DBw/WX3/9VdJUgSJZkhKU99ch5f11SJakBGenA6AaSEtL0/jx49WpUyd17NhRL7zwgkNR9PPPP9eQIUPUrVs3tWnTRn379tWyZcsKbGffvn0aNmyYunTporZt26pnz5564YUXSpTL4MGD1b9/f/3666966KGH1K5dO7355puSpNzcXM2aNUu33nqr2rRpoxtvvLHQ/+u3bdumBx98UJ06dVKHDh3Uu3dv+zZszp49qwkTJuj6669XWFiY7rzzTq1evfqS+Y0fP149e/Ys0H7hfKshISHKzMzU6tWrFRISopCQEI0fP15S0XPQLl26VP369VObNm3Uo0cPTZkyRampqYUen0OHDmnw4MFq166dbrjhBs2fP/+SuV/owjloY2JiFBISonXr1un9999XRESEwsLCNHToUB09erTA+nv27NFjjz2m6667Tu3bt9cdd9yhRYsWFXlMpPw+/Ne//qWuXbuqQ4cOGjFiRJHnUadOndILL7yg66+/Xm3atFG/fv302WefOcQUN+fBgwfrP//5jxISEuz9UVg/AqhYkpOTJUmNGjUqdHlQUJBDHAAAKH1uJQlOSUnR0KFD1aRJE82ePVunTp3S9OnTlZ2drUmTJl103TVr1kiSbrzxRn3xxRcXjXvxxRf16KOPasyYMcrIyNDPP/+snJyckqQKFMma/KdSFz3t0OY7Yp5c6zj3MlgAVduYMWPUsGFDPfPMM/r999+1cuVK1alTR//85z8lScuXL9e1116rnj17ys3NTZs3b9aUKVNkGIYeeughSfkFz2HDhsnf31+PP/64fH19deLECW3atKnE+Zw7d06PPfaY+vXrpzvvvFNXXXWVrFarnnjiCe3cuVP333+/mjdvroMHD2rRokU6cuSI3nvvPUnSH3/8oaioKIWEhOjpp5+Wh4eHjh49ql27dtm3n52drcGDB+vYsWN66KGH1LBhQ61fv17jx49Xamqqhg4desXHNDo6WhMnTlTbtm11//33S/q7kFCY2bNna86cObr++uv14IMP6vDhw1q+fLn27dun5cuXy93d3R6bkpKi4cOH69Zbb1WfPn20YcMGzZgxQ8HBwbrxxhuvOPf58+fLZDLp0UcfVXp6uj788EM9++yzWrFihT1m27ZtioqKUmBgoIYMGaK6desqLi5O//nPfy56/F588UV9+eWX6t+/v8LDw7Vjxw49/vjjBeLOnDmj+++/XyaTSQ899JDq1KmjLVu26MUXX1R6eroefvjhYuW8cuVKSdKIESOUlpamv/76y/6lgbe39xUfKwBly9/fX5J0/PhxNW/eXLGxsUpOTpa/v79CQ0N17NgxhzgAAFD6SlSgXbFihTIyMjRnzhzVrl1bUv6cRVOmTFFUVJTq1at30XVdXFx04sSJIgu0586d09SpUzVhwgQNGjTI3n7LLbeUJE3g4sz5I9Y8r8//Yz7nx09l5FatS3sBVDwtW7bUv/71L/vjc+fO6bPPPrMXaD/++GPVqFHDvvwf//iHhg0bpn//+9/2Au3u3buVkpKijz76SGFhYfbYsWPHljifxMRETZkyRZGRkfa2NWvW6Mcff9SSJUvUqVMne/u1116rl19+Wbt27VJ4eLi2bdsms9ms+fPnq06dOoVu/5NPPlFcXJzeeOMN3XnnnZKkyMhIDR48WG+//bbuuece1apVq8R5n2/AgAGaPHmyGjVqpAEDBlw0NikpSXPnzlWPHj00f/58+2W8zZo109SpU/Xll1/qnnvuscefPn1ar7/+uu666y5J0r333quePXvq888/L5UCbU5Ojr744gv79Ae+vr567bXX9Mcff6hRo0ayWCyaNGmSAgMD9cUXX8jX19e+rmEYRW43NjZWX375pQYNGqSXX35ZkvTQQw9p3LhxOnDggEPsW2+9JYvForVr19oLLw8++KCeeeYZzZkzR5GRkQ6vyaJy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lJubK6l6NuypkpOT5XQ6dejQIUlSbm6u+vbtK4PB4BeXlJTk2wfQ1phMJqWnp2v79u1asGCBDh06pKqqKh06dEgLFizQ9u3b9etf/1omkynYqQIA0GExgxYhp7yq+uukgSWSpDd3RavMyU0PAKAx8k9Uqfhk66+taYsKU0KMJeB+S5Ys0dKlS2u1/+xnP9N777131v5XXHGFfv7zn2vu3LkBHxvtx7///W+tX79es2fPliQ5HA5Jks1m84ureV6zvbi4WNHRtT+XY7fb9dVXXzUpJ6/Xq7KysibtAziTwYMH69prr9XGjRv12Wef+dqNRqOuvfZaDR48mNcfAAAB8nq9tf5wfyYUaBGy4iO5WQcANEX+iSrd9WyOKoPwRy6r2aAVD6Q0qkgbHh6urKysWm2AJB09elQzZsxQamqqfv3rXwc7HR+n06ldu3YFOw10ULt379b777+v5ORkJSUlyWw2y+l0Kjc3V++//77Cw8M1YMCAYKcJAEC7Y7E07PcVCrQAAKBRik+6VOn0Ku3yhEYVShsr/0SV1n2Yr+KTrkYd12g0asiQIc2fGNq94uJiTZkyRTExMVqyZImMxurVwOx2uySppKRE8fHxfvGnbrfZbDp69Git/TocDl9MY5nNZvXr169J+wDq4vF49MILL2jIkCG6//77fa/7mm2LFi3S5s2bdcMNN/htAwAA9duzZ0+DYynQAgCAJkmIsahHF2uw02iSsrIyPfPMM9qyZYuOHj2qzp07a/To0frtb39b50fWa3z33XfKzMzUF198oYqKCnXt2lWTJk3SlClTfDE7duzQc889py+++EImk0k///nP9cgjj6hz586tcWpooIqKCmVkZKikpESvvfaa37gnJSVJql5jtuZxzXOz2axevXr54rZu3Vrr42z79u1T//79m5SfwWBQZGRkk/YB1OXrr7/WsWPHNGPGDHXq1KnW9kmTJmnOnDk6cOCABg0aFIQMAQBonxq6vIHETcIAAEAIcrlcfv8qKirkdrs1Y8YMrVy5Uvfff78+/fRT3XPPPfXu5+6771ZxcbGeeuopLV++XHfccYfKy8t923fs2KHJkycrOjpazz33nJ544gl9+eWXZ90vWpfL5dL06dOVm5urF154QYmJiX7be/XqpT59+mjDhg1+7evXr9fIkSN9H10bM2aMHA6Htm7d6ovZt2+fvvnmG40ZM6blTwRohKKiIkny/aHhdL179/aLAwAAzY8ZtAAAIKSUlZXVmgWWmZmpefPm+Z67XC717NlTv/rVr7Rv3z717du31n4KCwv1/fff67//+791xRVXSJIuvvhiv5gFCxbovPPO09KlS31/Qe/fv7/Gjx+vjz76SJdddllznx4aYd68efrwww/10EMPqbS0VJ9//rlv27nnniuLxaJp06bpwQcfVO/evZWamqr169friy++0F/+8hdf7NChQzV69Gg98sgjmj17tqxWq5577jkNGDBA11xzTRDODDi72NhYSdKhQ4fqnOl98OBBvzgAAND8KNACAICQEh4e7ldUk6pnjv3tb3/Tyy+/rAMHDvjdrXz//v11FmhjY2PVo0cPPfvss3I4HBo5cqS6du3q215eXq7t27dr1qxZcrvdvvY+ffqoW7du+vLLLynQthFbtmyRJM2fP7/Wtn/+85/q2bOnxo8fr/Lycq1cuVIrVqxQ3759tXTpUg0dOtQvfuHChXr66ac1d+5cuVwujR49WnPmzFFYGD92o21KSUlRfHy83nrrLc2aNavWGrRvv/22EhISlJKSEsQsAQDo2PhJEQAAhBSj0ajBgwf7tW3atEmzZ8/WLbfcohkzZigmJkYFBQWaOnWqKisr69yPwWDQqlWr9Nxzz+l3v/udb2buww8/rIsuukjFxcVyu916+umn9fTTT9fq/8MPP7TI+SFw//rXvxoUd/PNN+vmm2+uNyY6Olq///3v9fvf/745UgNanMlkUnp6uhYsWKDMzEzdeOON6t27tw4ePKi3335b27dv18yZM2UymYKdKgAAHRYFWgAAEPI2bNiggQMH6ne/+52v7ZNPPjlrv759+2rx4sVyOp3asWOHnn32Wd19993Kzs5WdHS0DAaDMjIydNVVV9Xqy8eFAbQVqampmjlzpl566SXNmTPH196lSxfNnDlTqampQcwOAICOjwItAAAIeRUVFTKbzX5t//M//9Pg/mazWSNGjNBdd92l3/zmN8rPz1ffvn01ZMgQ5ebm1pqxCwBtzbffflvrRmCFhYX69ttvKdACANDCKNACAICQd8kll+h3v/udnn/+eQ0dOlQfffSRtm7dWm+fnJwc/eEPf9B1112nXr16qbS0VMuXL1ePHj18dz2fNWuW0tPTNX36dF1//fWy2Ww6evSoPv74Y02cOJGi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2e12paWlafjw4frss8+0bt06bdq0yS8OAAA0v4AKtGPGjNGyZcv81qLdsGGDjEZjQDfRqEt8fLxWr17t13bs2DE98MADmjZtmi655JIm7R8AAKAxunbtKknau3evhg0bJkkqLCzU119/rfPOO88XN3LkSH333Xc699xzO3xxFUDHceWVVyorK0sGg0GLFi3S/v379fXXX6tbt25atGiRbrvtNnm9Xt9MWgAA0PwCKtCmpaVpzZo1mjp1qjIyMpSXl6fMzEylpaX5/UU1PT1dR44c8f21VZK+/PJLHT58WIWFhZKknTt3SpLi4uI0YsQIWa1Wpaam+h2v5iZh/fr18/1CBAAA0Jq6du2qCy64QM8//7yio6MVFhamlStXKjo62i/uvvvu06RJk3THHXfol7/8pbp06aJjx47pk08+0YUXXsjajQDapH/+85+SqpdYqSnG1jAYDL7n//znP3kfAwCghQRUoLXb7crKytITTzyhqVOnKioqSpMmTdKMGTP84k6/y7EkrV27Vm+//bbv+YsvvihJGjFihNasWdPY/IEGcRcelqe4SJbiI/J4IiV1CXZKANBheBz5Hfp4kvTMM89ozpw5evjhh9WlSxdNnz5df//73/3W5j/nnHP0xhtvaOHChZo3b57KysoUHx+viy66SAMGDGj1nAGgIU5dW/bU4uzpz1mDFgCAlhNQgVaSkpOT9fLLL9cbU1fBdf78+Zo/f35Ax+rZs6d2794dUB/gdO7Cwypedpckqaekfe7uku6VjAG//AEApzBG2KQwqyo/fr31Dx5mrT5+E5z+M8a0adM0bdq0OmN79+5daymm66+/vlZcnz59tHDhwiblBQCtKT4+3vfYZrNp0KBBCg8PV0VFhb7++msVFxfXigMAAM2LChU6PG9VuSTJdNFEHT3plCn8HOkjyRAefZaeAID6GO0Jsmcsk6e8uPWPHWGT0Z7Q6scFgI6mR48evsfPP/+83037KioqNHny5FpxAACgeVGgRcgwRHeRU04ZovjrPwA0F6M9gUIpALRjH3/8se/xvffeq0svvVSJiYnKy8vT//3f//nFDR8+PBgpAgDQ4VGgBQAAAIAQVVFRIan6xsx79uzRe++957c9OTlZe/fu9cUBAIDmR4EWAAAAAELUgAED9Mknn2jPnj0aOnSounXrpqqqKlksFv3www/asWOHLw4A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gHVsafg1NTVh7969MJvN8PPzw/Lly6HT6bgKU0T79u3D3bt30dbWht7eXigUCqSkpGDt2rUuj5ZcvnwZJSUlePv2LcLDw7F161YsWbJExJH//l6/fo34+PgBt509e1b4kTWU2NhsNuTn56OyshJOpxNqtRp6vZ43R4bBYHGSyWQwGAx4/vw5Pn/+jLFjxyI6OhqbN2/GzJkzXfozTiNLo9HgzZs3A26rqqoSVpfxnCKi4WI0GlFaWgqz2ezS3tPTg8OHD+PKlSv49u0b1Gq1kHw4fvy48JJjjUaDxYsXY/fu3fj48SP2798Ps9mM9vZ2SKVSzJ07F1u3boVCoRCO3dDQAKPRiPr6ejgcDshkMixYsACbNm1yeakYEdFIiIiIQG5uLtLS0gD883UQAF69egW9Xo+GhgYEBgYiJycH169fh81mw7lz54R+ra2tOHbsGGpra9HV1YWgoCDMmzcPGzZswLRp00ZtbvTnYIKWiIiIiIiIiIiISCSsQUtEREREREREREQkEiZoiYiIiIiIiIiIiETCBC0RERERERERERGRSJigJSIiIiIiIiIiIhIJE7REREREREREREREImGCloiIiIiIiIiIiEgkTNASERERERERERERiYQJWiIiIiIiIiIiIiKRMEFLREREREREREREJBImaImIiIiIiIiIiIhEwgQtERERERERERERkUiYoCUiIiIiIiIiIiISyX8AZOHWmSbxnKkAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import seaborn as sns\n", + "import matplotlib.pyplot as plt\n", + "\n", + "# Ensure clean data\n", + "df_viz = df_bookings_and_claims[[\n", + " 'length_of_stay_days',\n", + " 'lead_time_to_checkin_days',\n", + " 'has_resolution_incident'\n", + "]].dropna()\n", + "\n", + "# Setup\n", + "sns.set(style=\"whitegrid\", palette=\"muted\")\n", + "\n", + "# Create subplots\n", + "fig, axes = plt.subplots(2, 2, figsize=(14, 10))\n", + "fig.suptitle(\"Distributions and Boxplots of Key Duration Features vs. Resolution Incident\", fontsize=16)\n", + "\n", + "# Length of Stay - KDE/Histogram\n", + "sns.histplot(\n", + " data=df_viz,\n", + " x='length_of_stay_days',\n", + " hue='has_resolution_incident',\n", + " element='step',\n", + " common_norm=False,\n", + " ax=axes[0, 0],\n", + " stat='probability'\n", + ")\n", + "axes[0, 0].set_title(\"Length of Stay Distribution\")\n", + "\n", + "# Length of Stay - Boxplot\n", + "sns.boxplot(\n", + " data=df_viz,\n", + " x='has_resolution_incident',\n", + " y='length_of_stay_days',\n", + " ax=axes[0, 1]\n", + ")\n", + "axes[0, 1].set_title(\"Length of Stay by Incident\")\n", + "\n", + "# Lead Time - KDE/Histogram\n", + "sns.histplot(\n", + " data=df_viz,\n", + " x='lead_time_to_checkin_days',\n", + " hue='has_resolution_incident',\n", + " element='step',\n", + " common_norm=False,\n", + " ax=axes[1, 0],\n", + " stat='probability'\n", + ")\n", + "axes[1, 0].set_title(\"Lead Time Distribution\")\n", + "\n", + "# Lead Time - Boxplot\n", + "sns.boxplot(\n", + " data=df_viz,\n", + " x='has_resolution_incident',\n", + " y='lead_time_to_checkin_days',\n", + " ax=axes[1, 1]\n", + ")\n", + "axes[1, 1].set_title(\"Lead Time by Incident\")\n", + "\n", + "# Adjust\n", + "for ax in axes.flat:\n", + " ax.set_xlabel(\"\")\n", + " ax.set_ylabel(\"\")\n", + "\n", + "plt.tight_layout(rect=[0, 0, 1, 0.96])\n", + "plt.show()\n" + ] + }, + { + "cell_type": "markdown", + "id": "7774f0eb", + "metadata": {}, + "source": [ + "It seems that:\n", + "- Longer stays (specially beyond two weeks) have higher chances of claiming.\n", + "- Longer lead times have less chances of claiming (although it looks like we simply need to have more samples)." + ] + }, + { + "cell_type": "markdown", + "id": "2a6fb142", + "metadata": {}, + "source": [ + "## Listing NPL features" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "id": "b8d9a007", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Iteration: \t1 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t30\n", + "Rejected: \t0\n", + "Iteration: \t2 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t30\n", + "Rejected: \t0\n", + "Iteration: \t3 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t30\n", + "Rejected: \t0\n", + "Iteration: \t4 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t30\n", + "Rejected: \t0\n", + "Iteration: \t5 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t30\n", + "Rejected: \t0\n", + "Iteration: \t6 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t30\n", + "Rejected: \t0\n", + "Iteration: \t7 / 100\n", + "Confirmed: \t0\n", + "Tentative: \t30\n", + "Rejected: \t0\n", + "Iteration: \t8 / 100\n", + "Confirmed: \t7\n", + "Tentative: \t18\n", + "Rejected: \t5\n", + "Iteration: \t9 / 100\n", + "Confirmed: \t7\n", + "Tentative: \t18\n", + "Rejected: \t5\n", + "Iteration: \t10 / 100\n", + "Confirmed: \t7\n", + "Tentative: \t18\n", + "Rejected: \t5\n", + "Iteration: \t11 / 100\n", + "Confirmed: \t7\n", + "Tentative: \t18\n", + "Rejected: \t5\n", + "Iteration: \t12 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t16\n", + "Rejected: \t5\n", + "Iteration: \t13 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t16\n", + "Rejected: \t5\n", + "Iteration: \t14 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t16\n", + "Rejected: \t5\n", + "Iteration: \t15 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t16\n", + "Rejected: \t5\n", + "Iteration: \t16 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t16\n", + "Rejected: \t5\n", + "Iteration: \t17 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t16\n", + "Rejected: \t5\n", + "Iteration: \t18 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t16\n", + "Rejected: \t5\n", + "Iteration: \t19 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t16\n", + "Rejected: \t5\n", + "Iteration: \t20 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t15\n", + "Rejected: \t6\n", + "Iteration: \t21 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t15\n", + "Rejected: \t6\n", + "Iteration: \t22 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t15\n", + "Rejected: \t6\n", + "Iteration: \t23 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t15\n", + "Rejected: \t6\n", + "Iteration: \t24 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t15\n", + "Rejected: \t6\n", + "Iteration: \t25 / 100\n", + "Confirmed: \t9\n", + "Tentative: \t15\n", + "Rejected: \t6\n", + "Iteration: \t26 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t27 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t28 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t29 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t30 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t31 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t32 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t33 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t34 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t35 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t36 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t37 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t38 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t39 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t40 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t41 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t42 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t43 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t44 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t45 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t46 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t47 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t48 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t13\n", + "Rejected: \t7\n", + "Iteration: \t49 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t12\n", + "Rejected: \t8\n", + "Iteration: \t50 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t12\n", + "Rejected: \t8\n", + "Iteration: \t51 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t12\n", + "Rejected: \t8\n", + "Iteration: \t52 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t12\n", + "Rejected: \t8\n", + "Iteration: \t53 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t12\n", + "Rejected: \t8\n", + "Iteration: \t54 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t12\n", + "Rejected: \t8\n", + "Iteration: \t55 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t12\n", + "Rejected: \t8\n", + "Iteration: \t56 / 100\n", + "Confirmed: \t10\n", + "Tentative: \t12\n", + "Rejected: \t8\n", + "Iteration: \t57 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t58 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t59 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t60 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t61 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t62 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t63 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t64 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t65 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t66 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t67 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t68 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t69 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t70 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t71 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t72 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t73 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t74 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t75 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t76 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t77 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t78 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t79 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t80 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t81 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t82 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t83 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t84 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t85 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t86 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t87 / 100\n", + "Confirmed: \t12\n", + "Tentative: \t10\n", + "Rejected: \t8\n", + "Iteration: \t88 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t8\n", + "Rejected: \t8\n", + "Iteration: \t89 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t8\n", + "Rejected: \t8\n", + "Iteration: \t90 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t8\n", + "Rejected: \t8\n", + "Iteration: \t91 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t8\n", + "Rejected: \t8\n", + "Iteration: \t92 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t8\n", + "Rejected: \t8\n", + "Iteration: \t93 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t8\n", + "Rejected: \t8\n", + "Iteration: \t94 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t8\n", + "Rejected: \t8\n", + "Iteration: \t95 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t8\n", + "Rejected: \t8\n", + "Iteration: \t96 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t8\n", + "Rejected: \t8\n", + "Iteration: \t97 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t8\n", + "Rejected: \t8\n", + "Iteration: \t98 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t8\n", + "Rejected: \t8\n", + "Iteration: \t99 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t8\n", + "Rejected: \t8\n", + "\n", + "\n", + "BorutaPy finished running.\n", + "\n", + "Iteration: \t100 / 100\n", + "Confirmed: \t14\n", + "Tentative: \t7\n", + "Rejected: \t9\n", + "\n", + "šŸ“Š Boruta Feature Selection Results:\n", + " feature rank status\n", + "1 tfidf_svd_1 1 Selected āœ…\n", + "7 tfidf_svd_7 1 Selected āœ…\n", + "5 tfidf_svd_5 1 Selected āœ…\n", + "4 tfidf_svd_4 1 Selected āœ…\n", + "11 tfidf_svd_11 1 Selected āœ…\n", + "10 tfidf_svd_10 1 Selected āœ…\n", + "9 tfidf_svd_9 1 Selected āœ…\n", + "8 tfidf_svd_8 1 Selected āœ…\n", + "12 tfidf_svd_12 1 Selected āœ…\n", + "19 tfidf_svd_19 1 Selected āœ…\n", + "18 tfidf_svd_18 1 Selected āœ…\n", + "29 tfidf_svd_29 1 Selected āœ…\n", + "24 tfidf_svd_24 1 Selected āœ…\n", + "17 tfidf_svd_17 1 Selected āœ…\n", + "6 tfidf_svd_6 2 Tentative šŸ¤”\n", + "13 tfidf_svd_13 2 Tentative šŸ¤”\n", + "3 tfidf_svd_3 2 Tentative šŸ¤”\n", + "26 tfidf_svd_26 2 Tentative šŸ¤”\n", + "25 tfidf_svd_25 2 Tentative šŸ¤”\n", + "14 tfidf_svd_14 2 Tentative šŸ¤”\n", + "23 tfidf_svd_23 2 Tentative šŸ¤”\n", + "15 tfidf_svd_15 3 Rejected āŒ\n", + "16 tfidf_svd_16 4 Rejected āŒ\n", + "2 tfidf_svd_2 4 Rejected āŒ\n", + "0 tfidf_svd_0 6 Rejected āŒ\n", + "21 tfidf_svd_21 7 Rejected āŒ\n", + "27 tfidf_svd_27 8 Rejected āŒ\n", + "28 tfidf_svd_28 9 Rejected āŒ\n", + "22 tfidf_svd_22 10 Rejected āŒ\n", + "20 tfidf_svd_20 11 Rejected āŒ\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA9gAAAMQCAYAAADckc2oAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/GU6VOAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOz9fVhU17k//r9npjNhEB8AB21B0ACOPEUkEYhBBQuKSlq1qK1oEjVGHETPMWrR029ilBJFYhMhGmpQUquRHmVqZcQoPjREG5L2mIIWLEogiX4Ui4AQEIdx//7wx8QJoAOzYSb4fl1XLmXtvdbce3PLlZu99loSQRAEEBEREREREZFFpNYOgIiIiIiIiKgvYIFNREREREREJAIW2EREREREREQiYIFNREREREREJAIW2EREREREREQiYIFNREREREREJAIW2EREREREREQiYIFNREREREREJAIW2EREREREREQiYIFNRERkgyZNmoSlS5c+8jy1Wo309PReiKj3JSUlYdKkST0+Zl++h0RE1Lt+ZO0AiIhsUW5uLtatW2fS5uTkBC8vL7z88suYOHGilSID/vrXv6K4uBiJiYmijpuUlAStVtvhsV27dmHChAmifh4AHDlyBDU1NXjppZdEH9tS378fcrkcrq6umDZtGuLj4/HEE09YMTrr++abb/DTn/4Ua9euxeLFi60dzg/OggUL8Nlnnz3yvOXLl4v2b/29996Dl5cXIiMjzTr/1q1b2LFjBz755BNcu3YN/fr1g6urK0JCQqDRaKBQKBAWFoYnn3wSH374YYdjCIKA8PBwODk5QavVoqioCC+88ILxuFwux4ABA+Dp6YnnnnsOc+bMgZOT0yNja8u/jowePRp/+tOfzLrGrrhx4wb+9Kc/ITIyEj4+PqKPT0R9AwtsIqKHWLFiBdzc3CAIAmpqaqDVavHKK6/gvffeQ0REhFVi+utf/4p9+/aJXmADgEKhQHJycrv2UaNGif5ZAJCXl4fy8nKbLLAB0/vR2NiIkydPYseOHfjqq6/w1ltvWTm6+4qLiyGTyawdxg+aNe5hfHw8YmNjjV+XlJRg7969iI+Px5NPPmlsV6vVon1mZmYmpkyZYlaBXVdXh1/84hdobGzEL37xCzz55JOoq6vDpUuX8OGHH+JXv/oV3NzcEB0djZycHFy9ehWurq7txvn8889x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JCQYz4uPj0dzczOOHDmCo0ePwtfXF5mZmXjrrbdMxpPL5di8eTO2bduGDRs2oLW1FW+++SaGDRuG8ePHIykpCXv27EFKSgr8/f2NPwfNFRISgpycHOzYsQN//OMf0dTUBJVKhaeeegpz584FcP/d7V/96lc4e/Ysjh8/DkEQ4O7ubvxlAhFZn0TojZU6iIiI6AehtLQUM2bMwNatW7u1AjTxHhIRPc74DjYREdFj6s6dO+3aPvjgA0il0odO76Xv8B4SEdGDOEWciIjoMfX+++/jwoULCA0NhUwmw8cff4yPP/4Yc+fOxY9//GNrh/eDwHtIREQP4hRxIiKix9TZs2eRkZGBK1euoKmpCT/+8Y/x85//HPHx8fjRj/g7eHPwHhIR0YNYYBMRERERERGJgO9gExEREREREYmABTYRERERERGRCPhyUB9x/vx5CIIAuVxu7VCIiIiIiIh+kPR6PSQSCcaMGdOt/nyC3UcIggC+Tt83CIKAu3fv8vtJomA+kZiYTyQW5hKJiflEYrK0ruIT7D6i7cl1QECAlSMhSzU1NaG0tBReXl6wt7e3djj0A8d8IjExn0gszCUSE/OJxFRcXAyJRNLt/nyCTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERERCQCFthEREREREREImCBTURERERE9Bgw3DNYOwSbJ5FILOr/I5HiICIiIiIiIhsmk8oQlxuH0pul1g7FZm0dvRUu/Vy63b9HCuyCggLcuHEDcXFxJu3Z2dnIzs7GjRs3EBERgRdffBEvvPACDh48iICAgE7Hy87OxptvvolLly4Z2y5evIg33ngDly5d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QEREBAoLC/H222+rraQulUqFxb26dOmCkJAQxMXFQSwWw9raGklJSejYsSMmT57cnI+CiIiIiIiI9EirBDskJATZ2dlYtWoV7t+/j6CgIPj5+Wl07urVq7Fy5UrEx8dDKpUiKCgInp6ewrZYTeXh4YGMjAx8+umnqKmpgZ2dHeLj4zF8+HC1eoGBgdixYwfat28PX19ftWOGhobYunUrVqxYgcWLF8Pa2hpyuRyHDx9GSUmJRnHcuXNHeOM9b948tWPdu3fHkSNHhK/feecddOjQAWvXrkVZWRk8PDzw6aefNri6OBEREREREbUNIpVKpdJ3ENR8OTk5AP4zHL9V8/AAzp7VdxRERERERERqcjIygO7dm5xXtcgq4kRqHB31HQEREREREVF9DayjpY1WnWCrVCrU1NQ0elwsFqvtef00VVdXN3pMJBJBIpG0SBxtXk0NsHOnvqMgIiIiIiKq7/9HBjdVq06wU1NTsXTp0kaPR0VFITo6ukVicXZ2bvTYX+dY02PwQcQTlZeX48qVK7Czs4ORkZG+w6E2jv2JdIn9iXSFfYl0if2JdEmlUkEkEjX5/FadYPv6+mLPnj2NHu/cuXOLxfK4OKRSaYvFQc8+lUqF8vJycHkE0gX2J9Il9ifSFfYl0iX2J2pNWnWCbW5urvFWYE9bm1g8jIiIiIiIiPSmZSYwExERERERET3jmGATERERERER6QATbCIiIiIiIiIdYIJNREREREREpANMsImIiIiIiIh0gAk2ERERERERkQ4wwSYiIiIiIiLSASbYRERERERERDrABJuIiIiIiIhIB5hgExEREREREekAE2wiIiIiIiIiHWCCTURERERERKQDTLCJiIiIiIiIdIAJNhEREREREZEOMMEmIiIiIiIi0gEm2EREREREREQ6wASbiIiIiIiISAeYYBMRERERERHpABNsIiIiIiIiIh1ggk1ERERERESkA0ywiYiIiIiIiHSACTYRERERERGRDjDBJiIiIiIiItIBJthEREREREREOsAEm4iIiIiIiEgHmGATERERERER6YBIpVKp9B0ENd8vv/wClUoFqVSq71ComVQqFZRKJQwMDCASifQdDrVx7E+kS+xPpCvsS6RL7E+kS1VVVRCJRPDw8GjS+e10HA/pCf8xeXaIRCI+KCGdYX8iXWJ/Il1hXyJdYn8iXRKJRM3K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3buHtWvXYuDAgRg6dKi+w6M2xMbGpt5Dvp9//hkSiQRDhgzRU1TUVlVUVCAiIgKFhYV4++23kZubKxyTSqXCyC2iR02ePBk7duxAZGQk5syZg1u3biEuLg6TJ0/Wag9sABCpuAEqUauxb98+LF26tMFj//rXv4Q/V1VVYf369di/fz/Kysrg4eGBd955h0kSPVZpaSk++ugjZGZm4tatW7CysoKvry+io6M5f5+a5OLFi1i9ejXOnTsHIyMjjB49GjExMQ2uxEqkDYVCga1bt+Ls2bP6DoXamBs3bmD06NENHuvevTuOHDnSwhFRW3H58mWsWrUKZ8+eRYcOHfDyyy/jjTfe0HohYibYRERERERERDog1ncARERERERERM8CJthEREREREREOsAEm4iIiIiIiEgHmGATERERERER6QATbCIiIiIiIiIdYIJNREREREREpANMsImIiIiIiIh0gAk2ERERERERkQ4wwSYiIiI1MTExcHd3b1YbK1aswIwZM4Svb9y4AZlMhn379jU3vGfKvn37IJPJkJOTo+9Qmu2LL77AyJEjUVVVpe9QiIj0hgk2ERHpXV2S0dB/8fHxT+Wav/zyCxQKBYqLi59K+83x18/DyckJI0aMQExMDG7duqXv8J7o999/x549ezBnzhx9h/JcOnr0KBQKRb3y8vJyKBQKnDp16qlcNzg4GEqlEikpKU+lfSKitqCdvgMgIiKqM3/+fNjY2KiV9e3b96lc6+zZs0hMTERQUBBMTEyeyjWaq+7zqKqqwq+//orU1FScOXMGaWlpeOGFF/QdXqM+++wzdO/eHUOHDtV3KM+lo0ePYufOnYiOjlYrLy8vR2JiIqKiojBkyBCdX/eFF17A3/72N2zbtg1Tp06FSCTS+TWIiFo7JthERNRq+Pj4wNXVVd9hNMuDBw/Qvn17nbT16OcRGhoKc3NzJCcn4/Dhwxg3bpxOrqFrSqUS3377LSZPnqzvUJpFl9/HZ92jn9XYsWOxefNmnDx5EsOGDdNzZERELY9DxImIqM04evQowsLC4ObmBnd3d8yePRu5ublqdS5duoSYmBiMHj0arq6u8PLywtKlS1FYWCjUUSgUiIuLAwCMHj1aGIp948aNx84VlslkakNvFQoFZDIZ8vLy8Oabb2Lw4MEICwsTju/fvx/BwcHo378/PD098cYbb+Df//53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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df = df_bookings_and_claims.merge(\n", + " df_listing_details[['id_accommodation'] + [f'tfidf_svd_{i}' for i in range(30)]],\n", + " on='id_accommodation',\n", + " how='left'\n", + ")\n", + "\n", + "\n", + "svd_features = [f'tfidf_svd_{i}' for i in range(30)]\n", + "all_features = svd_features\n", + "\n", + "df_model = df[all_features + ['has_resolution_incident']].dropna()\n", + "\n", + "X = df_model[all_features].values\n", + "y = df_model['has_resolution_incident'].values.astype(int)\n", + "\n", + "# --- Step 4: Boruta setup and fit ---\n", + "rf = RandomForestClassifier(\n", + " n_estimators=100,\n", + " max_depth=5,\n", + " random_state=42,\n", + " n_jobs=-1,\n", + " class_weight='balanced'\n", + ")\n", + "\n", + "boruta_selector = BorutaPy(\n", + " estimator=rf,\n", + " n_estimators='auto',\n", + " verbose=2,\n", + " random_state=42\n", + ")\n", + "\n", + "boruta_selector.fit(X, y)\n", + "\n", + "# --- Step 5: Prepare and show results ---\n", + "feature_rankings = pd.DataFrame({\n", + " 'feature': all_features,\n", + " 'rank': boruta_selector.ranking_,\n", + " 'selected': boruta_selector.support_,\n", + " 'tentative': boruta_selector.support_weak_,\n", + "})\n", + "\n", + "def determine_status(row):\n", + " if row['selected']:\n", + " return 'Selected āœ…'\n", + " elif row['tentative']:\n", + " return 'Tentative šŸ¤”'\n", + " else:\n", + " return 'Rejected āŒ'\n", + "\n", + "feature_rankings['status'] = feature_rankings.apply(determine_status, axis=1)\n", + "feature_rankings = feature_rankings.sort_values(by='rank')\n", + "\n", + "print(\"\\nšŸ“Š Boruta Feature Selection Results:\")\n", + "print(feature_rankings[['feature', 'rank', 'status']])\n", + "\n", + "# Optional plot\n", + "plt.figure(figsize=(10, 8))\n", + "colors = feature_rankings['status'].map({\n", + " 'Selected āœ…': 'green',\n", + " 'Tentative šŸ¤”': 'orange',\n", + " 'Rejected āŒ': 'red'\n", + "})\n", + "\n", + "plt.barh(\n", + " feature_rankings['feature'],\n", + " -feature_rankings['rank'], # Flip axis so rank 1 is top\n", + " color=colors\n", + ")\n", + "plt.xlabel(\"Feature Rank (lower = better)\")\n", + "plt.title(\"Boruta Feature Ranking Including Text SVD Features\")\n", + "plt.gca().invert_yaxis()\n", + "plt.tight_layout()\n", + "plt.show()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "venv", + "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.10.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/requirements.txt b/requirements.txt index 8743ae8..26fc698 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,4 +6,5 @@ psycopg2-binary seaborn statsmodels scikit-learn -shap \ No newline at end of file +shap +boruta \ No newline at end of file