9583 lines
1.4 MiB
Plaintext
9583 lines
1.4 MiB
Plaintext
{
|
||
"cells": [
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "7ba05a39",
|
||
"metadata": {},
|
||
"source": [
|
||
"# Simulationsstudie: Diebstahlerkennung eines Autos in Echtzeit\n",
|
||
"\n",
|
||
"**Name:** Yann Ahlgrim\n",
|
||
"**MatNr.:** 818296 \n",
|
||
"\n",
|
||
"In dieser Simulationsstudie wird ein Modell entwickelt, das anhand von Fahrverhaltensdaten erkennt, ob ein anderer Fahrer als üblich am Steuer sitzt. Ziel ist es, eine Wahrscheinlichkeit für einen Fahrerwechsel zu schätzen und bei hoher Wahrscheinlichkeit eine Diebstahlwarnung auszugeben. Die Studie umfasst die Generierung einer synthetischen Grundgesamtheit, die Simulation der Data Scientist Perspektive und die Analyse der Modellgüte."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "a5fe9381",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Datengrundlage\n",
|
||
"\n",
|
||
"#### Erklärende Variablen:\n",
|
||
"\n",
|
||
"1. **Durchschnittsgeschwindigkeit (metrisch):** \n",
|
||
" Die Werte verteilen sich natürlicherweise ungefähr normal um ca. 47 km/h (29 mph) mit großer Streuung. Aggressive Fahrer tendieren zu höheren Durchschnittsgeschwindigkeiten. Diese Variable ist erklärend, da ein anderer Fahrer oft abweichende Geschwindigkeitsprofile aufweist. \n",
|
||
" → Die Verteilung basiert auf: [NHTSA 100-Car Naturalistic Driving Study](https://www.nhtsa.gov/sites/nhtsa.gov/files/100carmain.pdf)\n",
|
||
"\n",
|
||
"2. **Schaltverhalten (ordinal):** \n",
|
||
" Charakteristisches Schaltmuster bei Handschaltgetrieben, insbesondere der Drehzahlbereich beim Hochschalten. Fahrer unterscheiden sich deutlich: \n",
|
||
" - *frueh* (ökonomisches Fahren), \n",
|
||
" - *normal*, \n",
|
||
" - *spaet* (sportliches/aggressives Fahren). \n",
|
||
" Diese Variable dürfte prädiktiv sein, da Schaltgewohnheiten fahrerspezifisch sind. Studien zeigen, dass sie zur Fahreridentifikation genutzt werden können. \n",
|
||
" → Quelle: [Driver Identification Based on Gear Shift Events and Attention-Based Bidirectional Long Short-Term Memory for Manual Transmission System)](https://ieeexplore.ieee.org/document/10034086)\n",
|
||
"\n",
|
||
"3. **Harte Bremsmanöver (metrisch):** \n",
|
||
" Anzahl starker Bremsvorgänge mit hoher Verzögerung (>0,3 g). Modellierung z.B. als Poisson-verteilte Zufallsvariable mit geringem Mittelwert (wenige Ereignisse pro 100 km). Harte Bremsmanöver korrelieren mit aggressiver Fahrweise und sind prädiktiv für Fahrerwechsel. \n",
|
||
" → Quelle: [Tesla Safety Score Definition](https://www.findmyelectric.com/blog/tesla-safety-score-beta-explained)\n",
|
||
"\n",
|
||
"4. **Geschwindigkeitsüberschreitungen (ordinal, 3 Kategorien):** \n",
|
||
" haeufigkeit bzw. Ausmaß, mit dem Tempolimits überschritten werden. Kategorisierung z.B. in: \n",
|
||
" - *selten*, \n",
|
||
" - *manchmal*, \n",
|
||
" - *haeufig* zu schnell. \n",
|
||
" Diese Variable ist prädiktiv, da ein fremder Fahrer oft ein anderes Risikoverhalten beim Speeding zeigt.\n",
|
||
" Laut einer AAA-Verkehrssicherheitsstudie geben nahezu 50 % der Fahrer an, auf Autobahnen im letzten Monat ~15 mph (~24 km/h) über dem Tempolimit gefahren zu sein.\n",
|
||
" → Quelle: [87 Percent of Drivers Engage in Unsafe Behaviors While Behind the Wheel](https://newsroom.aaa.com/2016/02/87-percent-of-drivers-engage-in-unsafe-behaviors-while-behind-the-wheel/)\n",
|
||
"\n",
|
||
"---\n",
|
||
"\n",
|
||
"#### Nicht erklärende Variablen:\n",
|
||
"\n",
|
||
"\n",
|
||
"5. **Wetterbedingungen (nominal, 3 Kategorien):** \n",
|
||
" - *trocken* (~70–75 %) \n",
|
||
" - *nass* (~20–25 %) \n",
|
||
" - *winterlich* (<5 %) \n",
|
||
" → Modelliert als Multinomial. Kontextvariable. \n",
|
||
"\n",
|
||
"6. **Fahrstrecke (metrisch):** \n",
|
||
" Länge der Fahrt (z.B. lognormalverteilt um 16 km). Kontextvariable, nicht direkt erklärend. \n",
|
||
" → Quelle: [Mobilität in Deutschland 2017 – Ergebnisbericht](https://www.bmv.de/SharedDocs/DE/Anlage/G/mid-ergebnisbericht.pdf)\n",
|
||
"\n",
|
||
" \n",
|
||
"7. **Straßentyp (nominal, 3 Kategorien):** \n",
|
||
" - *Autobahn* (~30–33 %) \n",
|
||
" - *Außerorts* (~43 %) \n",
|
||
" - *Innerorts* (~24–27 %) \n",
|
||
" → Modelliert als Multinomialverteilung. Kontextvariable ohne direkte Prädiktionswirkung. \n",
|
||
" → Quelle: [Klimaschutzinstrumente im Verkehr](https://openumwelt.de/server/api/core/bitstreams/07bd23f9-ff0a-41e5-b89b-8d7baf0a5c36/content)\n",
|
||
"\n",
|
||
"8. **Wochentag (nominal, 2–3 Kategorien):** \n",
|
||
" Z.B. *Werktag* vs *Wochenende* oder *Mo–Fr*, *Sa*, *So*. Modellierung als kategorische Variable. Kontextvariable. \n",
|
||
" → Quelle: [Mobilität in Deutschland 2017 – Ergebnisbericht](https://www.bmv.de/SharedDocs/DE/Anlage/G/mid-ergebnisbericht.pdf)\n"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "1468207b",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Bibliotheken Imports"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 1,
|
||
"id": "97ba29a9",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"# Import der benötigten Bibliotheken\n",
|
||
"import numpy as np\n",
|
||
"import pandas as pd\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"import seaborn as sns\n",
|
||
"from scipy.stats import norm, multinomial, poisson, lognorm, bernoulli\n",
|
||
"import statsmodels.api as sm\n",
|
||
"from statsmodels.stats.outliers_influence import variance_inflation_factor\n",
|
||
"\n",
|
||
"np.random.seed(11)\n",
|
||
"N = 1_000_000"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "27947656",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Verteilungen der Variablen"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 2,
|
||
"id": "61247da5",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"# 1. Durchschnittsgeschwindigkeit (metrisch, normalverteilt)\n",
|
||
"avg_speed = np.clip(np.random.normal(loc=47, scale=10, size=N), 10, 130)\n",
|
||
"\n",
|
||
"# 2. Schaltverhalten (ordinal, 3 Kategorien)\n",
|
||
"shift_behavior = np.random.choice(['frueh', 'normal', 'spaet'], size=N, p=[0.4, 0.4, 0.2])\n",
|
||
"\n",
|
||
"# 3. Harte Bremsmanöver (metrisch, Poisson)\n",
|
||
"hard_brakes = np.random.poisson(lam=2, size=N)\n",
|
||
"\n",
|
||
"# 4. Geschwindigkeitsüberschreitungen (ordinal, 3 Kategorien) – Abhängigkeit von avg_speed\n",
|
||
"def softmax(x):\n",
|
||
" e_x = np.exp(x - np.max(x, axis=1, keepdims=True))\n",
|
||
" return e_x / e_x.sum(axis=1, keepdims=True)\n",
|
||
"\n",
|
||
"speed_scaled = (avg_speed - avg_speed.min()) / (avg_speed.max() - avg_speed.min())\n",
|
||
"strength = 0.18\n",
|
||
"logits = np.zeros((N, 3))\n",
|
||
"logits[:, 0] = 1 - strength * speed_scaled # selten\n",
|
||
"logits[:, 1] = 1 # manchmal\n",
|
||
"logits[:, 2] = 1 + strength * speed_scaled # haeufig\n",
|
||
"probs = softmax(logits)\n",
|
||
"speeding = [np.random.choice(['selten', 'manchmal', 'haeufig'], p=p) for p in probs]\n",
|
||
"\n",
|
||
"# 5. Wetterbedingungen (nominal, Kontext)\n",
|
||
"weather = np.random.choice(['trocken', 'nass', 'winterlich'], size=N, p=[0.75, 0.2, 0.05])\n",
|
||
"\n",
|
||
"# 6. Fahrstrecke (metrisch, lognormal)\n",
|
||
"mu, sigma = np.log(16), 0.7\n",
|
||
"trip_distance = np.random.lognormal(mean=mu, sigma=sigma, size=N)\n",
|
||
"\n",
|
||
"# 7. Straßentyp (nominal, Kontext) – Abhängigkeit von trip_distance mit Softmax-Funktion\n",
|
||
"dist_scaled = (trip_distance - trip_distance.min()) / (trip_distance.max() - trip_distance.min())\n",
|
||
"road_strength = 0.18\n",
|
||
"road_logits = np.zeros((N, 3))\n",
|
||
"road_logits[:, 0] = 1 - road_strength * dist_scaled # Innerorts\n",
|
||
"road_logits[:, 1] = 1 # Außerorts\n",
|
||
"road_logits[:, 2] = 1 + road_strength * dist_scaled # Autobahn\n",
|
||
"road_probs = softmax(road_logits)\n",
|
||
"road_type = [np.random.choice(['Innerorts', 'Außerorts', 'Autobahn'], p=p) for p in road_probs]\n",
|
||
"\n",
|
||
"# 8. Wochentag (nominal, Kontext)\n",
|
||
"weekday = np.random.choice(['Mo-Fr', 'Sa', 'So'], size=N, p=[0.7, 0.15, 0.15])"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "defebcc1",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Zusammenführen der Daten in ein DataFrame"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 3,
|
||
"id": "f8e0efb0",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>avg_speed</th>\n",
|
||
" <th>shift_behavior</th>\n",
|
||
" <th>hard_brakes</th>\n",
|
||
" <th>speeding</th>\n",
|
||
" <th>weather</th>\n",
|
||
" <th>trip_distance</th>\n",
|
||
" <th>road_type</th>\n",
|
||
" <th>weekday</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>64.494547</td>\n",
|
||
" <td>frueh</td>\n",
|
||
" <td>2</td>\n",
|
||
" <td>manchmal</td>\n",
|
||
" <td>trocken</td>\n",
|
||
" <td>40.599949</td>\n",
|
||
" <td>Innerorts</td>\n",
|
||
" <td>Mo-Fr</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>44.139270</td>\n",
|
||
" <td>frueh</td>\n",
|
||
" <td>3</td>\n",
|
||
" <td>haeufig</td>\n",
|
||
" <td>trocken</td>\n",
|
||
" <td>15.881471</td>\n",
|
||
" <td>Autobahn</td>\n",
|
||
" <td>Mo-Fr</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>42.154349</td>\n",
|
||
" <td>spaet</td>\n",
|
||
" <td>2</td>\n",
|
||
" <td>selten</td>\n",
|
||
" <td>trocken</td>\n",
|
||
" <td>8.114740</td>\n",
|
||
" <td>Autobahn</td>\n",
|
||
" <td>Mo-Fr</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>20.466814</td>\n",
|
||
" <td>normal</td>\n",
|
||
" <td>5</td>\n",
|
||
" <td>haeufig</td>\n",
|
||
" <td>trocken</td>\n",
|
||
" <td>7.643579</td>\n",
|
||
" <td>Innerorts</td>\n",
|
||
" <td>Mo-Fr</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>46.917154</td>\n",
|
||
" <td>spaet</td>\n",
|
||
" <td>2</td>\n",
|
||
" <td>selten</td>\n",
|
||
" <td>trocken</td>\n",
|
||
" <td>9.675677</td>\n",
|
||
" <td>Außerorts</td>\n",
|
||
" <td>Mo-Fr</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" avg_speed shift_behavior hard_brakes speeding weather trip_distance \\\n",
|
||
"0 64.494547 frueh 2 manchmal trocken 40.599949 \n",
|
||
"1 44.139270 frueh 3 haeufig trocken 15.881471 \n",
|
||
"2 42.154349 spaet 2 selten trocken 8.114740 \n",
|
||
"3 20.466814 normal 5 haeufig trocken 7.643579 \n",
|
||
"4 46.917154 spaet 2 selten trocken 9.675677 \n",
|
||
"\n",
|
||
" road_type weekday \n",
|
||
"0 Innerorts Mo-Fr \n",
|
||
"1 Autobahn Mo-Fr \n",
|
||
"2 Autobahn Mo-Fr \n",
|
||
"3 Innerorts Mo-Fr \n",
|
||
"4 Außerorts Mo-Fr "
|
||
]
|
||
},
|
||
"execution_count": 3,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"df = pd.DataFrame({\n",
|
||
" 'avg_speed': avg_speed,\n",
|
||
" 'shift_behavior': shift_behavior,\n",
|
||
" 'hard_brakes': hard_brakes,\n",
|
||
" 'speeding': speeding,\n",
|
||
" 'weather': weather,\n",
|
||
" 'trip_distance': trip_distance,\n",
|
||
" 'road_type': road_type,\n",
|
||
" 'weekday': weekday\n",
|
||
"})\n",
|
||
"\n",
|
||
"df.head()\n"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "f06e7c4d",
|
||
"metadata": {},
|
||
"source": [
|
||
"### VIF der Abhängigkeiten prüfen (<5)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 4,
|
||
"id": "6bfb199a",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"\n",
|
||
"Variance Inflation Factor (VIF) für ausgewählte Variabeln:\n",
|
||
" features VIF Factor\n",
|
||
"0 avg_speed 2.570716\n",
|
||
"1 speeding_manchmal 1.819868\n",
|
||
"2 speeding_selten 1.750848\n"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"vif = pd.DataFrame()\n",
|
||
"columns = ['avg_speed', 'speeding']\n",
|
||
"vif_df = pd.get_dummies(df[columns], drop_first=True)\n",
|
||
"vif_df = vif_df.astype(float)\n",
|
||
"vif['features'] = vif_df.columns\n",
|
||
"vif['VIF Factor'] = [variance_inflation_factor(vif_df.values, i) for i in range(vif_df.shape[1])]\n",
|
||
"vif = vif.sort_values('VIF Factor', ascending=False).reset_index(drop=True)\n",
|
||
"print(\"\\nVariance Inflation Factor (VIF) für ausgewählte Variabeln:\")\n",
|
||
"print(vif)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 5,
|
||
"id": "1d3df64a",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"\n",
|
||
"Variance Inflation Factor (VIF) für ausgewählte Variabeln:\n",
|
||
" features VIF Factor\n",
|
||
"0 trip_distance 1.677148\n",
|
||
"1 road_type_Außerorts 1.342378\n",
|
||
"2 road_type_Innerorts 1.334770\n"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"vif = pd.DataFrame()\n",
|
||
"columns = ['road_type', 'trip_distance']\n",
|
||
"vif_df = pd.get_dummies(df[columns], drop_first=True)\n",
|
||
"vif_df = vif_df.astype(float)\n",
|
||
"vif['features'] = vif_df.columns\n",
|
||
"vif['VIF Factor'] = [variance_inflation_factor(vif_df.values, i) for i in range(vif_df.shape[1])]\n",
|
||
"vif = vif.sort_values('VIF Factor', ascending=False).reset_index(drop=True)\n",
|
||
"print(\"\\nVariance Inflation Factor (VIF) für ausgewählte Variabeln:\")\n",
|
||
"print(vif)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 6,
|
||
"id": "49045ee5",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>avg_speed</th>\n",
|
||
" <th>shift_behavior</th>\n",
|
||
" <th>hard_brakes</th>\n",
|
||
" <th>speeding</th>\n",
|
||
" <th>weather</th>\n",
|
||
" <th>trip_distance</th>\n",
|
||
" <th>road_type</th>\n",
|
||
" <th>weekday</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>64.494547</td>\n",
|
||
" <td>frueh</td>\n",
|
||
" <td>2</td>\n",
|
||
" <td>manchmal</td>\n",
|
||
" <td>trocken</td>\n",
|
||
" <td>40.599949</td>\n",
|
||
" <td>Innerorts</td>\n",
|
||
" <td>Mo-Fr</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>44.139270</td>\n",
|
||
" <td>frueh</td>\n",
|
||
" <td>3</td>\n",
|
||
" <td>haeufig</td>\n",
|
||
" <td>trocken</td>\n",
|
||
" <td>15.881471</td>\n",
|
||
" <td>Autobahn</td>\n",
|
||
" <td>Mo-Fr</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>42.154349</td>\n",
|
||
" <td>spaet</td>\n",
|
||
" <td>2</td>\n",
|
||
" <td>selten</td>\n",
|
||
" <td>trocken</td>\n",
|
||
" <td>8.114740</td>\n",
|
||
" <td>Autobahn</td>\n",
|
||
" <td>Mo-Fr</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>20.466814</td>\n",
|
||
" <td>normal</td>\n",
|
||
" <td>5</td>\n",
|
||
" <td>haeufig</td>\n",
|
||
" <td>trocken</td>\n",
|
||
" <td>7.643579</td>\n",
|
||
" <td>Innerorts</td>\n",
|
||
" <td>Mo-Fr</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>46.917154</td>\n",
|
||
" <td>spaet</td>\n",
|
||
" <td>2</td>\n",
|
||
" <td>selten</td>\n",
|
||
" <td>trocken</td>\n",
|
||
" <td>9.675677</td>\n",
|
||
" <td>Außerorts</td>\n",
|
||
" <td>Mo-Fr</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" avg_speed shift_behavior hard_brakes speeding weather trip_distance \\\n",
|
||
"0 64.494547 frueh 2 manchmal trocken 40.599949 \n",
|
||
"1 44.139270 frueh 3 haeufig trocken 15.881471 \n",
|
||
"2 42.154349 spaet 2 selten trocken 8.114740 \n",
|
||
"3 20.466814 normal 5 haeufig trocken 7.643579 \n",
|
||
"4 46.917154 spaet 2 selten trocken 9.675677 \n",
|
||
"\n",
|
||
" road_type weekday \n",
|
||
"0 Innerorts Mo-Fr \n",
|
||
"1 Autobahn Mo-Fr \n",
|
||
"2 Autobahn Mo-Fr \n",
|
||
"3 Innerorts Mo-Fr \n",
|
||
"4 Außerorts Mo-Fr "
|
||
]
|
||
},
|
||
"execution_count": 6,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"df.head()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "d27de9c5",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Dummies erzeugen"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 7,
|
||
"id": "4ad287b1",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>const</th>\n",
|
||
" <th>avg_speed</th>\n",
|
||
" <th>hard_brakes</th>\n",
|
||
" <th>trip_distance</th>\n",
|
||
" <th>shift_frueh</th>\n",
|
||
" <th>shift_normal</th>\n",
|
||
" <th>shift_spaet</th>\n",
|
||
" <th>speeding_haeufig</th>\n",
|
||
" <th>speeding_manchmal</th>\n",
|
||
" <th>speeding_selten</th>\n",
|
||
" <th>weather_nass</th>\n",
|
||
" <th>weather_trocken</th>\n",
|
||
" <th>weather_winterlich</th>\n",
|
||
" <th>road_Autobahn</th>\n",
|
||
" <th>road_Außerorts</th>\n",
|
||
" <th>road_Innerorts</th>\n",
|
||
" <th>weekday_Mo-Fr</th>\n",
|
||
" <th>weekday_Sa</th>\n",
|
||
" <th>weekday_So</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>64.494547</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>40.599949</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>44.139270</td>\n",
|
||
" <td>3.0</td>\n",
|
||
" <td>15.881471</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>42.154349</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>8.114740</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>20.466814</td>\n",
|
||
" <td>5.0</td>\n",
|
||
" <td>7.643579</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>46.917154</td>\n",
|
||
" <td>2.0</td>\n",
|
||
" <td>9.675677</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>0.0</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" const avg_speed hard_brakes trip_distance shift_frueh shift_normal \\\n",
|
||
"0 1.0 64.494547 2.0 40.599949 1.0 0.0 \n",
|
||
"1 1.0 44.139270 3.0 15.881471 1.0 0.0 \n",
|
||
"2 1.0 42.154349 2.0 8.114740 0.0 0.0 \n",
|
||
"3 1.0 20.466814 5.0 7.643579 0.0 1.0 \n",
|
||
"4 1.0 46.917154 2.0 9.675677 0.0 0.0 \n",
|
||
"\n",
|
||
" shift_spaet speeding_haeufig speeding_manchmal speeding_selten \\\n",
|
||
"0 0.0 0.0 1.0 0.0 \n",
|
||
"1 0.0 1.0 0.0 0.0 \n",
|
||
"2 1.0 0.0 0.0 1.0 \n",
|
||
"3 0.0 1.0 0.0 0.0 \n",
|
||
"4 1.0 0.0 0.0 1.0 \n",
|
||
"\n",
|
||
" weather_nass weather_trocken weather_winterlich road_Autobahn \\\n",
|
||
"0 0.0 1.0 0.0 0.0 \n",
|
||
"1 0.0 1.0 0.0 1.0 \n",
|
||
"2 0.0 1.0 0.0 1.0 \n",
|
||
"3 0.0 1.0 0.0 0.0 \n",
|
||
"4 0.0 1.0 0.0 0.0 \n",
|
||
"\n",
|
||
" road_Außerorts road_Innerorts weekday_Mo-Fr weekday_Sa weekday_So \n",
|
||
"0 0.0 1.0 1.0 0.0 0.0 \n",
|
||
"1 0.0 0.0 1.0 0.0 0.0 \n",
|
||
"2 0.0 0.0 1.0 0.0 0.0 \n",
|
||
"3 0.0 1.0 1.0 0.0 0.0 \n",
|
||
"4 1.0 0.0 1.0 0.0 0.0 "
|
||
]
|
||
},
|
||
"execution_count": 7,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"shift_dummies = pd.get_dummies(shift_behavior, prefix='shift')\n",
|
||
"speeding_dummies = pd.get_dummies(speeding, prefix='speeding')\n",
|
||
"weather_dummies = pd.get_dummies(weather, prefix='weather')\n",
|
||
"road_dummies = pd.get_dummies(road_type, prefix='road')\n",
|
||
"weekday_dummies = pd.get_dummies(weekday, prefix='weekday')\n",
|
||
"\n",
|
||
"X = pd.DataFrame({\n",
|
||
" 'const': np.ones(N), # fuer konstante\n",
|
||
" 'avg_speed': avg_speed,\n",
|
||
" 'hard_brakes': hard_brakes,\n",
|
||
" 'trip_distance': trip_distance\n",
|
||
"})\n",
|
||
"X = pd.concat([X, shift_dummies, speeding_dummies, weather_dummies, road_dummies, weekday_dummies], axis=1)\n",
|
||
"\n",
|
||
"X = X.astype(float)\n",
|
||
"\n",
|
||
"X.head()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "1f6ee727",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Zielvariable erzeugen"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 8,
|
||
"id": "75318d77",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"Anzahl Diebstähle: 301381\n"
|
||
]
|
||
},
|
||
{
|
||
"data": {
|
||
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA20AAAIhCAYAAADdH1JpAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy88F64QAAAACXBIWXMAAA9hAAAPYQGoP6dpAABZj0lEQVR4nO3dfVgVdf7/8dcR4YgKJ5QAj7JqaaiLZulm6BqWN2iipZklSZLGuqtFhP503e7UNrzJ1NLNyi0ptWhLMUslyLzJFZRcSVG7XV01QawQ1EVAmN8ffZn1ACIYxpTPx3Wd6/LMvM/M+8yBoy/nM5+xGYZhCAAAAABgSQ3quwEAAAAAwIUR2gAAAADAwghtAAAAAGBhhDYAAAAAsDBCGwAAAABYGKENAAAAACyM0AYAAAAAFkZoAwAAAAALI7QBAAAAgIUR2gD87IYNGyZPT0+dPHnygjX33Xef3N3ddfz48Z+8v2PHjmn69OnKzMy85G1s3rxZNptNmzdvNpdNnz5dNpvtJ/dXHw4dOiSbzaaEhITLvq8+ffrIZrNV++jTp49L/fnPa7uvS31tXbDZbJo+fXqtX1f+ecybN++itQkJCbLZbDp06FDtG6zGJ598Irvdrv/85z/msvM/uwYNGsjLy0vt2rXT3XffrXfffVdlZWWVttOmTRtFRUVdUg82m00PPfTQpb4FF+vXr7+kz+J8ffr0UXBw8EXrfurvU118pqWlpfLz89OCBQsueRsXc6k/35J0yy23KDY2tk77Aa4kDeu7AQBXnnHjxmnNmjV68803NWHChErr8/PzlZSUpPDwcPn7+//k/R07dkwzZsxQmzZt1LVr10vaxo033qi0tDR16tTpJ/dzpXnxxRdVUFBQ5bpZs2Zp7dq1GjZsmEv9L1VaWppatWpV323UmmEYio2NVXR0tFq3bu2y7pprrtHKlSslSWfOnNHBgwe1Zs0a3X333erdu7fef/99ORwOsz4pKUne3t4/a/9VWb9+vf72t7/95OD2cxg8eLDS0tLUokWLS97G1q1bdeLECQ0fPrwOO3P1U36+n376afXv319/+tOfFBQUVMedAb9+hDYAP7tBgwbJ6XTqtddeqzK0vfXWWyosLNS4ceN+0n5KS0t17ty5n7SNct7e3rr55pvrZFu/RoWFhWrUqFGVZx4vFHRXr16t999/X6NGjdIjjzxy0XqrMgxDZ8+elaen5y/2ZyQ5OVn/+te/9Oabb1ZaV9X7evDBB7Vs2TKNHTtWf/jDH/T222+b62644YbL3u+vzdVXX62rr776J23j3XffVffu3SuF7rr0U36+Q0NDFRQUpOeee06vvPJKHXYFXBkYHgngZ+fm5qYxY8Zo165d2rt3b6X1y5YtU4sWLTRo0CBJUk5OjsaPH69WrVrJw8NDbdu21YwZM1wCWfnwpLlz5+qvf/2r2rZtK7vdrk2bNul3v/udJOmBBx4wh3qd/7/vn376qYYOHapmzZqpUaNGuuGGG/SPf/zDpaeqhkdW5ULDhyoOGSsfDrVp0yb96U9/kq+vr5o3b67hw4fr2LFjLq8tKirSpEmTFBAQoMaNG+uWW27Rrl27ajwM7dixYxo5cqS8vLzkcDh0zz33KCcnp8ramhyL8t5TUlI0duxYXX311WrcuLGKioou2ku5/fv3a8yYMercubP+/ve/u6yraohjcXGx/vrXv6pDhw6y2+26+uqr9cADD+jEiRMX3EdJSYn8/PwUGRlZad3Jkyfl6empuLg4SdLZs2c1adIkde3aVQ6HQ82aNVNISIjee++9Sq8tH8L30ksvqWPHjrLb7Xr99dfNded//idOnNCECRPUqVMnNW3aVH5+frrtttv0ySefVNlzWVmZnnnmGf3mN79Ro0aN1L17d23cuPGC7/F8H330kfr27Stvb281btxYvXr1qvFrlyxZot/97ne1OgPywAMP6Pbbb9c777zjMqSyqp/LgoICTZ48WW3btpWHh4datmyp2NhYnTlzpsptv/zyy7ruuutkt9vVqVMnJSYmuqz/73//a26vUaNGatasmbp376633npLkhQVFaW//e1vkuQyDLd8+OHf/vY33XLLLfLz81OTJk3UuXNnzZ07VyUlJVX2k5GRod69e6tx48a65pprNHv27CqHhl6qqoZHpqam6o477lCrVq3UqFEjtWvXTuPHj9d3331X6fWGYSgpKUl33XWXuaxNmzYKDw9XcnKybrzxRnl6eqpDhw567bXXKr2+Jt+xUuWf79p8j0lSZGSk3nzzTZ06deoSjhJwZSO0AagXY8eOlc1mq/QPiP3792vnzp0aM2aM3NzclJOTo5tuukkffvihnnzySW3YsEHjxo3TrFmzFB0dXWm7L7zwgj7++GPNmzdPGzZskNPp1LJlyyRJjz/+uNLS0pSWlqYHH3xQkrRp0yb16tVLJ0+e1EsvvaT33ntPXbt21T333POzXO/14IMPyt3dXW+++abmzp2rzZs3a/To0S41DzzwgBYuXKgHHnhA7733nu666y4NGzas2msCyxUWFqpfv35KSUnRrFmz9M477yggIED33HNPpdraHouxY8fK3d1dy5cv17vvvit3d/cavef8/HwNGzZMDRs21OrVq9W4ceNq68vKynTHHXdo9uzZioiI0Lp16zR79mylpqaqT58+KiwsrPJ17u7uGj16tFatWlVpeOZbb72ls2fP6oEHHpD0YzD+4YcfNHnyZK1Zs0ZvvfWWfv/732v48OF64403Km17zZo1WrJkiZ588kl9+OGH6t27d5U9/PDDD5Kkp556SuvWrdOyZct0zTXXqE+fPlX+B8DixYuVnJyshQsXasWKFWrQoIEGDRqktLS0ao/RihUrNGDAAHl7e+v111/XP/7xDzVr1kxhYWEXDW7FxcX66KOPdOutt1ZbV5WhQ4fKMIwLhlDpx4AVGhqq119/XTExMdqwYYOmTp2qhIQE8/XnW7t2rV544QXNnDlT7777rlq3bq1Ro0bp3XffNWvi4uK0ZMkSxcTEKDk5WcuXL9fdd9+t77//XpL0xBNPaMSIEZJk/s6fP/zwm2++UUREhJYvX64PPvhA48aN07PPPqvx48dX6j8nJ0f33XefRo8erbVr12rQoEGaNm2aVqxYcdHjU/F6zdr45ptvFBISoiVLliglJUVPPvmkduzYod///veVwuX27duVnZ3tEtok6bPPPtOkSZP06KOP6r333lOXLl00btw4bd261eX91eY7tio1+R6TfvwPmTNnzlz0P78AVMEAgHoSGhpq+Pr6GsXFxeaySZMmGZKML7/80jAMwxg/frzRtGlT4z//+Y/La+fNm2dIMvbt22cYhmEcPHjQkGRce+21LtszDMPIyMgwJBnLli2r1EOHDh2MG264wSgpKXFZHh4ebrRo0cIoLS01DMMwNm3aZEgyNm3aZNY89dRTRsWvUUnGU089VWk/rVu3NsaMGWM+X7ZsmSHJmDBhgkvd3LlzDUlGdna2YRiGsW/fPkOSMXXqVJe6t956y5Dkss2qLFmyxJBkvPfeey7Lo6OjKx2Tmh6L8t7vv//+avddlbKyMmPIkCFGgwYNjHXr1lVZExoaaoSGhprPy9/rqlWrXOrKP9cXX3zxgq/ds2ePIcl45ZVXXF570003Gd26dbtgn+fOnTNKSkqMcePGGTfccIPLOkmGw+Ewfvjhh0qvu9DnX3G7ffv2NYYNG2YuL//5dTqdRmFhobm8oKDAaNasmdGvXz9zWfnxP3jwoGEYhnHmzBmjWbNmxpAhQ1z2VVpaalx//fXGTTfddMF+DMMwduzYYUgyEhMTK60LDQ01fvvb317wtRs2bDAkGXPmzDGXVfxZnzVrltGgQQMjIyPD5bXvvvuuIclYv369uUyS4enpaeTk5JjLzp07Z3To0MFo166duSw4ONi48847q31fEydOrPT7WZXS0lKjpKTEeOONNww3NzeXzzU0NNSQZOzYscPlNZ06dTLCwsLM5+WfX8XvGDc3N+O22267aA8VP9OKysrKjJKSEuM///lPlb/PsbGxRufOnV2WtW7d2mjUqJHLd2dhYaHRrFkzY/z48eaymn7HGkbln++afo+VKy4uNmw2W6XvMwAXx5k2APVm3Lhx+u6777R27VpJ0rlz57RixQr17t1b7du3lyR98MEHuvXWW+V0OnXu3DnzUT50csuWLS7bHDp0aI3P+Hz99df6/PPPdd9995n7L3/cfvvtys7O1hdffFFXb7dKQ4cOdXnepUsXSTKHm5W/v5EjR7rUjRgxQg0bXvyy5E2bNsnLy6vSfiIiIlyeX8qxqPi/+jUxffp0vf/++5o+fbpuv/32Gr3mgw8+0FVXXaUhQ4a49NW1a1cFBARU+7/2nTt3Vrdu3cyzrZJ04MAB7dy5U2PHjnWpfeedd9SrVy81bdpUDRs2lLu7u1599VUdOHCg0nZvu+02+fj41Kj/l156STfeeKMaNWpkbnfjxo1Vbnf48OFq1KiR+dzLy0tDhgzR1q1bVVpaWuX2t2/frh9++EFjxoxxOT5lZWUaOHCgMjIyLjgMUZI5jM3Pz69G7+d8RoWzZFX54IMPFBwcrK5du7r0FxYWVuWQ4759+7pMQOTm5qZ77rlHX3/9tY4ePSpJuummm7Rhwwb9+c9/1ubNmy94tvVCdu/eraFDh6p58+Zyc3OTu7u77r//fpWWlurLL790qQ0ICNBNN93ksqxLly4uQ0Iv5Ny5czUeolpRbm6u/vjHPyowMND8uSm/Xq3iz87q1aur/H3s2rWrfvOb35jPGzVqpOuuu86l99p+x1blYt9j5dzd3XXVVVfp22+/veg2AbgitAGoNyNGjJDD4TD/Qb1+/XodP37cZQKS48eP6/3335e7u7vL47e//a0kVbq+ozazr5XfTmDy5MmVtl8+QUpV14/UpebNm7s8t9vtkmT+I7R8uFfFWTQbNmxY6bVV+f7776ucgTMgIMDl+aUci9rOdLd27Vo9/fTTGjJkiB5//PEav+748eM6efKkPDw8KvWWk5Nz0c9o7NixSktL0+effy7px2sm7Xa7Ro0aZdasXr1aI0eOVMuWLbVixQqlpaUpIyNDY8eO1dmzZytts6bvff78+frTn/6kHj16aNWqVUpPT1dGRoYGDhxYZdCo+LmULysuLtbp06er3Ef5ZzdixIhKx2fOnDkyDMMcplmV8j7OD4s1Vf6PcqfTecGa48ePa8+ePZV68/LykmEYlT6/Cx0D6X+/Dy+88IKmTp2qNWvW6NZbb1WzZs1055136quvvrpoz4cPH1bv3r317bff6vnnn9cnn3yijIwM8xq4ip9LVb9ndru91kGxNsrKyjRgwACtXr1aU6ZM0caNG7Vz506lp6dX6nHnzp06fPhwlaGtJr3X9ju2Khf7Hjtfo0aNLuuxA36tmD0SQL3x9PTUqFGjtHTpUmVnZ+u1116Tl5eX7r77brPG19dXXbp00TPPPFPlNir+Y7E2903z9fWVJE2bNu2C02TXdmpqu91e5YQc5f/YrK3yfwwdP35cLVu2NJefO3euRtts3ry5du7cWWl5xYlILuVY1OZYf/HFF4qMjFS7du20fPnyWn9OzZs3V3JycpXrvby8qn39qFGjFBcXp4SEBD3zzDNavny57rzzTpczZStWrFDbtm319ttvu/R2oclVatr/ihUr1KdPHy1ZssRl+YUmYqhqgpicnBx5eHioadOmVb6m/LNbtGjRBWf3q+7WGeWvry7YXcjatWtls9l0yy23VLt9T0/PKifAOH//5S50DKT//T40adJEM2bM0IwZM3T8+HHzrNuQIUPMcH4ha9as0ZkzZ7R69WqXmRZ/yn0c61pWVpY+++wzJSQkaMyYMebyr7/+ulLtqlWrdN1119XofnJVqe137E+Vl5dX6TMHcHGENgD1aty4cXrppZf07LPPav369YqKinKZmCI8PFzr16/XtddeW+PhaBVd6H99g4KC1L59e3322WeKj4+/9DdxnjZt2mjPnj0uyz7++OMLniW5mPJ/DL/99tu68cYbzeXvvvtujW5ncOutt+of//iH1q5d6zKEqeLU7pfjWJQ7deqUhg0bprKyMiUlJbnc06smwsPDlZiYqNLSUvXo0aPW+/fx8dGdd96pN954QyEhIcrJyak0NNJms8nDw8MljOXk5FQ5e2Rt2Gw28+ev3J49e5SWlqbAwMBK9atXr9azzz5rnvU6deqU3n//ffXu3Vtubm5V7qNXr1666qqrtH///ku6MXXHjh0l/TjxRW0sW7ZMGzZsUEREhMsQvIrCw8MVHx+v5s2bq23bthfd7saNG3X8+HEzaJaWlurtt9/WtddeW+U9wvz9/RUVFaXPPvtMCxcu1H//+181btzY5ffe09PTrC//jM//XAzD0NKlS2v2xn8GVfUo/TirZkWrVq2qNHy6NuriO7amjh07prNnz/7ibusBWAGhDUC96t69u7p06aKFCxfKMIxK92abOXOmUlNT1bNnT8XExCgoKEhnz57VoUOHtH79er300ksXvdnrtddeK09PT61cuVIdO3ZU06ZN5XQ65XQ69fLLL2vQoEEKCwtTVFSUWrZsqR9++EEHDhzQv/71L73zzju1ej+RkZF64okn9OSTTyo0NFT79+/X4sWLax1Uyv32t7/VqFGj9Nxzz8nNzU233Xab9u3bp+eee04Oh0MNGlQ/yv3+++/XggULdP/99+uZZ55R+/bttX79en344YeVauv6WJzfw4EDBzR58mSdOnXKHOJ1PrvdfsH7e917771auXKlbr/9dj3yyCO66aab5O7urqNHj2rTpk264447XG7OXZWxY8fq7bff1kMPPaRWrVqpX79+LuvDw8O1evVqTZgwQSNGjNCRI0f09NNPq0WLFjUacnch4eHhevrpp/XUU08pNDRUX3zxhWbOnKm2bdtWGbrd3NzUv39/xcXFqaysTHPmzFFBQYFmzJhxwX00bdpUixYt0pgxY/TDDz9oxIgR8vPz04kTJ/TZZ5/pxIkTlc70na9Vq1a65pprlJ6erpiYmErrCwsLXYbl/fvf/9aaNWv0wQcfKDQ0VC+99FK1xyA2NlarVq3SLbfcokcffVRdunRRWVmZDh8+rJSUFE2aNMkljPv6+uq2227TE088oSZNmujFF1/U559/7jLtf48ePRQeHq4uXbrIx8dHBw4c0PLlyxUSEmL+p0/nzp0lSXPmzNGgQYPk5uamLl26qH///vLw8NCoUaM0ZcoUnT17VkuWLFFeXl617+NSNGzYUKGhobW+rq1Dhw669tpr9ec//1mGYahZs2Z6//33lZqa6lKXmZmpb7755pKuLy1XF9+xNVX+c3QpM5UCV7z6nAUFAAzDMJ5//nlDktGpU6cq1584ccKIiYkx2rZta7i7uxvNmjUzunXrZjz22GPG6dOnDcP43+xtzz77bJXbeOutt4wOHToY7u7ulWZA++yzz4yRI0cafn5+hru7uxEQEGDcdtttxksvvWTW1HT2yKKiImPKlClGYGCg4enpaYSGhhqZmZkXnD2y4ox6Ve3n7NmzRlxcnOHn52c0atTIuPnmm420tDTD4XAYjz76aHWH1jAMwzh69Khx1113GU2bNjW8vLyMu+66y9i+fXuVs93V5FhcqPcLkXTRR+vWrc36ijNAGoZhlJSUGPPmzTOuv/56o1GjRkbTpk2NDh06GOPHjze++uqral9rGD/OEBgYGGhIMh577LEq+5w9e7bRpk0bw263Gx07djSWLl16wRlCJ06ceMH3ev7PVlFRkTF58mSjZcuWRqNGjYwbb7zRWLNmjTFmzBiX91z+8ztnzhxjxowZRqtWrQwPDw/jhhtuMD788EOXfVxopsEtW7YYgwcPNpo1a2a4u7sbLVu2NAYPHmy88847VfZ6vieeeMLw8fExzp4967K8fPbE8keTJk2Ma665xhgxYoTxzjvvmDOKnq/iz7phGMbp06eNxx9/3AgKCjI8PDwMh8NhdO7c2Xj00UddZoosP7Yvvviice211xru7u5Ghw4djJUrV7ps789//rPRvXt3w8fHx7Db7cY111xjPProo8Z3333ncuwffPBB4+qrrzZsNpvLMXv//ffNn6WWLVsa/+///T9zJszzf/cuNHvmhT6/ir9Pkqr8eayo/DM9dOiQuWz//v1G//79DS8vL8PHx8e4++67jcOHD7v8jD3++OMufZyvdevWxuDBgystr+p3pCbfseXvp6rZI2vyPWYYhhEZGVlplksANWMzjBpM/QQAsJTt27erV69eWrlyZaWZIIHaOnbsmNq2bas33nijynv44fJ6/vnnFRsbq1OnTl3w2sWqdOrUSYMGDdJzzz13GburGwUFBXI6nVqwYEGN7/8G4H8IbQBgcampqUpL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AACc5+OPP9bevXt11113VVp344036quvvpKfn5/atWvn8nA4HGbdZ599psLCQvN5enq6mjZtqlatWkn6MUz16tVLM2bM0O7du+Xh4aGkpCRJPw6tLC0tddnvP//5T7Vu3VqPPfaYunfvrvbt2+s///nP5Xj7AAALIrQBAK5YRUVFysnJ0bfffqt//etfio+P1x133KHw8HDdf//9lervu+8++fr66o477tAnn3yigwcPasuWLXrkkUd09OhRs664uFjjxo3T/v37tWHDBj311FN66KGH1KBBA+3YsUPx8fH69NNPdfjwYa1evVonTpxQx44dJf04xHHPnj364osv9N1336mkpETt2rXT4cOHlZiYqG+++UYvvPCCGfIAAL9+XNMGALhiJScnq0WLFmrYsKF8fHx0/fXX64UXXtCYMWPUoEHl/9ds3Lixtm7dqqlTp2r48OE6deqUWrZsqb59+7pcX9a3b1+1b99et9xyi4qKinTvvfdq+vTpkiRvb29t3bpVCxcuVEFBgVq3bq3nnnvOvIF3dHS0Nm/erO7du+v06dPatGmT7rjjDj366KN66KGHVFRUpMGDB+uJJ54wtwkA+HWzGYZh1HcTAAAAAICqMTwSAAAAACyM0AYAAAAAFkZoAwAAAAALI7QBAAAAgIUR2gAAAADAwghtAAAAAGBhhDYAAAAAsDBCGwAAAABYGKENAAAAACyM0AYAAAAAFkZoAwAAAAAL+/+McMfGx3eQkAAAAABJRU5ErkJggg==",
|
||
"text/plain": [
|
||
"<Figure size 1000x600 with 1 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"betas = np.array([\n",
|
||
" -2, # konstante\n",
|
||
" 0.015, # avg_speed (erklärend)\n",
|
||
" 0.1, # hard_brakes (erklärend)\n",
|
||
" 0., # trip_distance\n",
|
||
" -0.3, # shift_normal (erklärend) - frueh dropped\n",
|
||
" 0.5, # shift_spaet (erklärend)\n",
|
||
" -0.3, # speeding_manchmal (erklärend) - selten dropped\n",
|
||
" 0.5, # speeding_haeufig (erklärend)\n",
|
||
" 0., # weather_trocken - nass dropped\n",
|
||
" 0., # weather_winterlich\n",
|
||
" 0., # road_Außerorts - Autobahn dropped\n",
|
||
" 0., # road_Innerorts\n",
|
||
" 0., # weekday_Sa - Mo-Fr dropped\n",
|
||
" 0. # weekday_So\n",
|
||
"])\n",
|
||
"\n",
|
||
"# Sicherstellen, dass die Dimension passt\n",
|
||
"X_model = X.iloc[:, :len(betas)]\n",
|
||
"\n",
|
||
"X_model = X_model.astype(float)\n",
|
||
"rauschen = np.random.normal(0, 0.2, size=N)\n",
|
||
"\n",
|
||
"# Linearkombination + Rauschen\n",
|
||
"lin_comb = X_model.values @ betas + rauschen\n",
|
||
"\n",
|
||
"# Logistische Funktion\n",
|
||
"pi = 1 / (1 + np.exp(-lin_comb))\n",
|
||
"\n",
|
||
"# Zielvariable simulieren\n",
|
||
"target = np.random.binomial(1, pi)\n",
|
||
"\n",
|
||
"print(\"Anzahl Diebstähle:\", np.sum(target))\n",
|
||
"\n",
|
||
"plt.figure(figsize=(10, 6))\n",
|
||
"sns.countplot(x=target, palette='viridis')\n",
|
||
"plt.title('Verteilung der Zielvariable (Diebstahl: ja/nein)')\n",
|
||
"plt.xlabel('Diebstahl')\n",
|
||
"plt.ylabel('Anzahl')\n",
|
||
"plt.xticks([0, 1], ['Nein', 'Ja'])\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 9,
|
||
"id": "76948d4a",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"Mittelwert der pi-Werte: 0.3013\n",
|
||
"Standardabweichung der pi-Werte: 0.1115\n"
|
||
]
|
||
},
|
||
{
|
||
"data": {
|
||
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA2QAAAIhCAYAAAAhCnmjAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy88F64QAAAACXBIWXMAAA9hAAAPYQGoP6dpAACJJElEQVR4nOzdeVxU9f7H8dfIDgKyLypqirvmUipZKe6amlrXyjAts8Vu5S+93WvLzTZtV8vbvthVy1ZupWZqaWVqblkuuJQLmqCMAoqyCef3x4nREVxA4Azwfj4e85gz53zPzGcGo3nzPedzbIZhGIiIiIiIiEilq2V1ASIiIiIiIjWVApmIiIiIiIhFFMhEREREREQsokAmIiIiIiJiEQUyERERERERiyiQiYiIiIiIWESBTERERERExCIKZCIiIiIiIhZRIBMREREREbGIApmISDUzdOhQfHx8yMjIOOuYm2++GQ8PDw4ePHjRr3fgwAEmT57Mxo0by/wcy5cvx2azsXz5cse6yZMnY7PZLro+K+zZswebzcasWbOsLsXJhXym69atw2az8eyzzxbbdu2112Kz2XjjjTeKbevZsychISEYhlEutX7wwQdMnz69XJ5LRMSVKZCJiFQzY8aMIScnhw8++KDE7ZmZmSQmJjJw4EAiIiIu+vUOHDjA448/flGBrEOHDqxatYoOHTpcdD1ydrfffjurVq0655gOHToQGBjIsmXLnNYXFhby448/4ufnV2xbXl4eq1atonv37uUWohXIRKSmUCATEalm+vfvT3R0NO+++26J2z/88EOys7MZM2bMRb1OQUEBubm5F/UcRQICAujSpQsBAQHl8nzVTXZ2drnMPNWrV48uXbqcc0ytWrW4+uqr+emnnzh58qRj/a+//kp6ejp3332300wmwM8//0x2djbx8fEXXeOJEycu+jlERKoSBTIRkWrGzc2NUaNGsX79ejZt2lRs+3vvvUdUVBT9+/cHIDU1lTvvvJN69erh6elJo0aNePzxx52+jBcdgvfcc8/x1FNP0ahRI7y8vFi2bBmXX345ALfeeis2mw2bzcbkyZMd+65bt47BgwcTHByMt7c37du35+OPP3aqqaRDFkty5nMXadiwIaNHj3Y8njVrFjabjWXLlnH33XcTGhpKSEgIw4YN48CBA0775ubmMmHCBCIjI/H19eXqq69m/fr1xZ7zbA4cOMDw4cPx9/cnMDCQG264gdTU1BLHXshnUVT74sWLue222wgLC8PX1/es4bfos5szZw4PPPAAkZGR+Pj40K1bN3755RensRd6GGh8fDxZWVmsW7fO6XWio6O5/fbbOXjwIFu3bnXaVrRfkY8++oi4uDj8/PyoXbs2ffv2LVbP6NGjqV27Nps2baJPnz74+/vTs2dPunfvzoIFC9i7d6/j39Tpdefl5fHUU0/RvHlzvLy8CAsL49ZbbyUtLe28701ExNUokImIVEO33XYbNput2CzZ1q1bWbNmDaNGjcLNzY3U1FQ6derEN998w7///W++/vprxowZw9SpUxk7dmyx53355Zf57rvveOGFF/j666+Jjo7mvffeA+CRRx5h1apVrFq1ittvvx2AZcuW0bVrVzIyMnj99df54osvaNeuHTfccEOlnF91++234+HhwQcffMBzzz3H8uXLSUhIcBpz6623Mn36dG699Va++OILrrvuOoYOHXrOc/CKZGdn06tXLxYvXszUqVP55JNPiIyM5IYbbig2trSfxW233YaHhwezZ8/m008/xcPD45y1PPTQQ+zatYu3336bt99+mwMHDtC9e3d27dp13vdxpqJgdfqhicuWLaNbt240a9aMyMhIp/C8bNkywsLCaNmyJQBTpkzhpptuomXLlnz88cfMnj2bY8eOcdVVVzkFOTDD1eDBg+nRowdffPEFjz/+OK+++ipdu3YlMjLS8W+q6FDLwsJCrr32Wp555hlGjBjBggULeOaZZ1iyZAndu3cnOzu71O9XRMRShoiIVEvdunUzQkNDjby8PMe6CRMmGICxY8cOwzAM48477zRq165t7N2712nfF154wQCMLVu2GIZhGLt37zYAo3Hjxk7PZxiGsXbtWgMw3nvvvWI1NG/e3Gjfvr2Rn5/vtH7gwIFGVFSUUVBQYBiGYSxbtswAjGXLljnGPPbYY8aZ/5sCjMcee6zY6zRo0MAYNWqU4/F7771nAMa4ceOcxj333HMGYKSkpBiGYRhbtmwxAOOf//yn07gPP/zQAJyesySvvfaaARhffPGF0/qxY8cW+0wu9LMoqv2WW24552sXKfrsOnToYBQWFjrW79mzx/Dw8DBuv/12x7qSPtOSFBYWGsHBwUafPn0MwzCMgoICo06dOsbrr79uGIZhDB8+3Lj++usN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HfHx8eHXX3/lmWeeITY29qwNOERERMqLApmIiNRoAQEBLF68mOnTp3Ps2DFCQ0Pp378/U6dOxdvb2+ryRESkmtMhiyIiIiIiIhbRhaFFREREREQsokAmIiIiIiJiEQUyERERERERi6ipRzkqLCzkwIED+Pv7Y7PZrC5HREREREQsYhgGx44dIzo6mlq1zj4PpkBWjg4cOED9+vWtLkNERERERFzEvn37qFev3lm3K5CVI39/f8D80AMCAiyuRkRERERErHL06FHq16/vyAhno0BWjooOUwwICFAgExERERGR857KpKYeIiIiIiIiFlEgExERERERsYgCmYiIiIiIiEUUyERERERERCyiQCYiIiIiImIRBTIRERERERGLKJCJiIiIiIhYRIFMRERERETEIgpkIiIiIiIiFlEgExERERERsYgCmYiIiIiIiEUUyERERERERCyiQCYiIiIiImIRBTIRERERERGLKJCJiIiIiIhYRIFMRERERETEIgpkIiIiIiIiFlEgExERERERsYi71QWISPlLTk7GbreXer/Q0FBiYmIqoCIRERERKYkCmUg1k5ycTPPmLcjOPlHqfX18fNm2LUmhTERERKSSKJCJVDN2u53sbDe6dFlGVlZLDhyoDUCdOrkEBuYQHJxDgwYZuLsbTvulpSWRmJiA3W5XIBMRERGpJApkItXI8eMwZUp94AirVzv/533kiK9jOSAAunWDdu2gls4kFREREbGMAplINbF2Ldx8M+zcGQZAQEAOsbHeXHIJuLuD3Q6HD8Pvv8PRo/DVV7BqFfTuDU2bWly8iIiISA2lQCZSxRkGTJ0Kjz0GJ09CREQeBw/248YbXyAqqoNjXFHoOnnSDG8//miGtA8/NGfLFMpEREREKp8OVhKp4p58Eh5+2Axaw4fDvHlJwLKzjnd3h7g4uO8+6NTJXPf99/Dtt40An0qpWURERERMCmQiVdi8eebMGMDLL5uPAwIKLmhfb2/o3x8GDTLPI9u1Kwj4gbQ0TZyLiIiIVBYFMpEqavVqGD3aXJ4wAe69F2y20j9Phw5wyy3g7Z0PXMaddzbl4MHyrFREREREzkZ/ChdxYWe7wHNKigejRjUnN9eDq6/O4IYbdrFhg7ktKSmp1K/ToAEMGbKdefP82bu3AT17wrJlEBZ2se9ARERERM5FgUzERZ39As82YAXgAfzKDz90pVOn48X2z8o6VqrXCwjIA3oQFpbEli2e9O4N330HwcFlfAMiIiIicl4KZCIuyrzA8wmGDp1DWFgLx/odO4JZvrwhHh4FXH+9G/7+Pzjtt3PnQpYte5ScnJwyvOouXn99J+PGteLXX6FvX3OmrHbti3wzIiIiIlIiBTIRFxcW1sLRvj43F9atM9dffbUbTZu2Ljbebi/9IYuna9gwl2+/he7dzde64Qb44guzO6OIiIiIlC819RCpQn78EbKyICgIunSpuNdp1cq8cLS3NyxcaDYMMYyKez0RERGRmkp/8xapIo4cMTsrgnkoYUXNWBU1BfH0hCefDOTBBy/h9ddteHnt55ZbDpW4T2hoKDExMRVTkIiIiEg1pkAmUkUsXgwFBdC4MTRtWv7Pn5WVAthISEg4Y8v9wHRmzKjHjBnjgc+K7evj48u2bUkKZSIiIiKlpEAmUgXs2QPbt5sXcO7bt2zXGzufnJwMwCA+fiaxsXFO21auPMTmzeG4u3/E0KHbCQo61TAkLS2JxMQE7Ha7ApmIiIhIKSmQiVQBK1ea9+3bV/y1wYKCmjiaiBQZOhSOH4fdu9347ruWjB0LXl4VW4eIiIhITaCmHiIuLiPDi507zeW4uHOPrSi1asF110FAABw+bHZdVJMPERERkYunQCbi4jZvDgfM88ZCQqyrw88P/vY3M5wlJcGqVdbVIiIiIlJdKJCJuLRgtm83U5hVs2Onq1cP+vc3l5cuhf37ra1HREREpKpTIBNxaXdQUFCLyEho0MDqWkwdO0Lr1uYhi//7H5w8WQEdRkRERERqCAUyEReVn28D/g6YF4GuiM6KZWGzwYABULu2eT7Z2rXRVpckIiIiUmUpkIm4qCVL6gB18fXNo3Vrq6tx5uMDgweby5s2hQNXWlqPiIiISFWlQCbioubNM5t5tGxpx83N4mJKEBtrtuEHGzCLEyf060RERESktPQNSsQFJSXBli1+QD4tWtitLues+vaF2rVzgcbMnKlDF0VERERKS4FMxAXNnVu0tAgfn5NWlnJOXl5w9dXJAHzySRgbN1pbj4iIiEhVo0Am4mIM4/RANsfKUi5IvXrHgHkUFtq45x4oLLS6IhEREZGqQ4FMxMWsXAl79oCfXwHwldXlXKCJ+PgUsHIlzJ5tdS0iIiIiVYcCmYiLmfPXpFiPHhlAtpWllMKfjB2bCsA//gEZGdZWIyIiIlJVKJCJuJC8PPjoI3O5f/8j1hZTSiNGHKJ5c0hLg3//2+pqRERERKoGBTIRF/L115CeDlFRcNllx6wup1Q8PAxeecVc/s9/4LffrK1HREREpCpQIBNxIUXNPEaMwCWvPXY+vXrB9debjT3+7//MBiUiIiIicnYKZCIuIjMTvvzSXE5IsLaWi/H882Y7/O++gy++sLoaEREREdemQCbiIhITITcXWraESy+1upqya9gQJkwwlydONN+TiIiIiJRMgUzERXz1V4f7v/0NbDZra7lYkyaZ58H98QfMmGF1NSIiIiKuy9JANnnyZGw2m9MtMjLSsd0wDCZPnkx0dDQ+Pj50796dLVu2OD1Hbm4u9957L6Ghofj5+TF48GD279/vNCY9PZ2RI0cSGBhIYGAgI0eOJOOMvtzJyckMGjQIPz8/QkNDue+++8jLy6uw9y5yutxcWLzYXB40yNpayiopKYkNGzawYcMGduzYwJ137gHgiScKWLLkN8e202/JycnWFi0iIiJiMXerC2jVqhVLly51PHY7rZPBc889x0svvcSsWbNo2rQpTz31FL1792b79u34+/sDMH78eL766ivmzZtHSEgIEyZMYODAgaxfv97xXCNGjGD//v0sWrQIgDvuuIORI0fy1V9TEgUFBVxzzTWEhYWxYsUKDh8+zKhRozAMg1eK2saJVKDvv4esLHNWqX17q6spnaysFMBGQrET32zAzxw/fjl9+qwFbi+2r4+PL9u2JRETE1MJlYqIiIi4HssDmbu7u9OsWBHDMJg+fToPP/www4YNA+D9998nIiKCDz74gDvvvJPMzEzeeecdZs+eTa9evQCYM2cO9evXZ+nSpfTt25ekpCQWLVrE6tWr6dy5MwBvvfUWcXFxbN++nWbNmrF48WK2bt3Kvn37iI6OBuDFF19k9OjRPP300wQEBFTSpyE11fz55v0110CtKnYgcU5OBmAQHz+T2Ng4p22pqX5/NSoZw7XXXklExHHHtrS0JBITE7Db7QpkIiIiUmNZ/tVv586dREdH06hRI2688UZ27doFwO7du0lNTaVPnz6OsV5eXnTr1o2VK1cCsH79evLz853GREdH07p1a8eYVatWERgY6AhjAF26dCEwMNBpTOvWrR1hDKBv377k5uayfv36s9aem5vL0aNHnW4ipWUYp84f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",
|
||
"text/plain": [
|
||
"<Figure size 1000x600 with 1 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"# Verteilung der pi-Werte\n",
|
||
"mean_pi = np.mean(pi)\n",
|
||
"std_pi = np.std(pi)\n",
|
||
"print(f\"Mittelwert der pi-Werte: {mean_pi:.4f}\")\n",
|
||
"print(f\"Standardabweichung der pi-Werte: {std_pi:.4f}\")\n",
|
||
"\n",
|
||
"plt.figure(figsize=(10, 6))\n",
|
||
"sns.histplot(pi, bins=50, kde=True, color='blue')\n",
|
||
"plt.title('Verteilung der pi-Werte')\n",
|
||
"plt.xlabel('pi-Werte')\n",
|
||
"plt.ylabel('Häufigkeit')\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "825cc812",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Verteilungen der Variablen\n",
|
||
"\n",
|
||
"- **Durchschnittsgeschwindigkeit (`avg_speed`)**: normalverteilt mit Mittelwert 47 km/h und Standardabweichung 10, begrenzt auf den Bereich [10, 130].\n",
|
||
"- **Schaltverhalten (`shift_behavior`)**: ordinal skaliert mit 3 Kategorien, gezogen aus einer Multinomialverteilung (Wahrscheinlichkeiten: 40% früh, 40% normal, 20% spät).\n",
|
||
"- **Harte Bremsmanöver (`hard_brakes`)**: metrisch, modelliert mit einer Poisson-Verteilung (λ = 2).\n",
|
||
"- **Geschwindigkeitsüberschreitungen (`speeding`)**: ordinal skaliert mit 3 Stufen, abhängig von `avg_speed` über eine Softmax-basierte Wahrscheinlichkeitsverteilung.\n",
|
||
"- **Wetterbedingungen (`weather`)**: nominal skaliert, zufällig verteilt mit 75% trocken, 20% nass und 5% winterlich.\n",
|
||
"- **Fahrstrecke (`trip_distance`)**: lognormal verteilt mit μ = ln(12) und σ = 0.7.\n",
|
||
"- **Straßentyp (`road_type`)**: abhängig von `trip_distance`, mit kategorialer Softmax-Verteilung (Innerorts, Außerorts, Autobahn).\n",
|
||
"- **Wochentag (`weekday`)**: nominal mit festgelegter Verteilung (70% Werktage, je 15% Samstag und Sonntag).\n",
|
||
"\n",
|
||
"### Modellierte Abhängigkeiten\n",
|
||
"\n",
|
||
"Die Variablen `speeding` und `road_type` wurden nicht rein zufällig erzeugt, sondern basieren auf skalierter Eingangsvariablen - `avg_speed` bzw. `trip_distance` - und einem gewichteten Softmax-Verfahren für realistischere Zusammenhänge.\n",
|
||
"\n",
|
||
"### Zielvariable und 𝑝ᵢ-Werte\n",
|
||
"\n",
|
||
"Die Zielvariable, die eine Diebstahlwahrscheinlichkeit beschreibt, wurde aus diesen Features modelliert. Die 𝑝ᵢ-Werte repräsentieren dabei individuelle Wahrscheinlichkeiten für Fahrerwechsel und wurden anhand von Beta-Verteilungen erzeugt.\n",
|
||
"\n",
|
||
"### Wahl und Begründung der Beta-Werte\n",
|
||
"\n",
|
||
"Die Beta-Gewichte wurden bewusst so gewählt, dass sie realistische Zusammenhänge zwischen den Merkmalen und dem Auftreten eines möglichen Diebstahls modellieren, ohne die Zielvariable künstlich zu verzerren. Das Ziel war ein realistischer, aber nicht übermäßig häufiger positiver Klassenanteil.\n",
|
||
"\n",
|
||
"- **Konstante (-2):** Sorgt für eine niedrige Grundwahrscheinlichkeit für Diebstahl, wenn keine auffälligen Merkmale vorliegen. Dadurch bleibt die Zielvariable realistisch balanciert.\n",
|
||
"- **avg_speed (0.015):** Ein leicht positiver Zusammenhang, da eine ungewöhnlich hohe Durchschnittsgeschwindigkeit auf einen anderen Fahrstil und damit auf einen möglichen Fahrerwechsel hindeuten kann.\n",
|
||
"- **hard_brakes (0.1):** Ein deutlicher positiver Effekt, da häufige harte Bremsmanöver ein Indiz für einen ungewohnten oder riskanten Fahrstil sind, der auf einen Fahrerwechsel hindeuten kann.\n",
|
||
"- **trip_distance (0):** Kein Einfluss, da die reine Fahrstrecke keine Aussage über den Fahrerwechsel zulässt.\n",
|
||
"- **shift_frueh (-0.3), shift_normal (-0.3), shift_spaet (0.5):** Das Schaltverhalten ist ein starker Prädiktor für den Fahrer. Besonders „spät“ schalten wird mit einem hohen positiven Beta gewichtet, da es einen aggressiveren Fahrstil beschreibt. „Früh“ und „normal“ schalten erhalten einen negativen Einfluss, da sie auf einen defensiveren oder gewohnten Fahrstil hindeuten.\n",
|
||
"- **speeding_selten (-0.3), speeding_manchmal (-0.3), speeding_haeufig (0.5):** Die Häufigkeit von Geschwindigkeitsüberschreitungen ist ein wichtiger Indikator für den Fahrstil. Besonders „häufig“ zu schnell fahren (0.5) ist ein starkes Signal für einen Fahrerwechsel, da dies ein sehr auffälliges Verhalten ist. „Selten“ und „manchmal“ werden negativ gewichtet, da sie auf einen defensiveren Fahrstil hindeuten.\n",
|
||
"- **weather_nass, weather_trocken, weather_winterlich (je 0):** Wetterbedingungen haben keinen Einfluss auf die Wahrscheinlichkeit eines Fahrerwechsels, da sie unabhängig vom Fahrer sind.\n",
|
||
"- **road_Außerorts, road_Autobahn, road_Innerorts (je 0):** Der Straßentyp ist nicht prädiktiv für einen Fahrerwechsel, da er nicht vom Fahrverhalten abhängt.\n",
|
||
"- **weekday_Mo-Fr, weekday_Sa, weekday_So (je 0):** Der Wochentag hat keinen Einfluss auf die Wahrscheinlichkeit eines Fahrerwechsels.\n",
|
||
"\n",
|
||
"```visualisierung\n",
|
||
"Die grafische Darstellung zeigt, dass rund 30 % der Fahrten als potenzielle Diebstähle klassifiziert wurden.\n",
|
||
"```\n",
|
||
"\n"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "adbc166b",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Simulation der Perspektive des Data Scientist"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "f8abd5f5",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Stichprobe entnehmen"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 10,
|
||
"id": "706ff5c6",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"sample_size = 20_000\n",
|
||
"sample_indices = np.random.choice(X.index, size=sample_size, replace=False)\n",
|
||
"X_sample = X.loc[sample_indices]\n",
|
||
"target_sample = target[sample_indices]"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "9b67610e",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Datenexploration und -vorverarbeitung\n",
|
||
"\n",
|
||
"Zunächst verschafft sich der Data Scientist einen Überblick über die Stichprobe, prüft die Verteilung der Zielvariable und der erklärenden Variablen, erkennt potenzielle Ausreißer und prüft auf fehlende Werte. Außerdem werden die Variablentypen für die Modellierung vorbereitet (z.B. One-Hot-Encoding für kategoriale Variablen)."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 11,
|
||
"id": "9f12d325",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"Form der Stichprobe: (20000, 19)\n",
|
||
"Anteil Zielvariable (Diebstahl):\n",
|
||
"0 0.6959\n",
|
||
"1 0.3041\n",
|
||
"dtype: float64\n"
|
||
]
|
||
},
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>const</th>\n",
|
||
" <th>avg_speed</th>\n",
|
||
" <th>hard_brakes</th>\n",
|
||
" <th>trip_distance</th>\n",
|
||
" <th>shift_frueh</th>\n",
|
||
" <th>shift_normal</th>\n",
|
||
" <th>shift_spaet</th>\n",
|
||
" <th>speeding_haeufig</th>\n",
|
||
" <th>speeding_manchmal</th>\n",
|
||
" <th>speeding_selten</th>\n",
|
||
" <th>weather_nass</th>\n",
|
||
" <th>weather_trocken</th>\n",
|
||
" <th>weather_winterlich</th>\n",
|
||
" <th>road_Autobahn</th>\n",
|
||
" <th>road_Außerorts</th>\n",
|
||
" <th>road_Innerorts</th>\n",
|
||
" <th>weekday_Mo-Fr</th>\n",
|
||
" <th>weekday_Sa</th>\n",
|
||
" <th>weekday_So</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>count</th>\n",
|
||
" <td>20000.0</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" <td>20000.000000</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>mean</th>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>46.955431</td>\n",
|
||
" <td>1.987300</td>\n",
|
||
" <td>20.400866</td>\n",
|
||
" <td>0.396750</td>\n",
|
||
" <td>0.405100</td>\n",
|
||
" <td>0.198150</td>\n",
|
||
" <td>0.365450</td>\n",
|
||
" <td>0.328300</td>\n",
|
||
" <td>0.306250</td>\n",
|
||
" <td>0.198100</td>\n",
|
||
" <td>0.753000</td>\n",
|
||
" <td>0.048900</td>\n",
|
||
" <td>0.339150</td>\n",
|
||
" <td>0.334750</td>\n",
|
||
" <td>0.326100</td>\n",
|
||
" <td>0.699600</td>\n",
|
||
" <td>0.147950</td>\n",
|
||
" <td>0.152450</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>std</th>\n",
|
||
" <td>0.0</td>\n",
|
||
" <td>9.983939</td>\n",
|
||
" <td>1.406321</td>\n",
|
||
" <td>16.370594</td>\n",
|
||
" <td>0.489236</td>\n",
|
||
" <td>0.490924</td>\n",
|
||
" <td>0.398616</td>\n",
|
||
" <td>0.481568</td>\n",
|
||
" <td>0.469606</td>\n",
|
||
" <td>0.460946</td>\n",
|
||
" <td>0.398578</td>\n",
|
||
" <td>0.431278</td>\n",
|
||
" <td>0.215664</td>\n",
|
||
" <td>0.473433</td>\n",
|
||
" <td>0.471915</td>\n",
|
||
" <td>0.468796</td>\n",
|
||
" <td>0.458443</td>\n",
|
||
" <td>0.355059</td>\n",
|
||
" <td>0.359466</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>min</th>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>10.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>1.019350</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>25%</th>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>40.210704</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>9.923435</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>50%</th>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>46.933676</td>\n",
|
||
" <td>2.000000</td>\n",
|
||
" <td>15.896143</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>75%</th>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>53.726714</td>\n",
|
||
" <td>3.000000</td>\n",
|
||
" <td>25.538578</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" <td>0.000000</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>max</th>\n",
|
||
" <td>1.0</td>\n",
|
||
" <td>81.665638</td>\n",
|
||
" <td>10.000000</td>\n",
|
||
" <td>228.850160</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" <td>1.000000</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" const avg_speed hard_brakes trip_distance shift_frueh \\\n",
|
||
"count 20000.0 20000.000000 20000.000000 20000.000000 20000.000000 \n",
|
||
"mean 1.0 46.955431 1.987300 20.400866 0.396750 \n",
|
||
"std 0.0 9.983939 1.406321 16.370594 0.489236 \n",
|
||
"min 1.0 10.000000 0.000000 1.019350 0.000000 \n",
|
||
"25% 1.0 40.210704 1.000000 9.923435 0.000000 \n",
|
||
"50% 1.0 46.933676 2.000000 15.896143 0.000000 \n",
|
||
"75% 1.0 53.726714 3.000000 25.538578 1.000000 \n",
|
||
"max 1.0 81.665638 10.000000 228.850160 1.000000 \n",
|
||
"\n",
|
||
" shift_normal shift_spaet speeding_haeufig speeding_manchmal \\\n",
|
||
"count 20000.000000 20000.000000 20000.000000 20000.000000 \n",
|
||
"mean 0.405100 0.198150 0.365450 0.328300 \n",
|
||
"std 0.490924 0.398616 0.481568 0.469606 \n",
|
||
"min 0.000000 0.000000 0.000000 0.000000 \n",
|
||
"25% 0.000000 0.000000 0.000000 0.000000 \n",
|
||
"50% 0.000000 0.000000 0.000000 0.000000 \n",
|
||
"75% 1.000000 0.000000 1.000000 1.000000 \n",
|
||
"max 1.000000 1.000000 1.000000 1.000000 \n",
|
||
"\n",
|
||
" speeding_selten weather_nass weather_trocken weather_winterlich \\\n",
|
||
"count 20000.000000 20000.000000 20000.000000 20000.000000 \n",
|
||
"mean 0.306250 0.198100 0.753000 0.048900 \n",
|
||
"std 0.460946 0.398578 0.431278 0.215664 \n",
|
||
"min 0.000000 0.000000 0.000000 0.000000 \n",
|
||
"25% 0.000000 0.000000 1.000000 0.000000 \n",
|
||
"50% 0.000000 0.000000 1.000000 0.000000 \n",
|
||
"75% 1.000000 0.000000 1.000000 0.000000 \n",
|
||
"max 1.000000 1.000000 1.000000 1.000000 \n",
|
||
"\n",
|
||
" road_Autobahn road_Außerorts road_Innerorts weekday_Mo-Fr \\\n",
|
||
"count 20000.000000 20000.000000 20000.000000 20000.000000 \n",
|
||
"mean 0.339150 0.334750 0.326100 0.699600 \n",
|
||
"std 0.473433 0.471915 0.468796 0.458443 \n",
|
||
"min 0.000000 0.000000 0.000000 0.000000 \n",
|
||
"25% 0.000000 0.000000 0.000000 0.000000 \n",
|
||
"50% 0.000000 0.000000 0.000000 1.000000 \n",
|
||
"75% 1.000000 1.000000 1.000000 1.000000 \n",
|
||
"max 1.000000 1.000000 1.000000 1.000000 \n",
|
||
"\n",
|
||
" weekday_Sa weekday_So \n",
|
||
"count 20000.000000 20000.000000 \n",
|
||
"mean 0.147950 0.152450 \n",
|
||
"std 0.355059 0.359466 \n",
|
||
"min 0.000000 0.000000 \n",
|
||
"25% 0.000000 0.000000 \n",
|
||
"50% 0.000000 0.000000 \n",
|
||
"75% 0.000000 0.000000 \n",
|
||
"max 1.000000 1.000000 "
|
||
]
|
||
},
|
||
"execution_count": 11,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"# Überblick über die Stichprobe\n",
|
||
"print(\"Form der Stichprobe:\", X_sample.shape)\n",
|
||
"print(\"Anteil Zielvariable (Diebstahl):\")\n",
|
||
"print(pd.Series(target_sample).value_counts(normalize=True))\n",
|
||
"\n",
|
||
"# Merkmale\n",
|
||
"X_sample.describe(include='all')"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 12,
|
||
"id": "30bfcdde",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"Fehlende Werte pro Spalte:\n",
|
||
"const 0\n",
|
||
"avg_speed 0\n",
|
||
"hard_brakes 0\n",
|
||
"trip_distance 0\n",
|
||
"shift_frueh 0\n",
|
||
"shift_normal 0\n",
|
||
"shift_spaet 0\n",
|
||
"speeding_haeufig 0\n",
|
||
"speeding_manchmal 0\n",
|
||
"speeding_selten 0\n",
|
||
"weather_nass 0\n",
|
||
"weather_trocken 0\n",
|
||
"weather_winterlich 0\n",
|
||
"road_Autobahn 0\n",
|
||
"road_Außerorts 0\n",
|
||
"road_Innerorts 0\n",
|
||
"weekday_Mo-Fr 0\n",
|
||
"weekday_Sa 0\n",
|
||
"weekday_So 0\n",
|
||
"dtype: int64\n"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"# Prüfung auf fehlende Werte\n",
|
||
"print(\"Fehlende Werte pro Spalte:\")\n",
|
||
"print(X_sample.isnull().sum())"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "201bca58",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Feature Engineering\n",
|
||
"\n",
|
||
"Für die Modellierung werden kategoriale Variablen in numerische Dummy-Variablen umgewandelt. Dies ist notwendig, damit die Regressionsmodelle die Informationen nutzen können. In unserem Fall sind die kategorischen Variablen schon aus dem vorherigen Schritt One-Hot Encoded, weil wir aus den Variablen das logistische Regressionsproblem erstellt haben. \n",
|
||
"\n",
|
||
"Die Daten werden in Trainings- und Testdaten im Verhältnis 80:20 aufgeteilt"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 13,
|
||
"id": "b71ab517",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"Trainingsdaten: (16000, 19)\n",
|
||
"Testdaten: (4000, 19)\n",
|
||
"Anteil Zielvariable in Trainingsdaten:\n",
|
||
"0 0.695875\n",
|
||
"1 0.304125\n",
|
||
"dtype: float64\n",
|
||
"Anteil Zielvariable in Testdaten:\n",
|
||
"0 0.696\n",
|
||
"1 0.304\n",
|
||
"dtype: float64\n"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"from sklearn.model_selection import train_test_split\n",
|
||
"\n",
|
||
"# Zielvariable\n",
|
||
"y = target_sample\n",
|
||
"\n",
|
||
"X_train, X_test, y_train, y_test = train_test_split(X_sample, y, test_size=0.2, random_state=22, stratify=y)\n",
|
||
"\n",
|
||
"print(\"Trainingsdaten:\", X_train.shape)\n",
|
||
"print(\"Testdaten:\", X_test.shape)\n",
|
||
"print(\"Anteil Zielvariable in Trainingsdaten:\")\n",
|
||
"print(pd.Series(y_train).value_counts(normalize=True))\n",
|
||
"print(\"Anteil Zielvariable in Testdaten:\")\n",
|
||
"print(pd.Series(y_test).value_counts(normalize=True))"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "103a8399",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Visualisierung der Variablen"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "d423f20f",
|
||
"metadata": {},
|
||
"source": [
|
||
"Um weiteres Verständnis über den Datensatz zu bekommen, visualisieren wir nun die Variablen. Kategorische Variablen werden als Balkendiagramme dargestellt, weil wir eine Anzahl diskreter Werte haben und Metrische Variablen werden in Histogrammen veranschaulicht, um die Verteilung dieser zu erkennen."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 14,
|
||
"id": "b748cb80",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/png": "iVBORw0KGgoAAAANSUhEUgAABdEAAAPdCAYAAABlRyFLAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy88F64QAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdfVhUdf7/8dfEnYAwCgYjiTcVkQberBY3tqmJqIXk+i1rKdLNVVtNI3UtsxvsBspKLSgzNDXRqN20zE0Su7FcxXtKzax+mTcl4hoO3oLi+f3RxckRxkDBAX0+rutcF3POe875fM6c4T3znnM+x2IYhiEAAAAAAAAAAFDJZa5uAAAAAAAAAAAA9RVFdAAAAAAAAAAAnKCIDgAAAAAAAACAExTRAQAAAAAAAABwgiI6AAAAAAAAAABOUEQHAAAAAAAAAMAJiugAAAAAAAAAADhBER0AAAAAAAAAACcoogMAAAAAAAAA4ARF9AbolVdekcViUUREhKub4iA1NVUWi0X/+9///jC2devWGjx48Dlvy2KxKDU19ZyfXx0ffPCBLBaLXn/9dacxeXl5slgsmjJlSq1s02Kx6IEHHqiVdV1KNm3apG7duslqtcpisWjatGmSpJ9++kkWi0UvvviiJKlx48bnddzVRHVfyzlz5shiseinn35ymP/YY4+pZcuWcnd3V5MmTXT06FGlpqbq888/r9b2K/peMXl4eCgwMFDXX3+9HnroIW3duvUcelV/fP7557JYLNXeH8D5IO+Sd+GoPubd+ujM950rc1fFtismT09PXX755eratasmTpyonTt3XvA21SZnn6eAqpDXyetwdKnm9Y8++sjp+6A+HEun5203Nzc1bdpUHTp00PDhw5Wfn+/Stp2vimNrzpw5rm5Kjbi7ugGouTfffFOStHXrVq1Zs0ZRUVEubtHF6dZbb5XNZtObb76p+++/v8qY2bNny8PDQ8nJyRe4dTjdfffdpyNHjignJ0dNmzZV69atJUnNmzfX6tWr1apVK0nSZ599poCAABe2tLJbb71Vq1evVvPmzc15H3zwgZ599llNnDhRffv2lZeXl44ePapJkyZJkrp3717t9Y8aNUpJSUk6deqUDh48qE2bNunNN99URkaG0tPT9c9//rO2u3RB/OlPf9Lq1avVrl07VzcFlwDy7oVB3m04GnLedaX6kLvS0tLUo0cPlZeX68CBA1qzZo3efPNNTZ06VVlZWbr77rtd1rbzUdXnKcAZ8vqFQV5vOC7VvP7RRx/p1VdfrfMflM7H7bffrrFjx8owDJWUlGjLli1666239MYbb2j06NF6+eWXXd3Ec1JxbF111VWubkqNcCZ6A7N+/Xp99dVXuvXWWyVJs2bNcnGLGr4TJ07o5MmTlea7u7vr3nvv1bp167Rly5ZKyw8ePKhFixYpMTFRl19++Xm14dixY+f1/Evdli1bFBcXp759+yo6Olo2m02S5OXlpejoaPML1fXXX1/tf9IX6jW5/PLLFR0dLS8vL3NexfE2evRode3aVV26dDnn9bds2VLR0dGKjY3VLbfcookTJ2rLli3q1auXxo8fr6VLl553H1zB399f0dHR8vf3d3VTcJEj79Y+8m7D15DzrivVh9wVFham6Ohode3aVYmJiXr22We1detWXXvttRo8eLA2b97ssradj6o+TwFVIa/XPvJ6w0dedw1n753TBQcHKzo6WjExMerdu7fGjh2rjRs36r777tMrr7yi6dOnX6DW1q6KY+t83/sXGkX0BqYiyT/33HOKjY1VTk6Ojh496hBz+iU3U6ZMUZs2bdS4cWPFxMQ4XPJx5nAPZ04V8vLydNttt6lFixZq1KiRrr76ag0fPtzpZWb79u3TX//6V1mtVgUHB+u+++6T3W4/p/6WlJRo6NChCgwMVOPGjdWnTx999913VcZ+//33SkpKUlBQkLy8vNS2bVu9+uqrDjEVl7LOmzdPY8eO1RVXXCEvLy/98MMPVa5zyJAhkn77hfxMb7/9to4fP6777rtPknT8+HFNmDBBbdq0kaenp6644gqNHDlSBw8edHhe69atlZCQoIULF6pTp05q1KiReYbxmQzD0KOPPioPDw9lZWVJkk6dOqXJkyfr2muvlZeXl4KCgnTvvfdqz549Ds/t3r27IiIitHr1asXGxsrb21utW7c2+/Kf//xHf/rTn+Tj46PIyEjl5uY6PL/icsKvv/5ad9xxh6xWqwICAjRmzBidPHlS27dvV58+feTn56fWrVtr8uTJldpfUlKicePGOeyTlJQUHTlyxCGu4lKpefPmqW3btvLx8VGHDh20ZMmSKvdLhYpLd0+ePKnp06c7HLsV7Xf2nNMv963JayL9drlbQkKCeayFhITo1ltvrfQaSPrDPp3ZntatW+uxxx6T9FvCtFgsGjx4sJlcJk2aZPbzXC+l8/b21qxZs+Th4aEXXnjBnH8u+2zJkiXq1KmTvL291bZtW7N/c+bMUdu2beXr66sbbrhB69evd1jn4MGD1bhxY3377bfq3bu3fH191bx5cz333HOSpPz8fN14443y9fXVNddco7lz5zo839kl8evXr1diYqICAgLUqFEjderUSe+++65DzNGjR83jslGjRgoICFCXLl309ttv13hf4uJH3iXvknd/V5/zbkWfZsyYoWuuuUZeXl5q166dcnJyKq2vsLBQw4cPV4sWLeTp6ak2bdpo0qRJlb7IlpWV6ZlnnjFf+8svv1x/+9vftH//foe4EydOaPz48bLZbPLx8dGNN96otWvXVtpuVbmrIh/+8MMPuuWWW9S4cWOFhoZq7NixKi0tdXj+nj17dPvtt8vPz09NmjTR3XffrXXr1p335dABAQGaMWOGTp48qalTpzq0reJsxNNV9VpX7P/Zs2crPDxc3t7e6tKli/Lz82UYhl544QXzf+PNN99c6X/A+b5/nA3nsnz5cvXs2VP+/v7y8fFR165d9cknnzjE7N+/X8OGDVNoaKj5Onft2lXLly+v6a5EA0BeJ6+T13/nirz+6quv6rLLLlNRUZE576WXXpLFYtHIkSPNeadOnVLTpk01duxYc1518/I777yj+Ph4NW/e3Pye+sgjjzjst8GDB5vH9+nv2zPzSHX2aV28d87Gzc1NmZmZatasmcP3eWe5sKrPH64+vp0N51KdfXnq1Ck988wz5ueNJk2aqH379hfmrHwDDcbRo0cNq9VqXH/99YZhGMbMmTMNScacOXMc4nbs2GFIMlq3bm306dPHeP/9943333/fiIyMNJo2bWocPHjQMAzDOH78uLF69WqHafHixYa/v7/Rtm1bc33Tp0830tPTjcWLFxsrVqww5s6da3To0MEIDw83ysrKzLgnn3zSkGSEh4cbTzzxhJGXl2dMmTLF8PLyMv72t785tLFVq1bGoEGDztrfU6dOGT169DC8vLyMZ5991li2bJnx5JNPGldeeaUhyXjyySfN2K1btxpWq9WIjIw03nrrLWPZsmXG2LFjjcsuu8xITU014z777DNDknHFFVcYt99+u7F48WJjyZIlxoEDB5y248YbbzSCgoIc+moYhnH99dcbV1xxhXHy5Enj1KlTRu/evQ13d3fj8ccfN5YtW2a8+OKLhq+vr9GpUyfj+PHjDn1v3ry5ceWVVxpvvvmm8dlnnxlr1641DMMwJBkjR440X5+77rrL8PPzM5YuXWo+f9iwYYYk44EHHjByc3ON119/3bj88suN0NBQY//+/WZct27djMDAQCM8PNyYNWuW8fHHHxsJCQmGJGPSpElGZGSk8fbbbxsfffSRER0dbXh5eRk///xzla/n008/beTl5Rnjx483t33ttdcar7zyipGXl2f87W9/MyQZ7733nvn8I0eOGB07djSaNWtmTJkyxVi+fLnx8ssvG1ar1bj55puNU6dOmbEVx+sNN9xgvPvuu8ZHH31kdO/e3XB3dzf+3//7f05fm6KiImP16tWGJOP22283j+PT23+m2bNnG5KMHTt2VOs1OdPhw4eNwMBAo0uXLsa7775rrFixwnjnnXeM+++/3/jmm29q3Kcz27Nx40ZjyJAhhiQjNzfXWL16tfHTTz8Zubm5hiRjyJAhZj9/+OEHp/um4v/ACy+84DSm4nU/ceLEOe2zFi1aGBEREeZxFBUVZXh4eBhPPPGE0bVrV2PhwoXGokWLjGuuucYIDg42jh49aj5/0KBBhqenp9G2bVvj5ZdfdjiOJkyYYFxzzTWVjtv169ebz694L3/22WfmvE8//dTw9PQ0/vznPxvvvPOOkZubawwePNiQZMyePduMGz58uOHj42NMmTLF+Oyzz4wlS5YYzz33nJGRkeF0X+HSRN4l7xoGefd09T3vhoaGGu3atTPefvttY/HixUafPn0MSca//vUvM27v3r1GaGio0apVK2PGjBnG8uXLjaefftrw8vIyBg8ebMaVl5cbffr0MXx9fY1JkyYZeXl5xsyZM40rrrjCaNeuXaWcZrFYjH/+85/GsmXLjClTphhXXHGF4e/v7/C+qyp3nZ4PX3zxRWP58uXGE088YVgsFmPSpEkO++Hqq682AgICjFdffdX4+OOPjYceesho06ZNpTxXlYptn74vztS8eXPjqquucmhbq1atKsVV9VpLMlq1amXExsY65P+AgADjoYceMm677TZjyZIlxvz5843g4GCjffv2Dsfk+b5/qjrO5s2bZ1gsFqN///7GwoULjQ8//NBISEgw3NzcjOXLl5txvXv3Ni6//HLjjTfeMD7//HPj/fffN5544gkjJyfnrPsUDQ95nbxuGOT107kir3/77beGJGPBggXmvD59+hje3t5GWFiYOW/NmjWGJOOjjz4yDKNmefnpp582pk6davznP/8xPv/8c+P111832rRpY/To0cOM+eGHH4zbb7/dkOTwHq441qq7T+vyvXP68VyVu+66y5Bk7N692+lrc/q2T//84erju+L/7OmfX6q7L9PT0w03NzfjySefND755BMjNzfXmDZtmkNMXaGI3oC89dZbhiTj9ddfNwzDMA4dOmQ0btzY+POf/+wQV3EwRkZGGidPnjTnr1271pBkvP3221Wu/8iRI8YNN9xgNG/e3Pjpp5+qjDl16pRx4sQJY+fOnYYk44MPPjCXVbyJJk+e7PCcESNGGI0aNXL4J1+dpL906VJDkvHyyy87zH/22WcrJf3evXsbLVq0MOx2u0PsAw88YDRq1Mj49ddfDcP4/Z/HTTfddNZtn67iH9HChQvNeVu2bDEkGRMnTjQMwzALnGf2/Z133jEkGW+88YZD393c3Izt27dX2lbFP8kDBw4YN954o3HFFVcYBQUF5vJt27YZkowRI0Y4PK8iwTz66KPmvG7dulUqPB44cMBwc3MzvL29Hf4BFhQUGJKMV155xZxX8Xq+9NJLDtvq2LFjpf1x4sQJ4/LLLzcGDBhgzktPTzcuu+wyY926dQ7P//e//+2QDCv6HRwcbJSUlJjzCgsLjcsuu8xIT0+vtJ+c7bfT1TTpO3tNzrR+/XpDkvH+++//YZuq06eq2lPR9tM/xO3fv7/ScX821Smi33nnnYYkY9++fQ7bPZOzfebt7W3s2bPHnFdxHDVv3tw4cuSIOf/99983JBmLFy825w0aNKhSIq04jiQZGzduNOdXHLdjxowx51X1QeDaa681OnXqZP4oUCEhIcFo3ry5UV5ebhiGYURERBj9+/d3ul+ACuTd35B3ybvO9tvp6kPe9fb2NgoLC815J0+eNK699lrj6quvNucNHz7caNy4sbFz506H57/44ouGJGPr1q2GYRjG22+/XSlPGYZhrFu3zpBkvPbaa4Zh/H6MPPTQQw5x8+fPNyRVq4guyXj33Xcdnn/LLbcY4eHh5uNXX33VkORQCKroT20V0aOiogxvb2+HttWkiG6z2YzDhw+b8yryf8eOHR3+H02bNs2QZHz99dfmvPN9/5x5nB05csQICAgw+vXr59DO8vJyo0OHDsYNN9xgzmvcuLGRkpLidL/g4kFe/w15nbzubL+drq7yumEYRosWLYz77rvPMAzDKC0tNXx9fY2HH37YkGTm52effdbw8PAw80p18/KZKt5zK1asMCQZX331lbls5MiRVfbRMKq/T+vyvfNHRfSKfbZmzRrDMGpeRHfl8V1VEb26+zIhIcHo2LGj0/1SlxjOpQGZNWuWvL29ddddd0n67c7Id9xxh7788kt9//33leJvvfVWubm5mY/bt28vSdq5c2el2PLyct15553atm2bPvroI/PGEZJUVFSk+++/X6GhoXJ3d5eHh4e5fNu2bZXWlZiY6PC4ffv2On78uMPlOtXx2WefSVKlGxwlJSU5PD5+/Lg++eQT/eUvf5GPj49OnjxpTrfccouOHz9e6c7F//d//1ftdgwcOFB+fn7mDWik325GY7FY9Le//U2S9Omnn0pSpeE17rjjDvn6+la6bLR9+/a65pprqtzejh07FBMTo5KSEuXn56tDhw7msop9cuZ2brjhBrVt27bSdpo3b67OnTubjwMCAhQUFKSOHTsqJCTEnN+2bVtJVR8bCQkJDo/btm0ri8Wivn37mvPc3d119dVXOzx/yZIlioiIUMeOHR1ek969e1c5DEePHj3k5+dnPg4ODlZQUFCVbaoLZ3tNTnf11VeradOmevjhh/X666/rm2++cRrr6j79EcMwzuv5HTt21BVXXGE+rjiOunfvLh8fn0rzz+y3xWLRLbfcYj6uOI6aN2+uTp06mfMrjtuz7bcffvhB3377rfn/4sz/A3v37tX27dsl/fZ+Wbp0qR555BF9/vnnjNcHp8i7vyHvknfrQl3k3Z49eyo4ONh87ObmpjvvvFM//PCDeZn+kiVL1KNHD4WEhDjsp4r9u2LFCjOuSZMm6tevn0Ncx44dZbPZzP3p7H0zcOBAubu7V2tfWCwW9evXz2Fe+/btHV6LFStWyM/PT3369HGI++tf/1qtbVTH+X4u6NGjh3x9fc3HFcd53759HYYEcHb818b7p8KqVav066+/atCgQQ6v36lTp9SnTx+tW7fOvKz/hhtu0Jw5c/TMM88oPz9fJ06cONddgHqOvP4b8jp5vS5UN69Lv+XriiGzVq1apaNHj2rMmDFq1qyZ8vLyJP02HFdMTIyZV6qblyXpxx9/VFJSkmw2m9zc3OTh4aFu3bpJqvo958wf7dO6fu/8kfPN2648vs9Uk315ww036KuvvtKIESP08ccfq6Sk5Nx2wDmgiN5A/PDDD/riiy906623yjAMHTx4UAcPHtTtt98uSQ4JqUJgYKDD44ob7VRVMLr//vuVm5urf//73+rYsaM5/9SpU4qPj9fChQs1fvx4ffLJJ1q7dq158Fa1rpps92wOHDggd3f3SuuruMnF6XEnT55URkaGPDw8HKaKAt2Z481V3BijOnx8fHTXXXcpNzdXhYWFOnnypLKzs9WtWzfzphoVbT3zpggWi0U2m00HDhyo9vbXrl2r7777TnfeeadatGhRqa/Onh8SElJpO1XdOdvT07PSfE9PT0m//eM6U1WxPj4+atSoUaX5pz9/3759+vrrryu9Jn5+fjIMo9JrcubrLP127FyoAmd1jwmr1aoVK1aoY8eOevTRR3XdddcpJCRETz75ZKUvXa7u0x/ZuXOnvLy8zvkO686Oo+oeX86OI2fHbVXHZ4V9+/ZJksaNG1fpmBsxYoSk3/8PvPLKK3r44Yf1/vvvq0ePHgoICFD//v2r/PKESxd593fkXfJuXaiLvHvmsXr6vIrXat++ffrwww8r7afrrrtO0u/H7r59+3Tw4EF5enpWii0sLDTjKtZ75rarei85U9Xr6+Xl5fD6HjhwwOEHggpVzTtXu3btcvjSXFPn+7mgNt4/FSo+F9x+++2VXr/nn39ehmHo119/lfTb2LmDBg3SzJkzFRMTo4CAAN17770qLCz8wz6j4SCv/468Tl6vCzU5JuLi4rRr1y59//33Wr58uTp16qSgoCDdfPPNWr58uY4dO6ZVq1YpLi7OfE518/Lhw4f15z//WWvWrNEzzzyjzz//XOvWrdPChQsl1ex99Ef7tK7fO3+koih9rrnblcf3mWqyLydMmKAXX3xR+fn56tu3rwIDA9WzZ89K92GrC9U7PQIu9+abb8owDP373//Wv//970rL586dq2eeecbhl/LqSk1N1cyZMzV79mzFx8c7LNuyZYu++uorzZkzR4MGDTLnn8vND2oqMDBQJ0+e1IEDBxz+eZ35gbZp06Zyc3NTcnKyw40oTtemTRuHx1XdIONshgwZoqysLL311lu65pprVFRUpJdeeqlSW/fv3++Q+A3DUGFhoa6//vpqb//OO++UzWbTxIkTderUKfMmkxXbkaS9e/dW+kDwyy+/qFmzZjXqV11q1qyZvL29q/xAWrG8LlX80y4tLTU/eEqVk1iFmhwTkZGRysnJkWEY+vrrrzVnzhw99dRT8vb21iOPPHJ+Db9Afv75Z23YsEHdunUzz5Sr6T6rTyqOpwkTJmjAgAFVxoSHh0uSfH19NWnSJE2aNEn79u0zz0rv16+fvv322wvWZtRv5F3ybsV2JPJuddSHvFtV0bNiXsVr2axZM7Vv317PPvtslduq+CLarFkzBQYGVrqRVoWKM9Mq1ltYWOhwdVbFe6m2BAYGVnmz0toq9K5du1aFhYXmTQCl317TM29uKjWszwUZGRmKjo6uMqbiB4hmzZpp2rRpmjZtmnbt2qXFixfrkUceUVFRkdPXHw0PeZ28XrEdibxeHXWZ13v27Cnpt7PN8/Ly1KtXL3P+Y489pi+++EKlpaUORfTq5uVPP/1Uv/zyiz7//HPz7HNJlW5QWxsuxHvHmWPHjmn58uW66qqrzGP59NfsdA0hb9dkX7q7u2vMmDEaM2aMDh48qOXLl+vRRx9V7969tXv3boer4msbRfQGoLy8XHPnztVVV12lmTNnVlq+ZMkSvfTSS1q6dGmlSyn+yKxZszRp0iQ99dRTlS5pkn5/g5/+T1OSZsyYUaPtnIsePXpo8uTJmj9/vkaPHm3OX7BggUOcj4+PevTooU2bNql9+/bmr2S1KSoqShEREZo9e7auueYaWa1Wh8twevbsqcmTJys7O1sPPfSQOf+9997TkSNHzCRRXY899pj8/Pz00EMP6ciRI0pPT5ck3XzzzZKk7Oxshw8S69at07Zt2zRx4sTz6WatSkhIUFpamgIDAysljguhdevWkqSvv/7aYV99+OGHtbYNi8WiDh06aOrUqZozZ442btxYa+s+07megVKVY8eO6e9//7tOnjyp8ePHm/MvxD6rK+Hh4QoLC9NXX32ltLS0aj8vODhYgwcP1ldffaVp06bp6NGjdZp00TCQd8m75N2aqw9595NPPtG+ffvM4mh5ebneeecdhy+YCQkJ+uijj3TVVVepadOmTreVkJCgnJwclZeXKyoqymlc9+7dJUnz5893uCT63Xff1cmTJ8+1q5V069ZN7777rpYuXepwiXROTs55r/vXX3/V/fffLw8PD4f3U+vWrVVUVOSwT8vKyvTxxx+f9zbrWteuXdWkSRN98803euCBB6r9vJYtW+qBBx7QJ598ov/+97912EJcSOR18jp5vebqMq83b95c7dq103vvvacNGzaY39969eql4cOHa8qUKfL393fYbnXzck3ec6d/x/b29q5xPy7Ee6cq5eXleuCBB3TgwAHz2JYcX7OKE8gkafHixRekXefjXPdlkyZNdPvtt+vnn39WSkqKfvrpJ7Vr167O2kkRvQFYunSpfvnlFz3//PPmB/XTRUREKDMzU7NmzapR0l+9erXuv/9+de3aVb169ao0VlN0dLSuvfZaXXXVVXrkkUdkGIYCAgL04YcfmuNU1aX4+HjddNNNGj9+vI4cOaIuXbrov//9r+bNm1cp9uWXX9aNN96oP//5z/rHP/6h1q1b69ChQ/rhhx/04YcfmmOsnY/77rtPY8aM0fbt2zV8+HCHf7K9evVS79699fDDD6ukpERdu3bV119/rSeffFKdOnVScnJyjbf34IMPqnHjxho2bJgOHz6sV155ReHh4Ro2bJgyMjJ02WWXqW/fvvrpp5/0+OOPKzQ01OEDh6ulpKTovffe00033aSHHnpI7du316lTp7Rr1y4tW7ZMY8eOPWvyO1+33HKLAgICNGTIED311FNyd3fXnDlztHv37vNa75IlS/Taa6+pf//+uvLKK2UYhhYuXKiDBw+av6DXBT8/P7Vq1UoffPCBevbsqYCAADVr1sxMlM7s2rVL+fn5OnXqlOx2uzZt2qQ333xTO3fu1EsvveRwtkxd7bMLZcaMGerbt6969+6twYMH64orrtCvv/6qbdu2aePGjfrXv/4l6bcP8QkJCWrfvr2aNm2qbdu2ad68eYqJiaGADknkXfIuefdc1Ie826xZM9188816/PHH5evrq9dee03ffvutQ6H5qaeeUl5enmJjYzV69GiFh4fr+PHj+umnn/TRRx/p9ddfV4sWLXTXXXdp/vz5uuWWW/Tggw/qhhtukIeHh/bs2aPPPvtMt912m/7yl7+obdu2uueeezRt2jR5eHgoLi5OW7Zs0Ysvvih/f//z6vvpBg0apKlTp+qee+7RM888o6uvvlpLly41C9qXXVa9UTq///5783PBgQMHtGbNGs2aNUslJSV66623zGFtpN/O5nziiSd011136Z///KeOHz+uV155ReXl5bXWr7rSuHFjZWRkaNCgQfr11191++23KygoSPv379dXX32l/fv3a/r06bLb7erRo4eSkpJ07bXXys/PT+vWrVNubq7TK9vQ8JDXyevk9Zqr6++GPXv2VEZGhry9vdW1a1dJv51p3KZNGy1btkyJiYkO9xapbl6OjY1V06ZNdf/99+vJJ5+Uh4eH5s+fr6+++qpSGyIjIyVJzz//vPr27Ss3N7caF8Pr+r2zb98+5efnyzAMHTp0SFu2bNFbb72lr776Sg899JCGDh1qxl5//fUKDw/XuHHjdPLkSTVt2lSLFi3SypUrz6sNF0p192W/fv0UERGhLl266PLLL9fOnTs1bdo0tWrVSmFhYXXaRoroDcCsWbPk6elp3nTjTM2aNdNf/vIX/fvf/zbH/6uO7du36+TJk/rvf/+rmJiYSssNw5CHh4c+/PBDPfjggxo+fLjc3d0VFxen5cuXq2XLlufcp+q47LLLtHjxYo0ZM0aTJ09WWVmZunbtqo8++kjXXnutQ2y7du20ceNGPf3003rsscdUVFSkJk2aKCwszOHGhecjOTlZjzzyiMrKynTfffc5LLNYLHr//feVmpqq2bNn69lnn1WzZs2UnJystLS0Sr+CVteQIUPk6+ur5ORkHTlyRDNnztT06dN11VVXadasWXr11VdltVrVp08fpaenV3vszQvB19dXX375pZ577jm98cYb2rFjh7y9vdWyZUvFxcX9YfH3fPn7+ys3N1cpKSm655571KRJE/39739X37599fe///2c1xsWFqYmTZpo8uTJ+uWXX+Tp6anw8PBKl2jWhVmzZumf//ynEhMTVVpaqkGDBmnOnDlnfU5GRoYyMjLk5uYmf39/XXnllerXr5+GDh1a6RfautpnF0qPHj20du1aPfvss0pJSVFxcbECAwPVrl07DRw40Iy7+eabtXjxYk2dOlVHjx7VFVdcoXvvvbdenXkC1yLvknfJuzVXH/JuYmKirrvuOj322GPatWuXrrrqKs2fP1933nmnGdO8eXOtX79eTz/9tF544QXt2bNHfn5+atOmjfr06WOene7m5qbFixfr5Zdf1rx585Seni53d3e1aNFC3bp1M794S7/9zwgODtacOXP0yiuvqGPHjnrvvffMmxfWBl9fX3366adKSUnR+PHjZbFYFB8fr9dee0233HKLmjRpUq31PProo5J+uxTaarXqmmuu0X333adhw4Y53AhR+q2Y8cEH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Dhwou92uMWPGaMCAAbrsssuUmppaB00EAAC1hTwOAED9RI4GAKD+qnERff78+crKytK4cePk7u6uv/71r5o5c6aeeOIJ5efn10UbAQBALSGPAwBQP5GjAQCov2pcRC8sLFRkZKQkqXHjxrLb7ZKkhIQE/ec//6nd1gEAgFpFHgcAoH4iRwMAUH/VuIjeokUL7d27V5J09dVXa9myZZKkdevWycvLq3ZbBwAAahV5HACA+okcDQBA/VXjIvpf/vIXffLJJ5KkBx98UI8//rjCwsJ077336r777qv1BgIAgNpDHgcAoH4iRwMAUH+51/QJzz33nPn37bffrtDQUP33v//V1VdfrcTExFptHAAAqF3kcQAA6idyNAAA9VeNi+hnioqKUlRUVG20BQAAXGDkcQAA6idyNAAA9UeNh3Nxc3NTjx499OuvvzrM37dvn9zc3GqtYQAAoPbVZh6fPn262rdvL39/f/n7+ysmJkZLly41lxuGodTUVIWEhMjb21vdu3fX1q1bHdZRWlqqUaNGqVmzZvL19VViYqL27NnjEFNcXKzk5GRZrVZZrVYlJyfr4MGDNes4AAD1HN+1AQCov2pcRDcMQ6WlperSpYu2bNlSaRkAAKi/ajOPt2jRQs8995zWr1+v9evX6+abb9Ztt91mFsonT56sKVOmKDMzU+vWrZPNZlOvXr106NAhcx0pKSlatGiRcnJytHLlSh0+fFgJCQkqLy83Y5KSklRQUKDc3Fzl5uaqoKBAycnJ57EXAACof/iuDQBA/VXjIrrFYtF7772nfv36KTY2Vh988IHDMgAAUH/VZh7v16+fbrnlFl1zzTW65ppr9Oyzz6px48bKz8+XYRiaNm2aJk6cqAEDBigiIkJz587V0aNHtWDBAkmS3W7XrFmz9NJLLykuLk6dOnVSdna2Nm/erOXLl0uStm3bptzcXM2cOVMxMTGKiYlRVlaWlixZou3btzttW2lpqUpKShwmAADqM75rAwBQf53Tmehubm56+eWX9eKLL+rOO+/UM888wy/jAAA0AHWVx8vLy5WTk6MjR44oJiZGO3bsUGFhoeLj480YLy8vdevWTatWrZIkbdiwQSdOnHCICQkJUUREhBmzevVqWa1WhzFho6OjZbVazZiqpKenm8O/WK1WhYaGnlf/AACoaxf6u/bPP/+se+65R4GBgfLx8VHH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rbJarfL19VXTpk1d3DKK6KhnysvL5ebmpieeeEKGYWj69OmSRCH9EjRz5kzdeOONuvbaayVJjz32mD788EMdOHBAQ4cO1f/93/8pIiLCxa1EffDLL7/oqaeekoeHhwIDA/Wvf/1L69evp4AONBCnf/n65ptv9Ne//lW33367vL291b59exe3DvVdxWfHadOmyTAMDR8+XJIopF/kDMMw/2/8+9//1o8//qgOHTooKipKTZo0cW3jgEtExXswLS1NH3zwgQIDA9WtWzc9/PDDuuyyyyikXwJOf40nTJigZcuWacyYMQoKCpKfn5+LW4eGJi0tTd26dVPXrl0lSY888oj+9a9/6dChQ+rTp4/+9re/qUePHi5to8XgWhvUMxVfhiRp0qRJmjVrlv7xj39QSL+EfPTRRxo2bJgGDBighx9+WGvWrNHIkSP18ssva+3atfriiy901VVX6Z///Kf+9Kc/ubq5qAc+++wzDR48WL/88otmzZqle++9lw/uQANgGIb5g9cTTzyh48eP6+2339a+ffuUmJioxx9/XB06dHBxK1Hfnf7ZcfTo0XrjjTc0Y8YMCukXqdP/bzz66KPKyMhQeHi4CgoKNHz4cA0bNoz/G0AdOv0z9vTp0/XYY4/p4Ycf1qZNm7R161Z16dJFb775ZqVYXLyefPJJvf7661qwYIGio6Pl6+vrsPz0/9tAVdasWaN//OMfuuKKK/TMM8/IbrcrOTlZM2fO1LZt2/Tpp5+qqKhITz75pHr37u2ydlJER71wtuT65JNPavbs2RTSLzEZGRmaM2eO4uLidOLECXXq1EnJycmSpHfeeUevvvqqmjdvrocffphC+iWs4n/Hpk2bNHLkSElSYGCgHn74Yd14442S+NAG1FenvzenTJmip59+WkuWLJGfn59+/PFHDRkyRL169dKjjz7KGemo5GyfHUeNGqWsrCwK6Re5jRs36tFHH1Vqaqqio6O1cOFCTZw4UbGxsRo1apQ6duzo6iYCF7VPP/1U69evV9u2bdWvXz8dOnRI77zzjl544QXFxsZq9uzZkiikX+y+//57/eUvf9GLL76oPn366H//+5927dqlvLw8XXnllbrjjjtc3UQ0EO+//76mT5+uxo0bq1WrVgoNDdVDDz0kSfryyy+VkZGh3bt3KzU11WWFdIZzgcudnlSXLFmin3/+WU2aNFFs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mzRpktq3b69GjRpp4sSJunDhgoNrBwAAHmQk0XFPuPr277lz52ry5Ml67bXXVLlyZc2bN09jx47V77//zoXXAy7nomv48OGaPXu23n33XdWsWVOFCxe2ieMcebDk9GYbOXKkZs6cqalTp+rll1+Wq6srvdGBO2DGjBkaMmSIPv30U5UvX16BgYFatWqV/P39tXnzZu3evVuS+Dw+AHKO8bvvvquYmBiFhYVp2LBh2rdvnz788EPNnDnTJg4Pnqt/9J4wYYKqVq2qLl266B//+IdGjRqlP/74w8E1BAAADyqS6Lgn5PxDnZCQoB9//FEzZszQa6+9pmXLlik8PFw//vijoqOjdfToURLpD6Crj3diYqKWL1+uhQsXKiwsTK6urvrPf/6jxYsXa+vWrZK4OH9QXP3j23/+8x+tWbNGy5cv15NPPqn09HT98MMPGj58uDZs2ODAWgL3t7lz56pv37769NNP9cILL5jlTz75pJYuXao//vhDH3/8sfbt22dOow2/P+Uc1yNHjuiLL77Q3LlzFRERoX79+mnp0qUKCAjQkiVLtHfvXgfXFI72+eef65NPPtHnn3+ucePGqUaNGrJYLJo0aZJGjBhBIh0AADgESXTcMzZu3Kjw8HAtX75cLi4uZvmAAQP00ksvad++fXrvvff0n//8hyTpAyQrK8vmeLu5ucnZ2VlWq1Vbt27VO++8o7Zt22ro0KEaMGCA1q5d68Da4k7K+fEtNTVVVqtVZ86c0eHDh7V3714NHTpUXbp00dq1a9W8eXOtW7fOwbUF7j/fffedXnvtNfXv319hYWFmeefOnTVq1Cg1aNBAM2fO1DfffKMPP/xQ+/fvl8QPnfebU6dOKT093TyuRYoUUUpKijnUWnZ2tgICAjR27FgdOnRIW7ZscWR14QA554gk83lHgwYNUv369fXVV1+pdevWWrx4sb7++mstXbpUMTEx+u233xxcawAA8KAhiY671rU90Zo2baqXXnpJhmHo888/1+nTp81p/fv3V+fOnRUfH68VK1bc6arCQb799lvzImrgwIEaPXq0KlSooMzMTL322mtq2rSpsrOzFR0dre+++04XL160OW9wf1q3bp0+++wzSVfOi3HjxkmS2rdvr+joaIWEhKhYsWKKiopSYmKinn76aW3atMmRVQbuS97e3mrYsKF++eUX8wfMjh07avfu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qYqIiNDp06dlsVgUHR2t8uXLq2jRosrOztbgwYN15MgRffHFF46uMu4wzhEAAHCv4j44OFTOxffVCfCaNWvqzTffVFpamkaNGiVXV1e1b99eklS+fHn16NFD/v7+ateunTkPCfQHR3p6ug4fPqzTp09r//79CgkJkYuLizIyMuTv769du3Zp4cKFKlSokCIiIuTs7Mxtvw+AevXqKSwsTOvWrVNqaqqk/w0J8Nhjj2n48OF69tln9euvv6p3796cF8BtcHUCff/+/Tp79qwqVKigUqVKqXDhwtq0aZMmTZqkXr16SbrSVmdnZ6t69er68MMPcy0D9z6LxaKsrCwVK1ZMs2fPlsViyfU/WkZGhg4ePGjzYyceHJwjAADgXkVPdDjM1RfOO3fu1KVLl+Tu7q66detKknbv3q3p06dr27ZtGjt2rF544YVcy2B4jvubveTKp59+qsjISAUHB2vYsGGqUaOGJJk90q9GovT+k9d5YRiGjhw5om7duunIkSPatm2bypUrZ/f4890B/D1X3wH29ttv6/PPP1dSUpLKly+vSpUqae7cubJarQ6uJRzl6vMj5zs7IyNDx44dU9++ffXXX39p9+7dcnZ25m7CBxTnCAAAuNeQRIdDXP3P8PDhw7Vy5UolJycrICBA1atX1/Tp0yX9L5G+Y8cOvfXWW3rllVccWW3cQVcnSrdv3660tDQ5OTnpySeflCQtXrxYMTExql69uiIiIvTYY49JYmif+93V58XGjRt15swZFStWTLVq1VLp0qV17NgxderUSX/99Ze2bt2qsmXLkjAHCtDkyZM1evRoffLJJypbtqy2bNmiBQsWSJJWr16tEiVKOLiGuBucPXtWY8aM0YEDB3T58mVt2LBBLi4ufD/DxDkCAADudtw/C4fISXJGRUVp9uzZmjlzpg4dOqSQkBDNnDlTL730kiSpdu3a6t27typVqqR169Y5ssq4w3ISpUOHDtXLL7+sjh07qnPnznrqqad09uxZvfzyyxowYID279+vKVOmaPfu3ZIY2ud+l3Ne/OMf/1Dnzp01btw4tWnTRi+//LKWLVsmf39/LVu2TOXKlVOjRo30xx9/cPEN3GaGYSg7O1vp6enavn27evfuraZNm6py5crq0aOHRo0apczMTL3//vuir8b9KTs7+7rvr+Xq6qpixYrpmWee0TfffCMXFxdlZmby/Xwf4xwBAAD3G3qiw2EOHjyovn37aujQoWrRooW+/vprtW/fXi+99JJWrVql0NBQxcbGSpL+/e9/q1KlSoyb+oD517/+pZEjR2rt2rUqVqyY/vvf/6pPnz5ydXXVrl275OTkpEWLFmn48OF644039M477zi6yrgDFi5cqKFDh+rLL79UjRo19OuvvyoyMlLJycmKiIhQmzZt9NtvvyksLExVq1bVZ5995ugqA/eFtWvXysvLSyEhIWZZmzZt5OrqqhUrVtjE9unTR/v379fmzZv5cfM+9v3336thw4bXjcm5g+jqHsX0Ln5wcI4AAID7BRlJOEyVKlXUoUMHPf7449q6dau6d++uiRMnaubMmWrZsqWWLFmi5s2bS5IqV66sQoUK3bAXC+5t1x7fxMREvfTSS6pfv76qVq2qp556SmvXrlVKSopeffVVSVJ4eLhmz56tt956yxFVxh1w7Xlx4MABPf7446pXr55cXV0VHBys0aNHKzMzU5988okk6eGHH9aGDRu0fPlyR1QZuO9s2bJFbdq00bPPPqstW7ZIupLkqlOnjo4dO6aEhARlZWWZ8TVr1lRWVpbOnTvnqCqjgG3cuFF9+vTR77//Lkl27zq4NjlK7+IHB+cIAAC4n5BExx1x9YX11Xr16qXSpUtrzZo1atWqlZkYrVixosLCwuTj42OTQKMn+v3LMAzz+K5atUqSdPLkSf373/82Y7KyslS+fHn16dNHv/76q5KTkyVJzZs3l5OTk93zDPe2nPPiiy++0OnTp1WoUCFdunTJ/G7Izs7Wo48+qv79+2v58uXmxXqZMmU4L/6/vfuOr/H8/zj+OhkIIgjf2BqjVKtifG1NRWurtsRI7SRG2iiqESMSJUZVQoWYsauJUdQoSuwaMWrUVqq1EzPIvH9/eOR8E6otP6RO3s/Ho48m576v23VyPucen891X7fIM3L37l1KlChBxYoV6dSpE+vXr8fa2ppevXpx584dBg8ezMaNG7lz5w43b940T6+UJ0+ezO66PCdlypTh999/57vvvgMeP52aYRjmhOjSpUtZu3atpvnJIhQjIiIiYkmUkZTnKikpCcB8Yrx27VrmzJnDzp07+f33383rHTlyhNOnT5MjRw6SkpI4cOAATZo0Yd68eRqBngWkfxjoiBEj6NWrF2fOnKF9+/ZcvHiRb775BvhfHDk6OppjKz2NWrIs6b/3QUFBdOjQgeTkZOrUqcPmzZtZuHAhJpPJnGS3t7enYsWK5MyZM8N2FBci/381atTAwcGBvHnz0rJlS7p37866desoWLAgGzZs4NatW3z22We8+uqrvPPOO1y9epV58+YBjx99Ki+P9EVLeDBSuGTJkgQFBfHNN99w5syZP22X/vg+depUWrdujZ2dnab4sUCKEREREbF0SqLLc9O2bVumT59OQkIC8OABke7u7owYMYKmTZvSrVs3li1bBkCnTp349ddfqVu3LnXr1uXYsWN4e3sDGUcoi2VKu1Dat28fR48eZf78+ZQqVYqaNWvy2muvMX/+fGbOnAnApUuXiIyMpHTp0uTNmzcTey3PW9r3/rfffsPGxoZFixZRuHBhmjdvzpAhQ+jWrRtTpkzhyJEjXLhwgdDQUPLnz0/BggUzueciliU1NZW8efMyatQobt26Re3atalbty49evRg3bp1FC5cmPXr1/PVV1/h7+9Pnz592L9/v/nBgEqGvfzS9sdpiVAbGxsAXFxcuHXrFqdOnQIyFj8fTo76+/uzaNEi3NzcXmTX5QVRjIiIiIil04NF5bnp0qULUVFRhIeHU7JkSXr37s3kyZOpUaMGW7ZsYdasWZw4cYIxY8ZQu3Ztli1bxrp168ibNy9jxozBxsZGDxXKQubPn8/UqVOJj4/n+++/p2jRogAcPnyYMWPGsHnzZu7fv4+TkxM2Njbs3r0bW1tb88OoxDKtXLmS9957DycnJ7799ltcXV0BSEhIYPz48QQHB5M7d27s7e3JkycPO3bsUFyIPANr1qwB4N133zUnww4dOsQnn3zCkCFDqFChAv3792fnzp1Mnz6dd95555Ft6BhuWVatWkWLFi3w9vbmnXfewd3dHYBevXqxbds2du7cSa5cuYBHk6N+fn5ERETQqlWrTOu/PH+KEREREbFkSqLLM5f+pLhfv35MmzYNHx8f4uLimDFjhnm9PXv2EBQUhJOTExEREY9sJzk52XzhLpZv48aNDBw4kIMHDzJz5kw8PDzMy65du8b169eJjo6mcOHCNG3aFGtra8VIFnDp0iVGjhzJpEmTmD17Nh07dsyQID98+DCxsbEkJSVRv359xYXIM7B582bq168PPDiO586dm6CgIADGjBnD/Pnz2bNnD6dOnWLMmDH89NNPhIWF0bhx40zs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",
|
||
"text/plain": [
|
||
"<Figure size 1500x1000 with 6 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"def plot_dummy_counts_grid(df, prefixes):\n",
|
||
" n_prefixes = len(prefixes)\n",
|
||
" n_rows = (n_prefixes + 2) // 3\n",
|
||
"\n",
|
||
" fig, axes = plt.subplots(n_rows, 3, figsize=(15, 5 * n_rows))\n",
|
||
"\n",
|
||
" if n_rows == 1:\n",
|
||
" axes = axes.reshape(1, -1)\n",
|
||
" axes = axes.flatten()\n",
|
||
"\n",
|
||
" for i, prefix in enumerate(prefixes):\n",
|
||
" dummy_cols = [col for col in df.columns if col.startswith(prefix)]\n",
|
||
" counts = df[dummy_cols].sum().sort_values(ascending=False)\n",
|
||
"\n",
|
||
" sns.barplot(x=counts.index, y=counts.values, palette='viridis', ax=axes[i])\n",
|
||
" axes[i].set_title(f'Anzahl der Vorkommen für {prefix} Dummies')\n",
|
||
" axes[i].set_xlabel('Dummy Variablen')\n",
|
||
" axes[i].set_ylabel('Anzahl')\n",
|
||
" axes[i].tick_params(axis='x', rotation=45)\n",
|
||
"\n",
|
||
" for i in range(n_prefixes, len(axes)):\n",
|
||
" axes[i].set_visible(False)\n",
|
||
"\n",
|
||
" plt.tight_layout()\n",
|
||
" plt.show()\n",
|
||
"\n",
|
||
"prefixes = ['shift', 'speeding', 'weather', 'road', 'weekday']\n",
|
||
"plot_dummy_counts_grid(X_train, prefixes)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 15,
|
||
"id": "3ffbfe79",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"Deskriptive Statistiken für metrische Variablen:\n",
|
||
" avg_speed hard_brakes trip_distance\n",
|
||
"count 16000.000000 16000.000000 16000.000000\n",
|
||
"mean 46.973353 1.981437 20.266509\n",
|
||
"std 9.992143 1.400746 16.077625\n",
|
||
"min 10.000000 0.000000 1.019350\n",
|
||
"25% 40.242019 1.000000 9.951554\n",
|
||
"50% 46.994639 2.000000 15.856460\n",
|
||
"75% 53.736423 3.000000 25.392592\n",
|
||
"max 81.665638 9.000000 218.246601\n"
|
||
]
|
||
},
|
||
{
|
||
"data": {
|
||
"image/png": "iVBORw0KGgoAAAANSUhEUgAABv4AAASlCAYAAABgJa41AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy88F64QAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeXhU5fn/8c/JzGSyTzaSEDYBEVFALVYWraAgiiC16pdW2pRaRKutlAq1WmvFVsGlKn7BlVKxglL7s+4alYpYv+zYyCKiIiBIwpZtss1kZs7vj8kMDEkgCZPMJHm/ritXzTnPnHOfZEqeOfe578cwTdMUAAAAAAAAAAAAgHYtJtIBAAAAAAAAAAAAADh5JP4AAAAAAAAAAACADoDEHwAAAAAAAAAAANABkPgDAAAAAAAAAAAAOgASfwAAAAAAAAAAAEAHQOIPAAAAAAAAAAAA6ABI/AEAAAAAAAAAAAAdAIk/AAAAAAAAAAAAoAMg8QcAAAAAAAAAAAB0ACT+gAj7wQ9+oPj4eJWWljY65sc//rFsNpv2799/0ufbt2+fZs+erYKCghYf48MPP5RhGPrwww+D22bPni3DME46PuBk8D4EgI6J+VLntXjxYhmGoQ0bNkQ0DsMwNHv27CaP37VrlwzD0F/+8pfWC+oo0fJzAgBED+ZPnddnn32m2bNna9euXc163ahRozRq1KhWiakxgTnT4sWLg9ta8juvqqrS7NmzQ947QGdG4g+IsKlTp6qmpkYvvPBCg/vLysr0yiuvaMKECcrOzj7p8+3bt0/33HPPSU3EvvOd72j16tX6zne+c9LxAAAAnAjzJQAAgOZh/tR5ffbZZ7rnnnuanfh74okn9MQTT7ROUM1w/fXXa/Xq1c16TVVVle655x4Sf0AdEn9AhI0bN065ubn629/+1uD+F198UdXV1Zo6depJncfr9crlcp3UMQJSUlI0bNgwpaSkhOV4AAAAx8N8Ca2tqqoq0iGEiLZ4AADtD/MnNFVg3nHGGWfojDPOiHA0Uvfu3TVs2LBIhwG0ayT+gAizWCyaMmWKNm7cqM2bN9fb/+yzz6pr164aN26cJKmoqEg33nijunfvrtjYWPXu3Vv33HOPPB5P8DWBMvkHH3xQ9957r3r37i273a4VK1bou9/9riTpuuuuk2EY9doWbdiwQRMnTlR6erri4uJ0zjnn6KWXXgqJqaHWCw1prCXSKaecop/97GfB7wOtiVasWKGbbrpJmZmZysjI0FVXXaV9+/aFvNblcmnmzJnKyclRQkKCLrzwQm3cuLHeMY9VW1urrKws5eXl1dtXWlqq+Ph43XrrrcFt33zzjX7yk58oKytLdrtdAwYM0MMPPyyfzxccc3QLp0ceeUS9e/dWUlKShg8frjVr1hz3ZyNJBw8e1M0336wzzjhDSUlJysrK0sUXX6z//Oc/LY5769atGjt2rBISEtSlSxf98pe/1FtvvdWk39fRqqqqNGvWLPXu3VtxcXFKT0/XueeeqxdffDE45mc/+5mSkpK0detWjR49WomJierSpYt+9atf1btZZZqmnnjiCZ199tmKj49XWlqarrnmGn399df1zr18+XKNHj1aKSkpSkhI0Pnnn69///vf9ca99dZbOvvss2W329W7d+82a6UFAGh7zJc673wpwOl0nvC6//GPf2js2LHq2rWr4uPjNWDAAN1+++2qrKwMGReYw2zevFljx45VcnKyRo8eLUkqLy/XtGnTlJGRoaSkJF122WX64osvmhznsXw+n+677z717NlTcXFxOvfcc+vNawLtrD755BNdc801SktLU9++fSX532s/+tGPdMoppyg+Pl6nnHKKrr32Wu3evfuE5y4sLNSQIUPUr18/ffnll8HrC8zxYmNj1a1bN82YMaPez+if//ynhg4dKofDoYSEBPXp00c///nPW/xzAAC0PeZPnXP+tHjxYv3P//yPJOmiiy4K/i4CrTRHjRqlgQMH6qOPPtKIESOUkJAQ/Bt/bKvPo3/fJ5rPNMW+ffs0adIkJScny+Fw6Ic//KGKiorqjWuo1ecHH3ygUaNGKSMjQ/Hx8erZs6euvvpqVVVVadeuXerSpYsk6Z577glec+D39tVXX+m6665Tv379lJCQoG7duumKK66o9/+LwPvvxRdf1J133qnc3FylpKRozJgx2r59e7048/PzNXr06OB8acCAAZo7d27ImKa874HWQOIPiAI///nPZRhGvaewPvvsM61bt05TpkyRxWJRUVGRzjvvPL377rv64x//qHfeeUdTp07V3LlzNW3atHrH/d///V998MEH+stf/qJ33nlHubm5evbZZyVJf/jDH7R69WqtXr1a119/vSRpxYoVOv/881VaWqqnnnpKr732ms4++2z98Ic/DOm13Vquv/562Ww2vfDCC3rwwQf14Ycf6ic/+UnImOuuu07z5s3Tddddp9dee01XX321fvCDHxy3Z70k2Ww2/eQnP9HLL7+s8vLykH0vvviiampqdN1110nyJ+RGjBih9957T3/+85/1+uuva8yYMZo1a5Z+9atf1Tv2448/rvfff1/z5s3T0qVLVVlZqcsvv1xlZWXHjam4uFiSdPfdd+utt97Ss88+qz59+mjUqFHBSW5z4i4sLNTIkSO1fft2Pfnkk/r73/8up9PZYMwncuutt+rJJ5/U9OnTlZ+fr+eff17/8z//o8OHD4eMq62t1eWXX67Ro0fr1Vdf1a9+9Ss9/fTT+uEPfxgy7sYbb9SMGTM0ZswYvfrqq3riiSe0detWjRgxImQtgSVLlmjs2LFKSUnRc889p5deeknp6em69NJLQyaV//73v/X9739fycnJWrZsmR566CG99NJLwfc3AKDjYb7k19nmS8257i+//FKXX365Fi1apPz8fM2YMUMvvfSSrrjiinrHc7vdmjhxoi6++GK99tpruueee2Sapq688ko9//zzmjlzpl555RUNGzYseEO0JRYsWKD8/HzNmzdPS5YsUUxMjMaNG9dg+6qrrrpKp556qv75z3/qqaeekuS/4da/f3/NmzdP7777rh544AEVFhbqu9/9rg4dOtToebds2aKhQ4fKbrdr9erV6tevn6qqqjRy5Eg999xzmj59ut555x397ne/0+LFizVx4kSZpilJWr16tX74wx+qT58+WrZsmd566y398Y9/DLnxCwBoH5g/+XWm+dP48eM1Z86c4OsDv4vx48cHxxQWFuonP/mJJk+erLfffls333zzca+xOfOZxlRXV2vMmDF67733NHfuXP3zn/9UTk5OvftHDdm1a5fGjx+v2NhY/e1vf1N+fr7uv/9+JSYmyu12q2vXrsrPz5fkb3EbuOa77rpLkj/hmJGRofvvv1/5+fl6/PHHZbVaNXTo0AYTer///e+1e/du/fWvf9UzzzyjL7/8UldccYW8Xm9wzKJFi3T55ZfL5/Ppqaee0htvvKHp06dr7969wTGRft+jkzMBRIWRI0eamZmZptvtDm6bOXOmKcn84osvTNM0zRtvvNFMSkoyd+/eHfLav/zlL6Ykc+vWraZpmubOnTtNSWbfvn1Djmeaprl+/XpTkvnss8/Wi+H00083zznnHLO2tjZk+4QJE8yuXbuaXq/XNE3TXLFihSnJXLFiRXDM3XffbR77T4ok8+677653nl69eplTpkwJfv/ss8+aksybb745ZNyDDz5oSjILCwtN0zTNrVu3mpLM3/3udyHjXnzxRVNSyDEbsmnTJlOS+cwzz4RsP++888whQ4YEv7/99ttNSebatWtDxt10002mYRjm9u3bTdM88nMeNGiQ6fF4guPWrVtnSjJffPHF48ZzLI/HY9bW1pqjR482f/CDHzQ77t/+9remYRjB90HApZdeWu/3dSIDBw40r7zyyuOOmTJliinJfOyxx0K233fffaYk8+OPPzZN0zRXr15tSjIffvjhkHF79uwx4+Pjzdtuu800TdOsrKw009PTzSuuuCJknNfrNc866yzzvPPOC24bOnSomZuba1ZXVwe3lZeXm+np6fXehwCAjoP5UuebLzX1uo/l8/nM2tpac+XKlaYk89NPPw3uC8xh/va3v4W85p133jnu3Kah31NjAtfd2HxlzJgxwW2B98Uf//jHEx7X4/GYFRUVZmJiYkicgZ/T+vXrzffff99MSUkxr7nmmpBzz50714yJiTHXr18fcsz/9//+nynJfPvtt03TPPL/ldLS0iZfLwAgejF/6nzzp3/+85+N3gcaOXKkKcn897//3eC+kSNHBr9vznzmRJ588klTkvnaa6+FbJ82bVq9982xv/PAXKWgoKDR4x88eLDJ8zWPx2O63W6zX79+5m9+85vg9sD77/LLLw8Z/9JLL5mSzNWrV5umaZpOp9NMSUkxL7jgAtPn8zV6nqa+74HWQMUfECWmTp2qQ4cO6fXXX5ckeTweLVmyRN/73vfUr18/SdKbb76piy66SLm5ufJ4PMGvwFPIK1euDDnmxIkTZbPZmnT+r776Sp9//rl+/OMfB88f+Lr88stVWFjY4FMw4TRx4sSQ7wcPHixJwVZGgeubNGlSyLhrrrlGVqv1hMcfNGiQhgwZElIVtm3bNq1bty6kddEHH3ygM844Q+edd17I63/2s5/JNE198MEHIdvHjx8vi8XSaNzH89RTT+k73/mO4uLiZLVaZbPZ9O9//1vbtm1rdtwrV67UwIED6/Vjv/baa08Yx7HOO+88vfPOO7r99tv14Ycfqrq6utGxgfdMwOTJkyX5n2yS/O9bwzD0k5/8JOR9lZOTo7POOitY3bhq1SoVFxdrypQpIeN8Pp8uu+wyrV+/XpWVlaqsrNT69et11VVXKS4uLnje5OTkBp/oBwB0HMyXOud8STrxdUvS119/rcmTJysnJ0cWi0U2m00jR44MXsOxrr766pDvA3OXxuY2LdHYfOWjjz4KeWq8oXgkqaKiQr/73e906qmnymq1ymq1KikpSZWVlQ1e03PPPafLL79c119/vV566aWQc7/55psaOHCgzj777JD37qWXXhrSVi3Qqm3SpEl66aWX9O2337b4+gEAkcf8qfPOnxqTlpamiy++uMnjmzOfacyKFSuUnJxc73fRlHnW2WefrdjYWN1www167rnnGlw25ng8Ho/mzJmjM844Q7GxsbJarYqNjdWXX37Z4HzqRO+XVatWqby8XDfffHO9lqQB0fC+R+dG4g+IEtdcc40cDkdwkvD2229r//79IYss79+/X2+88YZsNlvI15lnnilJ9dr9dO3atcnnD7RbnDVrVr3jB0r+j9dOKBwyMjJCvrfb7ZIUTDoF2kxmZ2eHjLNarfVe25if//znWr16tT7//HNJ/p72drs9JDl2+PDhBn92ubm5IXE0Ne7GPPLII7rppps0dOhQvfzyy1qzZo3Wr1+vyy67rN5rmxr3sT8bqf7Pqyn+93//V7/73e/06quv6qKLLlJ6erquvPLK4PowAQ397HNycoLxSP73lmmays7OrvfeWrNmTfB9FXgPXnPNNfXGPfDAAzJNU8XFxSopKZHP5wuep6FzAwA6JuZLnW++1NTXV1RU6Hvf+57Wrl2re++9Vx9++KHWr1+vf/3rXw2eJyEhQSkpKSHbDh8+fNy5TUs0Nl9xu92qqKgI2d7Qz3Py5MlasGCBrr/+er377rtat26d1q9fry5dujT4s1u2bJni4+N1/fXX17sRtX//fm3atKneezc5OVmmaQbfuxdeeKFeffVVeTwe/fSnP1X37t01cODAkLWeAQDtB/Onzjt/akxzfn9S8+YzjWnsnlVT5ll9+/bV8uXLlZWVpV/+8pfq27ev+vbtq8cee6xJ57711lt111136corr9Qbb7yhtWvXav369TrrrLMa/Fme6Od+8OBBSVL37t0bPWc0vO/RuZ34kQUAbSI+Pl7XXnutFi5cqMLCQv3tb39TcnJycEFeScrMzNTgwYN13333NXiMwEQhoLGnThqSmZkpSbrjjjt01VVXNTimf//+TT6e5P/D6HK56m0/diLTVIE/vPv371e3bt2C2z0eT5OPee211+rWW2/V4sWLdd999+n555/XlVdeqbS0tJDzFBYW1nttYOHnwM/qZC1ZskSjRo3Sk08+GbLd6XS2OO6j18sLaGih5BNJTEzUPffco3vuuUf79+8PVv9dccUVwUmsdORnf/SkKHC+wLbMzEwZhqH//Oc/wcnS0QLbAj/X+fPna9iwYQ3GlZ2drdraWhmG0eB1teRaAQDtB/OlE+to86Wm+uCDD7Rv3z59+OGHwSo/SY2uy9PQ7z0jI+O4c5uWaGy+Ehsbq6SkpOPGVFZWpjfffFN33323br/99uB2l8sVXCv6WEuXLtVdd92lkSNH6r333tPZZ58d3JeZman4+Ph66zwdvT/g+9//vr7//e/L5XJpzZo1mjt3riZPnqxTTjlFw4cPP+F1AwCiB/OnE+ts86fm/P6k5s1nGpORkaF169Y16dgN+d73vqfvfe978nq92rBhg+bPn68ZM2YoOztbP/rRj4772iVLluinP/1pcO3DgEOHDik1NbVJ5z9aly5dJClkPb9jtcb7HmgOKv6AKDJ16lR5vV499NBDevvtt/WjH/1ICQkJwf0TJkzQli1b1LdvX5177rn1vo6diDWksaeD+vfvr379+unTTz9t8NjnnnuukpOTm3U9p5xyijZt2hSy7YMPPmjy00DHuvDCCyVJ//jHP0K2/7//9//k8XiadIy0tDRdeeWV+vvf/64333xTRUVFIW0XJGn06NH67LPP9Mknn4Rs//vf/y7DMHTRRRe1KP5jGYZRLxG2adOmBhdHbkrcI0eO1JYtW/TZZ5+FbF+2bNlJxZmdna2f/exnuvbaa7V9+3ZVVVWF7F+6dGnI9y+88IIkadSoUZL871vTNPXtt982+L4aNGiQJOn8889XamqqPvvss0bfg7GxsUpMTNR5552nf/3rX6qpqQme1+l06o033jipawUARD/mS8fX0eZLTRW4gXXs3Orpp59u8jECMTc2t2mJxuYr3/ve90JadzXEMAyZplnvmv7617822lYrPT1dy5cv14ABA3TRRRdpzZo1wX0TJkzQjh07lJGR0eB795RTTql3PLvdrpEjR+qBBx6QJP33v/9t6qUDAKII86fj62jzp3BVBgaczHwm4KKLLpLT6Qy2nA1o7jzLYrFo6NChevzxxyUp+LM83jU3dP/trbfeanE78xEjRsjhcOipp56SaZoNjmmN9z3QHFT8AVHk3HPP1eDBgzVv3jyZphnSdkGS/vSnP+n999/XiBEjNH36dPXv3181NTXatWuX3n77bT311FPHLTOX/OXx8fHxWrp0qQYMGKCkpCTl5uYqNzdXTz/9tMaNG6dLL71UP/vZz9StWzcVFxdr27Zt+uSTT/TPf/6zWdeTl5enu+66S3/84x81cuRIffbZZ1qwYIEcDkezfzaSdOaZZ+raa6/Vww8/LIvFoosvvlhbt27Vww8/LIfDoZiYpj3L8POf/1z/+Mc/9Ktf/Urdu3fXmDFjQvb/5je/0d///neNHz9ef/rTn9SrVy+99dZbeuKJJ3TTTTfptNNOa1H8x5owYYL+/Oc/6+6779bIkSO1fft2/elPf1Lv3r0bnFieKO4ZM2bob3/7m8aNG6c//elPys7O1gsvvBCs0Gvqz0eShg4dqgkTJmjw4MFKS0vTtm3b9Pzzz2v48OEhHw5iY2P18MMPq6KiQt/97ne1atUq3XvvvRo3bpwuuOACSf6E3g033KDrrrtOGzZs0IUXXqjExEQVFhbq448/1qBBg3TTTTcpKSlJ8+fP15QpU1RcXKxrrrlGWVlZOnjwoD799FMdPHgwWB355z//WZdddpkuueQSzZw5U16vVw888IASExMbfQIeANAxMF86vo42X2qqESNGKC0tTb/4xS909913y2azaenSpfr000+bfIyxY8fqwgsv1G233abKykqde+65+r//+z89//zzLY7LYrHokksu0a233iqfz6cHHnhA5eXluueee0742pSUFF144YV66KGHlJmZqVNOOUUrV67UokWLjvt0enJysvLz83XVVVfpkksu0euvv66LLrpIM2bM0Msvv6wLL7xQv/nNbzR48GD5fD598803eu+99zRz5kwNHTpUf/zjH7V3716NHj1a3bt3V2lpqR577LGQNRMBAO0L86fj62jzp4EDB0qSnnnmGSUnJysuLk69e/ductvSY53MfCbgpz/9qR599FH99Kc/1X333ad+/frp7bff1rvvvnvC1z711FP64IMPNH78ePXs2VM1NTXBDgaBn3FycrJ69eql1157TaNHj1Z6enpw/jRhwgQtXrxYp59+ugYPHqyNGzfqoYce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89Mll1yijRs32vtrw3GIj48v9VqwWCx64IEHJNWOY1BUVKRnnnlGDRs2lK+vrxo1aqTnnntONpvNPqY2HAecnTfffFMNGzaUj4+POnTooO+++87ZIUGVy/vgOsrKx+Bcp8uR4DyVyVsAV0f+5Jq4TuDazse13fz8fD300EMKDQ2Vv7+/rr32WqWkpFThXtQepztfo0aNKvXv7bLLLnMYw/mqGuerZsD5+guFvyp0/PhxtW3bVq+//nqZ/dOmTdP06dP1+uuvKzExUREREerTp4+ys7OrONILZ82aNXrggQf0/fffa9myZSoqKlLfvn11/Phx+5iafhyio6P1z3/+Uxs2bNCGDRt05ZVXavDgwfb/qGr6/p8qMTFR7777rtq0aePQXluOQ8uWLXXw4EH7smXLFntfbTgGx44dU7du3eTp6amvv/5a27dv18svv6w6derYx9SG45CYmOjwOli2bJkk6cYbb5RUO47Biy++qLfffluvv/66duzYoWnTpumll17Sa6+9Zh9TG44Dzty8efM0duxYPf300/r55591+eWXq3///kpOTnZ2aLVeZfI+uIby8jE4T2VyJDhPZfIWwJWRP7m22n6dwJWdj2u7Y8eO1YIFCzR37lytXbtWOTk5GjhwoKxWa1XtRq1xuvMlSVdffbXDv7evvvrKoZ/zVTXOV82A83USA6eQZBYsWGB/bLPZTEREhPnnP/9pb8vLyzPBwcHm7bffdkKEVSMtLc1IMmvWrDHG1N7jULduXfP+++/Xuv3Pzs42F198sVm2bJnp2bOnefjhh40xted1MHHiRNO2bdsy+2rLMXj88cdN9+7dy+2vLcfhVA8//LBp3LixsdlsteYYDBgwwNxxxx0ObUOGDDG33nqrMab2vhZwep07dzb33nuvQ1uzZs3ME0884aSIUJ5T8z64hvLyMTjX6XIkONfp8hbA1ZE/uS6uE1QfZ3NtNyMjw3h6epq5c+fax+zfv9+4ubmZb775pspir41OPV/GGDNy5EgzePDgctfhfDnP2dQMOF+OuOPPRezZs0epqanq27evvc3b21s9e/bUunXrnBjZhZWZmSlJqlevnqTadxysVqvmzp2r48ePq0uXLrVu/x944AENGDBAV111lUN7bToOu3fvVlRUlBo2bKhbbrlFf/zxh6Tacwy++OILdezYUTfeeKPCwsLUrl07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NZ/Ro0eroKCgUts+fvy4RowYoYCAAEVGRurll18uNebU61flXaPq1auXkpKS9Mgjj9j3Q1Kl8qlevXppzJgx5eaQkpSRkaF77rlH4eHh8vHxUatWrbR48WJ7/7p169SjRw/5+voqJiZGY8aM0fHjxyt1HABcGBT+ALi048ePa9y4cUpMTNSKFSvk5uam66+/XjabTcOHD9ecOXNkjLGPnzdvnsLDw9WzZ09J0ogRI3TgwAGtXr1a//3vf/Xuu+8qLS2tUtv+/PPP9corr+idd97R7t27tXDhQrVu3dphzEsvvaQ2bdrop59+0pNPPqlHHnnEXpgzxmjAgAFKTU3VV199pY0bN6p9+/bq3bu3jh49KklasmSJbr31Vo0ZM0bbt2/XO++8ow8//FAvvPCCpOILeEOGDJG7u7u+//57vf3223r88cfP+bgCAICa56OPPpK/v79++OEHTZs2Tc8995w9L3Fzc9O///1vbd26VR999JFWrlyp8ePHO6yfm5urqVOn6v3339e2bdsUFhamUaNGae/evVq5cqU+//xzvfnmm5XOpUpMmDBBN9xwgzZv3qxbb71VQ4cO1Y4dOxzGPP744xozZox27Nihfv36KS8vTx06dNDixYu1detW3XPPPbrtttv0ww8/lLmNuXPn6qabbtLHH3+sESNGKDc3V1dccYUCAgL07bffau3atQoICNDVV1+tgoICFRUV6brrrlPPnj31yy+/aP369brnnnvsF8oAAEDNN2PGDHXp0kV33323Dh48qIMHDyomJkaSNH78eE2dOlU7duxQmzZtylx/xYoV2rFjh1atWqU5c+ZowYIFmjx5cqW2/dhjj2nVqlVasGCBli5dqtWrV2vjxo3ljq/oGtX8+fMVHR2t5557zr4fkiqdT1WUQ9psNvXv31/r1q3TrFmztH37dv3zn/+Uu7u7JGnLli3q16+fhgwZol9++UXz5s3T2rVr9eCDD1bqOAC4QAwAVCNpaWlGktmyZYtJS0szHh4e5ttvv7X3d+nSxTz22GPGGGN27NhhJJnExER7/+7du40k88orr5x2Wy+//LJp0qSJKSgoKLM/Li7OXH311Q5tN998s+nfv78xxpgVK1aYoKAgk5eX5zCmcePG5p133jHGGHP55ZebKVOmOPR/8sknJjIy0hhjzJIlS4y7u7vZt2+fvf/rr782ksyCBQtOuw8AAKB26Nmzp+nevbtDW6dOnczjjz9e5vhPP/3UhISE2B/PnDnTSDKbNm2yt+3cudNIMt9//729rSS/qkwuZYwxksy9997r0HbppZea++67zxhjzJ49e4wk8+qrr572ua655hrz6KOP2h/37NnTPPzww+aNN94wwcHBZuXKlfa+Dz74wDRt2tTYbDZ7W35+vvH19TVLliwx6enpRpJZvXp1pfYDAADUTCX5RIlVq1YZSWbhwoUO4yZOnGjatm1rfzxy5EhTr149c/z4cXvbW2+9ZQICAozVaq1wm9nZ2cbLy8vMnTvX3paenm58fX0dYomLi7PnXJW5RlWZ/KysfKqiHHLJkiXGzc3N7Ny5s8znu+2228w999zj0Pbdd98ZNzc3c+LEidPGA+DC4I4/AC7t999/17Bhw9SoUSMFBQWpYcOGkqTk5GTVr19fffr0sU85tWfPHq1fv17Dhw+XJO3cuVMeHh5q3769/fkuuugi1a1bt1LbvvHGG3XixAk1atRId999txYsWOAwBadUPN3oqY9LPsG+ceNG5eTkKCQkxD4XfEBAgPbs2WOfrnTjxo167rnnHPpLPmmWm5urHTt2KDY2VtHR0eVuEwAAQFKpT6NHRkba785btWqV+vTpowYNGigwMFAjRoxQenq6wzRMXl5eDs+xY8cOeXh4qGPHjva2Zs2aqU6dOmcUV0X5UomTtyEVf8fgCy+8oDZt2thzqaVLlyo5Odlh3H//+1+NHTtWS5cu1RVXXGFv37hxo3777TcFBgbac6x69eopLy9Pv//+u+rVq6dRo0apX79+GjRokGbMmGH/dDwAAMCpuUlZ2rZtKz8/P/vjLl26KCcnR/v27atwvd9//10FBQUOOVK9evXUtGnTctepzDWqU1U2n6ooh9y0aZOio6PVpEmTMrexceNGffjhhw7Xtfr16yebzaY9e/ZUGB+AC4fCHwCXNmjQIKWnp+u9997TDz/8YJ+OoGTO9OHDh+vzzz9XYWGhEhIS1LJlS7Vt21aSHKYAPVl57aeKiYnRzp079cYbb8jX11f333+/evToocLCwgrXK5kiymazKTIyUps2bXJYdu7cqccee8w+ZvLkyQ79W7Zs0e7du+Xj41NmrExBBQAAyuLp6enw2GKxyGazKSkpSddcc41atWql//73v9q4caPeeOMNSXLIa3x9fR3yjJI85ELkHqc+p7+/v8Pjl19+Wa+88orGjx+vlStXatOmTerXr1+p78255JJLVL9+fc2cOdMhb7LZbOrQoUOpPGzXrl0aNmyYJGnmzJlav369unbtqnnz5qlJkyb6/vvvz/u+AgCA6ufU3ORMnC53qux1qZOdzTWqyuZT5eWQUnF+WBGbzabRo0c75FubN2/W7t271bhx4zPeTwDnh4ezAwCA8qSnp2vHjh165513dPnll0uS1q5d6zDmuuuu0+jRo/XNN98oISFBt912m72vWbNmKioq0s8//6wOHTpIkn777TdlZGRUOgZfX19de+21uvbaa/XAAw+oWbNm2rJli/0uwlMvDn3//fdq1qyZJKl9+/ZKTU2Vh4eH4uPjy3z+9u3ba+fOnbrooovK7G/RooWSk5N14MABRUVFSZLWr19f6fgBAAA2bNigoqIivfzyy3JzK/7s56effnra9Zo3b66ioiJt2LBBnTt3llQ8o8KZ5FJScX40YsQIh8ft2rWrcJ3vvvtOgwcP1q233iqp+KLS7t271bx5c4dxjRs31ssvv6xevXrJ3d1dr7/+uqTiHGvevHkKCwtTUFBQudtp166d2rVrpyeffFJdunRRQkKCLrvssjPaPwAAUH15eXnJarWe1bqbN2/WiRMn7MWx77//XgEBAQ6zNpXloosukqenp77//nvFxsZKko4dO6Zdu3apZ8+e5a5X0TWqsvajsvlURdq0aaOUlBTt2rWrzLv+2rdvr23btpV7XQuAc3DHHwCXVbduXYWEhOjdd9/Vb7/9ppUrV2rcuHEOY/z9/TV48GBNmDBBO3bssH+CWyou/F111VW655579OOPP+rnn3/WPffcU+rT7OX58MMP9cEHH2jr1q36448/9Mknn8jX11dxcXH2Mf/3f/+nadOmadeuXXrjjTf02Wef6eGHH5YkXXXVVerSpYuuu+46LVmyRHv37tW6dev0zDPPaMOGDZKkZ599Vh9//LEmTZqkbdu2aceOHZo3b56eeeYZ+3M0bdpUI0aM0ObNm/Xdd9/p6aefPudjCwAAao/GjRurqKhIr732mj2nefvtt0+7XtOmTXX11Vfr7rvv1g8//KCNGzfqrrvuOu0nv0/12Wef6T//+Y927dqliRMn6scff9SDDz5Y4ToXXXSRli1bpnXr1mnHjh0aPXq0UlNTyxzbpEkTrVq1yj7tp1Q8K0RoaKgGDx6s7777Tnv27NGaNWv08MMPKyUlRXv27NGTTz6p9evXKykpSUuXLtWuXbvO6EIYAACo/uLj4/XDDz9o7969OnLkiP1Ot8ooKCjQnXfeqe3bt+vrr7/WxIkT9eCDD9o/aFWegIAA3XnnnXrssce0YsUKbd26VaNGjapwvdNdo4qPj9e3336r/fv368iRI5LOLJ8qT8+ePdWjRw/dcMMNWrZsmfbs2aOvv/5a33zzjSTp8ccf1/r16/XAAw9o06ZN2r17t7744gs99NBDZ7QdAOcXhT8ALsvNzU1z587Vxo0b1apVKz3yyCN66aWXSo0bPny4Nm/erMsvv9z+SakSH3/8scLDw9WjRw9df/31uvvuuxUYGCgfH5/Tbr9OnTp677331K1bN7Vp00YrVqzQokWLFBISYh/z6KOPauPGjWrXrp2ef/55vfzyy+rXr5+k4qkRvvrqK/Xo0UN33HGHmjRpoltuuUV79+5VeHi4JKlfv35avHixli1bpk6dOumyyy7T9OnT7Ymbm5ubFixYoPz8fHXu3Fl33XWXXnjhhbM+pgAAoPa55JJLNH36dL344otq1aqVZs+eralTp1Zq3ZkzZyomJkY9e/bUkCFDdM899ygsLOyMtj958mTNnTtXbdq00UcffaTZs2erRYsWFa4zYcIEtW/fXv369VOvXr0UERGh6667rtzxTZs21cqVKzVnzhw9+uij8vPz07fffqvY2FgNGTJEzZs31x133KETJ04oKChIfn5++vXXX3XDDTeoSZMmuueee/Tggw9q9OjRZ7RvAACgevv73/8ud3d3tWjRQvXr1y/1/XcV6d27ty6++GL16NFDN910kwYNGqRJkyZVat2XXnpJPXr00LXXXqurrrpK3bt3t89WVZbTXaN67rnntHfvXjVu3Fj169eXdOb5VHn++9//qlOnTho6dKhatGih8ePH2+8ubNOmjdasWaPdu3fr8ssvV7t27TRhwgRFRkae8XYAnD8WczaTCgNANZWSkqKYmBgtX75cvXv3Pqfnio+P19ixY+2fLAcAAAAAAEDNN2rUKGVkZGjhwoXODgUASuE7/gDUaCtXrlROTo5at26tgwcPavz48YqPj1ePHj2cHRoAAAAAAAAAAOcVU30CqNEKCwv11FNPqWXLlrr++utVv359rV69Wp6enpo9e7YCAgLKXFq2bOns0AEAAFwauRQAAEBpycnJ5eZIAQEBZzSdKACcDab6BFBrZWdn69ChQ2X2eXp62r9nDwAAAKWRSwEAAJRWVFSkvXv3ltsfHx8vDw8m4gNw4VD4AwAAAAAAAAAAAGoApvoEAAAAAAAAAAAAagAKfwAAAAAAAAAAAEANQOEPAAAAAAAAAAAAqAEo/AEAAAAAAAAAAAA1AIU/AAAAAAAAAAAAoAag8AcAAAAAAAAAAADUABT+AAAAAAAAAAAAgBqAwh8AAAAAAAAAAABQA1D4AwAAAAAAAAAAAGoACn8AAAAAAAAAAABADUDhDwAAAAAAAAAAAKgBKPwBAAAAAAAAAAAANQCFPwAAAAAAAAAAAKAGoPAHVDMffvihLBaLw1K/fn316tVLixcvdnZ4dvHx8Ro1atQZr5ebm6tJkyZp9erV5z0mVE+jRo1SfHy8s8MAAFQj5EuubdKkSbJYLDpy5IjTYti7d68sFos+/PDDSq+zevVqWSwWff755xcusJO4wnECANQe5E+ubd26dZo0aZIyMjLOaL2zPV7noiRnOvlYn821nQMHDmjSpEnatGnTeY0PqA0o/AHV1MyZM7V+/XqtW7dO7777rtzd3TVo0CAtWrTI2aGdk9zcXE2ePLnaJmIAAMB1kC8BAACcGfIn17Ru3TpNnjz5jAt/CxYs0IQJEy5MUGdgwoQJWrBgwRmtc+DAAU2ePJnCH3AWPJwdAICz06pVK3Xs2NH++Oqrr1bdunU1Z84cDRo0yImRAQAAuAbypdotNzdXfn5+zg7DztXiAQCgLORPNcOJEyfk6+urdu3aOTsUSVLjxo2dHQJQq3DHH1BD+Pj4yMvLS56eng7tR48e1f33368GDRrIy8tLjRo10tNPP638/HxJUl5entq1a6eLLrpImZmZ9vVSU1MVERGhXr16yWq1Siq+LT8gIEDbtm1T79695e/vr/r16+vBBx9Ubm7uaWNMTk7WrbfeqrCwMHl7e6t58+Z6+eWXZbPZJBVPuVS/fn1J0uTJk+1TS5Q3JcHhw4fl5eVV5ieXfv31V1ksFv373/+2t23dulWDBw9W3bp15ePjo0suuUQfffSRw3ol0xHMmTNHTz/9tKKiohQUFKSrrrpKO3fuPO0+/vbbb7r99tt18cUXy8/PTw0aNNCgQYO0ZcuWs4577dq16tKli3x8fNSgQQNNmDBB77//viwWi/bu3XvamE7e7j333KOYmBh5e3urfv366tatm5YvX24f06tXL7Vq1UrfffedLrvsMvn6+tq3WfI6KFFQUKB//OMfatasmf35br/9dh0+fLjUtufNm6cuXbrI399fAQEB6tevn37++edS4z788EM1bdrU/vr4+OOPK71/AACcDvmSI2flSyUOHTqkoUOHKjg4WOHh4brjjjscjq8kvfHGG+rRo4fCwsLk7++v1q1ba9q0aSosLHQYV5LDfPvtt+ratav8/Px0xx13SCr+tPhNN92kwMBABQcH6+abb1Zqamql4zxVXl6exo0bp4iICPn6+qpnz56l8pqS18GWLVvUt29fBQYGqnfv3pKkZcuWafDgwYqOjpaPj48uuugijR49ulJTev76669q1KiRLr30UqWlpUkqfh2OHj1a0dHR8vLyUsOGDTV58mQVFRU5rPvWW2+pbdu2CggIUGBgoJo1a6annnrqrI8DAKB2IH9y5Iz8adKkSXrsscckSQ0bNrTHX3L3Ynx8vAYOHKj58+erXbt28vHx0eTJk+19J+9nSRyzZs06bT5TGb/++quuvvpq+fn5KTQ0VPfee6+ys7NLjStrqs/PPvtMl156qYKDg+Xn56dGjRrZ87fVq1erU6dOkqTbb7/dvs+TJk2SJG3YsEG33HKL4uPj5evrq/j4eA0dOlRJSUkO2yiZwnbVqlW67777FBoaqpCQEA0ZMkQHDhwoFWdCQoK6dOmigIAABQQE6JJLLtEHH3zgMGb58uXq3bu3goKC5Ofnp27dumnFihVnfOyAC8oAqFZmzpxpJJnvv//eFBYWmoKCArNv3z4zZswY4+bmZr755hv72BMnTpg2bdoYf39/869//cssXbrUTJgwwXh4eJhrrrnGPm7Xrl0mMDDQDBkyxBhjjNVqNVdeeaUJCwszBw4csI8bOXKk8fLyMrGxseaFF14wS5cuNZMmTTIeHh5m4MCBDnHGxcWZkSNH2h+npaWZBg0amPr165u3337bfPPNN+bBBx80ksx9991njDEmLy/PfPPNN0aSufPOO8369evN+vXrzW+//Vbu8bj++utNTEyMsVqtDu3jx483Xl5e5siRI8YYY3799VcTGBhoGjdubD7++GPz5ZdfmqFDhxpJ5sUXX7Svt2rVKiPJxMfHm+HDh5svv/zSzJkzx8TGxpqLL77YFBUVVXh+1qxZYx599FHz+eefmzVr1pgFCxaY6667zvj6+ppff/31jOPevHmz8fHxMW3atDFz5841X3zxhbnmmmtMfHy8kWT27NlTYTwn69evn6lfv7559913zerVq83ChQvNs88+a+bOnWsf07NnTxMSEmKioqLMv//9b7NkyRIzZswYI8k88MAD9nFWq9VcffXVxt/f30yePNksW7bMvP/++6ZBgwamRYsWJjc31z72hRdeMBaLxdxxxx1m8eLFZv78+aZLly7G39/fbNu2zT6u5LU9ePBgs2jRIjNr1ixz0UUXmZiYGBMXF1fp/QQAgHzJkavlSxMnTjSSTNOmTc2zzz5rli1bZqZPn268vb3N7bff7jD2kUceMW+99Zb55ptvzMqVK80rr7xiQkNDS43r2bOnqVevnomJiTGvvfaaWbVqlVmzZo3Jzc01zZs3N8HBwea1116z5zaxsbFGkpk5c2aFsZ6sZL9jYmJK5StBQUHm999/t48dOXKk8fT0NPHx8Wbq1KlmxYoVZsmSJcYYY9566y0zdepU88UXX5g1a9aYjz76yLRt29Y0bdrUFBQUlDpOhw8fNsYYs3r1alO3bl0zePBgc/z4cWOMMQcPHrTnSu+8845Zvny5ef755423t7cZNWqU/bnmzJljJJmHHnrILF261Cxfvty8/fbbZsyYMZXefwBAzUb+5MiV8qd9+/aZhx56yEgy8+fPt8efmZlpPyaRkZGmUaNG5j//+Y9ZtWqV+fHHH8s8XmeSz5xOamqqCQsLMw0aNDAzZ840X331lRk+fLg9z1q1apV97MiRIx2u7axbt85YLBZzyy23mK+++sqsXLnSzJw509x2223GGGMyMzPtr8lnnnnGvs/79u0zxhjz2WefmWeffdYsWLDArFmzxsydO9f07NnT1K9f3547GfPX67pRo0bmoYceMkuWLDHvv/++qVu3rrniiisc9mfChAlGkhkyZIj57LPPzNKlS8306dPNhAkT7GM++eQTY7FYzHXXXWfmz59vFi1aZAYOHGjc3d3N8uXLK33sgAuNwh9QzZT8wTp18fb2Nm+++abD2LfffttIMp9++qlD+4svvmgkmaVLl9rb5s2bZySZV1991Tz77LPGzc3Nod+Y4j/SksyMGTMc2l944QUjyaxdu9bedmpi8cQTTxhJ5ocffnBY97777jMWi8Xs3LnTGGPM4cOHjSQzceLESh2PL774otS+FBUVmaioKHPDDTfY22655Rbj7e1tkpOTHdbv37+/8fPzMxkZGcaYvxKgkxNVY4z59NNPjSSzfv36SsV1ciwFBQXm4osvNo888sgZx33jjTcaf39/h6TFarWaFi1anHHhLyAgwIwdO7bCMT179jSSzP/+9z+H9rvvvtu4ubmZpKQkY8xfF4/++9//OoxLTEw0kuyvxeTkZOPh4WEeeughh3HZ2dkmIiLC3HTTTfZ9ioqKMu3btzc2m80+bu/evcbT05PCHwDgjJAvOXK1fKmkoDVt2jSH9vvvv9/4+Pg45AIns1qtprCw0Hz88cfG3d3dHD161N5XksOsWLHCYZ233nqr3NzmbAt/5eUrd911l72t5HXwn//8p8LntNlsprCw0CQlJZWK8+TC3yeffGK8vLzMmDFjHC5Ajh492gQEBNhztBL/+te/jCT7h6wefPBBU6dOnUrvKwCg9iF/cuRq+dNLL71U7nWguLg44+7ubt/XU/vKKvxVJp85nccff9xYLBazadMmh/Y+ffqctvBXkquUHJ+ylFxjqky+VlRUZHJycoy/v7/D66jkdX3//fc7jJ82bZqRZA4ePGiMMeaPP/4w7u7uZvjw4eVu4/jx46ZevXpm0KBBDu1Wq9W0bdvWdO7c+bRxAlWFqT6Baurjjz9WYmKiEhMT9fXXX2vkyJF64IEH9Prrr9vHrFy5Uv7+/vrb3/7msG7JLf4n34Z+00036b777tNjjz2mf/zjH3rqqafUp0+fMrc9fPhwh8fDhg2TJK1atarceFeuXKkWLVqoc+fOpWIxxmjlypWn3+ky9O/fXxEREZo5c6a9bcmSJTpw4IB9eoCS7ffu3VsxMTGltp+bm6v169c7tF977bUOj9u0aSNJpaYMOFVRUZGmTJmiFi1ayMvLSx4eHvLy8tLu3bu1Y8eOM457zZo1uvLKKxUaGmpvc3Nz00033VRhHGXp3LmzPvzwQ/3jH//Q999/X2qKrBKBgYGl9n/YsGGy2Wz69ttvJUmLFy9WnTp1NGjQIBUVFdmXSy65RBEREfbpJpYsWaKioiKNGDHCYZyPj4969uxpH7dz504dOHBAw4YNk8VisW83Li5OXbt2PeN9BQBAIl8q4Wr5UkXr5+Xl2aewlKSff/5Z1157rUJCQuTu7i5PT0+NGDFCVqtVu3btcli/bt26uvLKKx3aVq1aVW5uc7bKy1fKOrc33HBDqba0tDTde++9iomJkYeHhzw9PRUXFydJDvliiRdeeEGjRo3SP//5T82YMUNubn+9jV+8eLGuuOIKRUVFOeRa/fv3l1ScS0rFeWBGRoaGDh2q//3vf5WaVhQAUDuRPxVz1fypPG3atFGTJk0qPf5M8pnyrFq1Si1btlTbtm1LPffplEzjedNNN+nTTz/V/v37K71dScrJydHjjz+uiy66SB4eHvLw8FBAQICOHz9eZj51uuO+bNkyWa1WPfDAA+Vuc926dTp69KhGjhzpkHfZbDZdffXVSkxM1PHjx89oP4ALhcIfUE01b95cHTt2VMeOHXX11VfrnXfeUd++fTV+/HhlZGRIktLT0xUREeHwh1ySwsLC5OHhofT0dIf2O+64Q4WFhfLw8NCYMWPK3K6Hh4dCQkIc2iIiIuzbK096eroiIyNLtUdFRZ123Yp4eHjotttu04IFC+z7/eGHHyoyMlL9+vU76+2fuo/e3t6Sir8cuSLjxo3ThAkTdN1112nRokX64YcflJiYqLZt2zqseyZxh4eHl9pOWW2nM2/ePI0cOVLvv/++unTponr16mnEiBGlvuOmrOc+9RwfOnRIGRkZ9nn+T15SU1PtF5MOHTokqTihO3XcvHnz7ONKnrdkO2VtGwCAM0W+9Fc8rpQvVXb95ORkXX755dq/f79mzJih7777TomJiXrjjTfK3E5ZsZeXS51LflFevnLq8fHz81NQUJBDm81mU9++fTV//nyNHz9eK1as0I8//qjvv/9eUtnHbtasWWrQoIFuueWWUn2HDh3SokWLSuVZLVu2lCR7rnXbbbfpP//5j5KSknTDDTcoLCxMl156qZYtW3Z2BwEAUGORP/0VjyvmT+UpK4aKVDafqUjJ66Ayz32qHj16aOHChfYPi0dHR6tVq1aaM2dOpbY9bNgwvf7667rrrru0ZMkS/fjjj0pMTFT9+vXLPJanO+6HDx+WJEVHR5e7zZJrXH/7299K5V4vvviijDE6evRopeIHLjQKf0AN0qZNG504ccL+6eeQkBAdOnRIxhiHcWlpaSoqKnK4i+z48eO67bbb1KRJE/n6+uquu+4qcxtFRUWlkoCSwtGpf0RPFhISooMHD5ZqL/ki3ZNjOVO333678vLyNHfuXB07dkxffPGFRowYIXd39yrZ/slmzZqlESNGaMqUKerXr586d+6sjh07lvmp6srGXZJYnOzUYl1lhIaG6tVXX9XevXuVlJSkqVOnav78+aW+zLqi7ZWc45IvQy75FOCpy5tvvmkfJ0mff/55meN++OEHh+cta7/OZl8BACgP+ZLz86XKWrhwoY4fP6758+fr1ltvVffu3dWxY0d5eXmVOf7Ui4/S+c2lKlo3NTW11LktK56tW7dq8+bNeumll/TQQw+pV69e6tSpU4Wvi2+++Uaenp66/PLLS90NEBoaqr59+5abk9155532sbfffrvWrVunzMxMffnllzLGaODAged8hwEAoOYjf3L9/KmsvKMilc1nKhISEnJO13EGDx6sFStWKDMzU6tXr1Z0dLSGDRtW6i7JU2VmZmrx4sUaP368nnjiCfXu3VudOnVS69atz7rwVr9+fUlSSkpKuWNKzuVrr71Wbu51Nh/UBy4ECn9ADbJp0yZJf/2x6t27t3JycrRw4UKHcR9//LG9v8S9996r5ORkzZ8/Xx988IG++OILvfLKK2VuZ/bs2Q6PExISJEm9evUqN7bevXtr+/bt+umnn0rFYrFYdMUVV0g6u086NW/eXJdeeqlmzpyphIQE5efn6/bbby+1/ZUrV9oTr5O37+fnp8suu6zS26uIxWKx70OJL7/8sswpCyoTd8+ePbVy5UqHwqHNZtNnn312TnHGxsbqwQcfVJ8+fUqdk+zsbH3xxRcObQkJCXJzc1OPHj0kSQMHDlR6erqsVqv9k4AnL02bNpUk9evXTx4eHvr999/LHNexY0dJUtOmTRUZGak5c+Y4vHFISkrSunXrzmlfAQA4GfmS8/Olyiq5gHVybmWM0XvvvVfp57jiiivKzW3OVnn5SkXntkRZ+yRJ77zzTrnrxMXF6bvvvpO3t7cuv/xy7d692943cOBAbd26VY0bNy4zzyq52+Bk/v7+6t+/v55++mkVFBRo27Ztp40bAFC7kT85P386X3cGljiXfKbEFVdcoW3btmnz5s0O7WeaZ3l7e6tnz5568cUXJRVP9V7SLpXeZ4vFImNMqXzq/fffl9VqPaNtl+jbt6/c3d311ltvlTumW7duqlOnjrZv317uNa7yPqAGVDUPZwcA4Oxs3bpVRUVFkopvrZ8/f76WLVum66+/Xg0bNpQkjRgxQm+88YZGjhypvXv3qnXr1lq7dq2mTJmia665RldddZWk4j+Ms2bN0syZM9WyZUu1bNlSDz74oB5//HF169bNYZ50Ly8vvfzyy8rJyVGnTp20bt06/eMf/1D//v3VvXv3cuN95JFH9PHHH2vAgAF67rnnFBcXpy+//FJvvvmm7rvvPvs85IGBgYqLi9P//vc/9e7dW/Xq1VNoaKji4+MrPB533HGHRo8erQMHDqhr1672wlOJiRMn2r8D5dlnn1W9evU0e/Zsffnll5o2bZqCg4PP+ByUZeDAgfrwww/VrFkztWnTRhs3btRLL71U7lQBp4v76aef1qJFi9S7d289/fTT8vX11dtvv22fM/zk73ipSGZmpq644goNGzZMzZo1U2BgoBITE/XNN99oyJAhDmNDQkJ03333KTk5WU2aNNFXX32l9957T/fdd59iY2MlSbfccotmz56ta665Rg8//LA6d+4sT09PpaSkaNWqVRo8eLCuv/56xcfH67nnntPTTz+tP/74Q1dffbXq1q2rQ4cO6ccff5S/v78mT54sNzc3Pf/887rrrrt0/fXX6+6771ZGRoYmTZrEVJ8AgLNGvuTIVfKlyurTp4+8vLw0dOhQjR8/Xnl5eXrrrbd07NixSj/HiBEj9Morr2jEiBF64YUXdPHFF+urr77SkiVLzjqutLQ0e76SmZmpiRMnysfHR08++eRp123WrJkaN26sJ554QsYY1atXT4sWLTrtlJuRkZFas2aN+vXrpx49emjZsmVq1aqVnnvuOS1btkxdu3bVmDFj1LRpU+Xl5Wnv3r366quv9Pbbbys6Olp33323fH191a1bN0VGRio1NVVTp05VcHCw/Tt2AACQyJ9O5Sr5U+vWrSVJM2bM0MiRI+Xp6ammTZsqMDDwrJ7vXPKZEmPHjtV//vMfDRgwQP/4xz8UHh6u2bNn69dffz3tus8++6xSUlLUu3dvRUdHKyMjQzNmzJCnp6d69uwpSWrcuLF8fX01e/ZsNW/eXAEBAYqKilJUVJR69Oihl156yX4O16xZow8++EB16tQ5q+MRHx+vp556Ss8//7xOnDihoUOHKjg4WNu3b9eRI0c0efJkBQQE6LXXXtPIkSN19OhR/e1vf1NYWJgOHz6szZs36/DhwxUWDoEqZQBUKzNnzjSSHJbg4GBzySWXmOnTp5u8vDyH8enp6ebee+81kZGRxsPDw8TFxZknn3zSPu6XX34xvr6+ZuTIkQ7r5eXlmQ4dOpj4+Hhz7NgxY4wxI0eONP7+/uaXX34xvXr1Mr6+vqZevXrmvvvuMzk5OQ7rx8XFlXrOpKQkM2zYMBMSEmI8PT1N06ZNzUsvvWSsVqvDuOXLl5t27doZb29vI6nU85QlMzPT+Pr6GknmvffeK3PMli1bzKBBg0xwcLDx8vIybdu2NTNnznQYs2rVKiPJfPbZZw7te/bsMZJKjT/VsWPHzJ133mnCwsKMn5+f6d69u/nuu+9Mz549Tc+ePc8q7u+++85ceumlxtvb20RERJjHHnvMvPjii0aSycjIqDCeEnl5eebee+81bdq0MUFBQcbX19c0bdrUTJw40Rw/ftw+rmfPnqZly5Zm9erVpmPHjsbb29tERkaap556yhQWFjo8Z2FhofnXv/5l2rZta3x8fExAQIBp1qyZGT16tNm9e7fD2IULF5orrrjCBAUFGW9vbxMXF2f+9re/meXLlzuMe//9983FF19svLy8TJMmTcx//vMfM3LkSBMXF1ep/QQAwBjypfK4Sr40ceJEI8kcPnzYob3kvO3Zs8fetmjRInuu0aBBA/PYY4+Zr7/+2kgyq1atso8ryWHKkpKSYm644QYTEBBgAgMDzQ033GDWrVtXqVjL2u9PPvnEjBkzxtSvX994e3ubyy+/3GzYsMFhbMnroCzbt283ffr0MYGBgaZu3brmxhtvNMnJyUaSmThxYoXHKSMjw3Tr1s3Uq1fPJCYmGmOMOXz4sBkzZoxp2LCh8fT0NPXq1TMdOnQwTz/9tP0199FHH5krrrjChIeHGy8vLxMVFWVuuukm88svv1R6/wEANRv5U9lcJX8yxpgnn3zSREVFGTc3N4dcKC4uzgwYMKDMdU49XmeSz1RGSV7j4+Nj6tWrZ+68807zv//9r1Suduq1ncWLF5v+/fubBg0aGC8vLxMWFmauueYa89133zk8/5w5c0yzZs2Mp6enQ65Ukt/VrVvXBAYGmquvvtps3bq11P6WvK5L8qZTj8PJMRpjzMcff2w6depkv87Vrl27UudmzZo1ZsCAAaZevXrG09PTNGjQwAwYMKDUuQWcyWLMKZMxA0A5Ro0apc8//1w5OTnODqXW69u3r/bu3WufX/986dWrl44cOaKtW7ee1+cFAKC2IF8CAAA4M+RPVWf16tW64oor9Nlnn+lvf/ubs8MBcIEw1ScAuLhx48apXbt2iomJ0dGjRzV79mwtW7ZMH3zwgbNDAwAAAAAAAAC4EAp/AODirFarnn32WaWmpspisahFixb65JNPdOutt0qSbDabbDZbhc/h4cF/9wAAAGUxxshqtVY4xt3dXRaLpYoiAgAAcB5yI6D6Y6pPAKjmJk2apMmTJ1c4Zs+ePaf9wmoAAIDaqGTKq4rMnDlTo0aNqpqAAAAAnIjcCKj+KPwBQDV34MABHThwoMIxbdq0kZeXVxVFBAAAUH1kZ2dr586dFY5p2LChQkJCqigiAAAA5yE3Aqo/Cn8AAAAAAAAAAABADcCXPlWSzWbTgQMHFBgYyPzFAADUQsYYZWdnKyoqSm5ubs4Op9ohlwIAoHYjlzo35FIAANRuZ5JLUfirpAMHDigmJsbZYQAAACfbt2+foqOjnR1GtUMuBQAAJHKps0UuBQAApMrlUhT+KikwMFBS8UENCgpycjQAAKCqZWVlKSYmxp4T4MyQSwEAULuRS50bcikAAGq3M8mlKPxVUsk0CkFBQSRYAADUYkytdHbIpQAAgEQudbbIpQAAgFS5XIpJ1QEAAAAAAAAAAIAagMIfAAAAAAAAAAAAUANQ+AMAAAAAAAAAAABqAAp/AAAAAAAAAAAAQA1A4Q8AAAAAAAAAAACoASj8AQAAAAAAAAAAADUAhT8AAAAAAAAAAACgBqDwBwAAAAAAAAAAANQAFP4AAAAAAAAAAACAGoDCHwAAAAAAAAAAAFADUPgDAAAAAAAAAAAAagAKfwAAAAAAAAAAAEANQOEPAAAAAAAAAAAAqAEo/AEAAAAAAAAAAAA1AIU/AAAAAAAAAAAAoAag8AcAAAAAAAAAAADUABT+AKAS1q1bp5tvvlnr1q1zdigAAADVDrkUAADA2SOXAnAmKPwBwGnk5eVp+vTpOnTokKZPn668vDxnhwQAAFBtkEsBAACcPXIpAGeKwh8AnMbs2bOVnp4uSUpPT1dCQoKTIwIAAKg+yKUAAADOHrkUgDNF4Q8AKpCSkqKEhAQZYyRJxhglJCQoJSXFyZEBAAC4PnIpAACAs0cuBeBsUPgDgHIYYzRjxgzZbDaHdqvVqhkzZtiTLgAAAJRWkkuV104uBQAAUD5yKQBni8IfAJQjOTlZiYmJpRIpY4wSExOVnJzspMgAAABcX0kuZbVaHdqtViu5FAAAwGmQSwE4WxT+AKAcMTExCgoKKrMvKChIMTExVRwRAABA9REbG6tOnTrJ3d3dod3d3V2dO3dWbGyskyIDAABwfeRSAM4WhT8AKMe+ffuUlZVVZl9WVpb27dtXxREBAABUHxaLRQ8//HC57RaLxQlRAQAAVA/kUgDOFoU/AChHySerysInqwAAAE4vOjpaw4YNs1+YslgsGjZsmBo0aODkyAAAAFwfuRSAs0HhDwDKwSerAAAAzt3w4cMVEhIiSQoNDdWwYcOcHBEAAED1QS4F4ExR+AOA0zi1wGexWGSMcVI0AAAA1YuPj4/GjRun8PBwPfLII/Lx8XF2SAAAANUGuRSAM+Xh7AAAwFUZYzRjxowyC30zZszQtGnTuOsPAACgErp27aquXbs6OwwAAIBqiVwKwJngjj8AKEdycrISExNls9kc2m02mxITE5WcnOykyAAAAAAAAAAAKK3aF/6Kior0zDPPqGHDhvL19VWjRo303HPPOVyoN8Zo0qRJioqKkq+vr3r16qVt27Y5MWoA1UFsbKxat25dZl+bNm0UGxtbxREBAAAAAAAAAFC+al/4e/HFF/X222/r9ddf144dOzRt2jS99NJLeu211+xjpk2bpunTp+v1119XYmKiIiIi1KdPH2VnZzsxcgDVQXn/T2RlZVVxJAAAAAAAAAAAVKzaF/7Wr1+vwYMHa8CAAYqPj9ff/vY39e3bVxs2bJBUfLffq6++qqefflpDhgxRq1at9NFHHyk3N1cJCQlOjh6AK9u7d6/27t17xn0AAAAAAAAAADhDtS/8de/eXStWrNCuXbskSZs3b9batWt1zTXXSJL27Nmj1NRU9e3b176Ot7e3evbsqXXr1pX7vPn5+crKynJYANQuBw8ePKd+AAAAAAAAAACqkoezAzhXjz/+uDIzM9WsWTO5u7vLarXqhRde0NChQyVJqampkqTw8HCH9cLDw5WUlFTu806dOlWTJ0++cIEDcHmXXXaZAgIClJOTU6ovICBAl112mROiAgAAAAAAAACgbNX+jr958+Zp1qxZSkhI0E8//aSPPvpI//rXv/TRRx85jLNYLA6PjTGl2k725JNPKjMz077s27fvgsQPwHW5ublp0qRJZfY999xzcnOr9v+FAgAAAAAAAABqkGp/x99jjz2mJ554QrfccoskqXXr1kpKStLUqVM1cuRIRURESCq+8y8yMtK+XlpaWqm7AE/m7e0tb2/vCxs8AJfXsWNHtWzZUtu2bbO3tWrVSu3bt3diVAAAAAAAAAAAlFbtb1fJzc0tddeNu7u7bDabJKlhw4aKiIjQsmXL7P0FBQVas2aNunbtWqWxAqienn32WYfHEyZMcFIkAAAAAAAAAACUr9oX/gYNGqQXXnhBX375pfbu3asFCxZo+vTpuv766yUVT/E5duxYTZkyRQsWLNDWrVs1atQo+fn5adiwYU6OHkB1sHjxYofHX375pZMiAQAAAAAAAACgfNV+qs/XXntNEyZM0P3336+0tDRFRUVp9OjRDnfojB8/XidOnND999+vY8eO6dJLL9XSpUsVGBjoxMgBVAcpKSlKSEhwaEtISFDfvn0VHR3tpKgAAAAAAAAAACjNYowxzg6iOsjKylJwcLAyMzMVFBTk7HAAVAFjjMaPH6+NGzfapw+WJDc3N3Xo0EHTpk2TxWJxYoQAqhK5wLnh+AEAULuRC5wbjh8AALXbmeQC1X6qTwC4UJKTk5WYmOhQ9JMkm82mxMREJScnOykyAAAAAAAAAABKo/AHAOWIjY1V69aty+xr06aNYmNjqzgiAAAAAAAAAADKR+EPAM4CsyQDAAAAAAAAAFwNhT8AKEdycrK2bNlSZt+WLVuY6hMAAAAAAAAA4FIo/AFAOWJiYhQQEFBmX0BAgGJiYqo4IgAAAAAAAAAAykfhDwDKkZycrJycnDL7cnJyuOMPAAAAAAAAAOBSKPwBQDlO9z1+fM8fAAAAAAAAAMCVUPgDgHJQ+AMAAAAAAAAAVCcU/gCgHKmpqefUDwAAAAAAAABAVaLwBwDluOyyy+Tn51dmn5+fny677LIqjggAAAAAAAAAgPJR+AOAclgsFoWHh5fZFx4eLovFUsURAQAAAAAAAABQPgp/AFCOpKQk7dmzp8y+PXv2KCkpqYojAgAAAAAAAACgfBT+AAAAAAAAAAAAgBqAwh8AlCM6Ovqc+gEAAAAAAIBztW7dOt18881at26ds0MBUA1Q+AOAcnz55Zfn1A8AAAAAAACci7y8PE2fPl2HDh3S9OnTlZeX5+yQALg4Cn8AUI4BAwacUz8AAAAAAABwLmbPnq309HRJUnp6uhISEpwcEQBXR+EPAMqRkpJyTv0AAAAAAADA2UpJSVFCQoKMMZIkY4wSEhK4JgWgQhT+AKAcJUnV2fYDAAAAAAAAZ8MYoxkzZpTbznUpAOWh8AcA5bBYLOfUDwAAAAAAAJyN5ORkJSYmymq1OrRbrVYlJiYqOTnZSZEBcHUU/gCgHLGxsfLz8yuzz8/PT7GxsVUcEQAAAACgqkydOlWdOnVSYGCgwsLCdN1112nnzp0OY4wxmjRpkqKiouTr66tevXpp27ZtDmPy8/P10EMPKTQ0VP7+/rr22muZpg/AacXGxqpTp05yd3d3aHd3d1fnzp25LgWgXBT+AKAcycnJys3NLbMvNzeXT1YBAAAAQA22Zs0aPfDAA/r++++1bNkyFRUVqW/fvjp+/Lh9zLRp0zR9+nS9/vrrSkxMVEREhPr06aPs7Gz7mLFjx2rBggWaO3eu1q5dq5ycHA0cOLDUXTwAcDKLxaKHH3643HZmogJQHg9nBwAArspms51TPwAAAACg+vrmm28cHs+cOVNhYWHauHGjevToIWOMXn31VT399NMaMmSIJOmjjz5SeHi4EhISNHr0aGVmZuqDDz7QJ598oquuukqSNGvWLMXExGj58uXq169fmdvOz89Xfn6+/XFWVtYF2ksAriw6OlrDhg3TrFmzZIyRxWLRsGHD1KBBA2eHBsCFcccfAJQjNTX1nPoBAAAAADVHZmamJKlevXqSpD179ig1NVV9+/a1j/H29lbPnj21bt06SdLGjRtVWFjoMCYqKkqtWrWyjynL1KlTFRwcbF9iYmIuxC4BqAaGDx+ukJAQSVJoaKiGDRvm5IgAuDoKfwBQjssuu0xeXl5l9nl7e+uyyy6r4ogAAAAAAM5gjNG4cePUvXt3tWrVStJfHwYNDw93GBseHm7vS01NlZeXl+rWrVvumLI8+eSTyszMtC/79u07n7sDoBrx8fHRuHHjFB4erkceeUQ+Pj7ODgmAi2OqTwAohzFGRUVFZfYVFhbKGFPFEQEAAAAAnOHBBx/UL7/8orVr15bqO/V7tkqm46vI6cZ4e3vL29v77IIFUON07dpVXbt2dXYYAKoJ7vgDgHIsWrSo3O/xs9lsWrRoURVHBAAAAACoag899JC++OILrVq1StHR0fb2iIgISaW/BiItLc1+F2BERIQKCgp07NixcscAAACcTxT+AKAcrVu3Pqd+AAAAAED1ZYzRgw8+qPnz52vlypVq2LChQ3/Dhg0VERGhZcuW2dsKCgq0Zs0a+505HTp0kKenp8OYgwcPauvWrdy9AwAALgim+gQAAAAAAABO8cADDyghIUH/+9//FBgYaL+zLzg4WL6+vrJYLBo7dqymTJmiiy++WBdffLGmTJkiPz8/DRs2zD72zjvv1KOPPqqQkBDVq1dPf//739W6dWtdddVVztw9AABQQ1H4A4BybN68+bT9jRs3rqJoAAAAAABV6a233pIk9erVy6F95syZGjVqlCRp/PjxOnHihO6//34dO3ZMl156qZYuXarAwED7+FdeeUUeHh666aabdOLECfXu3Vsffvih3N3dq2pXAABALULhDwDKERISck79AAAAAIDqyxhz2jEWi0WTJk3SpEmTyh3j4+Oj1157Ta+99tp5jA4AAKBsFP4AoBxHjhw5p34AAAAUGzRokLKzsxUYGKhFixY5OxwAAAAAqLEo/AEuwhijvLw8Z4eBk5w8NUt5/SdOnKiiaHA6Pj4+slgszg4DAACc4qefflJ2drYkKTs7Wz/99JPat2/v5KgAAAAAoGai8Ae4iLy8PPXv39/ZYeAMTJkyxdkh4CRff/21fH19nR0GUCMVFRVp0qRJmj17tlJTUxUZGalRo0bpmWeekZubm7PDA+Dixo0bV+rx6tWrnRMMAAAAANRwXKkBAABAhV588UW9/fbbev3117Vjxw5NmzZNL730Et9TA+C0yvvOq4q+CwsAAAAAcPa44w9wET4+Pvr666+dHQZOsXz5cr388sul2v/+97+rd+/eTogI5fHx8XF2CECNtX79eg0ePFgDBgyQJMXHx2vOnDnasGFDuevk5+crPz/f/jgrK+uCxwnAteTn55d7Z9/q1auVn58vb2/vqg0KAAAAAGo4Cn+Ai7BYLExT6IIGDRqkDz/8UOnp6fa20NBQDRw40IlRAUDV6t69u95++23t2rVLTZo00ebNm7V27Vq9+uqr5a4zdepUTZ48ueqCBOByJkyYcNr+adOmVVE0AAAAAFA7MNUnAJzG9OnTHR6/8cYbTooEAJzj8ccf19ChQ9WsWTN5enqqXbt2Gjt2rIYOHVruOk8++aQyMzPty759+6owYgCu4Pnnnz+nfgAAAADAmeOOPwA4jbCwMPvvl19+ucLDw50YDQBUvXnz5mnWrFlKSEhQy5YttWnTJo0dO1ZRUVEaOXJkmet4e3szhR9Qy3l7e6tXr15lTvd55ZVX8n8EAAAAAFwAFP4A4Aw89dRTzg4BAKrcY489pieeeEK33HKLJKl169ZKSkrS1KlTyy38AYAkTZo0Sb169SrV/uyzz1Z9MAAAAABQCzDVJwAAACqUm5srNzfHtNHd3V02m81JEQGoTk6dNv3UxwAAAACA84c7/gAAAFChQYMG6YUXXlBsbKxatmypn3/+WdOnT9cdd9zh7NAAVAPt27dXYGCgsrOzFRgYqPbt2zs7JAAAAACosSj8AQAAoEKvvfaaJkyYoPvvv19paWmKiorS6NGjmaoPQKUtWrTI2SEAAAAAQK1A4Q8AAAAVCgwM1KuvvqpXX33V2aEAAAAAAACgAnzHHwAAAAAAAAAAAFADUPgDAAAAAAAAAAAAagAKfwAAAAAAAAAAAEANQOEPAAAAAAAAAAAAqAEo/AEAAAAAAAAAAAA1AIU/AAAAAAAAAAAAoAag8AcAAAAAAAAAAADUABT+AAAAAAAAAAAAgBqAwh8AAAAAAAAAAABQA1D4AwAAAAAAAAAAAGoACn8AAAAAAAAAAABADUDhDwAAAAAAAAAAAKgBKPwBAAAAAAAAAAAANQCFPwAAAAAAAAAAAKAGqPaFv/j4eFksllLLAw88IEkyxmjSpEmKioqSr6+vevXqpW3btjk5agAAAAAAAAAAAOD8qvaFv8TERB08eNC+LFu2TJJ04403SpKmTZum6dOn6/XXX1diYqIiIiLUp08fZWdnOzNsAAAAAAAAAAAA4Lyq9oW/+vXrKyIiwr4sXrxYjRs3Vs+ePWWM0auvvqqnn35aQ4YMUatWrfTRRx8pNzdXCQkJFT5vfn6+srKyHBYAAAAAAAAAAADAVVX7wt/JCgoKNGvWLN1xxx2yWCzas2ePUlNT1bdvX/sYb29v9ezZU+vWravwuaZOnarg4GD7EhMTc6HDBwAAAAAAAAAAAM5ajSr8LVy4UBkZGRo1apQkKTU1VZIUHh7uMC48PNzeV54nn3xSmZmZ9mXfvn0XJGYAAAAAAAAAAADgfKhRhb8PPvhA/fv3V1RUlEO7xWJxeGyMKdV2Km9vbwUFBTksAAAAAAAAAABUpXXr1unmm28+7Sx2ACDVoMJfUlKSli9frrvuusveFhERIUml7u5LS0srdRcgAAAAAAAAAACuJC8vT9OnT9ehQ4c0ffp05eXlOTskAC6uxhT+Zs6cqbCwMA0YMMDe1rBhQ0VERGjZsmX2toKCAq1Zs0Zdu3Z1RpgAAAAAAAAAAFTK7NmzlZ6eLklKT09XQkKCkyMC4OpqROHPZrNp5syZGjlypDw8POztFotFY8eO1ZQpU7RgwQJt3bpVo0aNkp+fn4YNG+bEiAEAAAAAAAAAKF9KSooSEhJkjJFU/BVWCQkJSklJcXJkAFxZjSj8LV++XMnJybrjjjtK9Y0fP15jx47V/fffr44dO2r//v1aunSpAgMDnRApAAAAAAAAAAAVM8ZoxowZ5baXFAMB4FQepx/i+vr27Vvuf3QWi0WTJk3SpEmTqjYoAAAAAAAAAADOQnJyshITE0u1W61WJSYmKjk5WXFxcU6IDICrqxF3/AEAAAAAAAAAUFPExsaqU6dOcnd3d2h3d3dX586dFRsb66TIALg6Cn8AAAAAAAAAALgQi8Wihx9+uNx2i8XihKgAVAcU/gAAAAAAAAAAcDHR0dEaNmyYvchnsVg0bNgwNWjQwMmRAXBlFP4AAAAAAAAAAHBBw4cPV0hIiCQpNDRUw4YNc3JEAFwdhT8AAAAAAAAAAFyQj4+Pxo0bp/DwcD3yyCPy8fFxdkgAXJyHswMAAAAAAAAAAABl69q1q7p27ersMABUE9zxBwAAAAAAAAAAANQAFP4AAAAAAAAAAACAGoDCHwAAAAAAAAAAAFADUPgDAAAAAAAAAAAAagAKfwAAAAAAAAAAAEANQOEPAAAAAAAAAAAXtW7dOt18881at26ds0MBUA1Q+AMAAAAAAAAAwAXl5eVp+vTpOnTokKZPn668vDxnhwTAxVH4AwAAAAAAAADABc2ePVvp6emSpPT0dCUkJDg5IgCujsIfAAAAAAAAAAAuJiUlRQkJCTLGSJKMMUpISFBKSoqTIwPgyij8AQAAAAAAAADgQowxmjFjhmw2m0O71WrVjBkz7MVAADiVh7MDAAAAAADUbL169bL/vnr1aqfFAQAAUF0kJycrMTGxVLsxRomJiUpOTlZcXJwTIgPg6rjjDwAAAABwwQwePLjCxwAAACgtJiZGQUFBZfYFBQUpJiamiiMCUF1Q+AMAAAAAXDCZmZkVPgYAAEBp+/btU1ZWVpl9WVlZ2rdvXxVHBKC6oPAHAAAAALggTp7iszLtAAAAKBYbG6tOnTrJYrE4tFssFnXu3FmxsbFOigyAq6PwBwAAAAA47zZs2HBO/QAAALWZxWLRww8/XG77qQVBAChB4Q8AAAAAcN79/e9/P6d+AACA2i46OlqtWrVyaGvVqpUaNGjgpIgAVAcU/gAAAAAA592//vWvc+oHAACo7VJSUrR9+3aHtm3btiklJcVJEQGoDij8AQAAAADOu44dO55TPwAAQG1mjNGMGTNks9kc2m02m2bMmCFjjJMiA+DqKPwBAAAAAC6I1atXn1E7AAAAiiUnJysxMbFUgc8Yo8TERCUnJzspMgCujsIfAAAAAOCCCQ4OrvAxAAAASouJiVFQUFCZfUFBQYqJianiiABUFxT+AAAAAAAXzP/+978KHwMAAKC0ffv2KSsrq8y+rKws7du3r4ojAlBdeDg7AAAAAABAzcbUngAAAGcmNjZWnTp10oYNGxym+7RYLOrUqZNiY2OdGB0AV8YdfwAAAAAAAAAAuBCLxaKHH35YFovFod3Nza3MdgAoQeEPAAAAAAAAAAAXEx0dreHDhzu0DR8+XA0aNHBSRACqAwp/AAAAAAAAAAC4oOHDhys0NFSSVL9+fQ0bNszJEQFwdRT+AAAAAAAAAABwQT4+Pho3bpzCw8P1yCOPyMfHx9khAXBxHs4OAAAAAAAAAAAAlK1r167q2rWrs8MAUE1wxx8AAAAAAAAAAC7qgw8+0JVXXqkPPvjA2aEAqAYo/AEAAAAAAAAA4IIyMjI0e/Zs2Ww2zZ49WxkZGc4OCYCLo/AHAAAAAAAAAIALmjBhgmw2myTJZrPp2WefdXJEAFwdhT8AAAAAAAAAAFzMhg0btGXLFoe2X375RRs2bHBSRACqAwp/AAAAAAAAAAC4EJvNpueee67Mvueee85+FyAAnIrCHwAAAAAAAAAALuSHH35QVlZWmX1ZWVn64YcfqjgiANUFhT8AAAAAAAAAAFzIpZdeqqCgoDL7goODdemll1ZxRACqCwp/AAAAAAAAAAC4EDc3Nz377LNl9k2cOFFublzaB1A2/ncAAAAAAAAAAMDFdOzYUa1bt3Zoa9Omjdq3b++kiABUBxT+AAAAAAAAAABwQc8884zD46efftpJkQCoLij8AQAAAAAAAADgghYuXOjw+H//+59zAgFQbVD4AwAAAAAAAADAxaSkpGju3LkObXPmzFFKSoqTIgJQHVD4AwAAAAAAAADAhRhj9OKLL8oYU6l2AChB4Q8AAAAAAAAAABeSlJSkLVu2lNm3ZcsWJSUlVXFEAKoLCn8AAAAAAAAAAABADUDhDwAAAAAAAAAAFxIXF6fWrVuX2demTRvFxcVVcUQAqgsKfwAAAAAAAAAAuBCLxaLHH3+83HaLxeKEqABUBxT+AAAAAAAAAABwMdHR0WrZsqVDW8uWLdWgQQMnRQSgOqDwBwAAAAAAAACAi0lJSdGvv/7q0Pbrr78qJSXFSREBqA4o/AEAAAAAAAAA4EKMMZoxY0a57cYYJ0QFoDqg8AcAAAAAAAAAgAtJTk5WYmKirFarQ7vValViYqKSk5OdFBkAV0fhDwAAAAAAAAAAFxIbG6vWrVuX2demTRvFxsZWcUQAqgsKfwAAAAAAAAAAVBNM8wmgIjWi8Ld//37deuutCgkJkZ+fny655BJt3LjR3m+M0aRJkxQVFSVfX1/16tVL27Ztc2LEAAAAAAAAAACULTk5WVu2bCmzb8uWLUz1CaBc1b7wd+zYMXXr1k2enp76+uuvtX37dr388suqU6eOfcy0adM0ffp0vf7660pMTFRERIT69Omj7Oxs5wUOAAAAAAAAAEAZmOoTwNnycHYA5+rFF19UTEyMZs6caW+Lj4+3/26M0auvvqqnn35aQ4YMkSR99NFHCg8PV0JCgkaPHl3VIQMAAAAAAAAAUKH8/Pwy2/Py8qo4EgDVSbW/4++LL75Qx44ddeONNyosLEzt2rXTe++9Z+/fs2ePUlNT1bdvX3ubt7e3evbsqXXr1pX7vPn5+crKynJYAAAAAAAAAAC40JKSkrRr164y+3bt2qWkpKQqjghAdVHtC39//PGH3nrrLV188cVasmSJ7r33Xo0ZM0Yff/yxJCk1NVWSFB4e7rBeeHi4va8sU6dOVXBwsH2JiYm5cDsBAAAAAAAAAAAAnKNqX/iz2Wxq3769pkyZonbt2mn06NG6++679dZbbzmMs1gsDo+NMaXaTvbkk08qMzPTvuzbt++CxA8AAAAAAAAAwMni4uIq/I6/uLi4Ko4IQHVR7Qt/kZGRatGihUNb8+bNlZycLEmKiIiQpFJ396WlpZW6C/Bk3t7eCgoKclgAAAAAAABQe3z77bcaNGiQoqKiZLFYtHDhQof+UaNGyWKxOCyXXXaZw5j8/Hw99NBDCg0Nlb+/v6699lqlpKRU4V4AqI4sFosef/zxUjevuLm5ldkOACWqfeGvW7du2rlzp0Pbrl277J94aNiwoSIiIrRs2TJ7f0FBgdasWaOuXbtWaawAAAAAAACoPo4fP662bdvq9ddfL3fM1VdfrYMHD9qXr776yqF/7NixWrBggebOnau1a9cqJydHAwcOlNVqvdDhA6jmoqOjdcsttzi03XLLLWrQoIGTIgJQHXg4O4Bz9cgjj6hr166aMmWKbrrpJv34449699139e6770oq/mTE2LFjNWXKFF188cW6+OKLNWXKFPn5+WnYsGFOjh4AAAAAAACuqn///urfv3+FY7y9ve0zTp0qMzNTH3zwgT755BNdddVVkqRZs2YpJiZGy5cvV79+/c57zABqlpEjR+rLL79UVlaWgoKCNGLECGeHBMDFVfs7/jp16qQFCxZozpw5atWqlZ5//nm9+uqrGj58uH3M+PHjNXbsWN1///3q2LGj9u/fr6VLlyowMNCJkQMAAAAAAKC6W716tcLCwtSkSRPdfffdSktLs/dt3LhRhYWF6tu3r70tKipKrVq10rp168p9zvz8fGVlZTksAGonHx8fPfHEEwoPD9cTTzwhHx8fZ4cEwMVV+zv+JGngwIEaOHBguf0Wi0WTJk3SpEmTqi4oAAAAAAAA1Gj9+/fXjTfeqLi4OO3Zs0cTJkzQlVdeqY0bN8rb21upqany8vJS3bp1HdYLDw9Xampquc87depUTZ48+UKHDwAAaqBqf8cfAAAAAAAA4Aw333yzBgwYoFatWmnQoEH6+uuvtWvXLn355ZcVrmeMkcViKbf/ySefVGZmpn3Zt2/f+Q4dQDWRl5en6dOn69ChQ5o+fbry8vKcHRIAF0fhDwAAAAAAADgPIiMjFRcXp927d0uSIiIiVFBQoGPHjjmMS0tLU3h4eLnP4+3traCgIIcFQO00e/ZspaenS5LS09OVkJDg5IgAuDoKfwAAAAAAAMB5kJ6ern379ikyMlKS1KFDB3l6emrZsmX2MQcPHtTWrVvVtWtXZ4UJoJpISUlRQkKCjDGSiu8WTkhIUEpKipMjA+DKKPwBAAAAAAAAZcjJydGmTZu0adMmSdKePXu0adMmJScnKycnR3//+9+1fv167d27V6tXr9agQYMUGhqq66+/XpIUHBysO++8U48++qhWrFihn3/+Wbfeeqtat26tq666yol7BsDVGWM0Y8YMe9GvhM1mK7MdAEpQ+AMAAMBp7d+/X7feeqtCQkLk5+enSy65RBs3bnR2WAAAABfUhg0b1K5dO7Vr106SNG7cOLVr107PPvus3N3dtWXLFg0ePFhNmjTRyJEj1aRJE61fv16BgYH253jllVd03XXX6aabblK3bt3k5+enRYsWyd3d3Vm7BaAaSE5OVmJiomw2m0O7zWZTYmKikpOTnRQZAFfn4ewAAAAA4NqOHTumbt266YorrtDXX3+tsLAw/f7776pTp46zQwMAALigevXqVeFdNUuWLDntc/j4+Oi1117Ta6+9dj5DA1DDxcbGqnXr1tqyZUupvjZt2ig2NtYJUQGoDij8AQAAoEIvvviiYmJiNHPmTHtbfHy88wICymCMUV5enrPDQBmMMcrPz5ckeXt7y2KxODkilMXHx4dzAwBANcE0nwAqQuEPAAAAFfriiy/Ur18/3XjjjVqzZs3/t3f3YVbXdf74X2cGmWG4GW9Q7hlQUFIYTIUJ1xtMoNjMlG1dw4p1bbNVUzIXJTKRFFbaEM01o8yba0Msf1JZYZIpZiiOpjmCoRUwjjGSSo4IM8jM+f3hl1knZrgbmM+5eTyu61zXOe/XmcNzohk+nuf5vD/Rr1+/uOiii+Lf//3f2/yahoaG5jf6IyLq6uo6Iip5rL6+PiZOnJh0DMhaS5YsiS5duiQdAwD4f6qrq1s92y8ioqqqKqqrq6OsrKyDUwHZwDX+AADYqT//+c/x7W9/O4YOHRq//OUv4wtf+EJceumlcffdd7f5NXPmzInS0tLm24ABAzowMQAAQHYbOHBgjBo1KgoKWr6FX1hYGKNHj7bVJ9CmVNp5wbulrq4uSktL46233ooePXokHQfoQFu2bGk+g8AnoSF/5fOxQOfOneOEE06I5cuXN69deumlUVlZGU888USrX9PaGX8DBgzIy//96Bi2+sxc9fX1cfbZZ0dExOLFi6O4uDjhRLTGVp/sb/l8LLUv+N8P8lNNTU1MmTIlGhsbm9c6deoUd911V/Tr1y/BZEBH25NjAVt9AgCwU3369Imjjz66xdoHPvCB+P/+v/+vza8pKiqKoqKi/R0NmqVSKR/OyQLFxcX+ngAAdlP//v3jnHPOiXvuuad57ZxzzlH6ATtlq08AAHbqH/7hH2L16tUt1l566SXXkwAAANjPtm3bttPHAH9P8QcAwE596UtfiieffDJmz54df/zjH2PhwoWxYMGCuPjii5OOBgAAkLNqamrivvvua7H2ox/9KGpqahJKBGQDxR8AADs1atSoWLx4cdxzzz0xfPjw+PrXvx7z58+P8847L+loAAAAOSmdTscNN9wQ6XR6t9YBtnONPwAAdumMM86IM844I+kYAAAAeWHdunVRVVXV6qyqqirWrVsXgwYN6thQQFZwxh8AAAAAAADkAMUfAAAAAABkkLKyshgxYkSrs/Ly8igrK+vgREC2UPwBAAAAAEAGSaVSMWXKlFZnU6ZMiVQq1cGJgGyh+AMAAAAAgAySTqfj3nvv3aHgS6VSsWjRokin0wklAzKd4g8AAAAAADJIdXV1VFZW7lDwpdPpqKysjOrq6oSSAZlO8QcAAAAAABlk4MCBMWrUqCgsLGyxXlhYGKNHj46BAwcmlAzIdIo/AAAAAADIIKlUKi677LI2113jD2iL4g8AAAAAADJM//794+ijj26xdvTRR0e/fv0SSgRkA8UfAAAAAABkmJqamli5cmWLtZUrV0ZNTU1CiYBsoPgDAAAAAIAMkk6n46abboqmpqYW642NjXHTTTdFOp1OKBmQ6RR/AAAAAACQQaqrq6OysrLVWWVlZVRXV3dwIiBbKP4AAAAAACCDDBgwILp169bqrFu3bjFgwIAOTgRkC8UfAAAAAABkkOrq6ti0aVOrs02bNjnjD2iT4g8AAAAAAABygOIPAAAAAAAySFlZWRx55JGtzo466qgoKyvr4ERAtlD8AQAAAABAhikqKmp1vXPnzh2cBMgmij8AAAAAAMgg1dXVUVVV1eqsqqrKNf6ANin+AAAAAAAggwwcODBGjRoVBQUt38IvKCiI0aNHx8CBAxNKBmS6TkkHoGOl0+mor69POgZklff/zPj5gT1XXFwcqVQq6RgAAACQNVKpVFx22WUxZcqUFusFBQVx2WWX+e9soE2KvzxTX18fEydOTDoGZK2zzz476QiQdZYsWRJdunRJOgYAAABklf79+8ewYcNi5cqVzWvDhg2Lfv36JZgKyHS2+gQAAAAAgAxTU1PTovSLiFi5cmXU1NQklAjIBs74y2Objv1UpAv8XwB2KZ2OaNr23v2CThG2UoBdSjVti27P3ZN0DAAAAMhK6XQ6brjhhjbXb775Ztt9Aq3S+uSxdEGniMIDko4BWaJz0gEgq6STDgAAAABZbN26dVFVVdXqrKqqKtatWxeDBg3q2FBAVrDVJwAAAAAAAOQAxR8AAAAAAGSQsrKyGDFiRKuz8vLyKCsr6+BEQLZQ/AEAAAAAQAZJpVIxZcqUVmdTpkxxfT+gTYo/AAAAAADIIOl0Ou69994dCr5UKhWLFi2KdDqdUDIg0yn+AAAAAAAgg1RXV0dlZeUOBV86nY7Kysqorq5OKBmQ6RR/AAAAAACQQQYOHBijRo2KwsLCFuuFhYUxevToGDhwYELJgEyn+AMAAAAAgAySSqXisssua3PdNf6Atij+AAAAAAAgw/Tv3z/OOeecFmvnnHNO9OvXL6FEQDZQ/AEAAAAAAEAOUPwBAAAAkHO2bt0aq1evjm3btiUdBWCv1NTUxL333tti7d57742ampqEEgHZQPEHAAAAQM7YvHlzXHDBBVFSUhLHHHNMVFdXR0TEpZdeGv/1X/+VcDqA3ZNOp+Omm26KpqamFuuNjY1x0003RTqdTigZkOkUfwAAAADkjOnTp8fvf//7ePTRR6O4uLh5fdy4cTucOQOQqaqrq6OysrLVWWVlZfOHGgD+nuIPACCHvfLKKy22gXnqqadi6tSpsWDBggRTAQDsPz/+8Y/jlltuiZNOOilSqVTz+tFHHx1/+tOfEkwGsPsGDBgQ3bp1a3XWrVu3GDBgQAcnArKF4g8AIIdNnjw5HnnkkYiIqK2tjfHjx8dTTz0VX/nKV2LWrFkJpwMA2Pf++te/xmGHHbbD+jvvvNOiCATIZNXV1bFp06ZWZ5s2bXLGH9AmxR8AQA574YUXYvTo0RER8cMf/jCGDx8ey5cvj4ULF8add96ZbDgAgP1g1KhR8fOf/7z58fay77vf/W6MGTMmqVgAAB2iU9IBAADYf959990oKiqKiIhf/epXceaZZ0ZExLBhw2L9+vVJRgMA2C/mzJkTH/3oR2PVqlWxbdu2uOmmm2LlypXxxBNPxLJly5KOB7BbysrKYsSIEVFVVbXDrLy8PMrKyhJIBWQDZ/wBAOSwY445Jm677bb4zW9+E0uXLo2PfvSjERHxl7/8JQ455JCE0wEA7Hsnnnhi/Pa3v43NmzfHEUccEQ899FD06tUrnnjiiTj++OOTjgewW1KpVFx55ZWtzq688kpbFwNt6vAz/n7605/u9nO3fyIdAIC9c8MNN8TZZ58d3/jGN2LKlCkxcuTIiHjvmGz7FqAAALlmxIgRcddddyUdA6BdamtrW11fv3599OvXr4PTANmiw4u/s846q8XjVCoV6XS6xePtGhsbOyoWAEBOGjt2bLz++utRV1cXBx10UPP65z//+SgpKUkwGQDA/vGLX/wiCgsL4yMf+UiL9V/+8pfR1NQUEydOTCgZwO5ramqKWbNmtTqbNWtW/PjHP46CAhv6ATvq8N8MTU1NzbeHHnoojj322FiyZEn87W9/i7feeit+8YtfxHHHHRcPPvjgbr3ezJkzI5VKtbj17t27eZ5Op2PmzJnRt2/f6NKlS4wdOzZWrly5v749AICMk06n45lnnonvfOc78fbbb0dEROfOnRV/AEBOuuqqq1r9MHk6nY6rrroqgUQAe27FihVRV1fX6qyuri5WrFjRwYmAbNHhZ/y939SpU+O2226Lk046qXntIx/5SJSUlMTnP//5ePHFF3frdY455pj41a9+1fy4sLCw+f7cuXNj3rx5ceedd8aRRx4Z1113XYwfPz5Wr14d3bt333ffDABABlq3bl189KMfjerq6mhoaIjx48dH9+7dY+7cuVFfXx+33XZb0hEBAPapl19+OY4++ugd1ocNGxZ//OMfE0gEsOcqKiqiW7dusWnTph1m3bp1i4qKigRSAdkg0XOB//SnP0VpaekO66WlpbF27drdfp1OnTpF7969m2+HHnpoRLz3Sa758+fHjBkzYtKkSTF8+PC46667YvPmzbFw4cKdvmZDQ0PU1dW1uAEAZJvLLrssTjjhhNi4cWN06dKlef3ss8+Ohx9+OMFkAAD7R2lpafz5z3/eYf2Pf/xjdO3aNYFEAHsulUpFz549W5317NmzxSWzAN4v0eJv1KhRMXXq1Fi/fn3zWm1tbXz5y1+O0aNH7/brvPzyy9G3b98YPHhwnHvuuc0Hd2vWrIna2tqYMGFC83OLiori1FNPjeXLl+/0NefMmROlpaXNtwEDBuzhdwcAkLzHH388vvrVr0bnzp1brJeVlcWrr76aUCoAgP3nzDPPjKlTp8af/vSn5rU//vGP8eUvfznOPPPMBJMB7L5169a1eXLM2rVrY926dR0bCMgaiRZ/3//+92PDhg1RVlYWQ4YMiSFDhsTAgQNj/fr1cfvtt+/Wa1RUVMTdd98dv/zlL+O73/1u1NbWxoknnhhvvPFG1NbWRkREr169WnxNr169mmdtmT59erz11lvNt1deeWXvvkkAgAQ1NTW1eo2bmpoa254DADnpG9/4RnTt2jWGDRsWgwcPjsGDB8cHPvCBOOSQQ+K///u/k44HsFvS6XS75kD+SvQaf0OGDInnn38+li5dGn/4wx8inU7H0UcfHePGjdvtU5UnTpzYfH/EiBExZsyYOOKII+Kuu+6KD33oQxERO7xWOp3e5esXFRVFUVHRHn5HAACZZfz48TF//vxYsGBBRLx3XLRp06a45ppr4h//8R8TTgcAsO+VlpbG8uXLY+nSpfH73/8+unTpEuXl5XHKKackHQ0AYL9LtPiLeO/NpwkTJsQpp5wSRUVF7d6buGvXrjFixIh4+eWX46yzzoqI97YP7dOnT/NzNmzYsMNZgAAAuejGG2+M0047LY4++uior6+PyZMnx8svvxw9e/aMe+65J+l4AAD7xfb3m95/+RcAgHyQaPHX1NQU119/fdx2223x2muvxUsvvRSHH354XH311TFo0KC44IIL9vg1Gxoa4sUXX4yTTz45Bg8eHL17946lS5fGBz/4wYiI2Lp1ayxbtixuuOGGff3tAABknL59+8Zzzz0XixYtimeeeSaampriggsuiPPOOy+6dOmSdDwAgP3i4Ycfjocffjg2bNgQTU1NLWbf//73E0oFsPt2dYJMe0+gAXJXotf4u+666+LOO++MuXPnRufOnZvXR4wYEd/73vd26zWuuOKKWLZsWaxZsyZWrFgRn/zkJ6Ouri6mTJkSqVQqpk6dGrNnz47FixfHCy+8EP/6r/8aJSUlMXny5P31bQEAZIz//d//jS5dusT5558ft9xyS9x6663xuc99Lrp06RL/+Z//mXQ8AIB97tprr40JEybEww8/HK+//nps3LixxQ0gG5SVlcWIESNanZWXl0dZWVkHJwKyRaJn/N19992xYMGCOP300+MLX/hC83p5eXn84Q9/2K3XqKmpiU996lPx+uuvx6GHHhof+tCH4sknn2z+xTdt2rTYsmVLXHTRRbFx48aoqKiIhx56KLp3775fvicAgExyySWXxIEHHhhnnHFGi/UvfelLsWjRovjGN76RUDIAgP3jtttuizvvvDM+85nPJB0FYK+lUqmYMmVKXHHFFTvMtp/0AtCaRIu/V199NYYMGbLDelNTU7z77ru79RqLFi3a6TyVSsXMmTNj5syZexMR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m2/Giy++GMcdd1x8/etfTzoqAMB+07Vr1ygvL4+RI0fuUPpFRBx99NG2ygMyViqVatccyF+JFn9f/epX48Ybb4wjjjiieW3IkCHx3//93zF9+vTo379/zJ07N377298mmBIAIHtdffXV8a1vfSuOOuqo5rWjjjoqbrzxxvjqV7+aYDIAgGSl0+ldPuexxx6Lj3/849G3b99IpVLx4x//eIfXmDlzZvTt2ze6dOkSY8eOjZUrV7Z4TkNDQ3zxi1+Mnj17RteuXePMM8+MmpqaffmtADloV7+jdud3GJCfEi3+1q9fH9u2bdthfdu2bVFbWxsREX379o233367o6MBAOSE9evXN1/b5v0aGxvjtddeSyARAED2eOedd2LkyJFxyy23tDqfO3duzJs3L2655ZaorKyM3r17x/jx41u8lzV16tRYvHhxLFq0KB5//PHYtGlTnHHGGdHY2NhR3waQhdavX9+uOZC/Ei3+TjvttLjwwgvj2WefbV579tln4z/+4z/iwx/+cEREVFVVuUgpAMBeOv300+Pf//3f4+mnn27+ROjTTz8dF154YYwbNy7hdAAAmW3ixIlx3XXXxaRJk3aYpdPpmD9/fsyYMSMmTZoUw4cPj7vuuis2b94cCxcujIiIt956K26//fb45je/GePGjYsPfvCD8b//+79RVVUVv/rVr9r8cxsaGqKurq7FDcgvffv2bdccyF+JFn+33357HHzwwXH88cdHUVFRFBUVxQknnBAHH3xw3H777RER0a1bt/jmN7+ZZEwAgKz1/e9/P/r16xejR4+O4uLiKCoqioqKiujTp09873vfSzoeAEDWWrNmTdTW1saECROa14qKiuLUU0+N5cuXR0TEM888E++++26L5/Tt2zeGDx/e/JzWzJkzJ0pLS5tvAwYM2H/fCJCRBg4c2K45kL86JfmH9+7dO5YuXRp/+MMf4qWXXop0Oh3Dhg1rcQ2a0047LcGEAADZK51Ox+bNm+O+++6LV199NV588cVIp9PxgQ98II488sik4wEAJCqVSrXr67dfpqZXr14t1nv16hXr1q1rfk7nzp3joIMO2uE527++NdOnT4/LL7+8+XFdXZ3yD/LMzj4csH1+8sknd1AaIJskesbfsmXLIiJi2LBhceaZZ8YnPvGJFqUfAAB7L51Ox9ChQ+PVV1+NoUOHNh9vtbf0mzNnTqRSqZg6deq+CQoAkIDt26C3198XiOl0epel4q6eU1RUFD169GhxA/LLSy+91K45kL8SLf7Gjx8fAwcOjKuuuipeeOGFJKMAAOScgoKCGDp0aLzxxhv77DUrKytjwYIFUV5evs9eEwBgf3nllVeipqam1dmqVauirKxsr1+7d+/eERE7nLm3YcOG5rMAe/fuHVu3bo2NGze2+RyA1nz2s59t1xzIX4kWf3/5y19i2rRp8Zvf/CbKy8ujvLw85s6d2+YBGQAAe2bu3Lnxn//5n/vkQ1abNm2K8847L7773e/usF0VAECm2LZtW1x99dVRWloagwYNirKysigtLY2vfvWr8e677zY/b8CAAVFYWLjXf87gwYObL2Oz3datW2PZsmVx4oknRkTE8ccfHwcccECL56xfvz5eeOGF5ucAtObVV19t1xzIX4le469nz55xySWXxCWXXBJr1qyJhQsXxt133x1f+cpX4pRTTolf//rXScYDAMh6n/70p2Pz5s0xcuTI6Ny5c3Tp0qXF/M0339zt17r44ovjYx/7WIwbNy6uu+66nT63oaEhGhoamh/X1dXtWXAAgL10ySWXxOLFi2Pu3LkxZsyYiIh44oknYubMmfH666/HbbfdttuvtWnTpvjjH//Y/HjNmjXx3HPPxcEHHxwDBw6MqVOnxuzZs2Po0KExdOjQmD17dpSUlMTkyZMjIqK0tDQuuOCC+PKXvxyHHHJIHHzwwXHFFVfEiBEjYty4cfv2GwdySlNTU7vmQP5KtPh7v8GDB8dVV10VI0eOjKuvvrr5+n8AAOy9+fPn75PXWbRoUfzud7+LysrK3Xr+nDlz4tprr90nfzYAwJ645557YtGiRTFx4sTmtfLy8hg4cGCce+65e1T8Pf3003Haaac1P7788ssjImLKlClx5513xrRp02LLli1x0UUXxcaNG6OioiIeeuih6N69e/PX3HjjjdGpU6c455xzYsuWLXH66afHnXfe2a6zDYHc95e//GWX88MPP7yD0gDZJCOKv9/+9rfxgx/8IO67776or6+PM888M2bPnp10LACArDdlypR2v8Yrr7wSl112WTz00ENRXFy8W18zffr05jfGIt4742/AgAHtzgIAsCvFxcUxaNCgHdYHDRoUnTt33qPXGjt2bKTT6TbnqVQqZs6cGTNnztxpnm9961vxrW99a4/+bCC/7ex3z+7MgfyVaPH3la98Je6555549dVXY/z48TF//vw466yzoqSkJMlYAAA5acuWLS2uaxMR0aNHj11+3TPPPBMbNmyI448/vnmtsbExHnvssbjllluioaFhh0+sFxUVRVFR0b4JDgCwBy6++OL4+te/HnfccUfz8UhDQ0Ncf/31cckllyScDmD3pFKpds2B/JVo8ffoo4/GFVdcEf/yL/8SPXv2TDIKAEBOeuedd+LKK6+MH/7wh/HGG2/sMG9sbNzla5x++ulRVVXVYu3888+PYcOGxZVXXmmbKgAgozz77LPx8MMPR//+/WPkyJEREfH73/8+tm7dGqeffnpMmjSp+bn3339/UjEBdqpPnz7tmgP5K9Hib/ny5RERsWrVqnj66adj69atLeZnnnlmErEAAHLGtGnT4pFHHolbb701PvvZz8b//M//xKuvvhrf+c534r/+67926zW6d+8ew4cPb7HWtWvXOOSQQ3ZYBwBI2oEHHhj/9E//1GLNluNAtqmtrd3l/IgjjuigNEA2SbT4W7NmTZx99tnx/PPPRyqVat6XePtpyrvzCXQAANr2wAMPxN133x1jx46Nf/u3f4uTTz45hgwZEmVlZfGDH/wgzjvvvKQjAgDsU3fccUfSEQDarW/fvu2aA/mrIMk//NJLL41BgwbFa6+9FiUlJbFy5cp47LHH4oQTTohHH300yWgAADnhzTffjMGDB0fEe9fze/PNNyMi4qSTTorHHntsr1/30Ucfjfnz5++LiAAAAPydQYMGxZFHHtnq7KijjopBgwZ1bCAgayR6xt8TTzwRv/71r+PQQw+NgoKCKCgoiJNOOinmzJkTl156aTz77LNJxgMAyHqHH354rF27NsrKyuLoo4+OH/7whzF69Oh44IEH4sADD0w6HgDAPnHcccfFww8/HAcddFB88IMfbN5NqjW/+93vOjAZwN5JpVLx+c9/Pq644oodZp///Od3+nsOyG+JFn+NjY3RrVu3iIjo2bNn/OUvf4mjjjoqysrKYvXq1UlGywuppm2RTjoEZIN0OqJp23v3CzpFOLCCXUpt/5khceeff378/ve/j1NPPTWmT58eH/vYx+Jb3/pWbNu2LebNm5d0PACAfeITn/hEFBUVRUTEWWedlWwYgH0gnU7HggULWp195zvfie985zvKP6BViRZ/w4cPj+effz4OP/zwqKioiLlz50bnzp1jwYIFcfjhh+/Va86ZMye+8pWvxGWXXda8/VQ6nY5rr702FixYEBs3boyKior4n//5nzjmmGP24XeTfbo9d0/SEQCA/exLX/pS8/3TTjst/vCHP8TTTz8dRxxxRIwcOTLBZAAA+84111wTEe99yHzs2LFRXl4eBx10UMKpAPbe2rVr46WXXmp19tJLL8XatWubL+sA8H6JFn9f/epX45133omIiOuuuy7OOOOMOPnkk+OQQw6Je++9d49fr7KyMhYsWBDl5eUt1ufOnRvz5s2LO++8M4488si47rrrYvz48bF69ero3r37PvleAAAy1cMPPxwPP/xwbNiwIZqamlrMvv/97yeUCgBg3yssLIyPfOQj8eKLLyr+gKxWU1Ozy7niD2hNosXfRz7ykeb7hx9+eKxatSrefPPNOOigg/b4NOVNmzbFeeedF9/97nfjuuuua15Pp9Mxf/78mDFjRkyaNCkiIu66667o1atXLFy4MC688MJWX6+hoSEaGhqaH9fV1e1RnkxVXFwcS5YsSToGZJX6+vo4++yzIyJi8eLFUVxcnHAiyC5+ZpJ17bXXxqxZs+KEE06IPn362AoGAMh5I0aMiD//+c/eEAey2l//+td2zYH8lWjx15qDDz54r77u4osvjo997GMxbty4FsXfmjVrora2NiZMmNC8VlRUFKeeemosX768zeJvzpw5ce211+5VlkyWSqWiS5cuSceArFVcXOxnCMgqt912W9x5553xmc98JukoAAAd4vrrr48rrrgivv71r8fxxx8fXbt2bTHv0aNHQskAdt+IESPaNQfyV8YVf3tj0aJF8bvf/S4qKyt3mNXW1kZERK9evVqs9+rVK9atW9fma06fPj0uv/zy5sd1dXUxYMCAfZQYAKBjbN26NU488cSkYwAAdJiPfvSjERFx5plnttjtIJ1ORyqVisbGxqSiAey2qqqqXc6HDh3aQWmAbJL1xd8rr7wSl112WTz00EM73Urs77e12n6w15aioqIoKiraZzkBAJLwuc99LhYuXBhXX3110lEAADrEHXfcEQMGDIjCwsIW601NTVFdXZ1QKoA907Nnz3bNgfyV9cXfM888Exs2bIjjjz++ea2xsTEee+yxuOWWW2L16tUR8d6Zf3369Gl+zoYNG3Y4CxAAIBe8f9eCpqamWLBgQfzq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",
|
||
"text/plain": [
|
||
"<Figure size 1800x1200 with 6 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"def plot_metric_variables(df):\n",
|
||
" metric_vars = ['avg_speed', 'hard_brakes', 'trip_distance']\n",
|
||
"\n",
|
||
" fig, axes = plt.subplots(2, 3, figsize=(18, 12))\n",
|
||
"\n",
|
||
" for i, var in enumerate(metric_vars):\n",
|
||
" sns.histplot(df[var], kde=True, ax=axes[0, i], bins=30, alpha=0.7)\n",
|
||
" axes[0, i].set_title(f'Verteilung von {var}')\n",
|
||
" axes[0, i].set_xlabel(var)\n",
|
||
" axes[0, i].set_ylabel('Häufigkeit')\n",
|
||
"\n",
|
||
" for i, var in enumerate(metric_vars):\n",
|
||
" sns.boxplot(y=df[var], ax=axes[1, i])\n",
|
||
" axes[1, i].set_title(f'Boxplot von {var}')\n",
|
||
" axes[1, i].set_ylabel(var)\n",
|
||
"\n",
|
||
" plt.tight_layout()\n",
|
||
" plt.show()\n",
|
||
"\n",
|
||
"metric_vars = ['avg_speed', 'hard_brakes', 'trip_distance']\n",
|
||
"print(\"Deskriptive Statistiken für metrische Variablen:\")\n",
|
||
"print(X_train[metric_vars].describe())\n",
|
||
"\n",
|
||
"plot_metric_variables(X_train)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "ab122f01",
|
||
"metadata": {},
|
||
"source": [
|
||
"Man kann die Verteilungen deutlich erkennen:\n",
|
||
"\n",
|
||
"- **avg_speed**: Normalverteilung mit einem Mittelwert um 47 km/h und einer Standardabweichung von etwa 10. Die Histogramm zeigt die charakteristische Glockenform einer Normalverteilung. Der Boxplot bestätigt eine symmetrische Verteilung mit wenigen Ausreißern.\n",
|
||
"\n",
|
||
"- **hard_brakes**: Poisson-Verteilung mit λ ≈ 2, erkennbar an der rechtschiefen Verteilung mit einem Peak bei niedrigen Werten (0-2 harte Bremsmanöver). Die meisten Fahrten haben wenige bis gar keine harten Bremsmanöver, was realistisch ist.\n",
|
||
"\n",
|
||
"- **trip_distance**: Lognormalverteilung mit deutlicher Rechtsschiefe. Die meisten Fahrten sind kurz (um 16 km), aber es gibt einen langen Schwanz mit wenigen sehr langen Fahrten. Dies entspricht typischen Fahrtmustern, bei denen viele kurze Fahrten und wenige lange Strecken gefahren werden.\n",
|
||
"\n",
|
||
"Die Boxplots zeigen zusätzlich die Quartile und identifizieren Ausreißer, die bei allen drei Variablen vorhanden sind, aber besonders bei trip_distance aufgrund der Lognormalverteilung."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "761c0673",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Modellierung der Korrelationen"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "14d31bfe",
|
||
"metadata": {},
|
||
"source": [
|
||
"Wir prüfen nun, wie hoch die lineare Korrelation zwischen den einzelnen Variablen sind, denn wir wollen aus unabhängigen Variablen eine abhängige Zielvariable vorhersagen. Besteht eine zu große Korrelation zwischen den erklärenden Variablen, treffen wir auf ein Multikolinearitätsproblem."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 16,
|
||
"id": "8a320b4c",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/png": "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x47FkCFD4O7uLl6+aNEi8eM1b926BW1tbanr29ra4uTJk/jll18wZMgQ6OjoYNCgQejduzc8PT0lynp5ecHGxgbLli0TP/7TyMgIDRo0wKhRo4oVd0lQVlbGgQMHsGzZMmzZsgXz5s1DuXLlYGJiAmdnZ9jZ2cm1XQ8PD2hoaGDQoEF49+4d1q9f/9mxFqddSLNmzRo0btwYa9aswerVq5GRkYEqVaoUOnBERERfJ5FQ3N8IiIiIiIiIiIiy8KkQRERERERERCQ3DiwQERERERERkdw4sEBEREREREREcuPAAhERERERERHJjQMLRERERERERCQ3DiwQERERERERkdw4sEBEREREREREcuPAAhERERERERHJjQMLRERERERERCQ3DiwQERERERERkdw4sEBEREREREREcuPAAhERERERERHJjQMLRERERERERCQ3DiwQERERERERkdw4sEBEREREREREcuPAAhERERERERHJjQMLRERERERERCQ3DiwQERERERERkdw4sEBEREREREREcuPAAhERERERERHJjQMLRERERERERCQ3DixQiWvVqhXGjRtX1mEQERERERHRF8CBBSIiIiIiIiKSGwcWvlEZGRlYsGABLC0toaqqCjMzM8yZMwcAcPfuXbRp0wZqamrQ09ODp6cn3r59K17X3d0dPXr0wKJFi2BsbAw9PT389NNPSE1NFZdZvXo1atasiQoVKqBy5cro06ePeN1z585h2bJlEIlEEIlEePbs2Rc9diIiIiIiIvpyypV1AFQ6vLy8sG7dOixZsgTNmzdHZGQkHj58iPfv36NDhw5o3Lgxrl+/jpiYGAwfPhyjR4+Gr6+veP0zZ87A2NgYZ86cwZMnT+Dm5gYHBweMGDECN27cwNixY7FlyxY0bdoUCQkJuHDhAgBg2bJlePToEWxtbTFr1iwAgIGBQVmkgIiIiIiIiL4AkSAIQlkHQSXrzZs3MDAwwMqVKzF8+HCJz9atW4fJkyfj+fPn0NDQAAAcPnwYXbt2xatXr1C5cmW4u7vj7NmzCA0NhbKyMgCgb9++UFJSwo4dO7Bv3z4MHToUL168QMWKFfPtv1WrVnBwcMDSpUtlxpiSkoKUlBSJZaqqqlBVVf3MoyciIiIiIqIviZdCfIOCg4ORkpKCtm3bSv3M3t5ePKgAAM2aNUNGRgZCQkLEy+rUqSMeVAAAY2NjxMTEAABcXFxgbm6O6tWrY9CgQdi2bRvev39frBjnzZsHLS0tide8efOKe6hERERERERUxjiw8A1SU1OT+ZkgCBCJRFI/y71cRUUl32cZGRkAgIoVK+Lff/+Fn58fjI2NMW3aNNjb2yMpKanIMXp5eSE5OVni5eXlVeT1iYiIiIiISDFwYOEbVLNmTaipqeHUqVP5PrOxsUFQUBDevXsnXnbp0iUoKSmhVq1aRd5HuXLl0K5dOyxcuBB37tzBs2fPcPr0aQBA+fLlkZ6eXuD6qqqqqFSpksSLl0EQERERERF9fXjzxm9QhQoVMHnyZEyaNAnly5dHs2bNEBsbi/v372PAgAGYPn06hgwZghkzZiA2NhZjxozBoEGDULly5SJtPzAwEE+fPkXLli2ho6ODw4cPIyMjA1ZWVgAACwsLXLt2Dc+ePYOmpiZ0dXWhpMQxLCIiIiIiom8R/9r7Rv3xxx/45ZdfMG3aNNSuXRtubm6IiYmBuro6jh07hoSEBDRo0AB9+vRB27ZtsXLlyiJvW1tbG/v27UObNm1Qu3Zt/P333/Dz80OdOnUAABMnToSysjJsbGxgYGCAiIiI0jpMIiIiIiIiKmN8KgQRERERERERyY0zFoiIiIiIiIhIbhxYICIiIiIiIiK5cWCBiIiIiIiIiOTGgQUiIiIiIiIikhsHFoiIiIiIiIhIbhxYICIiIiIiIiK5cWCBiIiIiIiIiOTGgQUiIiIiIiIikhsHFoiIiIiIiIhIbhxYICIiIiIiIiK5cWCBiIiIiIiIiOTGgQUiIiIiIiIikhsHFoiIiIiIiIhIbhxYICIiIiIiIiK5lSvrAIi+FodUrMo6BJnMg8+VdQgyKSGjrEP4KmUo8LivAFFZhyBTedGnsg6hQKmCSlmHIFOqoLi/EpQXpZZ1CDIpcn8QQSjrEGRS5NgAnoO/RcpIL+sQZFLkOq1jaVzWIdBXQnHPmkRERERERESk8DiwQERERERERERy48ACEREREREREcmNAwtEREREREREJDcOLBARERERERGR3DiwQERERERERERy48ACEREREREREcmNAwtEREREREREJDcOLBARERERERGR3DiwQERERERERERy48ACEREREREREcmNAwtEREREREREJDcOLFCpEYlE8Pf3L+swiIiIiIiIqBSVK+sAiL5mus3ro/ovHtByskWFKoa40ftHRB84VfA6LRrAZtFv0LSpiZRXMQj1Xo+ItTskyhj1bI9aM36Geg0zvA+NQMi0JYgOOClXjIIgYNd2X5w4ehDv3r5BTSsbDP9hHMzMqxW43pVL57BjywZERb6CkXEV9B88HI2atpQoczRwPwL27UBiQgJMzSww1HM0bGztixzbkUB/+O/bicSEeJiaWcDDczRsbOvKLH/vbhA2rluN5xHPoKurjx59vkeHTt3En0eEh8Fv60aEPnmE2JhoDBvxE7r26FPkeL6W2BS5TnPi24iTWfFZWtlgxA/jYVpIfFcvnZWIr9/gERLxPbgXhIC9O/D0SQgSE+IxaeocNGzSoshxHQ4MwL69u5GYEA8zcwsM9/wRdWztZJa/d/c2Nqz7GxHhz6Crp4devd3QsXNX8eeXL13Anp1+iIx8ibS0dFSpWhU9evZB67YuRY4pN0WuV0EQsGe7D04fC8Dbt29gWasOhv0wAabm1Qtc79qlM9i1dT2iI1+isnFVuA3yRMOmzuLPjx/ej5OH9yM2OhIAYGJWDb36DYVj/SZFju1IoH/WscXD1KwahhXSV++L+2qYuK+6duouUebKpXPw2+IjkdPGTYve1rIpcp0qct4U+fwLKHa9Kur5V9FjU+Q2V9J9NSI8DDu2bkTokxDExkRj6Iif0LXHd3LFRpQbZywQfQZlDXW8vhOC+z/PKlJ5NQsTNDi4FgkXb+Jigx54suBv1FnyO4x6theX0W7sAMftS/ByWwAu1OuOl9sC4OS3FNoNZf8QKYj/Hj8c3L8Lw0eNw4Ila6Cto4tZU3/Bh/fvZa4TEnwPi+fPhHOb9vBeuSHz3/kz8OjhA3GZS+dPY+O6lejtNgiLlq9Dbdu6mDN9MmJjoosU18Xzp+GzbhX6uA2E9/J1sLGti9kFrB8dFYk/p3vBxrYuvJevQ2+3AdiwZgWuXDonLpOSkoLKRlUwyN0TOjq6RczQ1xUboLh1mhPfdgTu3wWPUeMwf8narPgmFCm+lm1c4b3SBy3buGLx/OkS8X38+BEW1WrAY9S4YsUDABfOncH6tf9DX7f+WLrib9jUscPMaV4yjy0qKhIzp/0Omzp2WLrib3zXtz/WrVmFyxfPi8tUrFgR333fHwu9l2P56rVo284Vy5b8hX9vXi92fIBi1+uBvdtw2H8Hho6agLmLN0BbRxdz/xiHD+/fyVznUfA9LFswHS1au2LBik1o0doVyxb8gcch98Vl9PQM0G/IKMxZugFzlm5AHft6WPTnb3ge/rRIcV0UH9tAeC9fj9q2dvhz+qRC+upvqG1rB+/l69FLSl8NCb4P76ycLl65XmpOi0pR61SR86bo519Aces1MzbFO/8qemyK3OZKo69mxmaMQe6e0C6B/kCUjQMLJeDo0aNo3rw5tLW1oaenhy5duiA0NBQA0KRJE/z2228S5WNjY6GiooIzZ84AACIjI9G5c2eoqamhWrVq2L59OywsLLB06dIi7X/GjBkwMzODqqoqqlSpgrFjx4o/s7CwwOzZs9G/f39oamqiSpUqWLFihcT6ycnJ8PT0hKGhISpVqoQ2bdrg9u3bEmUOHjyIevXqoUKFCqhevTpmzpyJtLQ08eePHz9Gy5YtUaFCBdjY2ODEiRNFzt/XLPbYeTyavhRR/kU7XnPP7/ExIhIPfpmLtw+f4rnPHjz33YfqE4aJy1QbMwRxJy8jdOFavAt5itCFaxF3+iosxgwpdnyCICAwYDd6uw1C42YtYWZRHWMmeCElJQUXzsmeAREYsAf2jvXQq+9AmJiao1ffgbCzr4fAgN3iMgf370Kb9p3QzrULTMwsMMxzDPT0DXDscECRYjuwfzfatu8EF9fOMDUzh4fnaOjpG+Lo4QNSyx87fAD6Bobw8BwNUzNzuLh2RhuXjvDft0tcpmYta7h7jEIL5zYop6JSxCx9XbEpcp1mx3coYDd6uQ1C42bOWfFNyYpPdj85FLAbdR3ro1ffgaiaK75DueJzqt8Y/QaPQONmzjK3I0vA/r1o174D2nfoBFMzc4wY+SP0DQxx+NBBqeWPHg6EgaEhRoz8EaZm5mjfoRPauXTA/n058djVdUCTps1hamYOY+Mq6NajFyyqVceD+/eKHZ8i16sgCDgSsAs93IagYdNWMLWojh8nTEVKSgouFVCnhw/shJ1jA/ToOxhVTc3Ro+9g2NrXx5GAnH5Rr1FzODZoiipVzVClqhm+HzwSFSqoSQw+FOSguK92gYmZOTw8x0BP31DmseX01TEwMTOHi2sXtHHpiIB9O3O2GbAH9o710bvvAJiYmqN33wGws3dCYMCeIsWUTZHrVJHzpsjnX0Cx61VRz7+KHpsit7nS6Ks1a1ljiMcPaO7cFiqf2R+IcuPAQgl49+4dJkyYgOvXr+PUqVNQUlJCz549kZGRgQEDBsDPzw+CIIjL79y5E5UrV4azc+YJcPDgwXj16hXOnj2LvXv3Yu3atYiJiSnSvvfs2YMlS5ZgzZo1ePz4Mfz9/WFnJzm196+//kLdunXx77//wsvLC+PHjxf/4S8IAjp37oyoqCgcPnwYN2/ehJOTE9q2bYuEhAQAwLFjxzBw4ECMHTsWDx48wJo1a+Dr64s5c+YAADIyMtCrVy8oKyvj6tWr+PvvvzF58uTPzuu3SLuxA2JPXpJYFnv8ArTq2UJULvPKJJ3GDog7eVGiTNyJC9Bp4ljs/UVHRSIpMQH2TvXFy1RUyqOOrT1CgmX/8fPo4X3YOzaQWObg1AAhwZm/7KempiL0ySM45Clj79SgwO1my1m/vsRyB6f6eChj/ZCHD+DgJFne0akBQh+HSAxyfS5Fjg1Q3DrNFiOOL2c7KirlYSNHfPZODYu1b1lSU1Px5MkjOOatI8d6eBgs/dvUh8EP4OhYT7J8vfp48viR1DoVBAG3g/7FyxcvUKeAKaqyKHK9xkS/QlJiPOo6NpSIrbatAx4F35W53uOH91E3z37rOjWUuU5GejounzuJlI8fUcvattC4Mo8tROrxPwyWPjDx6OF9ODjlLd9Qoq8+eng/X74cnRrK3KYsilqnipw3RT//Aopbr4Binn8VPTZFbnOl1VeJSgvvsVACevfuLfF+w4YNMDQ0xIMHD+Dm5obx48fj4sWLaNEi83qv7du3o3///lBSUsLDhw9x8uRJXL9+HfXrZ56k1q9fj5o1axZp3xERETAyMkK7du2goqICMzMzNGzYUKJMs2bNxLMmatWqhUuXLmHJkiVwcXHBmTNncPfuXcTExEBVVRUAsGjRIvj7+2PPnj3w9PTEnDlz8Ntvv2HIkMxvzKtXr47Zs2dj0qRJmD59Ok6ePIng4GA8e/YMJiYmAIC5c+eiY8eOMuNOSUlBSkqKxDJVVVVxDN8q1cr6SImOk1j2KSYeSioqKK+vg5SoWKga6SMlOl6iTEp0PFSNDIq9v6TEzMEhbW3JqW5a2jqIjZU9tTIpMQHaOjoSy7R1dMTbe/M6GRkZ6dDKs11t7ZwyBclcPwPa2nn2oa2DpMREqeskJibAUUr59PR0vH6dDF1dvUL3WxSKHBuguHWaLTExXmp82tq6iI2Nkju+z/FaRp1qFbD9pMQEaOWNR0qdvnv3FkMHfY/U1FQoKSlh1E9j4ehUT9omC6TI9ZpdTitv/rR1ERdTUJ3G59uvlrZuvv1GPAvFHxNHIvXTJ1RQU8Mvv8+FiVnB11wDsvuqVgHHlpiYAIdC+qq0ui+orciiqHWqyHlT9PMvoLj1Cijm+VfRY1PkNldafZWotHDGQgkIDQ1F//79Ub16dVSqVAnVqmX+QhQREQEDAwO4uLhg27ZtAICwsDBcuXIFAwYMAACEhISgXLlycHJyEm/P0tISOnlOorJ89913+PDhA6pXr44RI0Zg//79+UYkmzRpku99cHAwAODmzZt4+/Yt9PT0oKmpKX6FhYWJL+e4efMmZs2aJfH5iBEjEBkZiffv3yM4OBhmZmbiQQVp+8xr3rx50NLSknjNmzevSMf81cs1ewUAIBLlXy6tTN5lUpw/cwIDencQv9LT07JWF+UNAiLkXZaX5OeCkH87eTcrCFIWFrgLafsoqHie8hCyIi3GPotKQWJT9Do9f+Y4BvZ2Fb/S09Olb6cI8eX9XBAEKccpv3zbKqRS82VYyF+namrqWLpyDbyXrsLAIcPgs+5v3L0TVGgsilyvF88cw5A+7cSv9DQZsRWhfoqyTpWqZliw3BezvdfApWMPrF4yBy8iwgrcbuH7KHr5nL6aq4zUtlhwHIpcp1L3oCB5k7GzvKGV2c8GRa5XRT7/KnJs0neiOG2usH2VRF8lKg2csVACunbtClNTU6xbtw5VqlRBRkYGbG1t8enTJwDAgAED8PPPP2PFihXYvn076tSpA3v7zDv8CjL+WJS1PC9TU1OEhITgxIkTOHnyJH788Uf89ddfOHfuXIHXTWWfdDIyMmBsbIyzZ8/mK6OtrS0uM3PmTPTq1StfmQoVKkiNtbATvpeXFyZMmCCx7FufrQAAKdFx+WYelDfQRUZqKj7FJ2WWiYqDqpG+RBlVQ918Mx2kadCoGWpa1Ra/T01NBZD5TYFOrlHq5KSkfN8A5Katk/9bxeSkRPE3lhUraUFJSTl/meTEfCPr0mSuryR1/bzfimbT0dFFYr6YkqCsrIyKlSoVus+iUrTYFL1OGzRqjppWNuL3aeL4EqCjm9OOk5MS832bmTc+aTmUlfPiqJRVp9K2L+vYMvMl+W1VcnL+OlVSUkKVKlUBANVrWOJFRAT27PKDXV2HAmNS5Hqt16g5LK3q5Iot82dZUt46LaBPZMamh6REydlX0tYpp6ICoyqZA9M1atZG6OOHOHJgN0aMniRz2znHJqVek5PyfeubTUdqvrLrVSsr7vxlXifJ3mY2Ra7T3BQtb9JiU5TzL6DY9arI519Fji03RWxzeWMr6b5KVFo4Y+EzxcfHIzg4GFOnTkXbtm1Ru3ZtJOb5ZbRHjx74+PEjjh49iu3bt2PgwIHiz6ytrZGWloZbt26Jlz158gRJSUlFjkFNTQ3dunXD8uXLcfbsWVy5cgV37+Zcw3r16lWJ8levXoW1tTUAwMnJCVFRUShXrhwsLS0lXvr6+uIyISEh+T63tLSEkpISbGxsEBERgVevXon3ceXKlQJjVlVVRaVKlSRe/4WBhaSrQdBv21RimYFLcyTfvAch61vBxKtB0G/bTKKMfrvmSLxyC4VRU1eHcRUT8cvUzALaOrq4c+uGuExqairu37sNq9qyr2GuZV0Ht4NuSCy7fes6rGpn/rGhoqKCGpa1cPuWZJk7t24UuN1ssta/fesmrGWsb2Vtg9u3bkosC7p1AzVqWqFcuZIbI1W02BS9TvPGZyIjvgdFiO9OkOTTFDLjK7w9FUZFRQWWlrUQlK+ObsK6to3Udaxr2+Qrf+vfG7CsWavAOhUgiP/wKIgi16uaugaMqpiIXyZm1aCto4e7t3LqJy01FcH3glCrtuzHdda0riOxTuZ+rxe4DpA5sJ49mFGQzGOzktJXb8C6dh2p69SyriOl/HWJviotp0G3rsvcZjZFrtPcFC1v+WNTnPMvoNj1qsjnX0WOLTdFbHOSsZV8XyXFc/78eXTt2hVVqlSBSCSCv79/oeucO3dO4sb6f//9d74ye/fuhY2NDVRVVWFjY4P9+/eXQvQ5OLDwmXR0dKCnp4e1a9fiyZMnOH36dL5v4jU0NNC9e3f88ccfCA4ORv/+/cWfWVtbo127dvD09MQ///yDW7duwdPTE2pqakWa5uXr64sNGzbg3r17ePr0KbZs2QI1NTWYm5uLy1y6dAkLFy7Eo0ePsGrVKuzevRs///wzAKBdu3Zo0qQJevTogWPHjuHZs2e4fPkypk6dihs3Mk9M06ZNw+bNmzFjxgzcv38fwcHB2LlzJ6ZOnSrehpWVFQYPHozbt2/jwoUL+P333z87t18DZQ11VLK3RiX7zIEa9WomqGRvjQqmxgAAqz8nwH7jAnH58LU7oGZeBbX/+g2a1tVh4t4bpkN74+liH3GZZys3Q9+lGapPHAENq+qoPnEE9Ns2wbMVm4odn0gkQpfu32Hvrm24dvk8Ip49xcol86CqqooWzu3E5ZZ7z8FW37Xi95279cHtf29g/+7tePE8HPt3b8edoJvo0j3nOcdde/bFqeOHcOr4IbyIeIaNa1ciLjYG7XM9x7kg3Xp+h5PHD+Pk8cN4HhEOn7WrEBcbDddOXQEAW3zXYZn3XHF5107dEBsTDZ91q/A8Ihwnjx/GqeOH0aNXX3GZ1NRUhIU+QVjoE6SlpSE+Pg5hoU8Q+eplsfKmyLEpcp1mx9e5+3fYt2urOL5V4vhcJOLb5rtG/L6TOL5tePk8HPt3b8PdoBvonCu+Dx/eIyz0McJCHwPIvIlaWOjjIj2KrXvP3jhx7AhOHD+C5xHhWL92NWJjY9Axq043bVyPJYvmi8t36NQFMTEx2LD2f3geEY4Tx4/g5PGj6NkrJ57dO7fj1r83ERX5Ci+eR8B/3x6cOXUCrVq3y7f/ouRNUetVJBKhY/e+8N+9Gf9cPofnz55i9dI5UFVVRbNcdbrKezb8fP8nft+xW1/cuXUdAXu24uXzcATs2Yp7QdfRsXtOv/Db9DeC7wUhJjoSEc9CsWPzGjy4dwvNW7VHUXTt+V3WsR3Gi4hw+KxdibjYaPGxbfVdK7Wvbly3Ci8iwnEqq6927+UmLtOlW28E/Xsd+7Jyuk+c0+I9g16R61SR86bI519AsetVUc+/ih6bIre50uirmbFl5istLQ0J8XEIC32MyFcvihUblZx3797B3t4eK1euLFL5sLAwdOrUCS1atMCtW7cwZcoUjB07Fnv37hWXuXLlCtzc3DBo0CDcvn0bgwYNQt++fXHt2rXSOgyIhKLOuSeZTp48ibFjx+Lp06ewsrLC8uXL0apVK+zfvx89evQAABw+fBidO3dGy5Ytce7cOYn1IyMj4eHhgdOnT8PIyAjz5s3DuHHjMGvWLIwcObLAffv7+2P+/PkIDg5Geno67Ozs8Oeff6Jt27YAMh83OWzYMNy/fx+BgYGoWLEivLy8xAMLAPDmzRv8/vvv2Lt3L2JjY2FkZISWLVti3rx5MDU1BZD5ZIhZs2bh1q1bUFFRgbW1NYYPH44RI0YAAB49egQPDw/8888/sLCwwPLly9GhQweJHHztDqlY5Vum27Ihmpzakm/58837cMfDC3U3zIO6eVVcbTc4Z50WDWDj7QVNm5pIeRWD0EXrELF2h8T6Rr1cYTVzHNSrm+B96HOETFtS4CMtzYPPyfxMEATs2u6L40cO4N3bt6hpVRsjfhgHM4vq4jLTfvsZBoZGGDPBS7zsysWz2L5lA2KiXqGyURX0HzwCjZu1lNj20cD98N+7A4kJ8TAzrwZ3z9GoY2svUUYJGTJjOxLoj/17dyAxIQFm5hYY5vmTeP3li+cjJiYKf85fKi5/724QNq5bjYjwZ9DV00PPPv3QIdcvXDHRURg5rF++/dSxs5fYTlGUdWwZBYz7lnWdCoVcqZkZ30acyBXf8B/G54lvLAwNjTB6whSJ+Py2rBfHl/fxYffu3MIMr5+RV6u2HcTbKS+S/U334cAA7NuzCwkJCTC3sIDHiB9ga5f5BIelixciJjoKcxcsztnf3dtYv/Z/iAgPh66eHnr3cUPHzl3Fn2/d5IMLF84hPi4W5curwsTUFF279UQL59YyY0gVZF+iVtb1mioUMBNDELBnuw9OHQ3Au7dvYGllg2GjfoFprthm/jYaBpWN8OP4qeJlVy+ewa6taxEd9QqVjari+8GeaNi0lfjzv5fNw73bN5CUEA91DQ2YWViiW58BEk+gAIDyItmzQI4E+sN/r19WX62Gobn66orF8xATE4XZ85eJy9+/G5T5B0GuvuraqbvENi9fPAu/LRsQHRWJykZVMGDw8Hw5FeemgP5Q1nUqguxf8co6b4XFVtY/G77Wc3BZnn8LU9axKSNdZmxl3eYKqtOS7qsx0ZEYJSO23NsRL7c0lhkblTyRSFTo30+TJ0/GgQMHxPfMA4BRo0bh9u3b4lnjbm5ueP36NY4cOSIu06FDB+jo6MDPz690YufAguJ58eIFTE1NcfLkSfEAgbwsLCwwbtw4jBs3rmSC+w+TNrCgKAoaWChrBQ0skGwF/VJb1gobWChLBQ0sKIKCBhbKWkEDC2WtoIGFsqbI/aGgP97LmiLHBvAc/C0qaGChrClynXJgQT7yPgGvKAMLLVu2hKOjI5YtyxkI2r9/P/r27Yv379+LnxQ4fvx4jB8/XlxmyZIlWLp0KcLDw+U7qEIo7m8R/yGnT5/G27dvYWdnh8jISEyaNAkWFhZo2VL6KD8RERERERHJVpZfCl7/vR9mzpwpsWz69OmYMWPGZ287KioKlStXllhWuXJlpKWlIS4uDsbGxjLLREXJfrzr5+LAggJITU3FlClT8PTpU1SsWBFNmzbFtm3boKKigm3btsm8HMLc3Bz379//wtESERERERGRLKX9BLx8jxXNfiR2ruXSypT4o1pz4cCCAnB1dYWrq6vUz7p164ZGjRpJ/aygx0lme/bs2eeERkRERERE9NURqZTdJSZFuexBXkZGRvlmHsTExKBcuXLQ09MrsEzeWQwliQMLCq5ixYqoWLFiWYdBREREREREZaxJkyY4ePCgxLLjx4+jfv364i+emzRpghMnTkjcY+H48eNo2lTysfcliQMLRERERERE9E1RKqe4N8XM7e3bt3jy5In4fVhYGIKCgqCrqwszMzN4eXnh5cuX2Lx5M4DMJ0CsXLkSEyZMwIgRI3DlyhVs2LBB4mkPP//8M1q2bIkFCxage/fuCAgIwMmTJ3Hx4sVSOw7FveUtERERERER0Tfsxo0bcHR0hKOjIwBgwoQJcHR0xLRp0wAAkZGRiIiIEJevVq0aDh8+jLNnz8LBwQGzZ8/G8uXL0bt3b3GZpk2bYseOHdi4cSPq1q0LX19f7Ny5U+Yl9iWBj5skKiI+blI+fNykfPioM/nwcZPy4+Mm5aPI/UGRH+moyLEBPAd/i/i4Sfl8zY+bPFqpdpntu8Pr4DLbd1lR3N8iiIiIiIiIiOQgUlHcAcJvEbNNRERERERERHLjjAUiIiIiIiL6pnwtN2/8VnDGAhERERERERHJjQMLRERERERERCQ3XgpBRERERERE3xSRCi+F+JI4Y4GIiIiIiIiI5MYZC0RFZB58rqxDkCm8tnNZhyCTWfD5sg5BJkV+pjXJJ03gjzV5qYjSyjoEmRT5Ge/0bVLkNqeEjLIOQSZFzhtj++/hzRu/LM5YICIiIiIiIiK58asdIiIiIiIi+qbwHgtfFmcsEBEREREREZHcOLBARERERERERHLjpRBERERERET0TeHNG78szlggIiIiIiIiIrlxxgIRERERERF9U0TKnLHwJXHGAhERERERERHJjQMLRERERERERCQ3XgpBRERERERE3xQlXgrxRXHGAhERERERERHJjTMWiIiIiIiI6JsiUuKMhS+JMxZkaNWqFcaNG/dF9mVhYYGlS5cWqaxIJIK/v3+pxPElj5mIiIiIiIi+DZyxQFQCBEHAru2+OHH0IN69fYOaVjYY/sM4mJlXK3C9K5fOYceWDYiKfAUj4yroP3g4GjVtKVHmaOB+BOzbgcSEBJiaWWCo52jY2NoXGpNu8/qo/osHtJxsUaGKIW70/hHRB04VvE6LBrBZ9Bs0bWoi5VUMQr3XI2LtDokyRj3bo9aMn6FewwzvQyMQMm0JogNOFhqPNJl524iTWXmztLLBiB/Gw7SQvF29dFYib/0Gj5DI24N7QQjYuwNPn4QgMSEek6bOQcMmLYoV25FAf/jv24nEhHiYmlnAw3M0bGzryix/724QNq5bjecRz6Crq48efb5Hh07dxJ9HhIfBb+tGhD55hNiYaAwb8RO69uhTrJiyKWJ7yx+f4tXrkUD/rGOLh6lZNQwrpE7vi+s0TFynrp26iz+PCA/Djq0bEfokBLEx0Rg64id07fFdkePJS5HrtbRiu3/vNgL2+uHpk0dZdfonGhWzrxb32O7fDYLvulV4HvEMOrp66NGnn0S9FiXuolLkOi3p/pAdt98WH4m4GzctXn1mx6ao519Acc9xgGLX63+pP5TkzwdFzhtRbpyx8IWkp6cjIyOjTPadmppaJvv9L/Hf44eD+3dh+KhxWLBkDbR1dDFr6i/48P69zHVCgu9h8fyZcG7THt4rN2T+O38GHj18IC5z6fxpbFy3Er3dBmHR8nWobVsXc6ZPRmxMdKExKWuo4/WdENz/eVaRjkHNwgQNDq5FwsWbuNigB54s+Bt1lvwOo57txWW0GzvAcfsSvNwWgAv1uuPltgA4+S2FdkPZP3wL4r9nOwL374LHqHGYv2RtVt4mFClvLdu4wnulD1q2ccXi+dMl8vbx40dYVKsBj1Hj5Irr4vnT8Fm3Cn3cBsJ7+TrY2NbF7ALyHh0ViT+ne8HGti68l69Db7cB2LBmBa5cOicuk5KSgspGVTDI3RM6OrpyxZVNEdubZHyKV68Xxcc2EN7L16O2rR3+nD6pkDr9DbVt7eC9fD16yaxTYwxy94T2Z9YpoNj1WlqxpXz8AItqlhguZ18t7rFFR0VizvTJqG1bF4uWr0Nvt4HwWbNcol6LEndRKWqdlkZ/CAm+D++suBevXC933hT9/Aso5jkOUOx6Bf5b/aEkfz4oat6+BiJlpTJ7/Rf9N4+6iDIyMjBp0iTo6urCyMgIM2bMEH+2ePFi2NnZQUNDA6ampvjxxx/x9u1b8ee+vr7Q1tZGYGAgbGxsoKqqivDwcMTExKBr165QU1NDtWrVsG3btmLHFRkZiY4dO4q3sXv3bvFnz549g0gkwq5du9CqVStUqFABW7duRXx8PPr16wcTExOoq6vDzs4Ofn5+Be7n6NGj0NLSwubNmwEAL1++hJubG3R0dKCnp4fu3bvj2bNn4vJnz55Fw4YNoaGhAW1tbTRr1gzh4eHFPr6vjSAICAzYjd5ug9C4WUuYWVTHmAleSElJwYVzsr/JDwzYA3vHeujVdyBMTM3Rq+9A2NnXQ2BATn0e3L8Lbdp3QjvXLjAxs8AwzzHQ0zfAscMBhcYVe+w8Hk1fiij/E0U6DnPP7/ExIhIPfpmLtw+f4rnPHjz33YfqE4aJy1QbMwRxJy8jdOFavAt5itCFaxF3+iosxgwp0j5yEwQBhwJ2o5fbIDRu5pyVtylZeZMd86GA3ajrWB+9+g5E1Vx5O5Qrb071G6Pf4BFo3My52HEBwIH9u9G2fSe4uHaGqZk5PDxHQ0/fEEcPH5Ba/tjhA9A3MISH52iYmpnDxbUz2rh0hP++XeIyNWtZw91jFFo4t0E5FRW54gIUt73ljk8R6/WguE67wMTMHB6eY6Cnbyjz2HLqdAxMzMzh4toFbVw6ImDfTnGZmrWsMcTjBzR3bguVz6hTQLHrtTRjc6rfOPPbz2bFnw0gz7EdPxwAfQNDDPMcAxMzC7Rz7YI2Lp1wYF/OzKyixF0UilynpdEfDgbsgb1jffTuOwAmpubo3XcA7OydEBiwp4gZy6TI519Acc9xgGLX63+tP5TUzwdFzhtRXhxYKMCmTZugoaGBa9euYeHChZg1axZOnMj8oaGkpITly5fj3r172LRpE06fPo1JkyZJrP/+/XvMmzcP69evx/3792FoaAh3d3c8e/YMp0+fxp49e7B69WrExMQUK64//vgDvXv3xu3btzFw4ED069cPwcHBEmUmT56MsWPHIjg4GK6urvj48SPq1auHwMBA3Lt3D56enhg0aBCuXbsmdR87duxA3759sXnzZgwePBjv379H69atoampifPnz+PixYvQ1NREhw4d8OnTJ6SlpaFHjx5wdnbGnTt3cOXKFXh6ekIk+vZvmhIdFYmkxATYO9UXL1NRKY86tvYICb4nc71HD+/D3rGBxDIHpwYICb4PIHOmSeiTR3DIU8beqUGB25WXdmMHxJ68JLEs9vgFaNWzhahc5lVTOo0dEHfyokSZuBMXoNPEsdj7ixHnLef4VFTKw0aOvNk7NSyxnOTkvb7Ecgen+ngoYx8hDx/AwUmyvKNTA4Q+DkFaWlqJxJVN0dubItZr5rGFSD3+h1nHLy0eB6e85RuWSp0Cil2vpRXb55Ln2EIe3pdom9kx5a7XkopbUeu0tPrDo4f388Xk6NRQ5jZlx6a4519AMc9xgGLXK/Df6w8lRVHz9rVQUhaV2eu/iPdYKEDdunUxffp0AEDNmjWxcuVKnDp1Ci4uLhI3OaxWrRpmz56NH374AatXrxYvT01NxerVq2Fvn3mt0qNHj3DkyBFcvXoVjRo1AgBs2LABtWvXLlZc3333HYYPHw4AmD17Nk6cOIEVK1ZI7HvcuHHo1auXxHoTJ04U/3/MmDE4evQodu/eLY4l2+rVqzFlyhQEBASgdevWADIHGpSUlLB+/XrxYMHGjRuhra2Ns2fPon79+khOTkaXLl1Qo0YNACj2cX2tkhITAADa2pJT3bS0dRAbK3s6WVJiArR1dCSWaevoiLf35nUyMjLSoZVnu9raOWVKkmplfaREx0ks+xQTDyUVFZTX10FKVCxUjfSREh0vUSYlOh6qRgbF3l9iYuZ28uZNW1sXsbFRMtcrLG+fKzPvGdDWzrMPbR0kJSZKXScxMQGOUsqnp6fj9etk6OrqlUhsgOK3N0WsV1l1qlXAsSUmJsDhC9UpoNj1WlqxfS55ji0pMUFKO9BFeno63rxOho6uXonFrah1Wlr9ISkxAVp54tYqZt4U/fybuT/FO8cBil2vwH+vP5QURc0bkTQcWChA3bqS140bGxuLZxecOXMGc+fOxYMHD/D69WukpaXh48ePePfuHTQ0NAAA5cuXl9hGcHAwypUrh/r1c0Ydra2toa2tXay4mjRpku99UFCQxLLc+wAy7/Ewf/587Ny5Ey9fvkRKSgpSUlLEsWbbu3cvoqOjcfHiRTRs2FC8/ObNm3jy5AkqVqwoUf7jx48IDQ1F+/bt4e7uDldXV7i4uKBdu3bo27cvjI2NpR5D9v5zU1VVhaqqapFyUJbOnzmBNSu9xe+nzJgPAFJmZwgQobARS8nPBSH/dvJuVhCkLCwpgiD5Pns/uZdLK5N3mRTnzxzH2lx585qxQGIX4s0XIW95PxcEoeRnx4ik1U1BxfOUR2ZOCm8DBVP09vY11Wu+bQmCnHX6+RS5Xr90bJ+ruG1W2nFIKZVvm4XFrch1KnUPpdAfpPfhIoeUe2d5QyuT8y/wdZ3jMuNSjHplf5DP15Y3RcfHTX5ZHFgoQN5rokQiETIyMhAeHo5OnTph1KhRmD17NnR1dXHx4kV4eHhI3ChRTU1NogMLWX98lcblAXm3mXfAwNvbG0uWLMHSpUvF94YYN24cPn36JFHOwcEB//77LzZu3IgGDRqIt5uRkYF69epJvSeEgUHmt9UbN27E2LFjcfToUezcuRNTp07FiRMn0Lhx43zrzJs3DzNnzpRYNn36dIn7WCiqBo2aoaZVzmyM7DpPTIyHTq5R6uSkpHyjxblp6+jmGxVOTkqEVtYoeMVKWlBSUs5fJjkx38h6SUiJjss386C8gS4yUlPxKT4ps0xUHFSN9CXKqBrq5pvpIE2DRs1R08pG/D5NnLcE6OjmbDM5KTHftyO5aevoIjFf3pLEeftcmXlXkpp3WfvQkRGTsrIyKlaq9FnxKHp7+xrqNbtO820/OSnftzXZdKTmK7tOtT47JkWu1y8V2+eS59ikt7NEiXqVN25FrtPcSqs/SIv7dZLsbRYUm6Kcf4Gv4xwHKF69/tf7g7y+lrwRScN7LMjhxo0bSEtLg7e3Nxo3boxatWrh1atXha5Xu3ZtpKWl4caNG+JlISEhSEpKKtb+r169mu+9tbV1getcuHAB3bt3x8CBA2Fvb4/q1avj8ePH+crVqFEDZ86cQUBAAMaMGSNe7uTkhMePH8PQ0BCWlpYSLy2tnJOoo6MjvLy8cPnyZdja2mL79u1S4/Hy8kJycrLEy8vLqzhpKDNq6uowrmIifpmaWUBbRxd3buXUa2pqKu7fuw2r2rYyt1PLug5uB92QWHb71nVY1a4DIHNgq4ZlLdy+JVnmzq0bBW5XXklXg6DftqnEMgOX5ki+eQ9C1jWDiVeDoN+2mUQZ/XbNkXjlVqHbz5s3Exl5e1CEvN0Jui6xLDNvJZMTWXm/fesmrGXsw8raBrdv3ZRYFnTrBmrUtEK5cp83fqvo7e1rqNfMY7OSUqc3YJ11/NLiyV/+eonUKaDY9fqlYvtc8hyblXUdieMAgKA89Spv3Ipcp7mVVn+QFnfQresytyk7NsU5/wJfxzkOULx6/a/3B3l9LXkjkoYDC3KoUaMG0tLSsGLFCjx9+hRbtmzB33//Xeh6VlZW6NChA0aMGIFr167h5s2bGD58ONTU1Iq1/927d8PHxwePHj3C9OnT8c8//2D06NEFrmNpaYkTJ07g8uXLCA4OxsiRIxEVJf1awFq1auHMmTPYu3ev+F4SAwYMgL6+Prp3744LFy4gLCwM586dw88//4wXL14gLCwMXl5euHLlCsLDw3H8+HE8evRI5n0WVFVVUalSJYnX13AZhDQikQhdun+Hvbu24drl84h49hQrl8yDqqoqWji3E5db7j0HW33Xit937tYHt/+9gf27t+PF83Ds370dd4Juokv3nOccd+3ZF6eOH8Kp44fwIuIZNq5dibjYGLTP9XxuWZQ11FHJ3hqV7DMHndSrmaCSvTUqmGZenmL15wTYb1wgLh++dgfUzKug9l+/QdO6Okzce8N0aG88XewjLvNs5WbouzRD9YkjoGFVHdUnjoB+2yZ4tmKTXHnr3P077Nu1VZy3VeK8uUjkbZvvGvH7TuK8bcPL5+HYv3sb7gbdQOdcefvw4T3CQh8jLDRz8Cw6KhJhoY+L/Ailbj2/w8njh3Hy+GE8jwiHz9pViIuNhmunrgCALb7rsMx7rri8a6duiI2Jhs+6VXgeEY6Txw/j1PHD6NGrr7hMamoqwkKfICz0CdLS0hAfH4ew0CeIfPWy2HlTxPaWOz5FrNeuPb/LOrbDeBERDp+1KxEXGy0+tq2+a6XW6cZ1q/AiIhynsuq0ey83cZnMOs2MJy0tDQnxcQgLfYzIVy+KnK/ceVPUei3N2PLWaUwx+2phx7bVdy2We88Rl2/fqXtWva7Ei4hnOHX8EE4fP4xuvb4vVtxlnbfPrdPS6A9duvVG0L/XsS8r7n3iuPsUK2+KfP4FFPccByh2vf7X+kNJ/XxQ5Lx9DXjzxi+Ll0LIwcHBAYsXL8aCBQvg5eWFli1bYt68eRg8eHCh627cuBHDhw+Hs7MzKleujD///BN//PFHsfY/c+ZM7NixAz/++COMjIywbds22NjYFLjOH3/8gbCwMLi6ukJdXR2enp7o0aMHkpOTpZa3srLC6dOn0apVKygrK8Pb2xvnz5/H5MmT0atXL7x58wZVq1ZF27ZtUalSJXz48AEPHz7Epk2bEB8fD2NjY4wePRojR44s1rF9rXr06YdPn1KwdvUSvHv7FjWtamPa7EVQU1cXl4mLjYFIlDOWZ21jiwmTp2H7lg3YsXUDKhtVwYTJM1DLOqcum7Vsgzevk7HbbzMSE+JhZl4NU2YugKGhUaExadWzRZNTW8TvbRZNAQA837wPdzy8oGpsADXTnHtgfHj2Ate7esLG2wvmPwxAyqsY3B8/B1H7j4vLJF65hVsDJsBq5jhYzRyL96HPcav/eCT9c0fOvPXHp08pWLd6sThvf8z2zpO3aCjlutTH2sYO4ydPh9+W9diZlbfxefIW+jgEM7x+Fr/ftH4lAKBV2w4YPWFKoXE1b9kGb16/xi6/zUhMSICZuQWmzpwvzntiQjxiY3Oe5lLZyBhTZ87DxnWrcSQwALp6evAYOQZNcj0yLDEhHhPGjhC/D9i3EwH7dqKOnT3+nL+0GFlTzPYmGZ/i1WtOnW7KqtNq+D3XsSUmxCMu142wMut0PnzWrcKRQH8ZdRqHX2TU6ez5y4qVM0Cx67W0Ygt9HILpXuPE733XrwKQWadjJhQ+i62wY8usV8m++vvMBdi4biWOZtXrsJFjJeq1KHGXdd4+t05Loz9kx+23ZQN2bPVBZaMq+GXy9GLnTdHPv4BinuMAxa7XzLz9d/pDSf58UNS8EeUlEoQi3HWNiHDviey7PZe18NryPfP6SzALPl/WIcikjPSyDkGmDAWeUCaUyO0LS4cSMso6hAIpcu7o2yOSemNKxaDIsQFAOpTLOgSZFPk8p8jnOEVuc4qcN1vLr3eg4YZzk8ILlZL6566U2b7LiuL+5kpERERERERECo8DCwpk27Zt0NTUlPqqU6dkbnZFREREREREVJJ4jwUF0q1bNzRq1EjqZ3kffUlERERERETSiZT4HfqXxIEFBVKxYkVUrFixrMMgIiIiIiIiKjIOLBAREREREdE3RaSkuDfF/BZxfggRERERERERyY0zFoiIiIiIiOiboqTMGQtfEmcsEBEREREREZHcOLBARERERERERHLjpRBERERERET0TeHNG78szlggIiIiIiIiIrlxxgIRERERERF9U0RK/A79S2K2iYiIiIiIiEhuHFggIiIiIiIiIrnxUgiiIlJCRlmHIJNZ8PmyDkGmiNotyzoEmRQ5b8pIL+sQZEqHclmHIFMGx8vlVk6UVtYhyJQuKG6bE0Eo6xBkEqC4Ny5T5NgAxa5X+vawvZUO3rzxy+JvYEREREREREQkN85YICIiIiIiom+KkjJnLHxJnLFARERERERERHLjjAUiIiIiIiL6pvAeC18WZywQERERERERkdw4sEBEREREREREcuOlEERERERERPRNESnxO/QvidkmIiIiIiIiIrlxxgIRERERERF9U3jzxi+LMxaIiIiIiIiISG4cWCAiIiIiIiIiufFSCCIiIiIiIvqm8FKIL4szFophxowZcHBwKNV9tGrVCuPGjRO/t7CwwNKlS0t1n0RERERERETy4owFZP4x7+DgUOgf8BMnTsSYMWO+TFBZrl+/Dg0NjSKVtbCwwLhx4yQGJqj0HQn0h/++nUhMiIepmQU8PEfDxrauzPL37gZh47rVeB7xDLq6+ujR53t06NRN/HlEeBj8tm5E6JNHiI2JxrARP6Frjz5yxycIAnZt34iTRw/i3ds3sLSywYgfxsPUvFqB6129dBY7tmxAVOQrGBlXQb/BI9CoaUvx5w/uBSFg7w48fRKCxIR4TJo6Bw2btChSTLrN66P6Lx7QcrJFhSqGuNH7R0QfOFXwOi0awGbRb9C0qYmUVzEI9V6PiLU7JMoY9WyPWjN+hnoNM7wPjUDItCWIDjhZpJjyUsS8ZWObkz93jE2+2A4HBsB/b1abM7eAh+dPqFNgm7sNn3Wr8Tz8GXT19NGztxs6dM5pc8ePBuLMqROICA8DANSwrIWBQzxQy6p2seICsvPmixNZeatpZYPhP4yDWSF5u3LpnETe+g8eLpG3+/duI2CvH54+eZSVtz/RSI6+GrBvR1ZfrYZhhfTV++K+Gibuq66duos/jwgPw46tGxH6JASxMdEYOuIndO3xXbFiyk2Rc1dasQHA0cD9WfWSAFMzCwz1HA0bW/tvIraSbnPZcftt8ZGIu3HT4tUnwLzJmzdFjk3RccbCl8UZC0UgCALS0tKgqakJPT29L7pvAwMDqKurf9F9UtFdPH8aPutWoY/bQHgvXwcb27qYPX0yYmOipZaPjorEn9O9YGNbF97L16G32wBsWLMCVy6dE5dJSUlBZaMqGOTuCR0d3c+O0X/PdgTu3wWPUeMwf8laaOvoYtbUCfjw/r3MdUKC72Hx/Jlo2cYV3it90LKNKxbPn45HDx+Iy3z8+BEW1WrAY9S4YsekrKGO13dCcP/nWUUqr2ZhggYH1yLh4k1cbNADTxb8jTpLfodRz/biMtqNHeC4fQlebgvAhXrd8XJbAJz8lkK7oewfvgVRxLwBbHOfkzvGJl9sF8+dgc/aVfjObQAWr1gLmzp2mD3ttwLb3OxpXrCpY4fFK9aiT9/+WL9mJS5fPC8uc+/ObbRwboPZ8xZjgfdKGBgYYsbUSYiPiy12fP57/HBw/y4MHzUOC5asycrbL0XKm3Ob9vBeuSHz3/kzJPKW8vEDLKpZYvhn9NWN61ait9tAeC9fj9q2dvhz+qRC+upvqG1rB+/l69FLZl81xiB3T2iXSF9VzNyVZmyXxPUyCIuWr0Nt27qYU8A59GuKrTTaXEjwfXhnxb145XqpcRcV81b8vClybER5/ecHFtzd3XHu3DksW7YMIpEIIpEIvr6+EIlEOHbsGOrXrw9VVVVcuHAh36UQ7u7u6NGjB2bOnAlDQ0NUqlQJI0eOxKdPn4q073fv3mHw4MHQ1NSEsbExvL2985XJeynEjBkzYGZmBlVVVVSpUgVjx44FkDnrIjw8HOPHjxcfBwDEx8ejX79+MDExgbq6Ouzs7ODn5yexj1atWmHs2LGYNGkSdHV1YWRkhBkzZkiUSUpKgqenJypXrowKFSrA1tYWgYGB4s8vX76Mli1bQk1NDaamphg7dizevXtXpDx8zQ7s34227TvBxbUzTM3M4eE5Gnr6hjh6+IDU8scOH4C+gSE8PEfD1MwcLq6d0calI/z37RKXqVnLGu4eo9DCuQ3Kqah8VnyCIOBQwG70chuExs2cYWZRHWMmTEFKSgounDshc71DAbtR17E+evUdiKqm5ujVdyDs7OvhUMBucRmn+o3Rb/AING7mXOy4Yo+dx6PpSxHlLzuG3Mw9v8fHiEg8+GUu3j58iuc+e/Dcdx+qTxgmLlNtzBDEnbyM0IVr8S7kKUIXrkXc6auwGDOk2PEpat4AtrnPyR1jky+2gP270a59R7h0yGxzw0eOhr6BIY4ekt7mjh4+CANDQwwfmdXmOnRGW5eOCMjV5iZM+h2dunRH9RqWMDE1w49jf4GQIeDO7VvFik0QBAQG7EZvt0Fo3KxlVt68svIme7ZSYMAe2DvWQ6++A2GSK2+BefLWf/BwNG7WUuZ2CnJQ3Fe7wMTMHB6eY6Cnb4hjhwOkls/pq2NgYmYOF9cuaOPSEQH7dorL1KxljSEeP6C5c1uolEBfVdTclWZsB/fvQpv2ndDOtQtMzCwwzHMM9PQNZNbL1xRbabS5gwF7YO9YH737DoCJqTl69x0AO3snBAbsKVJM2Zg3+fKmyLF9DURKSmX2+i/6bx51LsuWLUOTJk0wYsQIREZGIjIyEqampgCASZMmYd68eQgODkbdutK/9Tx16hSCg4Nx5swZ+Pn5Yf/+/Zg5c2aR9v3rr7/izJkz2L9/P44fP46zZ8/i5s2bMsvv2bMHS5YswZo1a/D48WP4+/vDzs4OALBv3z6YmJhg1qxZ4uMAMr+pqlevHgIDA3Hv3j14enpi0KBBuHbtmsS2N23aBA0NDVy7dg0LFy7ErFmzcOJE5i+zGRkZ6NixIy5fvoytW7fiwYMHmD9/PpSVlQEAd+/ehaurK3r16oU7d+5g586duHjxIkaPHl2kPHytUlNTEfrkERwc60ssd3Cqj4fB96SuE/LwARycJMs7OjVA6OMQpKWllXiMMVGRSEpMgL1TA/EyFZXysLG1R4iMGAHg0cP7sHdsILHM3qlhgeuUJu3GDog9eUliWezxC9CqZwtRucwrunQaOyDu5EWJMnEnLkCniWOx96eoeWObY2xfOjZxm8vThhwc6+Nh8H2p64QE38/XRh3r1ceTAtrcp5QUpKenQVOzYrHiixbnLWd/KirlUUeOvDk4NUCIjGMqrsy8hUjdh6y8PXp4Hw5Oecs3LLW+qqi5K83Ycs6heftMgyL3GUWNrbTa3KOH9/PF5OjUUOY2ZWHeip83RY6NSJr//D0WtLS0UL58eairq8PIyAgA8PDhQwDArFmz4OLiUuD65cuXh4+PD9TV1VGnTh3MmjULv/76K2bPng2lAkar3r59iw0bNmDz5s3ifWzatAkmJiYy14mIiICRkRHatWsHFRUVmJmZoWHDhgAAXV1dKCsro2LFiuLjAICqVati4sSJ4vdjxozB0aNHsXv3bjRq1Ei8vG7dupg+fToAoGbNmli5ciVOnToFFxcXnDx5Ev/88w+Cg4NRq1YtAED16tXF6/7111/o37+/+N4ONWvWxPLly+Hs7Iz//e9/qFChQoE5/Fq9eZ2MjIwMaGvrSCzX1tZBUmKi1HUSExPgKKV8eno6Xr9Ohq5uyV5qk5gYn7UPySmz2tq6iI2NkrleUmICtHXyxKmjg6TEhBKNr6hUK+sjJTpOYtmnmHgoqaigvL4OUqJioWqkj5ToeIkyKdHxUDUyKPb+FDVvbHOM7UvHJqvNaenoIFHGPpISE6GVN6ZC2tzmjeugq6cPe8d6xYov+zjz5k1LWwexsbKnQZdZ3rRl7yMxMQEOX7CvKmruSjO2zHpJh1a+flb0+BU1ttJqc0mJCfn6s5Yc9c28FT9vihwbkTT/+YGFgtSvX7/QMvb29hL3QGjSpAnevn2L58+fw9zcXOZ6oaGh+PTpE5o0aSJepqurCysrK5nrfPfdd1i6dCmqV6+ODh06oFOnTujatSvKlZNdjenp6Zg/fz527tyJly9fIiUlBSkpKfluCJl3RoaxsTFiYmIAAEFBQTAxMREPKuR18+ZNPHnyBNu2bRMvEwQBGRkZCAsLQ+3a+W/GlR1HbqqqqlBVVZV5LApLJHljGEHItyhP8TzlIWQux+ffYOb8meNYuzLnkhqvGQukhQgBQqH7y/u5IAj5Yv+iBEHyfXYsuZdLK5N3mRRfXd7Y5hhbKcYmfSd5Ayt4H/ljkr4cAPbt3oEL507jzwWLUb58+QLDOH/mBNbkytuUGfOzwsu73cLzBikxlnTe8m1PEOTsq59PkXP3pWOTUi0yT6KKHJvUPZRCm5N+jik4DuZNvrx9bbEpOiXlb/CgFBgHFgpQ1KcxSFPYD1ihCH/s5GVqaoqQkBCcOHECJ0+exI8//oi//voL586dk3mtpbe3N5YsWYKlS5fCzs4OGhoaGDduXL77QORdXyQSISMjAwCgpqZWYFwZGRkYOXKk+H4PuZmZmUldZ968efkuGZk+fXq+ezsosoqVtKCkpJRvhDc5ORFaeUaLs+no6Ob7li85KSlztkmlSp8dU4NGzVHTykb8Pi01FUDmCLaOrn6ufeb/RjE3bRlxyjqu0pYSHZdv5kF5A11kpKbiU3xSZpmoOKga6UuUUTXUzTfTQZqvJW9sc4ztS8SWm8w2l5SU71u0nJjyf/OVnJwotc35792JPbu2YdacRbCoVqPQeBo0aoaauZ4ckSrOWzx0cn2jn5yUlO9bTskYdaUck+x+VFzZectXN8lJ+b5ZzaYjNabsvqr12TEpcu6+VGyZ9aIstX3Kas+KHFtupdXmpMX9Okn2NrMxb/Ll7WuJjUia//w9FoDMyxnS09PlWvf27dv48OGD+P3Vq1ehqalZ4CUNAGBpaQkVFRVcvXpVvCwxMRGPHj0qcD01NTV069YNy5cvx9mzZ3HlyhXcvXtX5nFcuHAB3bt3x8CBA2Fvb4/q1avj8ePHxTrGunXr4sWLFzJjc3Jywv3792FpaZnvJevbJy8vLyQnJ0u8vLy8ihVXWVNRUUENy1q4feuGxPLbt27Curat1HWsrG1w+5bkfTSCbt1AjZpWBc48KSo1dXUYVzERv0zMLKCto4s7uWJMTU3Fg3u3YSUjRgCoZV0Hd4KuSyy7fet6geuUpqSrQdBv21RimYFLcyTfvAch65rBxKtB0G/bTKKMfrvmSLxS+M3gvpa8sc0xti8RW27ZbS4oXxu6CevadaSuY1W7Tv7y/96AZZ42t3/PDuzy24rpsxfAspbs2Xq55c2bqYy83S9C3m4H5e1H12El45iKKzNvVlL66g2ZeatlXUdK+eul1lcVKXdfKjZZ59A7t27I3K4ix5ZbabU5aXEH3bouc5vZmDf58va1xPa1ECmJyuz1X8SBBWQ+eeHatWt49uwZ4uLixN/UF8WnT5/g4eGBBw8e4MiRI5g+fTpGjx5d4P0VAEBTUxMeHh749ddfcerUKdy7dw/u7u4Frufr64sNGzbg3r17ePr0KbZs2QI1NTXxJRcWFhY4f/48Xr58ibi4zG9pLS0tceLECVy+fBnBwcEYOXIkoqJkX68rjbOzM1q2bInevXvjxIkTCAsLw5EjR3D06FEAwOTJk3HlyhX89NNPCAoKwuPHj3HgwAGMGTNG5jZVVVVRqVIlidfXeBlEt57f4eTxwzh5/DCeR4TDZ+0qxMVGw7VTVwDAFt91WOY9V1zetVM3xMZEw2fdKjyPCMfJ44dx6vhh9OjVV1wmNTUVYaFPEBb6BGlpaYiPj0NY6BNEvnpZ7PhEIhE6d/8O+3ZtxbXL5xHx7ClWLZkHVVVVtHDOuX/Icu852Oa7Rvy+U7c+uP3vDezfvQ0vn4dj/+5tuBt0A5275zwv/cOH9wgLfYyw0MyBquioSISFPi7S452UNdRRyd4aleytAQDq1UxQyd4aFUyNAQBWf06A/cYF4vLha3dAzbwKav/1GzStq8PEvTdMh/bG08U+4jLPVm6GvkszVJ84AhpW1VF94gjot22CZys2fTN5A9jmPid3jE2+2Lr3/A4njx3GyeNH8DwiHBvytrmN67B00Txx+Q6duma2ubWrs9rcEZw8fgTdc7W5fbt3YNvmjRg97lcYGhohMSEBiQkJEgP1Rc1bl+7fYe+ubeK8rRTnrZ1E3rb6rhW/7yzO23a8eB6O/bu3407QTXQpIG8xxcxb157f4dTxQzh1/DBeRITDZ+1KxMVGo32nbgCArb5rpfbVjetW4UVEOE5l9dXuvdzEZTL7amZMaWlpSIiPQ1joY0S+elGsvCl67koztq49+2bVyyG8iHiGjWtXIi42RlwvX3NspdHmunTrjaB/r2NfVtz7xHH3KVJMzNvn5U2RYyPKi5dCAJg4cSKGDBkCGxsbfPjwARs3bizyum3btkXNmjXRsmVLpKSk4Pvvvy/ydP6//voLb9++Rbdu3VCxYkX88ssvSE5OllleW1sb8+fPx4QJE5Ceng47OzscPHgQenqZU8pmzZqFkSNHokaNGkhJSYEgCPjjjz8QFhYGV1dXqKurw9PTEz169ChwP9Ls3bsXEydORL9+/fDu3TtYWlpi/vzM6+Xq1q2Lc+fO4ffff0eLFi0gCAJq1KgBNze3Qrb69Wvesg3evH6NXX6bkZiQADNzC0ydOR+Ghpk30ExMiEdsbIy4fGUjY0ydOQ8b163GkcAA6OrpwWPkGDTJ9Ri4xIR4TBg7Qvw+YN9OBOzbiTp29vhz/tJix9ijT398+pSCdasX493bt6hpVRt/zPaGWq57g8TFRkMp1+U71jZ2GD95Ovy2rMfOrRtQ2agKxk+egVrWOVO3Qx+HYIbXz+L3m9avBAC0atsBoydMKTAmrXq2aHJqi/i9zaLM8s8378MdDy+oGhtALWuQAQA+PHuB6109YePtBfMfBiDlVQzuj5+DqP3HxWUSr9zCrQETYDVzHKxmjsX70Oe41X88kv65U9yUAVDMvAFsc5+TO8YmX2zNnVvj9ZvX2Lk9q81ZWOCPmfNgWDmzzSUkJuRrc3/MmgeftatwOKvNDR85Gk2b5zx68MihAKSlpWLh3BkS+3LrPxj9BroXKV/ZevTph0+fUrB29RJx3qbNXpQnbzEQiXIG7q1tbDFh8jRs37IBO7LyNkFK3qZ7jRO/912/CkBm3sZMKHyGXU5f3ZTVV6vh95kLJPpqXK6b1mX21fnwWbcKRwL9ZfTVOPwio6/Onr+sGFnLpKi5K83YmrVsgzevk7HbbzMSE+JhZl4NU3LVy9ccW2m0uey4/bZswI6tPqhsVAW/TJ4uETfzVnp5U+TYiPISCfJc7E8AAHd3dyQlJcHf37+sQ6Ev4MGTV2UdgkzpUC7rEGSKqC3fc8y/BLPg82UdgkzKkO/yrC9Bkdsbya+cqOQfaVhS0gXFbXMiKO6vUUKJ3PaRFA3bnHwUOW+KrI6lceGFFFTYsKLNWikN1XwOlNm+ywovhSAiIiIiIiIqI6tXr0a1atVQoUIF1KtXDxcuXJBZ1t3dHSKRKN+rTp2c+2T4+vpKLfPx48dSOwYOLJSSiIgIaGpqynxFRESUdYhERERERETfpK/l5o07d+7EuHHj8Pvvv+PWrVto0aIFOnbsKPPvxWXLliEyMlL8ev78OXR1dfHdd99JlKtUqZJEucjISFSoUEHufBaG91j4DL6+vjI/q1KlCoKCggr8nIiIiIiIiP67Fi9eDA8PDwwfPhwAsHTpUhw7dgz/+9//MG/evHzltbS0oKWV8xhif39/JCYmYujQoRLlRCIRjIyKfv+Yz8WBhVJSrlw5WFpalnUYRERERERE/zll+djHlJQUpKSkSCxTVVXN9xS8T58+4ebNm/jtt98klrdv3x6XL18u0r42bNiAdu3aiZ8UmO3t27cwNzdHeno6HBwcMHv2bDg6OspxNEXDSyGIiIiIiIiISsi8efPEMwuyX9JmH8TFxSE9PR2VK1eWWF65cmVERUUVup/IyEgcOXJEPNshm7W1NXx9fXHgwAH4+fmhQoUKaNasGR4/fvx5B1YAzlggIiIiIiIiKiFeXl6YMGGCxLK8sxVyE4kkZ1cIgpBvmTS+vr7Q1tZGjx49JJY3btwYjRs3Fr9v1qwZnJycsGLFCixfvrwIR1B8HFggIiIiIiKib4pIqewm50u77EEafX19KCsr55udEBMTk28WQ16CIMDHxweDBg1C+fLlCyyrpKSEBg0alOqMBV4KQURERERERPSFlS9fHvXq1cOJEycklp84cQJNmzYtcN1z587hyZMn8PDwKHQ/giAgKCgIxsbGnxVvQThjgYiIiIiIiL4pZXnzxuKYMGECBg0ahPr166NJkyZYu3YtIiIiMGrUKACZl1W8fPkSmzdvllhvw4YNaNSoEWxtbfNtc+bMmWjcuDFq1qyJ169fY/ny5QgKCsKqVatK7Tg4sEBERERERERUBtzc3BAfH49Zs2YhMjIStra2OHz4sPgpD5GRkYiIiJBYJzk5GXv37sWyZcukbjMpKQmenp6IioqClpYWHB0dcf78eTRs2LDUjkMkCIJQalsn+oY8ePKqrEOQKR3KZR2CTBG1W5Z1CDKZBZ8v6xBkUkZ6WYcgkyK3N5JfOVFaWYcgU7qguG1OBMX9NUrA1/FtHRUP25x8FDlviqyOZelNnS9tz3/sXWb7Nl29t8z2XVY4Y4GIiIiIiIi+KWV588b/ImabiIiIiIiIiOTGGQtERERERET0bREp7qU53yIOLBB9AxT5enxFvo+BIt//wW/SmbIOQSbHBoZlHYJMrrbRZR1CgZSQUdYhyKTI9zFQ5Ps/fMoo+NnhZUlJpLjtTdHxenz5KHLeeI4jKl0cWCAiIiIiIqJvytfyuMlvBe+xQERERERERERy48ACEREREREREcmNl0IQERERERHRN4WPm/yymG0iIiIiIiIikhtnLBAREREREdE3hTdv/LI4Y4GIiIiIiIiI5MaBBSIiIiIiIiKSGy+FICIiIiIiom8Kb974ZTHbRERERERERCQ3zlggIiIiIiKibwpv3vhlccYCEREREREREcmNAwtEREREREREJDcOLJQyd3d39OjRo8AyFhYWWLp0qfh9VFQUXFxcoKGhAW1tbbn2KwgCPD09oaurC5FIhKCgILm2U1StWrXCuHHjSnUfRERERERERSFSEpXZ67+I91hQANevX4eGhob4/ZIlSxAZGYmgoCBoaWnh7NmzaN26NRITE4s80HD06FH4+vri7NmzqF69OvT19UspejoS6A//fTuRmBAPUzMLeHiOho1tXZnl790NwsZ1q/E84hl0dfXRo8/36NCpm/jziPAw+G3diNAnjxAbE41hI35C1x59vsn4BEHAru0bcfLoQbx7+waWVjYY8cN4mJpXK3C9q5fOYseWDYiKfAUj4yroN3gEGjVtKf78wb0gBOzdgadPQpCYEI9JU+egYZMWRY5Lt3l9VP/FA1pOtqhQxRA3ev+I6AOnCl6nRQPYLPoNmjY1kfIqBqHe6xGxdodEGaOe7VFrxs9Qr2GG96ERCJm2BNEBJ4scV2692lRE6wbq0FBTQujzT/A9mIyXMWkFrqNeQYTvXCqhQZ0KUK+ghNjENGw/8hq3H6UAAJZMNISBTv4fCyeuvsOmg8lFjk0QBNw8uRIPr+1CyofXMDSri2bdp0HXqGaR1n8SdAin/X6BuU1buA5ZJfHZ/SvbcefcBrx/EwudypZo0nUKjKvVL1Zsu7b74kRWm6tpZYPhP4yDWSFt7sqlcxJtrv/g4RJt7v692wjY64enTx5ltbk/0agYbQ74GvpqyecNAI4G7kfAvh1ITEiAqZkFhnqOho2tfZFjOxwYgP17dyExIR5m5hbw8PwRdQrM2234rPsfIsKfQVdPHz17u6Fj567iz48fPYQzp44jPPwZAKCGZS0MGuKBWlbWRY4pmyAI2L19I04eO4C3b9+gZi0bDP9hQtHOcVvXIzryFSobV0G/QZ4Sedu/awuuXTmPly/CUb68Kqxq22KA+w+oamJW7PgUtV4Vva9mHls8TM2qYVghffW+uK+Gifuqa6fu+eL22+IjEXfjpsWLqzRiiwgPw46tGxH6JASxMdEYOuIndO3xXbHjKo3YgJLLmyL31ZL+2XD8aCDOnj6OiGdhADLPcQOGDEctq9pFjolIGs5YUAAGBgZQV1cXvw8NDUW9evVQs2ZNGBoayrXN0NBQGBsbo2nTpjAyMkK5cvn/WPj06ZPcMVOmi+dPw2fdKvRxGwjv5etgY1sXs6dPRmxMtNTy0VGR+HO6F2xs68J7+Tr0dhuADWtW4Mqlc+IyKSkpqGxUBYPcPaGjo/tNx+e/ZzsC9++Cx6hxmL9kLbR1dDFr6gR8eP9e5johwfeweP5MtGzjCu+VPmjZxhWL50/Ho4cPxGU+fvwIi2o14DFqnFxxKWuo4/WdENz/eVaRyqtZmKDBwbVIuHgTFxv0wJMFf6POkt9h1LO9uIx2Ywc4bl+Cl9sCcKFed7zcFgAnv6XQbij7lwNZurTQRMdmGth0MBnTVsci6W0GfhuqhwrlZY+QKysDvw3Vg4GOMpZtT8SvS2OwwT8Zia/TxWWmrY7DT/OixK95PnEAgH/ufShWfLfPrcfdC75o1uMP9ByzG2qaBji8fhg+pbwtdN03iS9x7dBCGEkZLAi9fRhXDs6DY5tR6DV2P4ws6uOIjyfeJr4qcmz+e/xwcP8uDB81DguWrMlqc78Uqc05t2kP75UbMv+dP0OizaV8/ACLapYYLmebU/y+Wjp5u3T+NDauW4neboOwaPk61LatizkFHHdeF86dwYa1q/GdW38sWbEGNnXsMGuaV4F5mzVtCmzq2GHJijXo07cf1q9ZicsXz4vL3L1zGy2c2+DPed5Y6L0CBgaGmDF1EuLjYouYrRwBe7cj0H8nPEaNx/zF66Cto4vZf4wvNG9LFsyAc2tXLFqxEc6tXbFkwTQ8DrkvLnP/XhBcO/fE3EVr8MfsJUhPT8eff0zAx4/F66uKWq+lGVtJ9NXMYxsI7+XrUdvWDn9On1RIX/0NtW3t4L18PXpJ6ashwffhnRX34pXrpcZdVrFlnkeMMcjdE9qfcR5R5LwBittXS+Nnw/27QWjRsg1mz1uC+d6roG9oiJl//CrXOU7hKSmV3es/6L951KVgz549sLOzg5qaGvT09NCuXTu8e/dO/PmiRYtgbGwMPT09/PTTT0hNTRV/lvtSCAsLC+zduxebN2+GSCSCu7s7WrduDQDQ0dERLyuIu7s7xowZg4iICIhEIlhYWADIvFxh9OjRmDBhAvT19eHi4oJnz57lu1QiKSkJIpEIZ8+eFS978OABOnXqBE1NTVSuXBmDBg1CXFycxH4zMjIwadIk6OrqwsjICDNmzCh2Hr82B/bvRtv2neDi2hmmZubw8BwNPX1DHD18QGr5Y4cPQN/AEB6eo2FqZg4X185o49IR/vt2icvUrGUNd49RaOHcBuVUVL7Z+ARBwKGA3ejlNgiNmznDzKI6xkyYgpSUFFw4d0LmeocCdqOuY3306jsQVU3N0avvQNjZ18OhgN3iMk71G6Pf4BFo3MxZrthij53Ho+lLEeUvO47czD2/x8eISDz4ZS7ePnyK5z578Nx3H6pPGCYuU23MEMSdvIzQhWvxLuQpQheuRdzpq7AYM6TY8XVopoGAs29x48FHvIhJw5o9iSivIkJTezWZ6zjXy5zdsGRrAh5HfEJ8UjoehX9CRFTOLIc37zOQ/Dbn5WhVAdHxaQgOK/ogpCAIuHtxMxzbjEI12/bQNaqF1m7zkZb6EU9uBRa4bkZGOk7v+BX1XMagkq5Jvs/vXPCFVYPesG74HXQq10DTblOgqWWEB1f9ihxbYMBu9HYbhMbNWma1Oa+sNid75khgwB7YO9ZDr74DYZKrzQXmaXP9Bw9H42YtZW6nIIreV0srbwf370Kb9p3QzrULTMwsMMxzDPT0DXDscECRYgvYvwft2ndE+w6ZeRs+8ifoGxjiyKGDUssfPXwQBoaGGD7yJ5iamaN9h85o69JBIm+/TJqCTl26o3oNS5iYmuGnsROQkSHg9u1bRcxYpsxz3C70chuMRk0zz3GjJ/yOlJQUXCzoHHcg8xzXs+8gVDU1R8++g2Cb5xw3dZY3WrfrBFPzarCobokfx3khLjYaT5+EFCs+Ra1XRe6rB8V9tQtMzMzh4TkGevqGMo8tp6+OgYmZOVxcu6CNS0cE7NuZs82APbB3rI/efQfAxNQcvfsOgJ29EwID9pR5bDVrWWOIxw9o7twWKp9xHlHkvClyXy2Nnw3jf52Kjl16oFrWOe7HMRMhZAi4c/vfImaMSDoOLJSAyMhI9OvXD8OGDUNwcDDOnj2LXr16QRAEAMCZM2cQGhqKM2fOYNOmTfD19YWvr6/UbV2/fh0dOnRA3759ERkZiWXLlmHv3r0AgJCQEPGygixbtgyzZs2CiYkJIiMjcf36dfFnmzZtQrly5XDp0iWsWbOmyMfn7OwMBwcH3LhxA0ePHkV0dDT69u0rUW7Tpk3Q0NDAtWvXsHDhQsyaNQsnThTtD7OvUWpqKkKfPIKDo+Q3qw5O9fEw+J7UdUIePoCDk2R5R6cGCH0cgrS0gqexf2vxxURFIikxAfZODcTLVFTKw8bWHiEy4gOARw/vw96xgcQye6eGBa5T2rQbOyD25CWJZbHHL0Crni1EWbOFdBo7IO7kRYkycScuQKeJY7H2ZaCjDO2Kyrj75KN4WVo68PBZCmqalZe5npN1BTx5/glDumlhlVdlzBtrgG7OmhDJmOSgrAw0c1DDuZuyv62R5k3CC3x4EwuTms1ytlWuPIyrN0B0eMF/mP17chXUNHRh3TD/dP30tE+Ie3lfYrsAYFKrWaHbzRYtbnM5bVxFpTzqyNHmHJwaICT4vow1ikfR+2pp5S3nuPP25wZF6s/i9fPkwcGxHh7KqJuHwQ/g4FhPYpljvQZ48viRzLylpKQgPT0NFTUrFhpTbjHRWXlzzHuOcygkb/ek5K3gc9z7rC8yNDUrFTk+Ra3X0oztc2UeW4jUfchqc48e3oeDU/76zN1XHz28ny9fjk4NZW7zS8ZWEhQ5b4Di9tUv9bPhU9Y5TrNi0c8fXwuRSFRmr/8i3mOhBERGRiItLQ29evWCubk5AMDOzk78uY6ODlauXAllZWVYW1ujc+fOOHXqFEaMGJFvWwYGBlBVVYWamhqMjIwAALq6mVPPDA0Ni3SPBS0tLVSsWBHKysribWSztLTEwoULxe+fPXtW6Pb+97//wcnJCXPnzhUv8/HxgampKR49eoRatWoBAOrWrYvp06cDAGrWrImVK1fi1KlTcHFxybfNlJQUpKSkSCxTVVWFqqpqofEoijevk5GRkQFtbR2J5draOkhKTJS6TmJiAhyllE9PT8fr18nQ1dX7z8SXmBiftX3JqZXa2rqIjY2SuV5SYgK0dfLEqKODpMSEEoutuFQr6yMlWnIGz6eYeCipqKC8vg5SomKhaqSPlOh4iTIp0fFQNTIo1r60K2aOBye/zZBYnvw2A/rayjLXM9RVhr62Ki7ffo+/NiXASE8ZQ7ppQ0kJ8D+T/xKF+rUz78Nw/t/iDSy8f5M5lVKtomRbUdPUK/CShahn/yLk+l70Hucv9fOP7xMhZKRDTTP/dt+/iZO6Tl7ZbSRvm9PS1kFsrOwp2qXd5hS9r5ZW3jKPOx1a+c4BRcvta1l509FBooz1pcZUSN42b1wHXT192OcZkChMUtY5Lu/xaWnrIC6m4HNc/nV0ZeZEEARsWr8S1jZ1YWZRvRjxKWa9lmZsn0tWX9Uq4NgSExPgUEhfTUpMgFaeuLWKGXdpxVYSFDlvgOL21S/1s2Gz79rMc5xD8c5xRHlxYKEE2Nvbo23btrCzs4Orqyvat2+PPn36QCfrZFenTh0oK+f8wm9sbIy7d++WSaz16xf9JmfZbt68iTNnzkBTUzPfZ6GhoRIDC7kZGxsjJiZG6jbnzZuHmTNnSiybPn3613n5RJ5RSUHItyhP8TzlkTmzRYRSGt1UkPjOnzmOtSu9xe+9ZiyQFh4ECIXuK+/ngiCU/ehw1gwlsex4ci+XVibvsjya2qthWHct8ftFm6X/wiICgAI2JRKJ8PpdOjb4J0MQgGevUqFT6Q06t9CUOrDgXF8dtx+nIOlNhpSt5Xh86yAu7Jsuft9h6N9Z8eSrWJkN71PKW5zZ8Sta9J6NCho6UsvkPo68m5W13fNnTmBNrjY3ZcZ8qdtAEdoc8rU5adv5TArTV79s3vKdAwpoK1L3IGX9guomf9uUnbd9u3fgwrkzmLPAG+XLy54RBAAXzhzHmlWLxO+9pks/xxVasZASfwHnuA1/L0HEs1DMXrhK6ufZFLlev7a+Kr1+il4+p6/mKiP155pixFZSFCVvit5XpeykWGEV52fD/j1+uHjuNGbPX1LoOY6oMBxYKAHKyso4ceIELl++jOPHj2PFihX4/fffce3aNQDId02aSCRCRkbBv6yXltxPnwAApaybiwi5/rjJff8HIPPeCV27dsWCBQvybc/Y2Fj8/+Icp5eXFyZMmCCx7GuarQAAFStpQUlJKd/IdHJyIrTyjBZn09HRzfdNWnJSEpSVlVGxUslOQVO0+Bo0ao6aVjbi92lZ7SwxMQE6ujlPLUlOSsz3DURu2jJilHVMX0JKdFy+mQflDXSRkZqKT/FJmWWi4qBqJPl0FlVD3XwzHfL6N/gjQp/n3OOgXLnMXwy0NJUk/uivpKmUbxZDbklv0pGeLjmO8TI2DdoVlaGsDKTn3MMRetrKsK2hiqXbpX8jkpu5TWsYmuYMKqanZcb6/k0c1Cvl3Hz2w7v4fLMNsr2Of443iS9xbNMP4mWCkHks67zqwG3iEWhoGUGkpJxvdsLHt/FQl7HdBo2aoWauu1ynittcPHRyfWuTnJSU71vO3LR18n8DlZwkux8Vl+L11S+Tt8zjVpZ63Hm/oZOmUlbeEvN8c5ecJHt9aeePpGTpedu/dxf27NqOmXP+gkW1GoXGU79Rc1hKOccl5T3HJSfl+yY+b4zZ36DmrCO9LWz4ewluXLuEmfNXQE+/4Js9K3K9fm19NV/fS07K9811Nh2pMWW3OS2Zcb9Okr3NLxlbSVC0vCl6X81W2j8b/PfuxJ5d2zBzjneRznFfI9F/9CaKZYXZLiEikQjNmjXDzJkzcevWLZQvXx779+8vkW1njyCm5/7Nv4QYGGT+MRQZGSlelvtGjgDg5OSE+/fvw8LCApaWlhKvvAMVRaWqqopKlSpJvL62gQUVFRXUsKyF27duSCy/fesmrGvbSl3HytoGt2/dlFgWdOsGatS0kvrkjm8pPjV1dRhXMRG/TMwsoK2jizu54ktNTcWDe7dhJSM+AKhlXQd3gq5LLLt963qB65S2pKtB0G/bVGKZgUtzJN+8ByHrmsbEq0HQbyt5fwD9ds2ReKXg+wN8/CQgOiFd/HoZk4akN+mwtawgLqOsDFhbqOJxhOybLD4O/4TKesoS33IY65VD4ut05D21ODup4/W7DASFfERhyqtqQkvfXPzSqWwJtYoGePH4srhMetonRD69jsrm0u8noW1QHX3GH0Dvn/eLX+a126BK9Ubo/fN+aGgZQblceehXrYOXubYLAC8eX5a53bxtzlRGm7tfhDZ3OyhvP7oOq9p1Cs1PUSh6Xy2tvMk67ju3bhSpP+esnzcPN2Eto26sa9sgKG/5f2/AsmYtibzt27MTu/y2Yvrs+ahZy6rQWICCznE556vMc1xQIXmzlcg1kP8cJwgC1v9vCa5dPo/pc5aislGVYsenSPX6dfVVKyl99YbMNlfLuo6U8tcl+qq0uINuXZe5zS8ZW0lQtLwpel/NVpo/G/bv3YHdO7Zg2qyFsKxZtHMcUWE4sFACrl27hrlz5+LGjRuIiIjAvn37EBsbi9q1S+Z5sObm5hCJRAgMDERsbCzevi38kW1FpaamhsaNG2P+/Pl48OABzp8/j6lTp0qU+emnn5CQkIB+/frhn3/+wdOnT3H8+HEMGzasVAY7vibden6Hk8cP4+Txw3geEQ6ftasQFxsN106Zz0Tf4rsOy7xz7k3h2qkbYmOi4bNuFZ5HhOPk8cM4dfwwevTKuRFmamoqwkKfICz0CdLS0hAfH4ew0CeIfPXym4pPJBKhc/fvsG/XVly7fB4Rz55i1ZJ5UFVVRQvnnPtyLPeeg22+OTca7dStD27/ewP7d2/Dy+fh2L97G+4G3UDn7jnP1f7w4T3CQh8jLPQxgMwbgYWFPi7yo86UNdRRyd4alewzn1uvXs0EleytUcE0c4aO1Z8TYL8xZwZP+NodUDOvgtp//QZN6+owce8N06G98XSxj7jMs5Wboe/SDNUnjoCGVXVUnzgC+m2b4NmKTcXKGwAcvfQO3Zw1Ud+mAkwMy2Fkb218ShVw+XbO46tG9tFG3/Y5N5s7+c87aKorYVDnSjDSU4aDlSq6tdLEiWvvJLYtEgEtndRw4d/3kGdilUgkgl3zwQg6swZh904gIeoRzu72QjmVCrB07CIud2bnZPxzJHPqczkVVega1ZJ4qapVhIqqBnSNakG5XObgat0W7nh4fQ8eXt+LxOhQXD44D2+TIlG78fdFjq1L9++wd9c2cZtbKW5z7cTllnvPwVbfteL3ncVtbjtePA/H/t3bcSfoJroU0OZiitnmFL2vllbeuvbsi1PHD+HU8UN4EfEMG9euRFxsDNrneuZ6Qbr37IMTxw7j5PEjeB4RjvVrVyMuNgYdsvK2eeN6LFk0X1y+Q6euiI2JwYa1q7PydgQnjx+RyNu+3TuwbfNGjBk3EYaGRkhMSEBiQgI+fCjeoxwzz3F9sW93rnPc0rlQVVVF81znuBXef2Kb79+Sebt1Hf57Ms9x/nvyn+PW/28xLpw9jp9/nYYK6upITIxHYmJ8vnsXFRafotarIvfVrj2/yzq2w3gREQ6ftSsRFxstPratvmul9tWN61bhRUQ4TmX11e693MRlunTrjaB/r2NfVtz7xHHnv5Htl44t8zySma+0tDQkxMchLPQxIl+9KPPYSipvitxXS+Nnw/49fti+2Qejx/36Wee4r4FISVRmr/8iXgpRAipVqoTz589j6dKleP36NczNzeHt7Y2OHTti586dhW+gEFWrVsXMmTPx22+/YejQoRg8eLDMp0rIw8fHB8OGDUP9+vVhZWWFhQsXon379uLPq1SpgkuXLmHy5MlwdXVFSkoKzM3N0aFDB/GlFP9VzVu2wZvXr7HLbzMSExJgZm6BqTPnw9Aw86aZiQnxiI3Nuc9EZSNjTJ05DxvXrcaRwADo6unBY+QYNMn1WMTEhHhMGJtzY8+AfTsRsG8n6tjZ48/5S7+p+Hr06Y9Pn1KwbvVivHv7FjWtauOP2d5QU1cXl4mLjYZSrq/ZrW3sMH7ydPhtWY+dWzegslEVjJ88A7Wsc6Y1hj4OwQyvn8XvN61fCQBo1bYDRk+YUmhcWvVs0eTUFvF7m0WZ6zzfvA93PLygamwANdOcy4A+PHuB6109YePtBfMfBiDlVQzuj5+DqP3HxWUSr9zCrQETYDVzHKxmjsX70Oe41X88kv65U5yUAQACL7xFeRUR3LtpQb2CEkJffMKCjfH4+CnnOgd9LWWJyx4SkjOwYGM8BnbSwtwxGkh8nY5jl9/h4HnJgco6NVShr1Ou2E+DyM3eeTjSUj/iov8sfPqQDEPTuug0fAPKq+bcp+Vt0qtiX/dcw74TPr5Pwr+nVuH961joGtVEx6FrUFGnapG30aNPP3z6lIK1q5eI29y02YvytLkYiEQ55zZrG1tMmDwN27dswI6sNjdBSpub7jVO/N53feY1tK3adsCYCV6FxqX4fbV08tasZRu8eZ2M3X6bkZgQDzPzapgyc4H4uAvTwrk13rx5jZ3btyAhIQHmFhaYNnMeDCtXzsxBYjzi8uRt2qy52LB2NQ4HHoCunh6GjxyNps1zHj145NABpKWlYsFcyfsAfd9/MPoNLN7jYbv37o9PKSlY/z9vvHv7FpZWtTF11uJ857jcv4Ra1bbDuEnTsWPreuzYuh5GRlUxfvJM1LTK+Rb2+GF/AMAMr7ES+/txnBdat+tU5PgUtV5LM7aS66ubsvpqNfye69gSE+IRl+sGk5l9dT581q3CkUB/qX01O26/LRuwY6sPKhtVwS+Tp0vEXRSlEVtiQhx+kXEemT1/WZnGVlJ5AxS3r5bGz4YjhwKQlpaKhXNnSOzLrf8QfD/AvdCYiGQRCUIhdw4jIgDAgyey72hPsqVD9pMKylpEbfmeY/4l+E06U9YhyOTYwLjwQmXE1bZo3zqWFSWUzf11iiJDgScxlhOV7CM0S9KnDMW94ZmSSHHbm6ITFXQ3XPoqpQuK+/uIIp/jbCyLfvmGoomfMbzM9q03Y32Z7buscMYCERERERERfVv+4zOrvzRm+ysUEREBTU1Nma+IiIiyDpGIiIiIiIj+Izhj4StUpUqVfE9uyPs5ERERERHRf9V/9SaKZYUDC1+hcuXKwdLSsqzDICIiIiIiIuLAAhEREREREX1bcj81hkofs01EREREREREcuPAAhERERERERHJjZdCEBERERER0beFN2/8ojhjgYiIiIiIiIjkxhkLRERERERE9E0RKfE79C+J2SYiIiIiIiIiuXFggYiIiIiIiIjkxkshiIiIiIiI6Jsi4s0bvygOLBAVUQYn+MhFGellHYJMfpPOlHUIMvVb2LqsQ5ApeGdwWYfw1VLk84gIQlmHINPHDNWyDkGmCkopZR2CTOmCclmHIJMAxf6FX5HjU+S+qsh5U1FKLesQZErNUCnrEIg+GwcWiIiIiIiI6NsiUtzB/G8Rs01EREREREREcuOMBSIiIiIiIvqm8B4LXxZnLBARERERERGR3DiwQERERERERERy46UQRERERERE9G1R4nfoXxKzTURERERERERy44wFIiIiIiIi+qaIRLx545fEGQtEREREREREJDcOLBARERERERGR3HgpBBEREREREX1bePPGL4rZJiIiIiIiIiK5ccYCERERERERfVNESrx545fEGQvF5O7ujh49ehRYxsLCAkuXLhW/j4qKgouLCzQ0NKCtrV2q8SmSvHkgIiIiIiKibw9nLJSC69evQ0NDQ/x+yZIliIyMRFBQELS0tHD27Fm0bt0aiYmJ/6mBhm+ZIAjYtd0XJ44exLu3b1DTygbDfxgHM/NqBa535dI57NiyAVGRr2BkXAX9Bw9Ho6YtJcocDdyPgH07kJiQAFMzCwz1HA0bW/tvIrYjgf7w37cTiQnxMDWzgIfnaNjY1pVZ/t7dIGxctxrPI55BV1cfPfp8jw6duok/jwgPg9/WjQh98gixMdEYNuIndO3Rp8jx5NWrTUW0bqAODTUlhD7/BN+DyXgZk1bgOuoVRPjOpRIa1KkA9QpKiE1Mw/Yjr3H7UQoAYMlEQxjo5D/1nrj6DpsOJhcak27z+qj+iwe0nGxRoYohbvT+EdEHThW8TosGsFn0GzRtaiLlVQxCvdcjYu0OiTJGPduj1oyfoV7DDO9DIxAybQmiA04WGo80giDg31Or8PCfXUj58BqGpnXRtPsf0K1cs0jrh94+hNM7JsLcpi3aD1opXh4Zdh13zvsg7uV9vH8TC5eBK2BRp12xY1PU/qDIsR0J9M9aPx6mZtUwrJC+el/cV8PEfdW1U/d8cftt8ZGIu3HTFkWOKZsgCNiz3Qenjh3A27dvULOWDYb9MAGm5tULXO/apbPYuXU9oiNforJxVXw/aAQaNnUWf3788H6cOOyP2OhIAICJWTX07ucOx/pNihzb4cAA7N+7C4kJ8TAzt4CH54+oU+A57jZ81v0PEeHPoKunj5693dCxc9ecmI4ewplTxxEe/gwAUMOyFgYN8UAtK+six5RNkesUUOz+oMixKXK9KnLeDgcGwH9v1u8j5hbw8PypCH11NZ7n6qsdOuf8PnL8aCDOnDqBiPAwAJl9deAQD9Syql3kmLIJgoDd2zfiZK5z3PAfJsC0kLxdvXQWO7auR3TkK1Q2roJ+gzwl8vbgXhAO7PXD09AQJCbE49ff56Bhk5YFbPErJOJ36F8Ss10KDAwMoK6uLn4fGhqKevXqoWbNmjA0NCzDyCSlpqaWdQjfDP89fji4fxeGjxqHBUvWQFtHF7Om/oIP79/LXCck+B4Wz58J5zbt4b1yQ+a/82fg0cMH4jKXzp/GxnUr0dttEBYtX4fatnUxZ/pkxMZEf/WxXTx/Gj7rVqGP20B4L18HG9u6mF3A+tFRkfhzuhdsbOvCe/k69HYbgA1rVuDKpXPiMikpKahsVAWD3D2ho6NbxAxJ16WFJjo208Cmg8mYtjoWSW8z8NtQPVQoL3tanbIy8NtQPRjoKGPZ9kT8ujQGG/yTkfg6XVxm2uo4/DQvSvya5xMHAPjn3ocixaWsoY7Xd0Jw/+dZRSqvZmGCBgfXIuHiTVxs0ANPFvyNOkt+h1HP9uIy2o0d4Lh9CV5uC8CFet3xclsAnPyWQruh7F+qCnL7/HrcveiLpt2mosdPu6BWUR9HNnjgU8q7Qtd9k/gS1w7/BSOLevk+S/v0AbrGVmjabapccQGK2x8UObaL4vUHwnv5etS2tcOf0ycV0ld/Q21bO3gvX49eUvpqSPB9eGfFvXjleqlxF9WBvdtwyH8nho6agLmL10NLRw9z/hhfYN4eBd/D0gXT0aK1Kxau8EWL1q5YumAaHofcF5fR0zNA/yGjMHfpesxduh629k74608vPA9/WqS4Lpw7gw1rV+M7t/5YsmINbOrYYdY0rwLzNmvaFNjUscOSFWvQp28/rF+zEpcvnheXuXvnNlo4t8Gf87yx0HsFDAwMMWPqJMTHxRYxW5kUvU4Bxe0Pihyboterwubt3Bn4rF2F79wGYPGKtbCpY4fZ034rMG+zp3nBpo4dFq9Yiz59++frq/ey+urseYuxwHul3H0VAAL2bkeg/054jBqP+YvXQVtHF7MLOceFBN/DkgUz4NzaFYtWbIRza1csyXOOS/n4EebVLeExanyxYyKShgMLMuzZswd2dnZQU1ODnp4e2rVrh3fvcn4pXrRoEYyNjaGnp4effvpJ4o/03JcAWFhYYO/evdi8eTNEIhHc3d3RunVrAICOjo54WWFatWqFsWPHYtKkSdDV1YWRkRFmzJghUSYiIgLdu3eHpqYmKlWqhL59+yI6OuekOGPGDDg4OMDHxwfVq1eHqqoqBEGASCTCmjVr0KVLF6irq6N27dq4cuUKnjx5glatWkFDQwNNmjRBaGioeFuhoaHo3r07KleuDE1NTTRo0AAnT8r37ebXThAEBAbsRm+3QWjcrCXMLKpjzAQvpKSk4MI52TkJDNgDe8d66NV3IExMzdGr70DY2ddDYMBucZmD+3ehTftOaOfaBSZmFhjmOQZ6+gY4djjgq4/twP7daNu+E1xcO8PUzBwenqOhp2+Io4cPSC1/7PAB6BsYwsNzNEzNzOHi2hltXDrCf98ucZmatazh7jEKLZzboJyKSpHikKVDMw0EnH2LGw8+4kVMGtbsSUR5FRGa2qvJXMe5XubshiVbE/A44hPik9LxKPwTIqJyZjm8eZ+B5Lc5L0erCoiOT0Nw2KcixRV77DweTV+KKP8TRSpv7vk9PkZE4sEvc/H24VM899mD5777UH3CMHGZamOGIO7kZYQuXIt3IU8RunAt4k5fhcWYIUXaR26CIODepc1waD0S1WzbQ9eoFlp9Nx9pqR8RGhRY4LoZGek4s3MSnNqNRkVd03yfm1q1RIP241DNtr2UtYsWm6L2B0WO7aC4r3aBiZk5PDzHQE/fUOb6OX11DEzMzOHi2gVtXDoiYN/OnG0G7IG9Y3307jsAJqbm6N13AOzsnRAYsKdIMWUTBAGHA3ajp9tgNGrqDDOL6vhpwu9ISUnBxXPHZa53+MAu1HWsj559B6GqqTl69h0EW/t6OByQcz6p16g5HBs0QZWqZqhS1QzfDx6JChXU8DikaH9QBezfg3btO6J9h8xz3PCRP0HfwBBHDh2UWv7o4YMwMDTE8JE/wdTMHO07dEZblw4S57hfJk1Bpy7dUb2GJUxMzfDT2AnIyBBw+/atImYskyLXKaDY/UGRY1PkelXkvAXs34127TvCRdxXR0PfwBBHD0n/fSSnr2b9PtKhM9q6dERArr46YdLvEn31x7G/QMgQcKeYfVUQBBwK2IVeuc5xo8XnONm/Bxw6sFvqOe5Qrrw51m+MfoNGoFGumVpEn4MDC1L8n737Do+ieAM4/r1UAukJkAAplJCQBAKhSBMUpEtHEAsiCFhAEVRE/AkBKZYI0pRelV6CFKVIRxAwAYHQQkmAkF4I5dLu98cll1xyl0bJJb6f59kHbm929t2Znb3L3OxsZGQkAwcOZMiQIYSGhnLgwAH69OmDSqUCYP/+/YSFhbF//35WrFjB8uXLWb58uc68Tp48SefOnenfvz+RkZH8+OOPbNq0CYBLly5p1hXFihUrqFSpEidOnODbb79l8uTJ7NmjvqioVCp69epFfHw8Bw8eZM+ePYSFhTFgwACtPK5evcr69evZtGkTISEhmvVTpkxh0KBBhISE4OXlxWuvvcaIESMYP348p06dAmDkyJGa9CkpKXTt2pW9e/cSHBxMp06d6N69O+Hh4UU6lvIk6m4kiQnx+Pk30awzNTXDx9ePS6Hn9G53+eJ5/Bo11VrX0L8pl0LVvclpaWmEXb1Mwzxp/PybFphvWYgtZ/smWusb+jfhop7tL128QEN/7fSN/JsSduUS6ekF355QXJXtjLG1Mubfq48069Iz4OINJR6uZnq38/eqwNWIVN7qYcO88VWZ/mFlerS1RKFnkIOxMbRqaMHB0/p/dXhcts0bErP3qNa6mN2HsWnsi8JEfUuGXfOGxO49opUmds9h7Fo0Kvb+7iXc4uG9WGp4tNKsMzYxw7lmU6JuFvyFKnjffCpUssOraclvXymIobYHQ45Nvf0lnfu4GHpe5zaXL56noX/e9M202urli+fzxdTIv5nePPWJjrpDYkIcDRo106wzNTXD27chlwsst3Na2wD4+T+nd5vMjAyOHtyL8tEj6nr5FBqXptzzXLMaNmqs9xgvhl6gYSPtkTqNGjfl6pXLeq9xSqWSjIx0rCytCo1JOzbDrVMw3PZgyLEZer0adrnpaqtN9B7jpdDz+b6/NGrchKsFfB9JzWqrlsVoqwDRUVnlluv4sq9xBZfbOR3l1qzI53m5YaQoveU/SOZY0CEyMpL09HT69OmDm5sbAPXr19e8b2dnx9y5czE2NsbLy4tu3bqxb98+hg0bli+vypUrY25ujoWFBU5OTgDY26uHaFepUqVYcyw0aNCAiRMnAuDh4cHcuXPZt28fHTp0YO/evZw9e5br16/j4qL+pW/VqlX4+Phw8uRJmjZVX1xSU1NZtWoVlStX1sr77bffpn///gCMGzeOFi1a8L///Y9OnToB8NFHH/H2229r0vv5+eHnl3Pv2tdff82WLVvYtm2bVgeEPkqlEqVSqbXO3Nwcc3PzIpeHoUhMiAfA1lZ76L2NrR0xMfqH4SUmxGNrZ6e1ztbOTpPfveQkMjMzsMmTr61tTpqyGpt6+0xsbfPsw9aOxIQEndskJMTTSEf6jIwMkpOTsLd3KHS/RWVrpe5zTUrJ1FqflJKJo62x3u2q2BvjaGvOsTMP+G5FPE4OxrzVwxYjI9i6PyVf+ib11PMwHPrn6XUsmFd1RBkVq7UuNToOI1NTzBztUN6NwdzJEWVUnFYaZVQc5k7a14mieHhPvS8LS0et9RaWDtxLvKN3u7s3/uHSqU30+XBLsfdZVIbaHgw5Nn1t1aaA7RMS4mlYSFtNTIjHJk/cNnZFL69s2enzHp+NrV2Bw6ATE+KxKcIxhd8I48tP3iUtNZUKFhZ8MmEaNVwLvq8ZIFnfNc7OjgQ9x6izLgu5xq1ctgh7B0f8GuW/dUgfQ69TMNz2YMixGXq9lrlyK7CtJuQrk6fRVtX7Un8267rGxUbfLWC7eB3b2JeoPQpRVNKxoIOfnx/t27enfv36dOrUiY4dO9KvXz/ssi4iPj4+GBvn/HHh7OzMv//++9TjatBA+35nZ2dnoqOjAQgNDcXFxUXTqQDg7e2Nra0toaGhmo4FNze3fJ0KefOuWrUqoN2ZUrVqVR49ekRycjLW1tbcv3+fgIAAtm/fzp07d0hPT+fhw4dFHrEwffp0AgICtNZNnDgx3+0dhujQ/j0smBuoef3FpBkAKPL9LK1CQWE9ltrvq1T588mbrUqlY2UZiE33LnTto6DkedKjyor08XqGW/pZMKSnjeb19yt1f/Aq1DstML7k+xks2ZqESgU37qRhZ32Pbs9b6uxYaNukImeuKEm8l6kjtydIlSfo7HLMvV5XmrzrdLga/BuHt07SvO781k/qzfOGUMA5l6q8z/71n/F8n8lUqGSnM01JGHJ7MOTYdO5BRwYla6u50uSLu+A8AQ7v382ied9pXn8+8dus/eULr9C88sWoo9yqVXfl29nLuH8/hRNHDzBv5lQmzZhTpM4F/XHpDyxfXav0X+M2b1jL4YP7mfpNIGZm+kdS6Y/NMOoUDLs9GHJsOvdgIPVa1spNVwbFaavZH5f62+qffP3ND4W21cP7d7Ng3vea1+MnfqMzvKJc5HSfC/+tX9IVMnnjMyUdCzoYGxuzZ88ejh07xu7du5kzZw4TJkzgxIkTAJjmuXdboVCQmfmU/zAoZL8qPReLvOtzP61CX97Z6XWty97fp59+yh9//MH3339PnTp1sLCwoF+/fqSmFu0+8fHjxzNmzBitdWVltELT51rhkWtW3+z5NRIS4rDL1UudlJiYr5c9N1u7/D3HSYkJml/RrKxtMDIyzp8mKSFfz3pZiC039fZGOrfP+ytiNjs7+3y/HiQlJmJsbIyVtXWh+yzIP6GPCIvIOXdNTNTnu42lkdYf/daWRvlGMeSWeC+DjAztv8dvx6Rja2WMsTFk5MzhiIOtMb61zZn1q+4RGk+KMio238gDs8r2ZKalkRqXqE5zNxZzJ+0RBuZV7PONdNDF1bsdfVxyOiYzMtTl+CAllorWOZPVPkqJx8JS96iSe3HhpCTc5o+V72vWqVTqcl48wZf+Y3Zi7eBaaCx5GXJ7MOTYcstuq/naXlJivl/DstnpjCm7rdrojTs5UX+e2Zo81xoPT2/N67Q09fmWmBCPnX3OOZyclFBgXjr3r+P6Y2JqilO1GgDU9vAi7EooO7dtYPjIzwqM01pTbtrtOylRf7nb6rjGJSbpvsZt2bSejet/JWDqd7jXrF1gLHkZWp2CYbcHQ44tN0Or17JWbrrKQX9bzT8aIikpQWdb3bppHRvX/8Lkqd8Xqa02ea41dXJd49Kzyi3vNS4pKTHf6A/tGO01ox1yx6jvO5YQT4J04+ihUCho1aoVAQEBBAcHY2ZmxpYtT2aIbnZvZUbuvzIek7e3N+Hh4URERGjWXbhwgaSkJOrVK/6jbQpz+PBhBg8eTO/evalfvz5OTk7cuHGjyNubm5tjbW2ttZSVjgWLihVxrlZDs7i4umNrZ8/Z4FOaNGlpaZw/dwbPer5686nr5cOZkFNa684En8Sznvr+XVNTU2rXqcuZYO00Z4NP6c3XkGPLTd/2Z4JP46Vne08vb84En9ZaFxJ8itoenpiYPF4f6aNUFVHxGZrldnQ6ifcy8K1TQZPG2Bi83M25Eq6/8+zKzVSqOhhr/Yjg7GBCQnIGeZt7W/+KJN/PJOTSI56mxOMhOLZvqbWucofWJJ0+hyrrXtCE4yE4tm+llcbxpdYk/FX4JFNm5pWwcXTTLHZV6mBh5cjtK8c0aTLSU4m8fpKqbo105mFTuRZ9Pwqiz6jNmsWtXjuq1XqOPqM2U8nGqbiHDRh2ezDk2HJTb++po62ewque7rkG6nr56Eh/Uqut6oo7JPik3jyzWVSsiFO1GpqlhmtNbO0cOBt8UpMmPS2NC+dCqFtguflqbQNwNvjvArcBQJXzRb8gOeWe95p1Wu8xetXzJiRv+n9OUcejrtY1bvPGdaxfs5qJU2bgUdez0Fh0x2Y4dQqG3R4MObbcDK1ey1a51c3f9gpoq571fPS0Ve3vI1s2rs1qq99Qp4htNW+51dCUW871Ki3rGldwuflqlTVkl1vhZSJESUnHgg4nTpxg2rRpnDp1ivDwcDZv3kxMTMwT+wPdzc0NhULB9u3biYmJISUl/xDp4nrppZdo0KABr7/+Ov/88w9///03gwYNom3btjRp0qTwDIqpTp06bN68mZCQEM6cOcNrr732TEZtGCKFQsHLPV9h0/pfOHHsEOE3rjF35nTMzc15vu1LmnSzA6eyevlCzetuPfpx5p9TbNnwK7cibrJlw6+cDTnNyz1f0aTp3rs/+3bvYN/uHdwKv8GyhXOJjYmmY9ceFIUhx9aj9yvs3b2Tvbt3EhF+k6UL5xEbE0Wnrupntq9avogfA6dp0nfq2oOY6CiWLppHRPhN9u7eyb7dO+nVp78mTVpaGtfDrnI97Crp6enExcVyPewqkXduFymm3H4/ep8ebS1p4l2BGlVMGNHXltQ0FcfO5DwWckQ/W/p3zJmIae/f97GsaMSb3axxcjCmoac5PV6wZM8J7ccsKhTQxt+Cw/88oLjNxrhSRaz9vLD2Uz+3vmLNGlj7eVHBxRkAz6/H4LfsG036mwvXYuFWjXrffY6lVy1qDO6Ly9t9ufbDUk2aG3NX4tihFbU+GUYlz1rU+mQYju1bcGPOiuIFh/qc8201iJADC7l+fg/xdy9zcOMXmJhWoHbDlzXp9q8fx9+//wCAiak59k51tRazClaYmlfC3qkuxibqztg05X3i7oQSdycUUE8UGXcnlJQC5m7IG5uhtgdDjq1771eytt/JrfCbLF04l9iYKM32q5cv1NlWly2ax63wm+zLaqs9++RMJvxyj76E/HOSzVlxb9bEXbyJOxUKBV17vsLWDav4+9hBwm9cY/6sqZibm9O6bc7TQ+YGTuHX5T9rXnfp8Qpng08StHE1tyNuErRxNf+GnKJrz5zryZoVCwg9d4boqEjCb4SxduUCzp8LpvULRXsqSc/e/djzx0727t5FRPhNFi+cT2xMNJ2zrnErly1m5vczNOk7d+1OTHQ0SxbOz7rG7WLv7l1a17jNG9byy8pljBr9CVWqOJEQH09CfDwPHxbtcbXZDLlOwbDbgyHHZsj1asjl1rP3K+zN1VaX5P0+smwRs76frkmvbqtRLM3TVnvqaKsjR3/6WG1VoVDQrWd/Nm9YrSm3ebOmZV3jOmjSzQn8ml9yXeO69ejHmeCTbN34C7cjbrJ14y/8G3KKbrnK7eHDB1y/doXr164A6okir1+7UqxHrxo8mbzxmZJbIXSwtrbm0KFDzJo1i+TkZNzc3AgMDKRLly6sW7eu8AwKUb16dQICAvj88895++23GTRokN6nShSVQqFg69atjBo1ijZt2mBkZETnzp2ZM2fOY8ery8yZMxkyZAgtW7bE0dGRcePGkZyc/FT2VRb06jeQ1FQlC+fP5H5KCh6e9fhqyvdYVKyoSRMbE611r5eXty9jxn3Fr6uWsHb1Eqo6VWPMuEnU9coZAteqTTvuJSexYc1KEuLjcHWryRcB31ClStF/wTXU2Fq3ace95GTWr1lJQnw8rm7ufBkwQ7N9QnwcMTHRmvRVnZz5MmA6yxbNZ9f2IOwdHBg6YhQtWuU8JikhPo4xH+ZMohq0eR1Bm9fhU9+Pr2fMKnKZAWw/nIKZqYLBPWyoWMGIsFupfLMsjkepOfc5ONoYa932EJ+UyTfL4nijqw3TRlUiITmDP47d57dD2p2HPrXNcbQzKdHTIGwa+9Ji3yrNa+/vvwAgYuVmzg4dj7lzZSyyOhkAHt64xcnuw/EOHI/be6+jvBPN+Y+ncndLzqP4Ev4KJvj1MXgGjMYz4EMehEUQ/NrHJP59ttjxAfi1eYeMNCVHgyaT+jCZyi4N6DJkMWbmObdi3U+MLPa9jzG3z7NjUc4jMI/vUHegePj34oVXpuvbTIuhtgdDji2nra7Iaqs1mZBr+4T4OGJzTb6mbqszWLpoHru2b9XZVrPjXrNqCWtXL6WqUzXGjpuoFXdR9ej7OqlKJUt++oH7Kfeo4+nNF5NnapVbXEwURkY55eZZrz4ffTaJdasXsW71Yqo6VeejcZPx8Mz5hTIpMZ55P0whIT6OipUq4epemy8CAmmQZ6Z1fZ5v+yL37iWz7tdVxMfH4+buzlcB06mSNY9RQkIcsXmucV9NnsaShfPZuX0b9g4OvDNiJC1bt9Gk2bVjG+npaXwzLUBrX6++NoiBbxT98bCGXqdguO3BkGMz9Ho12HJr+yLJ95JZ92vW9xF3d/4XMJ0qVdXbxyfE5/s+8r/J01m6cB47s76P5G+rQaSnp/HttEla+xrw2iAGvjG4OMVGz76vkapUsvinQO6npFDHsx5fTv4hT7lFocj1x6xnvfqM/mwia1cvZu3qxTg5VefjcQFa17hrVy4x6YsPNa9XLJ4LQNv2nRn58YRixSgEgEKlKsLsXEIIzl3VP/uu0M8Iwx3JMm1ZaUeg38BvXyztEPQKXRda2iHo1blBdOGJhE6KgmYmLWVpKsP9HaSCkbLwRKUkQ6X/KTalTfWYk+7+lxlyWzXkejVWPLlbkJ+0tEzTwhOVkgYeVQpPZKAeLPmq1PZdcejkUtt3aZFbIYQQQgghhBBCCFFihvsTwH9IeHg43t76h5RduHABV9fiz4guhBBCCCGEEP9J/7HHa5Y26VgwANWqVSMkJKTA94UQQgghhBBCCEMkHQsGwMTEhDp16pR2GEIIIYQQQgghRLHJHAtCCCGEEEIIIcoXI6PSW4pp/vz51KxZkwoVKtC4cWMOHz6sN+2BAwdQKBT5losXL2ql27RpE97e3pibm+Pt7c2WLVuKHVdxSMeCEEIIIYQQQghRCtatW8fo0aOZMGECwcHBPP/883Tp0oXw8PACt7t06RKRkZGaxcPDQ/PeX3/9xYABA3jzzTc5c+YMb775Jv379+fEiRNP7TikY0EIIYQQQgghRPmiUJTeUgw//PADQ4cO5Z133qFevXrMmjULFxcXfvrppwK3q1KlCk5OTprF2DjnEcOzZs2iQ4cOjB8/Hi8vL8aPH0/79u2ZNWtWSUqySKRjQQghhBBCCCGEeEKUSiXJyclai1KpzJcuNTWV06dP07FjR631HTt25NixYwXuo1GjRjg7O9O+fXv279+v9d5ff/2VL89OnToVmufjkI4FIYQQQgghhBDiCZk+fTo2NjZay/Tp0/Oli42NJSMjg6pVq2qtr1q1Knfv3tWZt7OzMwsXLmTTpk1s3rwZT09P2rdvz6FDhzRp7t69W6w8nwR5KoQQQgghhBBCiHJFUYJJFJ+U8ePHMWbMGK115ubmetMr8tw+oVKp8q3L5unpiaenp+Z1ixYtiIiI4Pvvv6dNmzYlyvNJkI4FIYQQQgghhBDiCTE3Ny+wIyGbo6MjxsbG+UYSREdH5xtxUJDmzZuzevVqzWsnJ6fHzrO45FYIIYQQQgghhBDli8Ko9JYiMjMzo3HjxuzZs0dr/Z49e2jZsmWR8wkODsbZ2VnzukWLFvny3L17d7HyLC4ZsSCEEEIIIYQQQpSCMWPG8Oabb9KkSRNatGjBwoULCQ8P59133wVg/Pjx3L59m5UrVwLqJz64u7vj4+NDamoqq1evZtOmTWzatEmT50cffUSbNm345ptv6NmzJ0FBQezdu5cjR448teOQjgUhhBBCCCGEEOWL0dObT+BJGjBgAHFxcUyePJnIyEh8fX3ZuXMnbm5uAERGRhIeHq5Jn5qayieffMLt27exsLDAx8eHHTt20LVrV02ali1bsnbtWr788kv+97//Ubt2bdatW8dzzz331I5DoVKpVE8tdyHKkX+vRpV2COIJ232uSmmHoJcq03AvzfUG1CvtEPRyDz1Q2iEUKNOA70A0IrO0QyiTVBjuF1cFhnsdMeTYwLDbqpxzJWPIsRlynfrWcSrtEErs4a/5n8LwrFi8Nr7U9l1aDPeqKYQQQgghhBBCCIMnt0IIIYQQQgghhChXFMWYRFE8PiltIYQQQgghhBBClJiMWBBCCCGEEEIIUb6UkckbywsZsSCEEEIIIYQQQogSk44FIYQQQgghhBBClJjcCiGEEEIIIYQQonyRyRufKSltIYQQQgghhBBClJiMWBBCCCGEEEIIUb4oZPLGZ0lGLAghhBBCCCGEEKLEpGNBCCGEEEIIIYQQJSa3QgghhBBCCCGEKF+M5Df0Z0lK+ykZPHgwvXr1KjCNu7s7s2bN0ry+e/cuHTp0oFKlStja2j7V+IQQQgghhBBCiCdBRiyUopMnT1KpUiXN65kzZxIZGUlISAg2NjYcOHCAF198kYSEhDLV0TB48GASExPZunVraYfyzKhUKtb/uoy9v//G/ZR71PH0Zth7H+PiVrPA7Y4fPcDaVUu4G3kHJ+dqDBw0jOdattG8f+FcCEGb1nLt6iUS4uP47MupNGvxvMT2jGI7vXcuF0+sR/kwmSquDWjV8yvsnTyKtP3VkB38uWYsbt7t6fTWPK33zv/1K2cPLuHBvRjsqtahRfcvcK7ZpFix/bNvHhf/zorNpQEte/4P+6pFiy3szA7+XPsJbt7t6fjmXM36yOsnOXtoKbG3z/PgXgwd3piDu89LRY7LvnUTao0dio2/LxWqVeFU3/eJ2rav4G2eb4r3959j6e2B8k40YYGLCV+4ViuNU++O1J30ERVru/IgLJxLX80kKmhvkePKtmv7VoI2ryUhPg4X15oMGT4Sb98GetOf/zeEZYvmExF+HXt7R3r1e5VOXXtq3g+/eZ21q5cRdvUSMdFRvD3sA7r3eqXYcWUz5PbwpMsO4K+jB1mzaqkm7tcGvUPzlsWL62nE9iTrVV2ny9mTVacent68895oXAup07+OHtSq09cGvaNVp+fPnSFo0xquXb2cVadf81w5q9Otm9dlxebO0EJiO6eJ7YYmts5de2jeD795nTWrlxF29TIx0VEMGfYB3Xv1K3Zc2Z5WvQL8vn1LVr3E4+LqztvDR+Lt61fM2AzzOmLI5WbI7cGQy83gyeMmnykp7VJUuXJlKlasqHkdFhZG48aN8fDwoEqVKqUYmSiurRt/ZfuW9Qx9dzQzZi7E1s6eyV+O4eGDB3q3uRR6jh9mBNCmXScC5y6lTbtO/DBjIpcvXtCkefToEe41azP03dES2zOO7czBxfx7eDmtev2P3qM2YGFZmZ2Lh5CqTCl023sJtzmx41ucdHQWhJ3ZyV+/TadRu3fp8+EWnNybsGvpcFIS7hQ9tkOL+ffIclr2+JJeH6zHwsqRXUuGkqq8X7TYdn6Hk3vjfO+lpz7E3tmTlj2+LHIsuRlXqkjy2Uuc/2hykdJbuNeg6W8LiT9ymiNNe3H1m5/xmTkBp94dNWlsmzek0a8zuf1LEIcb9+T2L0H4r5mFbTP9X/h0OXLoT5YtmkvfAW8QOHsx9Xzr8/XEz4iJjtKZPupuJF9P/Jx6vvUJnL2YPgNeZ8mCOfx19KAmjVKppKqTM28OHo6tnX2x4tHFUNvD0yi7S6HnCZwRQNt2Hflh7mLatutI4IxJWnGXVmxPsl63blzDb1vW8867o/lm5oKsOh1bpDpt264jgXOX6Cwb5aOHuNeswzvltE6XLppHvwFvEDh7Ed6+DZgycVwhsY3H27cBgbMX0VdvnVbjzcHDsXsibfXp1OtRTb28yfezF1HPtwFTCzh23bEZ5nVEHZthlpshtwcw3HITIi/pWHhMGzdupH79+lhYWODg4MBLL73E/fs5X+6///57nJ2dcXBw4IMPPiAtLU3zXu5bIdzd3dm0aRMrV65EoVAwePBgXnzxRQDs7Ow06x4nnuzbMwICAqhSpQrW1taMGDGC1NRUzfa///47rVu3xtbWFgcHB15++WXCwsK09nH79m0GDBiAnZ0dDg4O9OzZkxs3bgAwadIkVqxYQVBQEAqFAoVCwYEDB0pQsmWHSqViR9AG+gx4k+at2uLqXotRY75AqVRy+OAevdvtCNpAg0ZN6NP/Daq7uNGn/xvU92vMjqANmjT+TZozcNAwmrdqK7E949j+PbKSRu3epaZvR+yd6vLigBmkpz3iavD2ArfNzMzgz7Wf0rjDKKzta+R7/+zh5Xg27YtXs1ewq1qblj2+wNLGiQvH1xQ5tnNHV9LwxRGa2F54RR1bWEjhse1f9xn+L43Eyt4l3/sunm1o2nE0NX076ti6cDF/HOLyxFnc3aq//nJzG/4qj8IjuTB2GikXrxGxdCMRyzdTa8wQTZqao94idu8xwr5dyP1L1wj7diGxfx7HfdRbxYrtty0baN+xKx06vUwNVzeGDh+Fg2MV/tgZpDP9Hzu34Vi5CkOHj6KGqxsdOr1Muw5dCNq8TpPGo64Xbw19j9Zt22NqalqsePIy5PbwNMrut6CN+DVqQt/+r1PDxY2+/V+nvp8/24M2lnpsT6peVSoV24M20HfAmzRv1SarTsdn1an+ETfbgzbi16gxffq/QY1cdbo9T52+NugdmrdqozefghhynW7TxNYNF1c3hg4fiYNjFX7fua2Q2Ebi4upGh07daNehC1s3r9ek8ajrxeCh7/J823aYPIG2+rTq9bct62nXsSsvdXqZGq7uDBk+CgfHynrrRVdshnodMeRyM+T2YMjlViYYKUpv+Q+SjoXHEBkZycCBAxkyZAihoaEcOHCAPn36oFKpANi/fz9hYWHs37+fFStWsHz5cpYvX64zr5MnT9K5c2f69+9PZGQkP/74I5s2bQLg0qVLmnWPEw/Avn37CA0NZf/+/axZs4YtW7YQEBCgef/+/fuMGTOGkydPsm/fPoyMjOjduzeZmZkAPHjwgBdffBFLS0sOHTrEkSNHsLS0pHPnzqSmpvLJJ5/Qv39/OnfuTGRkJJGRkbRs2fJxitngRd+NJDEhHj//ppp1pqZmePv6cSn0nN7tLl88j1+jplrr/PybFbiNxPZsYrsXf4uH92Ko4dFKs87YxAznWk2Juhlc4Lb/7J2HRSV7vJrlH2abkZ5K7O3zWvkC1KjbqtB8NbEl3OLhvdj8sdUsPLbgffOpUMkOr6YlHwL8JNk2b0jM3qNa62J2H8amsS8KE/WdenbNGxK794hWmtg9h7Fr0ajI+0lLSyPs6qV8501D/6ZcDD2vc5vLF8/T0D9v+maEXblEenp6kfddVIbaHp5W2V2+eJ6GefJs5N9Mb57PMrYnJUpTpzkjl0xNzfApQZ029G/KpWKUTUEMv04v07CR9mivhv5NuKinzC5dvEBDf+30jfybPrW2+rTqNefY87bnpkVuz4Z6HQHDLTdDbg9guOUmhC4yx8JjiIyMJD09nT59+uDm5gZA/fr1Ne/b2dkxd+5cjI2N8fLyolu3buzbt49hw4bly6ty5cqYm5tjYWGBk5MTAPb26uF6VapUKdIcC4XFA2BmZsbSpUupWLEiPj4+TJ48mU8//ZQpU6ZgZGRE3759tdIvWbKEKlWqcOHCBXx9fVm7di1GRkYsXrwYhULdG7ds2TJsbW05cOAAHTt2xMLCAqVSqTkOXZRKJUqlUmudubk55ubmhR6noUlIiAPA1lZ7eKWtrT0xMXf1bpeYEI+tnZ32NnZ2JCbES2ylHNuDezEAWFg5aK23sHQo8JaFuzf+4dLJTfQdvVXn+48eJKDKzMDCMn++D+7FFim2h1npLCwd8+VxL7GQ2E5tos+HW4q0n2fBvKojyijt406NjsPI1BQzRzuUd2Mwd3JEGRWnlUYZFYe5U+Ui7+dechKZmZnY2mqfNza2+s+bhIR4GuZJb2trR0ZGBsnJSdjbO+jcrqQMtT08rbJLTIjHJk/cNsWM29DrNTuGvHVqY2tHTIz+ocZSp/ljs7W1IzEhQW9sjZ5hW31a9ao+9gxs8l0Dil6Ghnodyd6HrthKu9wMuT2A4ZabELpIx8Jj8PPzo3379tSvX59OnTrRsWNH+vXrh11WQ/bx8cHY2FiT3tnZmX///bfU4slOk3tehxYtWpCSkkJERARubm6EhYXxv//9j+PHjxMbG6sZqRAeHo6vry+nT5/m6tWrWFlZae370aNH+W6ZKMj06dO1RkoATJw4kUmTJpXgyJ+tQ/t3s3BuoOb1+EnfAKDIM+pJhQoFBQ+Fyvu+SqXSdNhIbM8utivBv3F480TN685v/6xzP6h0BJwlVZnC/rWf8nzfKVSoZKczTba8sarQn+/V4N84vHVSTmxv/ZQVW97Q9JdbqvI++9d/xvN9Jhca2zOXa0QVkFMOudfrSpN3XRHkO0dUKn3FrjO9Sl1ThZydRWPI7UHnPp5C2emO2zBiK4lD+/ewIFedfjFphu74ilCneaNRqXTl83gMuU7zbqQ+/pLE9vhl9qzrVUe16D14Q76OGHK56dyDgbSHslZuBk8mb3ympGPhMRgbG7Nnzx6OHTvG7t27mTNnDhMmTODEiRMA+e7NVCgUmj/Un3U8NWvWLHDb7AtN9+7dcXFxYdGiRVSrVo3MzEx8fX018zBkZmbSuHFjfvnll3x5VK5c9F8Qx48fz5gxY7TWlZXRCk2fa42Hp7fmdXrWvBkJCfHY2ef8ipyUmJCvtzo3Wzt7EvL0CiclJmJjq38bie3pxObm/SJVXHImA8xIV5/vD+7FUtE6ZyLVh/fj8o02yJYcF8G9hNv8seI9zTqVSt3eF433YcAnu6hk44TCyDjf6IRHKXFU1JOvq3c7+uSOLSMrthTt2B6lxOuN7V5cOCkJt/lj5fv5Yls8wZf+Y3Zi7eCqc9unSRkVm2/kgVllezLT0kiNS1SnuRuLuZP26AzzKvb5RjoUxMraBiMjo/znTVJivl9rstnZ2ef71SYpMRFjY2OsrG2KvG99DLk95Pa0ys5WR5rkRP15PsvYSqrpc63w8KyneZ2mqdM47HL9ap6UmJjvl8TcdJVNUmLCf6pO8+0rSf/x2+lpA+rYrIu8b32eVb2qj91Y57Hn/TU9JzbDvY4YcrnlZmjtoayUmxC6SDfOY1IoFLRq1YqAgACCg4MxMzNjy5YnM9TYzMwMgIyMjCcWz5kzZ3j48KHm9fHjx7G0tKRGjRrExcURGhrKl19+Sfv27alXrx4JeYYe+vv7c+XKFapUqUKdOnW0FhsbG03chcVsbm6OtbW11lJWOhYsKlbEuVoNzVLD1R1bO3vOBp/SpElLS+PCuTN41vPVm09dLx/OhpzUWncm+GSB20hsTyc2M3NLbBzdNItd1TpYWFXm1pVjmjQZ6alEXjtJVbdGOvOwrVyLfh9vo+9HWzSLW712VKv1HH0/2kIlGyeMTcxwrO7D7Vz5Aty6ckxvvmbmlbRjq1IHCytHrTwy0lOJvK4/NpvKtej7URB9Rm3WLNmx9Rm1mUo2+m9bepoSj4fg2F57DpbKHVqTdPocqqz7VBOOh+DYXntOCseXWpPwV9HmpAB1J2/tOp6cyXWuAZwJPoVXPR+d29T18tGR/iS1PTwxMXn8PnlDbg+5Pa2yq+vlw5kQ7TQhwSf15vksYyupvHXqoqdOzxehTvOWjbpOi142BTH8Oq2rY1+n8dJTZp5e3pwJPp1nv6eeWlt9WvWq79jPBp/Sm68hX0cMudxyM7T2UFbKrcxQKEpv+Q+SjoXHcOLECaZNm8apU6cIDw9n8+bNxMTEUK9evcI3LgI3NzcUCgXbt28nJiaGlJSCH3NXlHhSU1MZOnQoFy5cYNeuXUycOJGRI0diZGSkecrDwoULuXr1Kn/++We+UQWvv/46jo6O9OzZk8OHD3P9+nUOHjzIRx99xK1btwD1Ey7Onj3LpUuXiI2N1XoSRnmkUCjo1vMVNq9fzYljhwi/cY15M6djbm7O8207aNLNDpzKL8sXaF537dGPM/+cYsuGX7gdcZMtG37h35BTdOuZ87z0hw8fcD3sCtfDrgDqSXyuh10p8qOAJLaSx1a/9SBC9i/g+rk9xN+9zIEN4zExrUCdRi9r0u1fN46/d6mHLJqYmmPvVFdrMbewwtS8EvZOdTE2UXcUNnh+MBdPbuTiyU0kRIVx7LfppCRGUq/5q0WOzbfVIEIOLOT6eXVsBzd+gYlpBWo3zBXb+nH8/fsPemMzq5A/tjTlfeLuhBJ3JxRQTxQZdyeUlALmbsjNuFJFrP28sPbzAqBizRpY+3lRwcUZAM+vx+C37BtN+psL12LhVo16332OpVctagzui8vbfbn2w1JNmhtzV+LYoRW1PhlGJc9a1PpkGI7tW3BjzooixZSte+9X2Ld7B/t27+RW+E2WLpxLbEwUHbOedb96+UJ+DJymSd+paw9ioqNYtmget8Jvsm/3Tvbt3knPPgM0adLS0jTnWXp6OvFxsVwPu0LknVvFig0Muz08jbJ7uUdfQv45yeYNv3Ir4iabN/zK2ZDTvNyzeBOLGnK9KhQKXu75CpvW/6Kp07maOn1Jk2524FRWL1+oed1NU6fqstmiKRv9dRpdjuq0R+9X2Lt7J3t37yQi/CZLF84jNiaKTl27A7Bq+SKdsS1dNI+I8JvszYqtV5/+mjTqOr3K9bCrpKenExcXy/Wwq0TeuV2s2ODp1mv33v2z6mUHt8JvsGzhXGJjojX1UpTYDPU6YsjlZsjtwZDLTYi85FaIx2Btbc2hQ4eYNWsWycnJuLm5ERgYSJcuXVi3bl3hGRSievXqBAQE8Pnnn/P2228zaNAgvU+VKCyebO3bt8fDw4M2bdqgVCp59dVXNfMaGBkZsXbtWj788EN8fX3x9PRk9uzZvPDCC5rtK1asyKFDhxg3bhx9+vTh3r17VK9enfbt22OdNeRw2LBhHDhwgCZNmpCSksL+/fu18iiPevV7jdRUJYvm/8D9lBQ8POvxvymBWOSazyI2JgqjXD2YXt71+XjcRNasWsy61Uuo6lSNj8dNoq5XzrDGsCuXmDT+I83rFYvnAvBC+86MHPOFxPYUY/Nr+w7paY84snUyqQ+TqOLSgK7vLMHM3FKTJiXxTrHvQa3t15VHDxL5Z988HiTHYO/kQZe3F2BlV73Iefi1eYeMNCVHgyaT+jCZyi4N6DJkMWbmlTRp7idGoijmvYUxt8+zY1HOYxyP71B3Anj49+KFV6YXur1NY19a7Fulee39vbqsI1Zu5uzQ8Zg7V8Yiq5MB4OGNW5zsPhzvwPG4vfc6yjvRnP94Kne37NakSfgrmODXx+AZMBrPgA95EBZB8Gsfk/j32WIdW+s27biXnMz6NStIiI/H1a0mEwK+oUoV9WiNhPg4YnNNhFXVyZkvA2awdNE8dm3fir2DA0NHjKJFrketJcTHMvbDnMl4gzavI2jzOnzq+zFlxo/Fig8Mtz08jbLz8vZlzLivWLNqCWtXL6WqUzXGjpuoFXdRGHq99uo3kNRUJQvnz9TU6VdTvs9Tp9FabTW7bH5dtYS1WXU6RkedThw/WvN6+eJ5gLpOR40ZX2hcZaNOV2bF5s6XATO0YouJic4T23SWLZrPru1Beuo0jjF66vTrGbOKFR88vXpt1aYd95KT2LBmJQnxcbi61eSLXPVStNgM8zpiyOVmyO3BkMtNiLwUKlUJZsASZdLgwYNJTExk69atpR1KmfTv1aL1youyY/e5KoUnKiWqTMO9NNcb8GRGZT0N7qEHSjuEAmUa8EBBI57eHEDlmeqJTOf5dCgw3OuIIccGht1W5ZwrGUOOzZDr1LdO2e1oeLT9p1Lbd4WX3ys8UTljuFdNIYQQQgghhBBCGDy5FaIMCQ8Px9tb/xCqCxcu4Or67Gd2F0IIIYQQQgiD8h+dRLG0SMdCGVKtWjVCQkIKfL8gBc3PIIQQQgghhBBClIR0LJQhJiYm1KlTp7TDEEIIIYQQQgjDVsxJrMXjkdIWQgghhBBCCCFEiUnHghBCCCGEEEIIIUpMboUQQgghhBBCCFG+GMlv6M+SlLYQQgghhBBCCCFKTEYsCCGEEEIIIYQoX+Rxk8+UjFgQQgghhBBCCCFEiUnHghBCCCGEEEIIIUpMboUQQgghhBBCCFG+KOQ39GdJSlsIIYQQQgghhBAlJiMWhBBCCCGEEEKULzJ54zMlHQtCFJGZIrW0Q9ArXWW4TTnTgAdGdfKNKu0QyiRF6IHSDkGvG/VeKO0QCnRwTkhph6CXianhttXX2iaUdgh6KVCVdghlkiF/NoBh16shx6ZC/pArCUOuUyGKynD/GhFCCCGEEEIIIUrCyLA7MMsbKW0hhBBCCCGEEEKUmHQsCCGEEEIIIYQQosTkVgghhBBCCCGEEOWKSiZvfKZkxIIQQgghhBBCCCFKTEYsCCGEEEIIIYQoXxTyG/qzJKUthBBCCCGEEEKIEpOOBSGEEEIIIYQQQpSY3AohhBBCCCGEEKJ8kVshnikpbSGEEEIIIYQQQpSYjFgQQgghhBBCCFGuyOMmny0ZsSCEEEIIIYQQQogSk44FPV544QVGjx6tee3u7s6sWbOe2f6XL1+Ora3tM9tfQVQqFcOHD8fe3h6FQkFISEi+8hFCCCGEEEIIg6EwKr3lP0huhSiikydPUqlSpdIOo1T8/vvvLF++nAMHDlCrVi0cHR3ZvHkzpqampR2aQdi5PYjNmzaQEB+Hq5s77wx/Hx/f+nrTn/v3DEsW/Uz4zRvYOzjQp+8AunTrrnn/2NHDbFy3hsjI26SnZ1CtenV69e7Hi+07lCi+Xdu3ErR5LQnxcbi41mTI8JF4+zbQm/78vyEsWzSfiPDr2Ns70qvfq3Tq2lPzfvjN66xdvYywq5eIiY7i7WEf0L3XKyWKTaVSsf7XZez9/Tfup9yjjqc3w977GBe3mgVud/zoAdauWsLdyDs4OVdj4KBhPNeyjeb9C+dCCNq0lmtXL5EQH8dnX06lWYvnSxDbcvZkxebh6c07743GtZDY/jp6UCu21wa9oxXb+XNnCNq0hmtXL2fF9jXPGUhsAL9v35J1vsTj4urO28NH4u3rV+TYDPV8s2/dhFpjh2Lj70uFalU41fd9orbtK3ib55vi/f3nWHp7oLwTTVjgYsIXrtVK49S7I3UnfUTF2q48CAvn0lcziQraW+z4snVoYsJz9UywMIfw6Ey2Hk4jKkGlN31jT2MGvGiWb/0Xix6SnqH+f3NvY1r4mGBnpR4SGhWvYu/pNC5FZBYrtvaNjGnqaYyFOUTEqNh2LJ3oRP2x+XsY0a9N/s+Jr5YrNbG5Oyl4vr4x1R2MsK6kYNXeNEJvFi+u/1J7yI57zaqlWnE3b1m8a4ihxwZSr+WxXqVOy1+dCpHbf7M7pQQqV65MxYoVSzuMUhEWFoazszMtW7bEyckJExMT7O3tsbKyKu3QSt3hg/tZvPAn+g94jVlzfsbbpz4BX40nJjpKZ/q7dyMJ+GoC3j71mTXnZ17p/xqLFszj2JFDmjRWVla88uprfBs4m9nzF9L+pU78OPM7/jl9stjxHTn0J8sWzaXvgDcInL2Yer71+XriZ3rji7obydcTP6eeb30CZy+mz4DXWbJgDn8dPahJo1QqqerkzJuDh2NrZ1/smHLbuvFXtm9Zz9B3RzNj5kJs7eyZ/OUYHj54oHebS6Hn+GFGAG3adSJw7lLatOvEDzMmcvniBU2aR48e4V6zNkPfHf0Ysa3hty3reefd0Xwzc0FWbGOLFFvbdh0JnLtE/e+MSVqxKR89xL1mHd4xwNiOas6XN/l+9iLq+TZg6sRxes+XvAz5fDOuVJHks5c4/9HkIqW3cK9B098WEn/kNEea9uLqNz/jM3MCTr07atLYNm9Io19ncvuXIA437sntX4LwXzML22b6v/AV5IWGJjzfwIStR1KZvUnJvQcqhr1sjnkhfbgPlSomr3iotWT/4Q6QdF/FrhNpzN6kZPYmJVfvZPBWZzOq2hX93tM2DYxp5WvMb3+lM39bGikPVQzpbIpZIbE9SlUx7Vel1pI7NjMTBXfjVfz2V3qRY8nrv9QeLoWeJzAr7h/mLtYZd1mPLZvUa/mrV6nT8lenQuRmEB0LGzdupH79+lhYWODg4MBLL73E/fv3GTx4ML169SIgIIAqVapgbW3NiBEjSE1N1WyrUqn49ttvqVWrFhYWFvj5+bFx40at/C9cuEDXrl2xtLSkatWqvPnmm8TGxmrev3//PoMGDcLS0hJnZ2cCAwPzxZj3VgiFQsHixYvp3bs3FStWxMPDg23btmlts23bNjw8PLCwsODFF19kxYoVKBQKEhMTi1w2f/zxB/Xq1cPS0pLOnTsTGRmpee/kyZN06NABR0dHbGxsaNu2Lf/884/W9klJSQwfPlxTfu3atePMmTOa97PLOLfRo0fzwgsvaN4fNWoU4eHhKBQK3N3dgfy3ikRGRtKtWzcsLCyoWbMmv/766zO/faQ0BG3ZxEsdO9Oxc1dcXN0YNuJ9HCtXYeeO33Sm/33ndipXqcKwEe/j4upGx85dealDZ7Zs3qBJU79BQ1q0bI2LqxvOztXo0asP7jVrceH8uWLH99uWDbTv2JUOnV6mhqsbQ4ePwsGxCn/sDNKZ/o+d23CsXIWhw0dRw9WNDp1epl2HLgRtXqdJ41HXi7eGvkfrtu0fa9SKSqViR9AG+gx4k+at2uLqXotRY75AqVRy+OAevdvtCNpAg0ZN6NP/Daq7uNGn/xvU92vMjqCcMvRv0pyBg4bRvFXbEse2PWgDfQe8SfNWbbJiG58Vm/5fo7cHbcSvUWP69H+DGrli254nttcGvUPzVm305lNasf22ZT3tOnblpU4vU8PVnSHDR+HgWFnv+ZKXIZ9vMX8c4vLEWdzdqv/cys1t+Ks8Co/kwthppFy8RsTSjUQs30ytMUM0aWqOeovYvccI+3Yh9y9dI+zbhcT+eRz3UW+VKMbW9U348590zl3PJCpBxbo/0zA1gYZ1jAvdNuWh9pJb6M1MLoZnEpukIjZJxR9/p5OaBq5Vi/4VoKWPMQfOZHD+pjq2DQfT1bHVKjgPlarg2C7fymTPaXW+JfFfaw+/BW3Er1ET+vZ/nRoubvTt/zr1/fzZHrRRZ55lMTaQei2P9Sp1Wv7qtExQKEpv+Q8q9Y6FyMhIBg4cyJAhQwgNDeXAgQP06dMHlUo9vHLfvn2Ehoayf/9+1qxZw5YtWwgICNBs/+WXX7Js2TJ++uknzp8/z8cff8wbb7zBwYMHNfm3bduWhg0bcurUKX7//XeioqLo37+/Jo9PP/2U/fv3s2XLFnbv3s2BAwc4ffp0obEHBATQv39/zp49S9euXXn99deJj48H4MaNG/Tr149evXoREhLCiBEjmDBhQrHK5sGDB3z//fesWrWKQ4cOER4ezieffKJ5/969e7z11lscPnyY48eP4+HhQdeuXbl37x6gvoh369aNu3fvsnPnTk6fPo2/vz/t27fXxFmYH3/8kcmTJ1OjRg0iIyM5eVL3r+aDBg3izp07HDhwgE2bNrFw4UKio6OLdbxlTVpaGlevXqaRfxOt9Y0aNeZiqO5e34uhF2jUqLF2+sZNuHrlMunp+X+xU6lUnAn5h9u3buFTwLA3ffGFXb2EX6OmWusb+jflYuh5ndtcvniehv550zcj7MolnfE9jui7kSQmxOOXa3+mpmZ4+/pxKVR/J8rli+fzHZOff7MCtymuKE1sOXVramqGTwlia+jflEt6ytuQYlOfL5dpmK9smxapbA39fCsu2+YNidl7VGtdzO7D2DT2RWGivovQrnlDYvce0UoTu+cwdi0aFXt/9lYKrCspuByR83N+RiZcu5OJm1PBH9VmpjD+dXO+eKMCb3cxo5qD/i80CgX41TbGzBRuRhXtj3k7K7CuqODK7Zz0GZlw/W5moZ0TZqbw6QAzxr1qxqAOJjgXEFtJ/Nfaw+WL5/PF1Mi/md48y1ps2aRey1+9Sp2WvzoVIq9Sn2MhMjKS9PR0+vTpg5ubGwD16+fcn25mZsbSpUupWLEiPj4+TJ48mU8//ZQpU6bw8OFDfvjhB/78809atGgBQK1atThy5AgLFiygbdu2/PTTT/j7+zNt2jRNnkuXLsXFxYXLly9TrVo1lixZwsqVK+nQQX0P+4oVK6hRo0ahsQ8ePJiBAwcCMG3aNObMmcPff/9N586d+fnnn/H09OS7774DwNPTk3PnzjF16tQil01aWho///wztWvXBmDkyJFMnpwzjLddu3Za6RcsWICdnR0HDx7k5ZdfZv/+/fz7779ER0djbm4OwPfff8/WrVvZuHEjw4cPLzQGGxsbrKysMDY2xsnJSWeaixcvsnfvXk6ePEmTJuoPjMWLF+Ph4aE3X6VSiVKp1Fpnbm6uibMsSE5OIjMzE1tbO631NnZ2JCbo7rhJTIjHxk47va2tHRkZGSQnJ2Fv7wDA/fspvP3mq6SlpWFkZMS7H3xII//GurLU656++Gz1x5eQEE9D28LjexISEuKy8tce3m5ra09MzF292yUmxGObtwwLKPOSyM4rb2w2tnbExOgfWlmWY1OfLxnY5KuPosVv6OdbcZlXdUQZFau1LjU6DiNTU8wc7VDejcHcyRFlVJxWGmVUHOZOlYu9P6uK6j+4Ux5qz1mQ8lCFrZX+P8ZjEjJZvz+Nu/GZmJsqaF3fhPd7mTNro5LYpJy8nOwVfNDbHBNjSE2DlX+kEl3A3A1asVnoiw1sLQuILVHFpkPp3E1QUcFUPephxMumzNmSRlxy0fZdmP9ae9D1GVLQZ05Ziy2b1Gv5q1ep0/JXp2WCUan/hv6fUuodC35+frRv35769evTqVMnOnbsSL9+/bDLOuH9/Py05jZo0aIFKSkpREREEB0dzaNHjzQdAtlSU1Np1Ej9i9Hp06fZv38/lpaW+fYdFhbGw4cPSU1N1XRMANjb2+Pp6Vlo7A0a5PyCXKlSJaysrDS/0l+6dImmTbV7A5s1a1ZonrlVrFhR06kA4OzsrDUKIDo6mq+++oo///yTqKgoMjIyePDgAeHh4YD62FNSUnBw0P5y/vDhQ8LCwooVS0EuXbqEiYkJ/v7+mnV16tTR1KEu06dP1xp5AjBx4kQmTZr0xOJ6VhR5hzupVAUOgcr7TvboHEWudywsKjJr7gIePXzImTPBLF30M05OztRv0PCJxFfQCK286VVkx/d4Du3fzcK5ObcZjZ/0Tdb+8oSHSqssdMaY532VSpX/OIsV2x4W5Irti0kzsmLLV1uFxpa3pNSnQ9mJTdfpXJwhfYZyvj0Rqjx//GbHmnu9rjR51+nQyMOYPrkmNly2U32LX74tFbpW5giPVhEenT3KQcXNu6l81M+clr4mbDuapkkXk6hi1gYlFubgW9OY/i+a8fM2pc7OBb/aRvRqlfP1YOXutOzstUMrpJIiYlRExORsdDMqnQ96mdLC24jtxzMK2FI/aQ/6rn9FDskgY5N6LX/1KnVa/upUiMKUeseCsbExe/bs4dixY+zevZs5c+YwYcIETpw4UeB2CoWCzEz1sMwdO3ZQvXp1rfezf/nOzMyke/fufPPNN/nycHZ25sqVKyWOPe/9vrlj0vWHjqoIXzYLyz93HoMHDyYmJoZZs2bh5uaGubk5LVq00MxBkZmZibOzMwcOHMiXd/ajLI2MjPLFlZaWli99QfQdV0HHO378eMaMGaO1riyNVgCwtrbByMiIhDw9vEmJifl6l7PZ2tmTmJCgnT4pEWNjY6ysrTXrjIyMqFZNfU7Xql2HW+HhbFy/plgdC1b64ktKzNezn83Ozj5fj3VSYnZ8NkXety5Nn2uNh6e35nV61nmWkBCPnb1jrv0l5OtJz83Wzl5nmdvoKfOixdYKD896mtdpmtjisMv1q3lSYmK+X07yxpa//BLKRGzq88U4f5qkBL3nc26Gdr49LmVUbL6RB2aV7clMSyM1LlGd5m4s5k6OWmnMq9jnG+mgy4UbGYTnuhXBJGsaBSsLBfce5Fw7LSsouPew6J8dKiAiJhNHG+3Pn4xMNKMEbsWk41LFiNb1Tdh8KP/1PjQ8k4jonLmMTIzVeVlW1I6lUoX8oxgKi+12rAoHayOgZB0L//X2oCvu5ET9eZaV2KRey1+9Sp2WvzoVojAGMT5EoVDQqlUrAgICCA4OxszMjC1btgBw5swZHj7Mme3p+PHjWFpaUqNGDby9vTE3Nyc8PJw6depoLS4uLgD4+/tz/vx53N3d86WpVKkSderUwdTUlOPHj2v2kZCQwOXLlx/rmLy8vPLNR3Dq1KnHyjOvw4cP8+GHH9K1a1d8fHwwNzfXmpTS39+fu3fvYmJiku/YHR3VX4YrV66sNSEkQEhISLHi8PLyIj09neDgYM26q1evFjhJpbm5OdbW1lpLWetYMDU1pU6duoQEa8/HERJ8Gq963jq38arnnS998D+nqONRFxMT/f18KlTF7vAxNTWldh1PzgRrn3dngk/hVc9H5zZ1vXx0pD9JbQ/PAuMrCouKFXGuVkOz1HB1x9bOnrO59peWlsaFc2fwrOerN5+6Xj6cDdFuW2eCTxa4TXFjc9ET2/kixHYmJH/5eeopb0OKTX2+1M1X/2eDTxWpbA3tfHtcicdDcGzfUmtd5Q6tSTp9DlXWfaoJx0NwbN9KK43jS61J+CuYwijT1H/oZy9RCSqS76vwcMmZqNHYCGpVM+Lm3eJNbFjNwUirc0IfEz1zQqamQfy9nCU6UUXyAxV1quV8ZTA2gppORlqdI0XhbF+8jpK8/uvtQVfcIcEn9eZZVmKTei1/9Sp1Wv7qtCxSKRSltvwXlXrHwokTJ5g2bRqnTp0iPDyczZs3ExMTQ7166l7O1NRUhg4dyoULF9i1axcTJ05k5MiRGBkZYWVlxSeffMLHH3/MihUrCAsLIzg4mHnz5rFixQoAPvjgA+Lj4xk4cCB///03165dY/fu3QwZMoSMjAwsLS0ZOnQon376Kfv27ePcuXMMHjwYo8e8J2fEiBFcvHiRcePGcfnyZdavX8/y5cuBxxsWnVudOnVYtWoVoaGhnDhxgtdffx0LCwvN+y+99BItWrSgV69e/PHHH9y4cYNjx47x5Zdfajo52rVrx6lTp1i5ciVXrlxh4sSJnDtXvEnwvLy8eOmllxg+fDh///03wcHBDB8+HAsLiyd2rIaqZ+++7PljF3t27yIi/CaLF84nJiaaLl27A7Bi2WJmfj9Dk75z15eJjo5mycKfiAi/yZ7du9i7+3d693lFk2bDul8J/uc0dyPvcCsinK2bN7J/3x5eePGlYsfXvfcr7Nu9g327d3Ir/CZLF84lNiaKjl17ALB6+UJ+DMyZf6RT1x7EREexbNE8boXfZN/unezbvZOefQZo0qSlpXE97ArXw66Qnp5OfFws18OuEHnnVrFiUygUdOv5CpvXr+bEsUOE37jGvJnTMTc35/m2Obc3zQ6cyi/LF2hed+3RjzP/nGLLhl+4HXGTLRt+4d+QU3TrmVOGDx8+0MQI6kmjroddKfKjpxQKBS/3fIVN63/RxDZXE1tOPcwOnMrq5Qs1r7tpYvuVWxE32bLhV86GnOblAmKLNqDYuvfun3W+7OBW+A2WLZxLbEy05nwpjCGfb8aVKmLt54W1nxcAFWvWwNrPiwouzgB4fj0Gv2U5I9tuLlyLhVs16n33OZZetagxuC8ub/fl2g9LNWluzF2JY4dW1PpkGJU8a1Hrk2E4tm/BjTkrihVbtiP/ptOukQk+7kZUtVPQ/0VT0tIh5GrOr/sDXjSlc7OcTpeXGptQt4YR9lYKnB0UvPKCKdUcFBy/kDP5ZedmJrg7GWFnpcDJXkGnZibUrmZE8JWijxo4dj6DF/yM8XZTx9avjYk6tms5HQv92pjQsUlOb0W7RsZ4VFdgZ6XuUOjzvHryxr9Dc/ZrZqJ+z9le/Vlhb6n+v02losX1X2sPL/foS8g/J9mcFfdmTdz9ilZgZSA2kHotj/UqdVr+6lSIvEr9Vghra2sOHTrErFmzSE5Oxs3NjcDAQLp06cK6deto3749Hh4etGnTBqVSyauvvqp1H/6UKVOoUqUK06dP59q1a9ja2uLv788XX3wBQLVq1Th69Cjjxo2jU6dOKJVK3Nzc6Ny5s6bz4LvvviMlJYUePXpgZWXF2LFjSUpKeqzjqlmzJhs3bmTs2LH8+OOPtGjRggkTJvDee+89sV/mly5dyvDhw2nUqBGurq5MmzZN66kRCoWCnTt3MmHCBIYMGUJMTAxOTk60adOGqlWrAtCpUyf+97//8dlnn/Ho0SOGDBnCoEGD+Pfff4sVy8qVKxk6dCht2rTBycmJ6dOnc/78eSpUqPBEjtVQPd/2Re7dS2bdr6uJj4/Hzd2drwKmUSWrfBMS4omJyZkXw8nJmYmTp7J44U/s2L4NewcHho34gJatcx49qHz0iJ/nzyYuNgYzM3NquLgw5pPPeb7ti8WOr3WbdtxLTmb9mhUkxMfj6laTCQHfUKWKeiLOhPg4YnNNmlTVyZkvA2awdNE8dm3fir2DA0NHjKJFrsc2JsTHMvbDYZrXQZvXEbR5HT71/Zgy48dixder32ukpipZNP8H7qek4OFZj/9NCcQi17wqsTFRGOXqoPLyrs/H4yayZtVi1q1eQlWnanw8bhJ1vXJGiYRducSk8R9pXq9YPBeAF9p3ZuSYL4oY20BSU5UsnD9TE9tXU77PE1s0CkVOJ6SXty9jxn3Fr6uWsDYrtjE6Yps4frTm9fLF8zSxjRozvlRja9WmHfeSk9iwZiUJ8XG4utXki1znS2EM+XyzaexLi32rNK+9v1efBxErN3N26HjMnStjkdXJAPDwxi1Odh+Od+B43N57HeWdaM5/PJW7W3bnxPZXMMGvj8EzYDSeAR/yICyC4Nc+JvHvs0WOK7cDIepHOPZ+3gwLc4iIzmTRdiXKXIOVbK0UWlMdWJgr6NvWFKuKCh6lwu3YTH7alkpEdK7bKSwUvNreFOusNJFxmSzZmcqVW0UfbXDobAamxtCjpQkWZnArRsWyP9JIzR2bpUJreokKZtCrtSlWFvAoFe7EqVi4I41bsTmJqjsqGNbNTPO6W3P115LTlzPYdLhoTwb5L7WH7LjXrFrC2tVLqepUjbHjJmrFXdZjyyb1Wv7qVeq0/NWpwVOU+m/o/ykKVXFv/H+GBg8eTGJiIlu3bi3tUJ6IqVOn8vPPPxMREVHaoTx1t27dwsXFhb1799K+ffvSDueJuBRmuPWWrir1PkK9Mkt/YJReioJmxRN6GXK53aj3QmmHUKCDc0JKOwS9TEwNt62+1jah8ESlxJDbgyFTGcYUrXpJvZaMIder1GnJ+NRxLjyRgbr/19ZS23elFr1Kbd+lxXD/GikH5s+fT9OmTXFwcODo0aN89913jBw5srTDeir+/PNPUlJSqF+/PpGRkXz22We4u7vTpk2bwjcWQgghhBBCiCdIJSMWnikp7afoypUr9OzZE29vb6ZMmcLYsWM1t3F06dIFS0tLncu0adMKztgApaWl8cUXX+Dj40Pv3r2pXLkyBw4cyPdkCyGEEEIIIYQQ5YtB3wpRnt2+fVvraRe52dvbY28vj3wxNHIrRMnIrRDljyGXm9wKUXJyK0TJGHJ7MGSGPGQepF5LypDrVeq0ZMryrRApx7eV2r4tmxdt8tDyxHD/GinnqlevXtohCCGEEEIIIUT5VM6fTmdoDPfnCSGEEEIIIYQQQhg8GbEghBBCCCGEEKJckckbny0pbSGEEEIIIYQQQpSYdCwIIYQQQgghhBCixKRjQQghhBBCCCFE+aJQlN5STPPnz6dmzZpUqFCBxo0bc/jwYb1pN2/eTIcOHahcuTLW1ta0aNGCP/74QyvN8uXLUSgU+ZZHjx4VO7aiko4FIYQQQgghhBCiFKxbt47Ro0czYcIEgoODef755+nSpQvh4eE60x86dIgOHTqwc+dOTp8+zYsvvkj37t0JDg7WSmdtbU1kZKTWUqFChad2HDJ5oxBCCCGEEEKI8qWMTN74ww8/MHToUN555x0AZs2axR9//MFPP/3E9OnT86WfNWuW1utp06YRFBTEb7/9RqNGjTTrFQoFTk5OTzX23MpGaQshhBBCCCGEEGWAUqkkOTlZa1EqlfnSpaamcvr0aTp27Ki1vmPHjhw7dqxI+8rMzOTevXvY29trrU9JScHNzY0aNWrw8ssv5xvR8KRJx4IQQgghhBBCiHJFpVCU2jJ9+nRsbGy0Fl2jD2JjY8nIyKBq1apa66tWrcrdu3eLdJyBgYHcv3+f/v37a9Z5eXmxfPlytm3bxpo1a6hQoQKtWrXiypUrj1eoBZBbIYQQQgghhBBCiCdk/PjxjBkzRmudubm53vSKPBM+qlSqfOt0WbNmDZMmTSIoKIgqVapo1jdv3pzmzZtrXrdq1Qp/f3/mzJnD7Nmzi3oYxSIdC0IUUZrKtLRDEE+YEZmlHYJemQY8oMyQYzs4J6S0QyhQ21ENSzsEvU4vP1/aIeilQFXaIehlyO3BmIzSDkEvQ65TgAyMSzsEvQz5s8vQ69VQGfJ1RJSMubl5gR0J2RwdHTE2Ns43OiE6OjrfKIa81q1bx9ChQ9mwYQMvvfRSgWmNjIxo2rTpUx2xIGexEEIIIYQQQojyRWFUeksRmZmZ0bhxY/bs2aO1fs+ePbRs2VLvdmvWrGHw4MH8+uuvdOvWrdD9qFQqQkJCcHZ2LnJsxSUjFoQQQgghhBBCiFIwZswY3nzzTZo0aUKLFi1YuHAh4eHhvPvuu4D6torbt2+zcuVKQN2pMGjQIH788UeaN2+uGe1gYWGBjY0NAAEBATRv3hwPDw+Sk5OZPXs2ISEhzJs376kdh3QsCCGEEEIIIYQoV1QUPkeBIRgwYABxcXFMnjyZyMhIfH192blzJ25ubgBERkYSHh6uSb9gwQLS09P54IMP+OCDDzTr33rrLZYvXw5AYmIiw4cP5+7du9jY2NCoUSMOHTpEs2bNntpxKFQqldwMJUQRnLtatJlZhTZDvqgb8v3Hhny/pSHX6aq91qUdQoFkjoWS6ftcTGmHoJcht1VDvsYZOpljQTxLhnwdqV+n4Pv8DVnSP3tLbd82/gXPeVAeGe5ZLIQQQgghhBBCCIMnt0IIIYQQQgghhChXVMWYRFE8PiltIYQQQgghhBBClJiMWBBCCCGEEEIIUb7IiIVnSkpbCCGEEEIIIYQQJSYdC0IIIYQQQgghhCgxuRVCCCGEEEIIIUS5olIY7uOxyyMZsSCEEEIIIYQQQogSKxcdCy+88AKjR4/WvHZ3d2fWrFmlFo8hKc2yUCgUbN26tVT2LYQQQgghhPjvUimMSm35LyqXt0KcPHmSSpUqlXYY4j9EpVKx/tfl7Pn9N+6n3MPD05t33huNq1vNArf76+hB1q5awt3IOzg5V+O1Qe/wXMs2Wml+376FoM1rSYiPx8XVnbeHj8Tb168cxbaMvVmx1fH0Zth7H+NSSGzHjx7Qim3goGFasV04F0LQprVcu3qJhPg4PvtyKs1aPF/kuAB2bd/K1s3rSIiPw8XVnaHDR+Lt20Bv+nP/hrBs0Xwiwm9gb+9Ir36v0rlrD8374Tevs2b1MsKuXiYmOoohwz6ge69+xYopmyHXaU58hlmvAB2amPBcPRMszCE8OpOth9OISlDpTd/Y05gBL5rlW//FooekZ6j/39zbmBY+JthZqYddRsWr2Hs6jUsRmYXGY9+6CbXGDsXG35cK1apwqu/7RG3bV/A2zzfF+/vPsfT2QHknmrDAxYQvXKuVxql3R+pO+oiKtV15EBbOpa9mEhW0t9B49Glb3wj/OgoqmMHtONh1MoOYpKJt6+OmoG9rYy5GZLL+kHaZWFlA+0ZG1KmmwNQY4pLhtxMZRMYXLe9d27dmnbNxuLjWZEghbfW8pq1e17TVTl17at4Pv3mdtauXEXb1EjHRUbw97AO693qlaMHkYchtwZCvcYYcGxh+vT7J9gDqz441q5ZqfXY0b1n8a68ht1VDLjdDPt+EyK1cdqdUrlyZihUrlnYY4j9k68Y1/LZlPe+8O5pvZi7A1s6eyV+O5eGDB3q3uRR6jh9mBNC2XUcC5y5R/ztjEpcvXtCkOXroT5YtmkvfAW/y/exF1PNtwNSJ44iJjionsf3K9i3rGfruaGbMXJgV25gixdamXScC5y6lTbtO/DBjolZsjx49wr1mbYa+O7rIseR25NCfLF00j34D3iBw9iK8fRswpYBji7obydcTx+Pt24DA2YvoO+B1liyYw19HD2rSKJVKqjpV483Bw7Gzsy9RXNkMuU7V8RlmvQK80NCE5xuYsPVIKrM3Kbn3QMWwl80xNy14u4dKFZNXPNRasjsVAJLuq9h1Io3Zm5TM3qTk6p0M3upsRlW7wu/vNK5UkeSzlzj/0eQiHYOFew2a/raQ+COnOdK0F1e/+RmfmRNw6t1Rk8a2eUMa/TqT278EcbhxT27/EoT/mlnYNtP/RbkgLb0VNK+nYNepTBb/nkHKQxVvtDPGrAg/T9hUgg7+RtyMzt95U8EM3u5oTGYm/Lo/g/nbM9jzTyaPUosW1xHNOfsGgbMXU8+3Pl9P/KyQtvo59XzrEzh7MX30tlVn3hw8HNvHbquG2RYM+RpnyLFlM+R6fdLt4VLoeQKzPjt+mLtY52dHacX2pNqqIZcbGO75ViYoFKW3/AcVu2Nh48aN1K9fHwsLCxwcHHjppZe4f/8+gwcPplevXgQEBFClShWsra0ZMWIEqak53w5UKhXffvsttWrVwsLCAj8/PzZu3KiV/4ULF+jatSuWlpZUrVqVN998k9jYWM379+/fZ9CgQVhaWuLs7ExgYGC+GPMO/1coFCxevJjevXtTsWJFPDw82LZtm9Y227Ztw8PDAwsLC1588UVWrFiBQqEgMTGx0DJZvnw5tra2bN++HU9PTypWrEi/fv24f/8+K1aswN3dHTs7O0aNGkVGRs430dWrV9OkSROsrKxwcnLitddeIzo6WvP+gQMHUCgU7Nu3jyZNmlCxYkVatmzJpUuX8sXepEkTKlSogKOjI3369NF6/8GDBwwZMgQrKytcXV1ZuHCh5r0bN26gUChYv349zz//PBYWFjRt2pTLly9z8uRJmjRpgqWlJZ07dyYmJkaz3cmTJ+nQoQOOjo7Y2NjQtm1b/vnnn0LLqjxSqVRsD9pA3wFv0rxVG1zdazFqzHiUSiWHD+r/dXB70Eb8GjWmT/83qOHiRp/+b1DfrzHbgzZo0vy2ZT3tOnblpU4vU8PVnSHDR+HgWJk/dgaVi9h2BG2gz4A3ad6qbVZsX2TFtkfvdjuCNtCgURP69H+D6rli25ErNv8mzRk4aBjNW7UtUix5bduygfYdu9KhUzdcXN0YOnwkDo5V+H3nNp3p/9i5DcfKVRg6fCQurm506NSNdh26sHXzek0aj7peDB76Ls+3bYeJaSF/xRbAkOs0Oz5DrVeA1vVN+POfdM5dzyQqQcW6P9MwNYGGdYwL3TblofaSW+jNTC6GZxKbpCI2ScUff6eTmgauVQv/mI354xCXJ87i7lb95ZOb2/BXeRQeyYWx00i5eI2IpRuJWL6ZWmOGaNLUHPUWsXuPEfbtQu5fukbYtwuJ/fM47qPeKtI+8nrOy4jD5zK5GKEiJgmC/srE1AR83Qv+8qRQQO+Wxhw4m0nCvfwdC628jUh+ANuOZ3InDpLuw/UoFQkpRYvrN01bfZkarm4MHT4KB8cqes/ZnLY6ihqubnTo9DLtOnQhaPM6TRqPul68NfQ9Wrdtj+ljtlVDbQuGfI0z5NjAsOv1abSH34I24teoCX37v04NFzf69n+d+n7+bA/aqDPPZxnbk2qrhlxuhny+CZFXsToWIiMjGThwIEOGDCE0NJQDBw7Qp08fVCr1l4V9+/YRGhrK/v37WbNmDVu2bCEgIECz/ZdffsmyZcv46aefOH/+PB9//DFvvPEGBw8e1OTftm1bGjZsyKlTp/j999+Jioqif//+mjw+/fRT9u/fz5YtW9i9ezcHDhzg9OnThcYeEBBA//79OXv2LF27duX1118nPl49zvLGjRv069ePXr16ERISwogRI5gwYUJxioYHDx4we/Zs1q5dy++//64pm507d7Jz505WrVrFwoULtTpSUlNTmTJlCmfOnGHr1q1cv36dwYMH58t7woQJBAYGcurUKUxMTBgyJOfL444dO+jTpw/dunUjODhY0wmRW2BgIE2aNCE4OJj333+f9957j4sXL2qlmThxIl9++SX//PMPJiYmDBw4kM8++4wff/yRw4cPExYWxldffaVJf+/ePd566y0OHz7M8ePH8fDwoGvXrty7d69Y5VYeRN2NJDEhHj//nHI3NTXDx9ePS6Hn9G53+eJ5/Bo11VrX0L8pl0LPA5CWlkbY1cs0zJPGz79pgfmWldiiNbHl5GFqaoZ3CWLz829W5P0WJufYtNtRQ/8mXNSzj0sXL9DQXzt9I/+mhF25RHp6+hOJK5sh1ykYbr0C2FspsK6k4HJETgdvRiZcu5OJm1PBH4dmpjD+dXO+eKMCb3cxo5qD/j+oFQrwq22MmSncjCr8Vojism3ekJi9R7XWxew+jE1jXxQm6iEEds0bErv3iFaa2D2HsWvRqPj7swQrCwXXInM6BjIy4WaUCpfKBXcstPE14oFSRUiY7ltN6tZQcCdORb/WRozta8ywLsY0ql20X3rU5+wlnef1xazzOq/LF8/T0D9v+mZPpa0aalsw5GucIceWzbDr9cm3h8sXz+f7XGjk30xvns8ytifBkMsNDPd8E0KXYs2xEBkZSXp6On369MHNzQ2A+vXra943MzNj6dKlVKxYER8fHyZPnsynn37KlClTePjwIT/88AN//vknLVq0AKBWrVocOXKEBQsW0LZtW3766Sf8/f2ZNm2aJs+lS5fi4uLC5cuXqVatGkuWLGHlypV06NABgBUrVlCjRo1CYx88eDADBw4EYNq0acyZM4e///6bzp078/PPP+Pp6cl3330H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",
|
||
"text/plain": [
|
||
"<Figure size 1200x1000 with 2 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"# Korrelationsmatrix\n",
|
||
"plt.figure(figsize=(12, 10))\n",
|
||
"sns.heatmap(X_train.corr(), annot=True, fmt=\".2f\", cmap='coolwarm', square=True, cbar_kws={\"shrink\": .8})\n",
|
||
"plt.title('Korrelationsmatrix der Merkmale')\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "684d6fee",
|
||
"metadata": {},
|
||
"source": [
|
||
"Man kann erkennen das die kategorischen Variablen natürlich eine stärkere Korrelation haben, weil sie schon in Dummies umgewandelt wurden. Ansonsten gibt es keine stärkeren Korrelationen, sodass wir sehr wahrscheinlich kein Multikolinearitätsproblem haben."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "2127272a",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Schrittweise Variablenselektion: Backward Selection\n",
|
||
"\n",
|
||
"Um herauszufinden, welche Variablen tatsächlich erklärend für die Zielvariable sind, wird eine schrittweise Backward Selection durchgeführt. Dabei startet man mit allen potenziellen erklärenden Varriablen und entfernt schrittweise die am wenigsten signifikanten Variablen, bis nur noch signifikante Prädiktoren übrig bleiben. Dies hilft, ein einfaches und interpretierbares Modell zu erhalten. Da die Zielvariable binär ist, wird eine logistische Regression verwendet. Das Modell wird auf den Trainingsdaten trainiert und die Modellgüte auf den Testdaten evaluiert."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 17,
|
||
"id": "19c7e28c",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"Entfernte Variablen und zugehörige p-Werte:\n",
|
||
"trip_distance: p=0.4639\n",
|
||
"weekday_Mo-Fr: p=1.0000\n",
|
||
"shift_normal: p=1.0000\n",
|
||
"weekday_Sa: p=0.7010\n",
|
||
"speeding_haeufig: p=1.0000\n",
|
||
"weekday_So: p=0.5605\n",
|
||
"weather_winterlich: p=1.0000\n",
|
||
"weather_trocken: p=0.4538\n",
|
||
"weather_nass: p=0.1143\n",
|
||
"road_Autobahn: p=1.0000\n",
|
||
"road_Außerorts: p=0.9214\n",
|
||
"road_Innerorts: p=0.6182\n",
|
||
"\n",
|
||
"Verbleibende Variablen im Modell:\n",
|
||
"['const', 'avg_speed', 'hard_brakes', 'shift_frueh', 'shift_spaet', 'speeding_manchmal', 'speeding_selten']\n",
|
||
"\n",
|
||
"Zusammenfassung des finalen Modells:\n",
|
||
" Logit Regression Results \n",
|
||
"==============================================================================\n",
|
||
"Dep. Variable: y No. Observations: 16000\n",
|
||
"Model: Logit Df Residuals: 15993\n",
|
||
"Method: MLE Df Model: 6\n",
|
||
"Date: Sat, 05 Jul 2025 Pseudo R-squ.: 0.04383\n",
|
||
"Time: 16:50:19 Log-Likelihood: -9398.3\n",
|
||
"converged: True LL-Null: -9829.1\n",
|
||
"Covariance Type: nonrobust LLR p-value: 7.536e-183\n",
|
||
"=====================================================================================\n",
|
||
" coef std err z P>|z| [0.025 0.975]\n",
|
||
"-------------------------------------------------------------------------------------\n",
|
||
"const -1.1750 0.095 -12.389 0.000 -1.361 -0.989\n",
|
||
"avg_speed 0.0189 0.002 10.618 0.000 0.015 0.022\n",
|
||
"hard_brakes 0.0966 0.012 7.762 0.000 0.072 0.121\n",
|
||
"shift_frueh -0.7953 0.039 -20.180 0.000 -0.873 -0.718\n",
|
||
"shift_spaet -0.8065 0.049 -16.304 0.000 -0.903 -0.710\n",
|
||
"speeding_manchmal -0.5039 0.042 -11.882 0.000 -0.587 -0.421\n",
|
||
"speeding_selten -0.4647 0.043 -10.809 0.000 -0.549 -0.380\n",
|
||
"=====================================================================================\n"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"import statsmodels.api as sm\n",
|
||
"\n",
|
||
"def backward_selection(X, y, significance_level=0.05):\n",
|
||
" X_ = X.copy().astype(float)\n",
|
||
" removed_features = []\n",
|
||
" while True:\n",
|
||
" X_with_const = sm.add_constant(X_)\n",
|
||
" model = sm.Logit(y, X_with_const).fit(disp=0)\n",
|
||
" pvalues = model.pvalues.drop('const')\n",
|
||
" max_pval = pvalues.max()\n",
|
||
" if max_pval > significance_level:\n",
|
||
" excluded_feature = pvalues.idxmax()\n",
|
||
" removed_features.append((excluded_feature, max_pval))\n",
|
||
" X_ = X_.drop(columns=[excluded_feature])\n",
|
||
" else:\n",
|
||
" break\n",
|
||
" return X_, removed_features, model\n",
|
||
"\n",
|
||
"X_selected, removed_features, final_model = backward_selection(X_train, y_train)\n",
|
||
"\n",
|
||
"print(\"Entfernte Variablen und zugehörige p-Werte:\")\n",
|
||
"for feat, pval in removed_features:\n",
|
||
" print(f\"{feat}: p={pval:.4f}\")\n",
|
||
"\n",
|
||
"print(\"\\nVerbleibende Variablen im Modell:\")\n",
|
||
"print(list(X_selected.columns))\n",
|
||
"\n",
|
||
"print(\"\\nZusammenfassung des finalen Modells:\")\n",
|
||
"print(final_model.summary())"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "e9fd3cbc",
|
||
"metadata": {},
|
||
"source": [
|
||
"Die Backward Selection funktioniert wie erwartet: Alle erklärenden Variablen werden im Modell beibehalten, während die nicht-erklärenden Variablen (Wetter, Straßentyp, Wochentag, Fahrstrecke) aufgrund ihrer statistischen Insignifikanz entfernt werden.\n",
|
||
"\n",
|
||
"Ein wichtiges Detail ist die Behandlung der kategorialen Variablen: Bei den ordinalen Features wird jeweils eine Dummy-Variable entfernt. Dies ist methodisch korrekt, da bei k Kategorien nur k-1 Dummy-Variablen benötigt werden, um alle Informationen zu kodieren."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "a0db711e",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Modellevaluation auf Testdaten\n",
|
||
"\n",
|
||
"Nachdem das optimale Modell auf den Trainingsdaten entwickelt wurde, wird es nun auf den Testdaten evaluiert. Dies gibt uns eine Einschätzung der Modellgüte und zeigt, wie gut das Modell auf ungesehenen Daten performt."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 18,
|
||
"id": "a1c9fc7f",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/png": "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w4Y5vC5euHAh6dKlo1WrVlGu3BcRSU4sNpvNZnYIEREREREREREREZFn0cpsEREREREREREREXF6KmaLiIiIiIiIiIiIiNNTMVtEREREREREREREnJ6K2SIiIiIiIiIiIiLi9FTMFhERERERERERERGnp2K2iIiIiIiIiIiIiDg9N7MDJDar1cqVK1fw9vbGYrGYHUdEREREUhCbzca9e/fIli0bLi5aVyIiIiIiEhsprph95coVcubMaXYMEREREUnBLl++TI4cOcyO4TRSlepjdgQRSWJuH5phdgQRSWK8nKQKmhivex4dTb4/I53kP2Pi8fb2BuDixYukT5/e3DDiVKxWK9evXydz5sxaKSUO9NyQ6Oi5IdHRc0Oic+fOHXLnzm1/TSoiIiIiIjGX4orZ4a1F0qVLR7p06UxOI87EarXy+PFj0qVLp8KDONBzQ6Kj54ZER88NiY7VagVQuzsRERGRlMqivw/iQt89EREREREREREREXF6KW5ltoiIiIiIiIiIiIgp9Am9ONHKbBERERERERERERFxelqZLSIiIiIiIiIiIpIY1DM7TvTdExERERERERERERGnp5XZIiIiIiIiIiIiIolBPbPjRCuzRURERERERERERMTpaWW2iIiIiIiIiIiISGJQz+w40XdPRERERERERERERJyeVmaLiIiIiIiIiIiIJAb1zI4TrcwWEREREREREREREaenldkiIiIiIiIiIiIiiUE9s+NE3z0RERERERERERERcXpamS0iIiIiIiIiIiKSGNQzO060MltEREREREREREREnJ5WZouIiIiIiIiIiIgkBvXMjhN990RERERERERERETE6ZlazN69ezeNGzcmW7ZsWCwW1q1b99zr7Nq1i9KlS+Pl5UXevHmZNWtWwgcVERERERERERERiSuLJeEvyZipxewHDx5QokQJZsyYEaP558+fp0GDBlSuXJmjR4/y4Ycf0q9fP77++usETioiIiIiIiIiIiIiZjK1Z3b9+vWpX79+jOfPmjWLXLlyMWXKFAAKFSrEzz//zMSJE2nevHkCpRQRERERERERERGJB+qZHSdJagPI/fv3U6dOHYexunXrMm/ePJ48eYK7u3uk6wQHBxMcHGw/vnv3LgBWqxWr1ZqwgSVJsVqt2Gw2PS8kEj03JDp6bkh09NyQqGwbf4TJQ/40O4aI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ToXu3YN334Vz5ywlnh/x94csWewWVtpw/Di0bw9HjkS3NWpkSWT7+NgvLhEREREREREREUkUJbNTmYsXLUnr2AwZkqKhpE1//x2dyHZ1hfHjLaVF9LGXiIiIiIiIiIjYmTJUiaNkdiqzcGHs7c2aQc+eKRtLmlS/PgwcCL/+CsuWQZky9o5IREREREREREREkoAmgExlLl+OflysGFy7BhER8NNP4KCfVkz79llmyXzc2LGWdiWyRUREREREREQkNTGlwJKOKT2aynzzTfTjWbMgZ05w0vj5mMLCYMAAqFwZZs603ebqCpky2ScuERERERERERGRNGLUqFGYTCabxdfX17rdMAxGjRpF7ty5yZQpE7Vr1+b48eM2xwgLC+O9994jZ86cZMmShebNm3PlypVkiVfJ7FTk1Cnb9YoV7RNHqnfiBFSpAlOmWNYHD7bMlikiIiIiIiIiIpKKmVLgv4QqVaoUQUFB1uXo0aPWbePHj2fSpElMnz6dffv24evrS/369blz5461T//+/VmzZg3Lly9n586d3L17l6ZNmxIVFZUkz9njlMxORUqUsF339LRPHKmWYViGq1esCIcPW9pcXODzz+OeNVNERERERERERETi5OTkhK+vr3XJlSsXYBmVPWXKFIYPH86rr75K6dKlWbhwIffv32fp0qUAhIaGMm/ePCZOnEi9evUoX748ixcv5ujRo2zatCnJY1UyO5U4c8Z2fdkyMKXzGjcJcu0atGgBvXrBw4eWtuees9TG7tdPBcVFRERERERERCTVM5mSfwkLC+P27ds2S1hYWJwxnT59mty5c1OwYEHatm3Luf9VQDh//jzBwcE0aNDA2tfV1ZVatWqxe/duAAIDA4mIiLDpkzt3bkqXLm3tk5SUAUwFDANWrLBta9vWPrGkShs2QNmy8H//F93Wuzfs329pFxEREREREREREQDGjRuHl5eXzTJu3LhY+1apUoVFixbx66+/MnfuXIKDg6levTo3btwgODgYAB8fH5t9fHx8rNuCg4NxcXEhW7ZscfZJSppaMBUoVsx2ZHb37vaLJdVZtgzat49ez5kTFiyApk3tF5OIiIiIiIiIiMgzSIlCDMOGDWPgwIE2ba6urrH2bdSokfVxmTJlqFatGoULF2bhwoVUrVoVANMT5SMMw4jR9qT49HkWGpltZ3Pnxiwx8vrr9okl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IiIiIiIiqZ6S2SIiIiIiIiIiIiKS6imZLSKSwgICAsiaNau9w3hm/v7+TJky5al9Ro0axfPPP58i8YiIiIjIf0vrr0HTmgsXLmAymTh06JC9QxERSVeUzBYReQZdu3bFZDLFWM6cOWPv0AgICLCJyc/Pj9atW3P+/PkkOf6+fft4++23resmk4kffvjBps/gwYPZvHlzkpwvLk9ep4+PD82aNeP48eMJPo7e2ImIiEhq0KxZM+rVqxfrtj179mAymThw4EAKR5V+dO3alZYtWyb6OLElqu/cuUPt2rUpUaIEly9fTvQ5REQkdkpmi4g8o1deeYWgoCCbpWDBgvYOCwBPT0+CgoL4+++/Wbp0KYcOHaJ58+ZERUUl+ti5cuUic+bMT+3j7u5Ojhw5En2u//L4da5du5Z79+7RpEkTwsPDk/3cIiIiIkmte/fu/Pbbb1y8eDHGtvnz5/P8889ToUKFBB83OV8bRUREJNux04pr165Rp04d7t69y86dO8mXL5+9QxIRSbeUzBYReUaurq74+vraLI6OjkyaNIkyZcqQJUsW8uXLR69evbh7926cxzl8+DB16tTBw8MDT09PKlasyP79+63bd+/ezUsvvUSmTJnIly8fffv25d69e0+NzWQy4evri5+fH3Xq1GHkyJEcO3bMOnJ81qxZFC5cGBcXF4oXL863335rs/+oUaPInz8/rq6u5M6dm759+1q3PV5mxN/fH4BWrVphMpms64+XGfn1119xc3Pj1q1bNufo27cvtWrVSrLrrFSpEgMGDODixYucOnXK2udpP4+tW7fy5ptvEhoaah3hPWrUKMDypm/o0KHkyZOHLFmyUKVKFbZu3frUeEREREQSo2nTpnh7exMQEGDTfv/+fVasWEH37t0BWLVqFaVKlcLV1RV/f38mTpxo09/f359PP/2Url274uXlRY8ePazbfv31V0qWLIm7u7t1cMbjFixYQMmSJXFzc6NEiRLMnDnTuu3RiOSVK1dSu3Zt3NzcWLx4MZGRkfTt25esWbOSI0cO3n//fbp06WIzCtowDMaPH0+hQoXIlCkT5cqV4/vvv7duv3nzJh06dCBXrlxkypSJokWLsmDBAuv2999/n2LFipE5c2YKFSrEiBEjYiTSP/30U7y9vfHw8OCtt97igw8+sL4mHTVqFAsXLuTHH3+0vu579Nru6tWr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wzCCgoKMzp07Gzlz5jRcXV2NQoUKGT169DBCQ0NjPPdPex4mTpxoODo6GosWLYrR5+HDh0bXrl0NLy8vI2vWrMa7775rfPDBB9bXzMHBwUbLli0NPz8/w8XFxShQoIDx8ccfG1FRUcnynkFEJK0yGUY8ikiJiIiIiIiIiMSD2WymZMmStG7dmjFjxtgtjvr16+Pr68u3335rtxhERCRpqWa2iIiIiIiIiDyzR2UxatWqRVhYGNOnT+f8+fO0b98+xWK4f/8+s2fPpmHDhjg6OrJs2TI2bdrExo0bUywGERFJfkpmi4iIiIiIiMgzc3BwICAggMGDB2MYBqVLl2bTpk02E4wnN5PJxLp16/j0008JCwujePHirFq1inr16qVYDCIikvxUZkREREREREREREREUj0HewcgIiIiIiIiIiIiIvJflMwWERERERERERERkVRPyWwRERERERERERERSfWUzBYRERERERERERGRVE/JbBERERERERERERFJ9ZTMFhEREREREREREZFUT8lsEREREREREREREUn1lMwWERERERERERERkVRPyWwRERERERERERERSfX+H8rX+YCib7xWAAAAAElFTkSuQmCC",
|
||
"text/plain": [
|
||
"<Figure size 1500x600 with 3 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"from sklearn.metrics import roc_auc_score, roc_curve, confusion_matrix\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"import seaborn as sns\n",
|
||
"\n",
|
||
"X_test_selected = X_test[X_selected.columns]\n",
|
||
"X_test_with_const = sm.add_constant(X_test_selected)\n",
|
||
"y_pred_proba = final_model.predict(X_test_with_const)\n",
|
||
"y_pred = (y_pred_proba > 0.5).astype(int)\n",
|
||
"auc_score = roc_auc_score(y_test, y_pred_proba)\n",
|
||
"\n",
|
||
"fig, axes = plt.subplots(1, 2, figsize=(15, 6))\n",
|
||
"# ROC-Kurve\n",
|
||
"fpr, tpr, thresholds = roc_curve(y_test, y_pred_proba)\n",
|
||
"axes[0].plot(fpr, tpr, color='blue', lw=2, label=f'ROC Kurve (AUC = {auc_score:.3f})')\n",
|
||
"axes[0].plot([0, 1], [0, 1], color='red', lw=2, linestyle='--', label='Zufall (AUC = 0.5)')\n",
|
||
"axes[0].set_xlim([0.0, 1.0])\n",
|
||
"axes[0].set_ylim([0.0, 1.05])\n",
|
||
"axes[0].set_xlabel('False Positive Rate')\n",
|
||
"axes[0].set_ylabel('True Positive Rate')\n",
|
||
"axes[0].set_title('ROC-Kurve')\n",
|
||
"axes[0].legend(loc=\"lower right\")\n",
|
||
"axes[0].grid(True, alpha=0.3)\n",
|
||
"\n",
|
||
"# Confusion Matrix\n",
|
||
"cm = confusion_matrix(y_test, y_pred)\n",
|
||
"sns.heatmap(cm, annot=True, fmt='d', cmap='Blues', ax=axes[1],\n",
|
||
" xticklabels=['Kein Diebstahl', 'Diebstahl'],\n",
|
||
" yticklabels=['Kein Diebstahl', 'Diebstahl'])\n",
|
||
"axes[1].set_xlabel('Vorhergesagte Klasse')\n",
|
||
"axes[1].set_ylabel('Tatsächliche Klasse')\n",
|
||
"axes[1].set_title('Confusion Matrix')\n",
|
||
"\n",
|
||
"plt.tight_layout()\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "2bff1bcb",
|
||
"metadata": {},
|
||
"source": [
|
||
"Die ROC-Kurve zeigt mit einem AUC-Wert deutlich über 0.5 eine gute Diskriminierungsfähigkeit des Modells. Die Confusion Matrix zerigt jedoch ein Klassifikationsproblem: Das Modell erkennt normale Fahrten sehr zuverlässig, hat aber Schwierigkeiten bei der Diebstahlerkennung. \n",
|
||
"\n",
|
||
"Diese Missklassifikation resultiert aus der Stichprobengröße von nur 20.000 Beobachtungen bei einer unbalancierten Klassenverteilung (ca. 25% Diebstähle im Datensatz). Das Modell neigt dadurch zur Mehrheitsklasse zu klassifizieren."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "4194adef",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Vergleich mit dem Generierungsmodell (Verlassen der Anwenderperspektive)\n",
|
||
"\n",
|
||
"Abschließend wird das trainierte Modell mit dem tatsächlich zur Generierung der Zielvariable verwendeten Modell verglichen. Die geschätzten Koeffizienten sollten – abgesehen von Zufallsschwankungen – mit den wahren Koeffizienten übereinstimmen. Dies zeigt, dass das systematische Vorgehen des Data Scientist erfolgreich war und das zugrundeliegende Modell korrekt rekonstruiert wurde."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 19,
|
||
"id": "bfa82528",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"\n",
|
||
"Modellkoeffizienten:\n",
|
||
"const -1.175040\n",
|
||
"avg_speed 0.018919\n",
|
||
"hard_brakes 0.096628\n",
|
||
"shift_frueh -0.795291\n",
|
||
"shift_spaet -0.806477\n",
|
||
"speeding_manchmal -0.503908\n",
|
||
"speeding_selten -0.464663\n",
|
||
"dtype: float64\n"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"coefficients = final_model.params\n",
|
||
"print(\"\\nModellkoeffizienten:\")\n",
|
||
"print(coefficients)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 20,
|
||
"id": "621f7016",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stdout",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"Vergleich der geschätzten und wahren Koeffizienten:\n",
|
||
" Geschätzte Koeffizienten Wahre Koeffizienten\n",
|
||
"const -1.175040 -2.000\n",
|
||
"avg_speed 0.018919 0.015\n",
|
||
"hard_brakes 0.096628 0.100\n",
|
||
"shift_frueh -0.795291 0.000\n",
|
||
"shift_spaet -0.806477 0.500\n",
|
||
"speeding_manchmal -0.503908 -0.300\n",
|
||
"speeding_selten -0.464663 0.000\n"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"true_betas_dict = {\n",
|
||
" 'const': -2,\n",
|
||
" 'avg_speed': 0.015,\n",
|
||
" 'hard_brakes': 0.1,\n",
|
||
" 'trip_distance': 0.,\n",
|
||
" 'shift_normal': -0.3,\n",
|
||
" 'shift_spaet': 0.5,\n",
|
||
" 'speeding_manchmal': -0.3,\n",
|
||
" 'speeding_haeufig': 0.5,\n",
|
||
" 'weather_trocken': 0.,\n",
|
||
" 'weather_winterlich': 0.,\n",
|
||
" 'road_Außerorts': 0.,\n",
|
||
" 'road_Innerorts': 0.,\n",
|
||
" 'weekday_Sa': 0.,\n",
|
||
" 'weekday_So': 0.\n",
|
||
"}\n",
|
||
"\n",
|
||
"true_betas = pd.Series({var: true_betas_dict.get(var, 0) for var in coefficients.index})\n",
|
||
"\n",
|
||
"print(\"Vergleich der geschätzten und wahren Koeffizienten:\")\n",
|
||
"comparison = pd.DataFrame({\n",
|
||
" 'Geschätzte Koeffizienten': coefficients,\n",
|
||
" 'Wahre Koeffizienten': true_betas\n",
|
||
"})\n",
|
||
"print(comparison)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "c16e59df",
|
||
"metadata": {},
|
||
"source": [
|
||
"Die Koeffizienten sind nicht deckend gleich aber das erlernte Modell kommt dem idealen sehr nahe."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "7516554c",
|
||
"metadata": {},
|
||
"source": [
|
||
"## Güte der Modellparameter"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "c1bb79ce",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Einfluss des Stichprobenumfangs\n",
|
||
"\n",
|
||
"In diesem Abschnitt wird untersucht, wie sich der Stichprobenumfang auf die Schätzgüte der Modellparameter auswirkt. Dazu werden jeweils k = 1.000 zufällige Stichproben aus der Grundgesamtheit gezogen, mit Stichprobenumfängen n von 1.000 bis 50.000 (Schrittweite 5.000). Für jede Stichprobe wird das optimale Modell aus Abschnitt 3 trainiert und der geschätzte Beta-Wert einer erklärenden Variable (z.B. `avg_speed`) gespeichert. Die Verteilungen der geschätzten Beta-Werte werden für drei ausgewählte Stichprobenumfänge verglichen und der funktionale Zusammenhang zwischen n und der Standardabweichung der Schätzungen analysiert."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 21,
|
||
"id": "616ae484",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stderr",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"Stichprobenumfang: 0%| | 0/10 [00:00<?, ?it/s]c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"Stichprobenumfang: 10%|█ | 1/10 [01:07<10:07, 67.47s/it]c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"c:\\Users\\yann.MSI\\anaconda3\\lib\\site-packages\\sklearn\\linear_model\\_logistic.py:469: ConvergenceWarning: lbfgs failed to converge (status=1):\n",
|
||
"STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.\n",
|
||
"\n",
|
||
"Increase the number of iterations (max_iter) or scale the data as shown in:\n",
|
||
" https://scikit-learn.org/stable/modules/preprocessing.html\n",
|
||
"Please also refer to the documentation for alternative solver options:\n",
|
||
" https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression\n",
|
||
" n_iter_i = _check_optimize_result(\n",
|
||
"Stichprobenumfang: 100%|██████████| 10/10 [28:28<00:00, 170.89s/it]\n"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"import numpy as np\n",
|
||
"import pandas as pd\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"import seaborn as sns\n",
|
||
"from tqdm import tqdm\n",
|
||
"from sklearn.linear_model import LogisticRegression\n",
|
||
"\n",
|
||
"k = 1000\n",
|
||
"n_values = np.arange(1000, 50001, 5000)\n",
|
||
"beta_name = 'avg_speed'\n",
|
||
"\n",
|
||
"betas_by_n = {}\n",
|
||
"\n",
|
||
"for n in tqdm(n_values, desc=\"Stichprobenumfang\"):\n",
|
||
" betas = []\n",
|
||
" for _ in range(k):\n",
|
||
" idx = np.random.choice(X.index, size=n, replace=False)\n",
|
||
" X_sub = X.iloc[idx]\n",
|
||
" y_sub = target[idx]\n",
|
||
" X_sub_enc = pd.get_dummies(X_sub, drop_first=True)\n",
|
||
" # Modell mit denselben Features wie das finale Modell aus Abschnitt 3\n",
|
||
" model = LogisticRegression(max_iter=200, solver='lbfgs')\n",
|
||
" model.fit(X_sub_enc, y_sub)\n",
|
||
" # Finde Index der gewünschten Variable\n",
|
||
" try:\n",
|
||
" beta_idx = list(X_sub_enc.columns).index(beta_name)\n",
|
||
" betas.append(model.coef_[0][beta_idx])\n",
|
||
" except ValueError:\n",
|
||
" betas.append(np.nan) # Falls Feature in kleiner Stichprobe fehlt\n",
|
||
" betas_by_n[n] = np.array(betas)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "28e0cb42",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Vergleich der Verteilungen des geschätzten Beta-Werts für drei Stichprobenumfänge\n",
|
||
"\n",
|
||
"Im Folgenden werden die Verteilungen des geschätzten Beta-Werts für die erklärende Variable `avg_speed` für drei verschiedene Stichprobenumfänge (n = 1.000, 10.000, 50.000) graphisch verglichen."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 22,
|
||
"id": "b0bb7329",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/png": "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HTq0wufs5GN56KGHTGJiovnggw+MMTV/zXZ9Zk/+DquO17Si56Z169bm0UcfNYmJieaFF14wDofD3HLLLW6vwe233278/PzM2LFjzeeff24WLFhgzj77bBMdHW2Sk5MrfC6Ks2PHDuPn52datWpl5s+fb/bu3VtsuZSUFDN58mTruum6xqWkpBhjnN83TZs2dXvOiBEjjM1mM7fddpv58MMPzWeffWaeeuop89JLL1llmjZtapo0aWLatm1r5s2bZ5YsWWL+8pe/GElm1apVVrmKfLZ79eplIiMjTXx8vJk+fbpZsWKFWbVqlUlJSTGNGzc2Z5xxhpk1a5b5/PPPzb333mskmbvuusvtnLj2ddFFF5n33nvPvPPOO+b88883fn5+Zs2aNVbZ8r6XXNfiZs2amRtuuMF8+umn5q233jJnnnmmadmypcnPz3c7JxW5vjdt2tSMHDnSfP7552bWrFkmJCTE9OnTx/Tr18+MGzfOLF261DzzzDPG19fX3HfffcYYY7Kzs01SUpLp1KmTad68eZHfGTfddJN57bXXTGJiolm6dGmx3wMVef2q4/dfVX/joCiCdpSoV69eJioqyu3HyNixY40k8+uvvxpjnAFiSEiI2bVrl9tzn3vuOSPJ+gC7LrItWrRw254xxqxbt67Il7bL2WefbTp16mT90HcZPHiwiY2NNQUFBcaY6gva7777brdyU6dONZLMvn37jDEn/ojx0EMPuZVz/YAtK2ifOXOmkWQ+/PBDt+W33357kXNS3nPRvn17M2TIkFL3W5y//OUvJjg42C0AKygoMG3btnW7aP/xxx/GbrdbXy4uR48eNTExMWb48OHGGGMOHjxoJJlp06aVuM/t27cbX19fc8MNN5Rat169ehlJZu3atW7L27ZtawYMGFDi8/Lz801eXp4ZNWqU6dSpk9u64ODgMl8fY4y59957jd1uN4sXL7aWPfvss0W+yIwp/7kxxvmFJsn873//cys7aNAg07p16zLr5Tonp95atWplfvrpJ7eyAwYMME2aNLG+8E8+toCAAHP48GFjTOmfxVPl5+ebjIwMExwc7PYjryTTpk0zkqwfVM8//7yJjY01xhizdetWI8n8+OOPxhhjJk2aZCSZrVu3GmOq9zpTnvdpSVzXiXXr1rktr+iPuosvvrjC+zbG+fnMy8szjz/+uGnYsKEpLCw0xhiTl5dnoqOjzfXXX+9W/sEHHzT+/v7m4MGDxhhjPv30UyPJzJw5063clClTKhy033vvvaZBgwallnGdr6uvvtpt+ddff20kmSeffNIYY0xmZqaJjIw0V1xxRZHjPeecc8wFF1xgLSvve/uhhx4yNpvNbNy40a1cv379KhS0P/DAA27L33zzTSPJzJ8/3xhTsWtAeYJ2Y4wZOnSoadKkiXWNN8aYxYsXG0nm448/NsZU7Jy59vvoo4+6lfXGNbu4oN3Tr2llzs3UqVPdyt59990mICDA+owlJSUZSeb55593K7d7924TGBhoHnzwwQqfi5LMnj3bhISEWNf42NhYc9NNN5kvv/zSrdw777xT4nv51KD9yy+/NJKK/DHoVE2bNjUBAQFu196srCwTGRlp7rjjDmtZeT/bxpw4H1988YVb2YcffrjY83TXXXcZm81mfvnlF2PMifdMXFycycrKssqlp6ebyMhI07dvX2tZed9LrmvxoEGD3Mr973//M5JMUlKS2zmpyPX91Pfd6NGjjSS3P2gaY8yQIUNMZGRkkW22a9euyL5OVtL3gKuu5Xn9PP37z5iq/8ZBUXSPR4lGjRqlgwcPWl2l8vPzNX/+fPXs2VMtW7aUJH3yySfq06eP4uLilJ+fb91cXedPzmwqSVdeeWWRbrsl2bZtm37++WdrLM/J2x80aJD27dtXpNuSp1155ZVujzt27ChJVpdg1/ENHz7crdywYcPKNSZ1xYoVCg0NLbKf66+/3u1xRc7FBRdcoM8++0wPP/ywVq5cqaysrHId66pVq3TJJZcoKirKWubj41Pk2JYsWaL8/HzddNNNbvUICAhQr169rO5bkZGRatGihZ599lm98MIL+v7774t0cUtMTFRBQYHuueeeMusXExNTZNxwx44di3TPfuedd9SjRw+FhITIbrfLz89Ps2fP1k8//VSu83Cyp59+WjNmzNCsWbOs93RpyntuXGw2m6644ooyj6kkLVq00Lp167Ru3TolJSVpwYIFCgwM1KWXXqrffvtNkpSdna0vvvhCV199tYKCgoq8d7Kzs/XNN9+Uua+MjAw99NBDOuuss2S322W32xUSEqLMzEy3c3vy9vPz863ueiePa3f936tXL0lSmzZt1KhRI6uL/MqVKxUdHa02bdpIqt7rTHnep9XtmmuuKXfZ5cuXq2/fvgoPD5evr6/8/Pz06KOP6tChQ0pJSZEk2e123XjjjXr//fetLr0FBQV64403dNVVV6lhw4aSSr5+XXfddRU+hgsuuEBHjhzRddddpw8//LDULOunjs/s3r27mjZtar3+a9as0eHDh3XzzTe7vd6FhYW67LLLtG7dOmVmZlbovb1ixQq1a9dO55xzjtu+T73WluXUug8fPlx2u92qe0WvAeVxyy23aM+ePVq2bJm1bM6cOYqJibE+A+U9Zyc79X3nrWv2yarjNa3MuSnuuz87O9v6jH3yySey2Wy68cYb3bYZExOjc845p8jrXJlz4XLrrbdqz549WrBgge6//37Fx8dr/vz56tWrl5599tkyn1+czz77TJLK9Tqee+65OvPMM63HAQEBatWqVbF1L+uz7RIREWElUXNZvny52rZtW+Q8jRw5UsYYLV++3G350KFDFRAQYD0ODQ3VFVdcoS+//FIFBQWV+u4r6zdfZZyafd/1vXZq8sU2bdro8OHDVhf50pTne8ClPK+fp3//uVT1Nw7cEbSjRMOGDVN4eLjmzJkjSVq8eLH279/vloBu//79+vjjj+Xn5+d2a9eunSQV+eFW0ris4rimkxs3blyR7bsS5Hly+p3iuH7cujgcDkmyAmHXeLNTs+jb7fYizy3OoUOHis3AHxMT4/a4Iufi5Zdf1kMPPaQPPvhAffr0UWRkpIYMGWIFcRWty6nLXHU5//zzi9Tl7bfftuphs9n0xRdfaMCAAZo6darOO+88nXHGGbr//vutMYeusaDlScZU3Pl0OBxuf5R4//33NXz4cDVu3Fjz589XUlKS1q1bp1tvvVXZ2dll7uNk8+fP1yOPPKJHH3203EkXy3tuXIKCgtx+dLiOqbx1dY3j69Kliy688EJdd911+uyzz7Rv3z49+uijkpyva35+vqZPn16kToMGDZJUvs/R9ddfrxkzZui2227TkiVL9O2332rdunU644wz3F6DU/fx+uuvS5I6dOigqKgorVixwhrP7graJWcSvZUrVyonJ0dJSUluWeOr8zpTnvdpdStvfb/99lsrueB///tfff3111q3bp0mTJggSW6vg+s9v3DhQknOH1v79u1zS2Z16NAh2e12RUZGuu2nMrOCjBgxQq+99pp27dqla665Ro0aNVLXrl2VmJhYpOyp1zfXMtf11PU5GjZsWJHX/JlnnpExRocPH67Qe/vQoUMl7rciTi3vutafWvfyXgPKY+DAgYqNjbW+i1NTU/XRRx/ppptukq+vr9t+yzpnJzv1feeNa/apquM1rcy5Keu7f//+/TLGKDo6usg2v/nmmyKvc2XOxcnCw8N13XXX6aWXXtLatWv1ww8/KDo6WhMmTKjULCYHDhyQr69vud7/Fal7WZ9tl+KueYcOHSp2eVxcnLW+PPvKzc1VRkZGpb77ynrdK+PU66u/v3+py8v6/q/I94BUvtfP07//XKr6GwfuSE+LEgUGBuq6667Tf//7X+3bt0+vvfaaQkNDrWQnkhQVFaWOHTvqqaeeKnYbroutS0XmpHX9xW/8+PEaOnRosWVat25d7u1JzotFcQkwTv0yKC/XxXD//v1q3LixtTw/P79c22zYsKG+/fbbIstPTURXkXMRHBysSZMmadKkSdq/f7/V6n7FFVcUmVbr1Lq4Lsjlqcu7776rpk2blnJ0UtOmTa3kRL/++qv+97//aeLEicrNzdWsWbOsLO979uxRfHx8qdsqj/nz5yshIUFvv/2223utoklPEhMTdeutt2rkyJGaNGlSuZ9XkXNTXWJjYxUVFaVNmzZJcrZo+Pr6asSIESW2qiQkJJS6zbS0NH3yySd67LHH9PDDD1vLc3JyivzYXbduXbHbttls6tWrlz7//HN9++23OnLkiFvQ3qtXL02cOFFJSUnKzs52C9qr8zojlf0+raiAgIBi33MHDx50a8moaH0XLlwoPz8/ffLJJ24/hIqbutDVYjVnzhzdcccdmjNnjuLi4txmFGjYsKHy8/N1+PBhtx+QJSXCLMstt9yiW265RZmZmfryyy/12GOPafDgwfr111/dPg/FbT85OVlnnXWWpBOfo+nTp5eYFTk6Olr5+fnlfm83bNiwxP1WRHJycrHXetd3QXVcA1zH+PLLL+vIkSNasGCBcnJy3P4AU95zdrLi3nc1fc0+VUWuV+V9TStzbsoSFRUlm82mr776ygrsTlbcMk9q166d/vrXv2ratGn69ddfi7ROl+WMM85QQUGBkpOTK/RHzrKU9dl2Ke6917BhQ+3bt6/Iclfy31OvnSXty9/fXyEhIfLz86vyd19xKnp997SKfA+UV3X8/oPnEbSjVKNGjdKsWbP07LPPavHixRo5cqTbtByDBw/W4sWL1aJFC0VERFRqHyX9JbN169Zq2bKlNm3apMmTJ1f+IE7SrFkz/fDDD27Lli9fXq7uSMW5+OKLJTkzaZ6ckfndd98t1zRTffr00f/+9z999NFHbt2yFixY4FausuciOjpaI0eO1KZNmzRt2rRSp1Xp1auXFi9e7PbFU1hYqHfeecet3IABA2S32/X7779XqFtvq1at9I9//EPvvfeevvvuO0lS//795evrq5kzZ6pbt27l3lZJbDab/P393X4QJCcn68MPPyxStqSWgo0bN+qaa67RJZdcoldeeaXY/ZT0nq3sufGkPXv26ODBg2rbtq0k51+6+/Tpo++//14dO3a0/ppfnJKOy2azyRhT5Ifoq6++qoKCArdlXbp0KXH7ffr00Xvvvadnn31WjRo1sroJSs7336FDhzR9+nSrrEt1XmdOVdz7tKKKu878+uuv+uWXX6r0o841FZyrdVVyHs8bb7xRbPlbbrlFd911l1avXq2PP/5YY8aMcXtur169NHXqVL399tu66667rOWu1vnKCg4O1sCBA5Wbm6shQ4Zoy5Ytbj/w3nzzTbfPx5o1a7Rr1y7ddtttkqQePXqoQYMG2rp1q+69994S9+Pv71/u93afPn00depUbdq0ya079anX2rK8+eab6ty5s/X4f//7n/Lz862s0dV1Dbjllls0depUvfXWW5o7d666devmNkViec9ZRdTENftUFblelfc1rY5zM3jwYD399NP6888/i3Qh9qRDhw4pNDS02PPg+iO864+WFWkVHjhwoKZMmaKZM2fq8ccf91h9y/psl+bSSy/VlClT9N1337n9npo3b55sNpvbd4Lk7Fn37LPPWoHr0aNH9fHHH6tnz57y9fWt0HupIqrr+l5eFf0eKI/q/v0HzyBoR6m6dOmijh07atq0aTLGFOkm/PjjjysxMVHdu3fX/fffr9atWys7O1s7d+7U4sWLNWvWrDK70bVo0UKBgYF688031aZNG4WEhCguLk5xcXH6z3/+o4EDB2rAgAEaOXKkGjdurMOHD+unn37Sd999V+SCUpYRI0bon//8px599FH16tVLW7du1YwZM6xpsiqqXbt2uu666/T888/L19dXl1xyibZs2aLnn39e4eHh1nQsJbnpppv04osv6qabbtJTTz2lli1bavHixVqyZEmRsuU9F127dtXgwYPVsWNHRURE6KefftIbb7yhbt26lToP6oQJE/Txxx/r0ksv1YQJExQYGKhZs2ZZY/1cx9KsWTM9/vjjmjBhgrZv367LLrtMERER2r9/v7799lurpf+HH37Qvffeq7/85S9q2bKl/P39tXz5cv3www9Wa22zZs30yCOP6IknnlBWVpY1xc7WrVt18ODBCrVyS84fUu+//77uvvtuDRs2TLt379YTTzyh2NjYIsMDOnTooJUrV+rjjz9WbGysQkNDFRsbq0GDBikwMFDjxo3T+vXr3Z7Ttm1bhYWFqUOHDpKkl156STfffLP8/PzUunXrcp8bT8nKyrLG5BUUFGjHjh2aOnWqJGn06NFWuZdeekkXXXSRevbsqbvuukvNmjXT0aNHtW3bNn388cfWWMHSPosXX3yxnn32WUVFRalZs2ZatWqVZs+erQYNGpS7vq4fXYsWLdKwYcPc1rVv314NGzbUokWL1LhxYytvhlS915mDBw+W+T6tqBEjRujGG2/U3XffrWuuuUa7du3S1KlTrVbKyrr88sv1wgsv6Prrr9f//d//6dChQ3ruuedKbNW77rrrNGbMGF133XXKyckpMk3RZZddph49emjs2LFKT09X586dlZSUZE2RWNb162S33367AgMD1aNHD8XGxio5OVlTpkxReHi4Nd2ey/r163XbbbfpL3/5i3bv3q0JEyaocePG1lCfkJAQTZ8+XTfffLMOHz6sYcOGqVGjRjpw4IA2bdqkAwcOaObMmZLK/94ePXq0XnvtNV1++eV68sknFR0drTfffLPU3kfFef/992W329WvXz9t2bJF//znP3XOOedYgVt1XQPOPvtsdevWTVOmTNHu3buL/EGxIuesJN64ZhfH06+pJ87NqXr06KH/+7//0y233KL169fr4osvVnBwsPbt26fVq1erQ4cObn8Iq6wVK1bob3/7m2644QZ1795dDRs2VEpKit566y19/vnnuummm6xrX/v27SVJr7zyikJDQxUQEKCEhIRiu0f37NlTI0aM0JNPPqn9+/dr8ODBcjgc+v777xUUFKT77ruvUvUt67NdmgceeEDz5s3T5Zdfrscff1xNmzbVp59+qn//+9+666671KpVK7fyvr6+6tevn8aMGaPCwkI988wzSk9Pd3sPlve9VBHVdX0vr4p+D5SHp3//oZp4LwceThcvvfSSkWTatm1b7PoDBw6Y+++/3yQkJBg/Pz8TGRlpOnfubCZMmGAyMjKMMSeyfT777LPFbuOtt94yZ599tvHz8yuStXjTpk1m+PDhplGjRsbPz8/ExMSYSy65xMyaNcsqU97s8Tk5OebBBx808fHxJjAw0PTq1cts3LixxOzxp2aFLm4/2dnZZsyYMaZRo0YmICDAXHjhhSYpKcmEh4cXyTRcnD179phrrrnGhISEmNDQUHPNNdeYNWvWFJvpujzn4uGHHzZdunQxERERxuFwmObNm5sHHnjAyhhdmq+++sp07drVOBwOExMTY/7+97+bZ555xkgyR44ccSv7wQcfmD59+piwsDDjcDhM06ZNzbBhw6zpc/bv329Gjhxpzj77bBMcHGxCQkJMx44dzYsvvug2fYoxxsybN8+cf/75JiAgwISEhJhOnTq5HXtJGVSLm8bm6aefNs2aNTMOh8O0adPG/Pe//y32vbBx40bTo0cPExQUZCSZXr16We/Tkm4nv+7jx483cXFxxsfHp8i6ss6Nq+7BwcFFjqm8GaVPzR7v4+Nj4uLizMCBA83KlSuLlN+xY4e59dZbTePGjY2fn58544wzTPfu3d2y+hpT8mfR9T6NiIgwoaGh5rLLLjM//vhjiZl0SxITE2MkmRkzZhRZN2TIECOp2MzU1XWdqcj79FQlXScKCwvN1KlTTfPmzU1AQIDp0qWLWb58eYnZhd95552yTpvltddeM61bt7Y+21OmTDGzZ88udjYDY4y5/vrrjSTTo0ePYrd3+PBhc8stt5gGDRqYoKAg069fP/PNN98YSeWaFcDl9ddfN3369DHR0dHG39/fxMXFmeHDh5sffvjBKuM6X0uXLjUjRowwDRo0sKZe/O2334psc9WqVebyyy83kZGRxs/PzzRu3NhcfvnlRc5Xed/bW7duNf369TMBAQEmMjLSjBo1ypoer7zZ4zds2GCuuOIK63p93XXXmf379xcpX55rQHk/6y6vvPKKkWQCAwOLZMN2Kc85c+331KkavXHNLi57vGu5p1/Tqpwb13v31M/Ya6+9Zrp27WqCg4NNYGCgadGihbnpppvM+vXrK3wuirN7927zj3/8w/To0cPExMQYu91uQkNDTdeuXc306dOLvC7Tpk0zCQkJxtfX1+28FrevgoIC8+KLL5r27dsbf39/Ex4ebrp162bNSGCMM/v45ZdfXqRep17LKvLZLi0j+q5du8z1119v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k23btk0bN25UcnKysrKyrMDeFaRff/31cjgcGjlypH788UctWrRIkydP1pgxY6zeW3feead27dqlMWPG6KefftJrr72m2bNna9y4cdZ+/va3v2np0qV65pln9PPPP+uZZ57RsmXL3BqVvcXrQXtGRoZuuOEG/fe//1VERIS13BijadOmacKECRo6dKjat2+v119/XceOHdOCBQskSWlpaZo9e7aef/559e3bV506ddL8+fO1efNmLVu2zFuHBAAAyiEtJ03f7vvWenww66A2H9zsxRoBAGqb2267TZ06ddJ//vMf/frrr+rUqZM6deqkvXv3SpLCw8OVmJioPXv2qEuXLrr77rs1ZswYjRkzxtpGQkKCFi9erJUrV+rcc8/VE088oZdfflnXXHONVaZ79+5auHCh5syZo44dO2ru3Ll6++231bVr1xo/5lN5fVDEPffco8svv1x9+/bVk08+aS3fsWOHkpOT3VLzOxwO9erVS2vWrNEdd9yhDRs2KC8vz61MXFyc2rdvrzVr1mjAgOITNeTk5CgnJ8d6nJ6eXg1HBgAASrPl0BYZGcWHxqtdw3b6fOfn+vrPr3XOGed4u2oAgEpauXJlkWUffPCBR7d3qg4dOujLL78stUyvXr303XfflVpm2LBhGjZsWEWqVyO82tK+cOFCfffdd5oyZUqRda4kAKWl3U9OTpa/v79bC/2pZYozZcoUhYeHW7f4+PiqHgoAAKigrYe2SpLaNmyrTo06SZJ+OPiDN6sEAECt47Wgfffu3frb3/6m+fPnKyAgoMRylUm7X1aZ8ePHKy0tzbrt3r27YpUHAABV9vPhnyU5g/aOZzjz2vx48EdrGh4AAODFoH3Dhg1KSUlR586dZbfbZbfbtWrVKr388suy2+1WC3tpafdjYmKUm5ur1NTUEssUx+FwKCwszO0GAABq1h/pf0iSWoS3UOuI1rLb7ErLSdO+zH1erhkAALWH14L2Sy+9VJs3b3ZL7d+lSxfdcMMN2rhxo5o3b66YmBi3tPu5ublatWqVlXa/c+fO8vPzcyuzb98+/fjjj7UiNT8AACieMUZ/HHUG7fGh8fLz9dOZYWdKkranbfdm1QAAqFW8loguNDRU7du3d1sWHByshg0bWstHjx6tyZMnq2XLlmrZsqUmT56soKAgXX/99ZKcmQJHjRqlsWPHqmHDhoqMjNS4cePUoUMH9e3bt8aPCQAAlM/h7MPKzMuUTTY1Dm0sSWoe3lzb07Zr+5HtuqjxRV6uIQAAtYPXs8eX5sEHH1RWVpbuvvtupaamqmvXrlq6dKlCQ0OtMi+++KLsdruGDx+urKwsXXrppZo7d658fX29WHMAAFCa3Ued+WSig6Pl8HVIkpo3aC79QUs7AAAnq1VB+6np/G02myZOnKiJEyeW+JyAgABNnz5d06dPr97KAQAAj9mb4ZxfNy44zlrWPLy5JGlH2g6v1AkAgNrIq1O+AQCA+inlWIokKSY4xlrmCtp/T/udDPIAABxH0A4AAGrc/mP7JTm7x7s0C28mm2xKy0nT4ezD3qoaAAC1CkE7AACocVbQHnQiaA+0ByouxNldnnHtAAA4EbQDAIAaV1zQLklNw5pKkvYc3VPjdQIA1D5/+9vf1LlzZzkcDp177rlF1mdnZ2vkyJHq0KGD7Ha7hgwZUux2Vq1apc6dOysgIEDNmzfXrFmzipR577331LZtWzkcDrVt21aLFi0qUubf//63EhISFBAQoM6dO+urr76q6iGWiaAdAADUONeY9kZBjdyWNwlpIknak0HQDgCQjDG69dZbde211xa7vqCgQIGBgbr//vtLnPZ7x44dGjRokHr27Knvv/9ejzzyiO6//3699957VpmkpCRde+21GjFihDZt2qQRI0Zo+PDhWrt2rVXm7bff1ujRozVhwgR9//336tmzpwYOHKg//vjDswd9ilqVPR4AANR9xhgdznKOWY8KjHJb55qznZZ2ADiFMVLesZrfr1+QZLOVu3jv3r3VsWNHBQQE6NVXX5W/v7/uvPPOUmcEK83LL78sSTpw4IB++OGHIuuDg4M1c+ZMSdLXX3+tI0eOFCkza9YsnXnmmZo2bZokqU2bNlq/fr2ee+45XXPNNZKkadOmqV+/fho/frwkafz48Vq1apWmTZumt956S5L0wgsvaNSoUbrtttus5yxZskQzZ87UlClTKnV85UHQDgAAalRmXqZyC3MlSREBEW7rXC3tf2b8WeP1AoBaLe+YNDmu7HKe9sheyT+4Qk95/fXXNWbMGK1du1ZJSUkaOXKkevTooX79+mngwIFldinPyMioSo2LSEpKUv/+/d2WDRgwQLNnz1ZeXp78/PyUlJSkBx54oEgZV6Cfm5urDRs26OGHH3Yr079/f61Zs8aj9T0VQTsAAKhRqdmpkpyJ5wLtgW7rmoQe7x5PSzsAnLY6duyoxx57TJLUsmVLzZgxQ1988YX69eunV199VVlZWTVan+TkZEVHu+dQiY6OVn5+vg4ePKjY2NgSyyQnJ0uSDh48qIKCglLLVBeCdgAAUKMOZR+SJEUGRBZZ5wraD2Uf0rG8YwryC6rRugFAreUX5Gz19sZ+K6hjx45uj2NjY5WS4sxl0rhxY49Uq6Jsp3TxN8YUWV5cmVOXlaeMpxG0AwCAGuVqaS8uaA/zD1Oof6iO5h7Vnxl/qmVEy5quHgDUTjZbhbupe4ufn5/bY5vNpsLCQknySvf4mJiYIq3hKSkpstvtatiwYallXC3rUVFR8vX1LbVMdSFoBwAANepwtjMJ3anj2V2ahDTRT4d/ImgHgDrIG93ju3Xrpo8//tht2dKlS9WlSxfrDwzdunVTYmKi27j2pUuXqnv37pIkf39/de7cWYmJibr66qutMomJibrqqquqtf4E7QAAoEa5gvbiWtolZxf5nw7/xLh2AKiDKto9ftu2bcrIyFBycrKysrK0ceNGSVLbtm3l7+8vSdq6datyc3N1+PBhHT161Crjmtf9zjvv1IwZMzRmzBjdfvvtSkpK0uzZs62s8JJzPviLL75YzzzzjK666ip9+OGHWrZsmVavXm2VGTNmjEaMGKEuXbqoW7dueuWVV/THH3/ozjvvrPwJKQeCdgAAUKPKbGkPZa52AIDTbbfdplWrVlmPO3XqJMk593qzZs0kSYMGDdKuXbuKlHGNW09ISNDixYv1wAMP6F//+pfi4uL08ssvW9O9SVL37t21cOFC/eMf/9A///lPtWjRQm+//ba6du1qlbn22mt16NAhPf7449q3b5/at2+vxYsXq2nTptV2/BJBOwAAqGGuoL1hQMNi17umfaOlHQBOPytXriyy7IMPPvDo9k61c+fOMsv06tVL3333Xallhg0bpmHDhpVa5u6779bdd99d5v48yadG9wYAAOq90hLRSczVDgDAyQjaAQBAjSp39/ije6yujQAA1FcE7QAAoEaV1dIeGxwrH5uPsguyrTndAQCorwjaAQBAjTHGlJk93s/XT1GBUZKk5MzkYssAAFBfELQDAIAak56brnyTL6nk7vGSFBMcI4mgHQAAgnYAAFBj0nLSJEmB9kA5fB0llosNjpUk7cvcVyP1AgCgtiJoBwAANcYVtIc7wkstFxNESzsAABJBOwAAqEHpuemSpHD/0oP22BBa2gEAkAjaAQBADXK1tIc5wkot52pp35+5v9rrBABAbUbQDgAAakx5W9pJRAcAgBNBOwAAqDGuoL3MlvbjQfuBrAPKK8ir9noBAGq3Q4cOqUmTJrLZbDpy5IjbOmOMnnvuObVq1UoOh0Px8fGaPHmyW5lVq1apc+fOCggIUPPmzTVr1qwi+3jvvffUtm1bORwOtW3bVosWLSpS5t///rcSEhIUEBCgzp0766uvvvLocRaHoB0AANQYKxFdGS3tkQGR8vfxl5FRSlZKTVQNAFCLjRo1Sh07dix23d/+9je9+uqreu655/Tzzz/r448/1gUXXGCt37FjhwYNGqSePXvq+++/1yOPPKL7779f7733nlUmKSlJ1157rUaMGKFNmzZpxIgRGj58uNauXWuVefvttzV69GhNmDBB33//vXr27KmBAwfqjz/+qL4Dl2Sv1q0DAACcpLwt7TabTdHB0dp9dLeSM5PVOKRxTVQPAGotY4yy8rNqfL+B9kDZbLZyl+/du7c6duyogIAAvfrqq/L399edd96piRMnVroOM2fO1JEjR/Too4/qs88+c1v3008/aebMmfrxxx/VunXrYp8/a9YsnXnmmZo2bZokqU2bNlq/fr2ee+45XXPNNZKkadOmqV+/fho/frwkafz48Vq1apWmTZumt956S5L0wgsvaNSoUbrtttus5yxZskQzZ87UlClTKn18ZSFoBwAANcZKROdfetAuOedq3310NxnkAUBSVn6Wui7oWuP7XXv9WgX5BVXoOa+//rrGjBmjtWvXKikpSSNHjlSPHj3Ur18/DRw4sMwu5RkZGdb9rVu36vHHH9fatWu1ffv2ImU//vhjNW/eXJ988okuu+wyGWPUt29fTZ06VZGRkZKcrej9+/d3e96AAQM0e/Zs5eXlyc/PT0lJSXrggQeKlHEF+rm5udqwYYMefvhhtzL9+/fXmjVryn1uKoOgHQAA1JjytrRLJKMDgNNVx44d9dhjj0mSWrZsqRkzZuiLL75Qv3799Oqrryorq3w9BnJycnTdddfp2Wef1Zlnnlls0L59+3bt2rVL77zzjubNm6eCggI98MADGjZsmJYvXy5JSk5OVnR0tNvzoqOjlZ+fr4MHDyo2NrbEMsnJzu+ggwcPqqCgoNQy1YWgHQAA1JjyjmmXCNoB4GSB9kCtvX5t2QWrYb8VderY89jYWKWkOPOTNG5c/uFO48ePV5s2bXTjjTeWWKawsFA5OTmaN2+eWrVqJUmaPXu2OnfurF9++cXqMn9qF39jTJHlxZU5dVl5yngaQTsAAKgxtLQDQOXYbLYKd1P3Fj8/P7fHNptNhYWFklSh7vHLly/X5s2b9e6770o6EWhHRUVpwoQJmjRpkmJjY2W3262AXXKOWZekP/74Q61bt1ZMTEyR1vCUlBTZ7XY1bNhQkkos42pZj4qKkq+vb6llqgtBOwAAqDHpOceD9nKMaY8JImgHgLqmIt3j33vvPbey69at06233qqvvvpKLVq0kCT16NFD+fn5+v33361lv/76qySpadOmkqRu3brp448/dtv20qVL1aVLF+sPDN26dVNiYqLbuPalS5eqe/fukiR/f3917txZiYmJuvrqq60yiYmJuuqqqyp0DiqKoB0AANSInIIcZRdkS5LCHRXoHn+MoB0A6oqKdI93BeEuBw8elORsSW/QoIEkqW/fvjrvvPN06623atq0aSosLNQ999yjfv36Wa3vd955p2bMmKExY8bo9ttvV1JSkmbPnm1lhZec08ZdfPHFeuaZZ3TVVVfpww8/1LJly7R69WqrzJgxYzRixAh16dJF3bp10yuvvKI//vhDd955Z2VPR7kwTzsAAKgRrlZ2m2wK8Qsps3yjoEaSnOPgcwtyq7VuAIDTk4+Pjz7++GNFRUXp4osv1uWXX642bdpo4cKFVpmEhAQtXrxYK1eu1LnnnqsnnnhCL7/8sjXdmyR1795dCxcu1Jw5c9SxY0fNnTtXb7/9trp2PZGx/9prr9W0adP0+OOP69xzz9WXX36pxYsXWy361cVmXAMD6rH09HSFh4crLS1NYWFld9cDAAAV9/uR3zXkwyEKd4Rr9V9Xl1neGKPz5p+n/MJ8JQ5LtFreAaCuy87O1o4dO5SQkKCAgABvVwdVUNprWd44lJZ2AABQI6wkdOUYzy45Exc1DHAmCDqYdbDa6gUAQG1G0A4AAGpERaZ7c4kKjJJE0A4AqL8I2gEAQI2oyHRvLgTtAID6jqAdAADUCFraAQCoOIJ2AABQIyrT0t4wkDHtAOovcoaf/jzxGhK0AwCAGuFqaS9vIjrpREv7oaxD1VInAKiN/Pz8JEnHjh3zck1QVa7X0PWaVobdU5UBAAAojaulPdxB93gAKI2vr68aNGiglJQUSVJQUJBsNpuXa4WKMMbo2LFjSklJUYMGDeTr61vpbRG0AwCAGlGVlnaCdgD1TUxMjCRZgTtOTw0aNLBey8oiaAcAADWiUtnjA04E7cYYWpoA1Bs2m02xsbFq1KiR8vLyvF0dVIKfn1+VWthdvBq0z5w5UzNnztTOnTslSe3atdOjjz6qgQMHSpJGjhyp119/3e05Xbt21TfffGM9zsnJ0bhx4/TWW28pKytLl156qf7973+rSZMmNXYcAACgbOk5x7vHVyB7vCsRXXZBtjLzMhXiH1ItdQOA2srX19cjgR9OX15NRNekSRM9/fTTWr9+vdavX69LLrlEV111lbZs2WKVueyyy7Rv3z7rtnjxYrdtjB49WosWLdLChQu1evVqZWRkaPDgwSooKKjpwwEAAKWoTEt7kF+QAu2BkugiDwCon7za0n7FFVe4PX7qqac0c+ZMffPNN2rXrp0kyeFwlDgGIC0tTbNnz9Ybb7yhvn37SpLmz5+v+Ph4LVu2TAMGDKjeAwAAAOVijLFa2isypl2SIgMi9WfGnzqSc6QaagYAQO1Wa6Z8Kygo0MKFC5WZmalu3bpZy1euXKlGjRqpVatWuv32290SMWzYsEF5eXnq37+/tSwuLk7t27fXmjVrStxXTk6O0tPT3W4AAKD6ZOVnKd/kS6p40O7KNu9KZAcAQH3i9aB98+bNCgkJkcPh0J133qlFixapbdu2kqSBAwfqzTff1PLly/X8889r3bp1uuSSS5STkyNJSk5Olr+/vyIiIty2GR0dreTk5BL3OWXKFIWHh1u3+Pj46jtAAABgdY23+9it7u7l1cDRQJJoaQcA1Etezx7funVrbdy4UUeOHNF7772nm2++WatWrVLbtm117bXXWuXat2+vLl26qGnTpvr00081dOjQErdZVnbZ8ePHa8yYMdbj9PR0AncAAKrRydO9VTQDPEE7AKA+83rQ7u/vr7POOkuS1KVLF61bt04vvfSS/vOf/xQpGxsbq6ZNm+q3336T5Jy7MDc3V6mpqW6t7SkpKerevXuJ+3Q4HHI4HB4+EgAAUBIrCV0Fu8ZLBO0AgPrN693jT2WMsbq/n+rQoUPavXu3YmNjJUmdO3eWn5+fEhMTrTL79u3Tjz/+WGrQDgAAatbR3KOSKhm0BzSQJKVmp3qySgAAnBa82tL+yCOPaODAgYqPj9fRo0e1cOFCrVy5Up9//rkyMjI0ceJEXXPNNYqNjdXOnTv1yCOPKCoqSldffbUkKTw8XKNGjdLYsWPVsGFDRUZGaty4cerQoYOVTR4AAHifq6U91BFa4ee6WtpJRAcAqI+8GrTv379fI0aM0L59+xQeHq6OHTvq888/V79+/ZSVlaXNmzdr3rx5OnLkiGJjY9WnTx+9/fbbCg098YX/4osvym63a/jw4crKytKll16quXPnytfX14tHBgAATlbZ6d4kKcLhHAJH93gAQH3k1aB99uzZJa4LDAzUkiVLytxGQECApk+frunTp3uyagAAwIOqMqbdNeUbQTsAoD6qdWPaAQBA3UMiOgAAKoegHQAAVLuqBO0RASe6xxtjPFovAABqO4J2AABQ7awx7Y7Kd4/PL8xXZl6mR+sFAEBtR9AOAACqXVWmfAu0ByrAN0ASXeQBAPUPQTsAAKh2VekeL5GMDgBQfxG0AwCAamcF7ZXoHi+5j2sHAKA+IWgHAADVrirztEu0tAMA6i+CdgAAUK2y87OVW5grSQr1D63UNlzBvmtsPAAA9QVBOwAAqFaurvE+Nh8F+wVXahuuYJ+gHQBQ3xC0AwCAauUKtEP9Q+Vjq9xPj1A/gnYAQP1E0A4AAKpVVTPHS7S0AwDqL4J2AABQraqahE4iaAcA1F8E7QAAoFrR0g4AQOURtAMAgGpV1TnaJbLHAwDqL4J2AABQrVzd4ys73dvJzz2aR9AOAKhfCNoBAEC1ons8AACVR9AOAACqlSeD9vTcdBljPFIvAABOBwTtAACgWnliTLsraM8vzFd2QbZH6gUAwOmAoB0AAFQrT0z5FmQPko/N+bOFLvIAgPqEoB0AAFQrT3SPt9lsjGsHANRLBO0AAKBaeSJol6RQP4J2AED9Q9AOAACqlSvIrnLQflIyOgAA6guCdgAAUG3yCvKUlZ8lqWqJ6KQTQT8t7QCA+oSgHQAAVJuTW8VD/EKqtC3GtAMA6iOCdgAAUG1cQXuoX6h8fXyrtC2CdgBAfUTQDgAAqo0n5mh3YUw7AKA+ImgHAADVxhNztLuE+Du712fkZVR5WwAAnC4I2gEAQLWxuscfbyWvimB7sCQpMy+zytsCAOB0QdAOAACqzZGcI5KkBo4GVd6Wq6WdoB0AUJ8QtAMAgGqTmp0qSYoIiKjytoL8giQRtAMA6heCdgAAUG082tLuR0s7AKD+IWgHAADVxpMt7QTtAID6iKAdAABUm9Sc40G7g+7xAABUBkE7AACoNtXR0p6Ry5RvAID6g6AdAABUG08G7cF+zinfcgtzlVeQV+XtAQBwOiBoBwAA1cIY49FEdK7u8RJd5AEA9QdBOwAAqBZH846qwBRI8kxLu5+PnwJ8AyRJmfkE7QCA+oGgHQAAVAtX1/gge5Acvg6PbNPV2s64dgBAfUHQDgAAqoUnx7O7MO0bAKC+IWgHAADVwgraPTDdm4srGR1BOwCgviBoBwAA1cKVhM6TLe0E7QCA+oagHQAAVIvUHLrHAwBQVQTtAACgWri6x3tiujcXKxFdHonoAAD1A0E7AACoFiSiAwCg6rwatM+cOVMdO3ZUWFiYwsLC1K1bN3322WfWemOMJk6cqLi4OAUGBqp3797asmWL2zZycnJ03333KSoqSsHBwbryyiu1Z8+emj4UAABwCqt7PInoAACoNK8G7U2aNNHTTz+t9evXa/369brkkkt01VVXWYH51KlT9cILL2jGjBlat26dYmJi1K9fPx09etTaxujRo7Vo0SItXLhQq1evVkZGhgYPHqyCggJvHRYAAJB0JPuIJBLRAQBQFV4N2q+44goNGjRIrVq1UqtWrfTUU08pJCRE33zzjYwxmjZtmiZMmKChQ4eqffv2ev3113Xs2DEtWLBAkpSWlqbZs2fr+eefV9++fdWpUyfNnz9fmzdv1rJly0rcb05OjtLT091uAADAs6olEZ0/3eMBAPVLrRnTXlBQoIULFyozM1PdunXTjh07lJycrP79+1tlHA6HevXqpTVr1kiSNmzYoLy8PLcycXFxat++vVWmOFOmTFF4eLh1i4+Pr74DAwCgnqqWRHR2EtEBAOoXrwftmzdvVkhIiBwOh+68804tWrRIbdu2VXJysiQpOjrarXx0dLS1Ljk5Wf7+/oqIiCixTHHGjx+vtLQ067Z7924PHxUAAPVbXkGeFVhHBkR6bLu0tAMA6hu7tyvQunVrbdy4UUeOHNF7772nm2++WatWrbLW22w2t/LGmCLLTlVWGYfDIYfDUbWKAwCAErm6xvvafBXqH+qx7QbbGdMOAKhfvN7S7u/vr7POOktdunTRlClTdM455+ill15STEyMJBVpMU9JSbFa32NiYpSbm6vU1NQSywAAgJrn6hof7giXj81zPzeC/QnaAQD1i9eD9lMZY5STk6OEhATFxMQoMTHRWpebm6tVq1ape/fukqTOnTvLz8/Prcy+ffv0448/WmUAAEDNq47p3iRa2gEA9Y9Xu8c/8sgjGjhwoOLj43X06FEtXLhQK1eu1Oeffy6bzabRo0dr8uTJatmypVq2bKnJkycrKChI119/vSQpPDxco0aN0tixY9WwYUNFRkZq3Lhx6tChg/r27evNQwMAoF5zTffWIKCBR7frGtOekZdRriFzAACc7rwatO/fv18jRozQvn37FB4ero4dO+rzzz9Xv379JEkPPvigsrKydPfddys1NVVdu3bV0qVLFRp6Ymzciy++KLvdruHDhysrK0uXXnqp5s6dK19fX28dFgAA9Z6rpd2TSeikE/O05xfmK7cwVw5fctQAAOo2mzHGeLsS3paenq7w8HClpaUpLCzM29UBAOC09++N/9bMTTP1l1Z/0aPdHvXYdgsKC3TuG+dKklZdu8rjfxQAAKCmlDcOrXVj2gEAwOnPlYguIsCzY9p9fXwVaA+UJGXmMq4dAFD3EbQDAACPq65EdNKJLvKZ+QTtAIC6j6AdAAB4XHUlopOkEL/jyehyMzy+bQAAahuCdgAA4HFWIjqH58ecWy3tTPsGAKgHCNoBAIDHuca0V0dLO0E7AKA+IWgHAAAeZYyptinfpBNBe0Ye3eMBAHUfQTsAAPCojLwM5RfmS5IaOBp4fPuuoP1Y3jGPbxsAgNqGoB0AAHiUKwldoD1QAfYAj2+flnYAQH1C0A4AADyqOqd7k05kj2dMOwCgPiBoBwAAHlWdSegkEtEBAOoXgnYAAOBRVkt7QPW0tNM9HgBQnxC0AwAAj3K1tFdX93gS0QEA6hOCdgAA4FHV3dLuGtNOSzsAoD4gaAcAAB5V3S3tQX5BkhjTDgCoHwjaAQCAR7mmfKuuRHRkjwcA1CcE7QAAwKNc3eMjHZHVsn2yxwMA6hOCdgAA4FE1OeWbMaZa9gEAQG1B0A4AADyqpqZ8KzAFyinIqZZ9AABQWxC0AwAAj8krzNPR3KOSqj8RnUQGeQBA3UfQDgAAPCYtJ02SZJNNYf5h1bIPH5sP49oBAPUGQTsAAPAYazy7o4F8fXyrbT/BdoJ2AED9QNAOAAA8prqT0LkE+xO0AwDqB4J2AADgMVYSumoaz+5CSzsAoL4gaAcAAB7jammvrszxLq6WdhLRAQDqOoJ2AADgMdU93ZuLq6X9WN6xat0PAADeRtAOAAA85kj2EUnV3z0+xD9EEi3tAIC6j6AdAAB4zMnZ46tTkN05Vztj2gEAdR1BOwAA8Jia6h7vamknaAcA1HUE7QAAwGNqLBGdH9njAQD1A0E7AADwmBpLREfQDgCoJwjaAQCARxhjTrS0V3ciOr/jiehySUQHAKjbCNoBAIBHHMs/przCPEk1kIjO73giunxa2gEAdRtBOwAA8AhXK3uAb4AVVFcXV0t7Zi5BOwCgbiNoBwAAHmFN9xbQoNr3ZY1pp6UdAFDHEbQDAACPsJLQVfN4dumkoJ2WdgBAHUfQDgAAPKKmpnuT3FvajTHVvj8AALyFoB0AAHjEkZwjkqo/CZ10Ykx7oSlUVn5Wte8PAABvIWgHAAAe4WppjwyIrPZ9BdoDZZNNkjNrPQAAdRVBOwAA8AjXmPaaaGm32WxWF3nmagcA1GUE7QAAwCNqcky7dNJc7XkkowMA1F0E7QAAwCNqOmi35monaAcA1GEE7QAAwCNqMhGddCJoz8ijezwAoO4iaAcAAB6RnpsuSQp3hNfI/ugeDwCoD7watE+ZMkXnn3++QkND1ahRIw0ZMkS//PKLW5mRI0fKZrO53S688EK3Mjk5ObrvvvsUFRWl4OBgXXnlldqzZ09NHgoAAPWaMUbpOc6gPcw/rEb2Sfd4AEB94NWgfdWqVbrnnnv0zTffKDExUfn5+erfv78yM92/fC+77DLt27fPui1evNht/ejRo7Vo0SItXLhQq1evVkZGhgYPHqyCgoKaPBwAAOqtY/nHlG/yJdVc0E5LOwCgPrB7c+eff/652+M5c+aoUaNG2rBhgy6++GJrucPhUExMTLHbSEtL0+zZs/XGG2+ob9++kqT58+crPj5ey5Yt04ABA6rvAAAAgCRZrex+Pn4KtAfWyD5paQcA1Ae1akx7WlqaJCkyMtJt+cqVK9WoUSO1atVKt99+u1JSUqx1GzZsUF5envr3728ti4uLU/v27bVmzZpi95OTk6P09HS3GwAAqDzXePYw/zDZbLYa2adrnnaCdgBAXVZrgnZjjMaMGaOLLrpI7du3t5YPHDhQb775ppYvX67nn39e69at0yWXXKKcnBxJUnJysvz9/RUR4T69THR0tJKTk4vd15QpUxQeHm7d4uPjq+/AAACoB9JynH94D3PUTNd46UTQTvZ4AEBd5tXu8Se799579cMPP2j16tVuy6+99lrrfvv27dWlSxc1bdpUn376qYYOHVri9owxJf6lf/z48RozZoz1OD09ncAdAIAqsDLH+9dM5njpRNB+LO9Yje0TAICaVita2u+77z599NFHWrFihZo0aVJq2djYWDVt2lS//fabJCkmJka5ublKTU11K5eSkqLo6Ohit+FwOBQWFuZ2AwAAlWd1j6elHQAAj/Jq0G6M0b333qv3339fy5cvV0JCQpnPOXTokHbv3q3Y2FhJUufOneXn56fExESrzL59+/Tjjz+qe/fu1VZ3AABwgtU9voYyx0uMaQcA1A9e7R5/zz33aMGCBfrwww8VGhpqjUEPDw9XYGCgMjIyNHHiRF1zzTWKjY3Vzp079cgjjygqKkpXX321VXbUqFEaO3asGjZsqMjISI0bN04dOnSwsskDAIDqZXWPd9Rc93hX9nha2gEAdZlXg/aZM2dKknr37u22fM6cORo5cqR8fX21efNmzZs3T0eOHFFsbKz69Omjt99+W6GhoVb5F198UXa7XcOHD1dWVpYuvfRSzZ07V76+vjV5OAAA1FuuKd9qsqU91N/5WyAjl6AdAFB3eTVoN8aUuj4wMFBLliwpczsBAQGaPn26pk+f7qmqAQCACkjLrfnu8a6g/Wju0RrbJwAANa1WJKIDAACnN1dLe012j3cF7dkF2cotyK2x/QIAUJMI2gEAQJVZ2eNrsKXdNaZdorUdAFB3EbQDAIAqs7LH1+CUb74+vlbgTtAOAKirCNoBAECVWdnj/Wuue7zEuHYAQN1H0A4AAKqk0BRaQXNNtrRLJwXteQTtAIC6iaAdAABUydHcozJyzghTk2PaJVraAQB1H0E7AACoElfX+EB7oPx9/Wt036F+BO0AgLqNoB0AAFSJK2h3tXrXJFraAQB1HUE7AACoEitzfA13jZcI2gEAdR9BOwAAqBIrc7yjZjPHSyeCdlcdAACoawjaAQBAlaTnOANmWtoBAPA8gnYAAFAlrlZubwTtrn1m5GXU+L4BAKgJBO0AAKBKXC3t3uweT0s7AKCuImgHAABV4s2WdoJ2AEBdR9AOAACqxMoe7/Be0E4iOgBAXUXQDgAAqsTKHu/vhe7xfrS0AwDqtioF7du2bdOSJUuUlZUlSTLGeKRSAADg9GF1j/diS3tWfpbyCvNqfP8AAFS3SgXthw4dUt++fdWqVSsNGjRI+/btkyTddtttGjt2rEcrCAAAajere7wXx7RLJxLiAQBQl1QqaH/ggQdkt9v1xx9/KCgoyFp+7bXX6vPPP/dY5QAAQO1ndY/3QvZ4Xx9fK3BPy02r8f0DAFDd7JV50tKlS7VkyRI1adLEbXnLli21a9cuj1QMAADUfnmFecrMy5TknZZ2SWrgaKCjuUetFn8AAOqSSrW0Z2ZmurWwuxw8eFAOh6PKlQIAAKeHkxPAndxVvSa5EuARtAMA6qJKBe0XX3yx5s2bZz222WwqLCzUs88+qz59+niscgAAoHZzjSMP8QuR3adSHfiqLDzAGbQfyTnilf0DAFCdKvXt+uyzz6p3795av369cnNz9eCDD2rLli06fPiwvv76a0/XEQAA1FJW5ngvdY2XaGkHANRtlWppb9u2rX744QddcMEF6tevnzIzMzV06FB9//33atGihafrCAAAaikrc7wXpntzaeBo4FYXAADqkkq1tP/xxx+Kj4/XpEmTil135plnVrliAACg9rMyx/vXfOZ4F1fQTvd4AEBdVKmW9oSEBB04cKDI8kOHDikhIaHKlQIAAKcHq3u8F1vaXfumpR0AUBdVKmg3xshmsxVZnpGRoYCAgCpXCgAAnB6s7vFeHNNO93gAQF1Woe7xY8aMkeTMFv/Pf/7Tbdq3goICrV27Vueee65HKwgAAGqv2tDSTvd4AEBdVqGg/fvvv5fkbGnfvHmz/P39rXX+/v4655xzNG7cOM/WEAAA1FquKd+8mj3ecTx7fC4t7QCAuqdCQfuKFSskSbfccoteeuklhYV57wsaAAB4nytQrhVBO93jAQB1UKWyx8+ZM8fT9QAAAKchV0u7K3D2Bte+s/KzlFOQI4evw2t1AQDA0yoVtGdmZurpp5/WF198oZSUFBUWFrqt3759u0cqBwAAajdrTLsXW9pD/ULla/NVgSlQWk6aGgU18lpdAADwtEoF7bfddptWrVqlESNGKDY2tthM8gAAoO6zxrR7MRGdzWZTuCNch7MP60jOEYJ2AECdUqmg/bPPPtOnn36qHj16eLo+AADgNOJqaQ/39173eMnZ0n84+zDj2gEAdU6l5mmPiIhQZGSkp+sCAABOIzkFOcouyJbk3ZZ2ibnaAQB1V6WC9ieeeEKPPvqojh075un6AACA04Sra7xNNoX4hXi1LgTtAIC6qtzd4zt16uQ2dn3btm2Kjo5Ws2bN5Ofn51b2u+++81wNAQBArWQloXOEycdWqXYAj3G19B/JOeLVegAA4GnlDtqHDBlSjdUAAACnm9qQOd6FlnYAQF1V7qD9scceq856AACA04wrQK5VQXsuQTsAoG6pVF+2devWae3atUWWr127VuvXr69ypQAAQO1nZY53eDdz/Ml1OJJ9xLsVAQDAwyoVtN9zzz3avXt3keV//vmn7rnnnipXCgAA1H7WHO21oKXdFbTT0g4AqGsqFbRv3bpV5513XpHlnTp10tatW6tcKQAAUPu5AuRaFbQzph0AUMdUKmh3OBzav39/keX79u2T3V7uYfIAAOA05mpprw3d411j2skeDwCoayoVtPfr10/jx49XWtqJv2YfOXJEjzzyiPr16+exygEAgNqrNmaPP5J9RMYY71YGAAAPqlTQ/vzzz2v37t1q2rSp+vTpoz59+ighIUHJycl6/vnny72dKVOm6Pzzz1doaKgaNWqkIUOG6JdffnErY4zRxIkTFRcXp8DAQPXu3VtbtmxxK5OTk6P77rtPUVFRCg4O1pVXXqk9e/ZU5tAAAEA5WdnjHbUnaM83+crMy/RuZQAA8KBKBe2NGzfWDz/8oKlTp6pt27bq3LmzXnrpJW3evFnx8fHl3s6qVat0zz336JtvvlFiYqLy8/PVv39/ZWae+LKdOnWqXnjhBc2YMUPr1q1TTEyM+vXrp6NHj1plRo8erUWLFmnhwoVavXq1MjIyNHjwYBUUFFTm8AAAQDlY2eP9vd89PsAeoEB7oCQpNSfVy7UBAMBzKj0APTg4WP/3f/9XpZ1//vnnbo/nzJmjRo0aacOGDbr44otljNG0adM0YcIEDR06VJL0+uuvKzo6WgsWLNAdd9yhtLQ0zZ49W2+88Yb69u0rSZo/f77i4+O1bNkyDRgwoMh+c3JylJOTYz1OT0+v0nEAAFAfWd3ja0FLu+QcW5+Vn6W0nDTFh5a/EQEAgNqs3EH7Rx99pIEDB8rPz08fffRRqWWvvPLKSlXGNUY+MjJSkrRjxw4lJyerf//+VhmHw6FevXppzZo1uuOOO7Rhwwbl5eW5lYmLi1P79u21Zs2aYoP2KVOmaNKkSZWqIwAAcLK6x9eCMe2SFOGIUHJmslKzaWkHANQd5Q7ahwwZouTkZGvseUlsNluluqUbYzRmzBhddNFFat++vSQpOTlZkhQdHe1WNjo6Wrt27bLK+Pv7KyIiokgZ1/NPNX78eI0ZM8Z6nJ6eXqFu/QAA1HfGmBPd42tB9njpRD3IIA8AqEvKHbQXFhYWe99T7r33Xv3www9avXp1kXU2m83tsTGmyLJTlVbG4XDI4XBUvrIAANRzWflZyi/Ml1S7WtolgnYAQN1S4UR0hYWFeu211zR48GC1b99eHTp00FVXXaV58+ZVeoqV++67Tx999JFWrFihJk2aWMtjYmIkqUiLeUpKitX6HhMTo9zcXKWmppZYBgAAeJarld1us1sJ4LyNlnYAQF1UoaDdGKMrr7xSt912m/7880916NBB7dq1086dOzVy5EhdffXVFdq5MUb33nuv3n//fS1fvlwJCQlu6xMSEhQTE6PExERrWW5urlatWqXu3btLkjp37iw/Pz+3Mvv27dOPP/5olQEAAJ518nRvZfV+qykRAcdb2rOPeLciAAB4UIWyx8+dO1dffvmlvvjiC/Xp08dt3fLlyzVkyBDNmzdPN910U7m2d88992jBggX68MMPFRoaarWoh4eHKzAwUDabTaNHj9bkyZPVsmVLtWzZUpMnT1ZQUJCuv/56q+yoUaM0duxYNWzYUJGRkRo3bpw6dOhgZZMHAACeZWWOryVd4yVa2gEAdVOFgva33npLjzzySJGAXZIuueQSPfzww3rzzTfLHbTPnDlTktS7d2+35XPmzNHIkSMlSQ8++KCysrJ09913KzU1VV27dtXSpUsVGhpqlX/xxRdlt9s1fPhwZWVl6dJLL9XcuXPl6+tbkcMDAADllJ5Tu6Z7kxjTDgComyoUtP/www+aOnVqiesHDhyol19+udzbK88YeJvNpokTJ2rixIkllgkICND06dM1ffr0cu8bAABUnpU53r92ZI6XpAaOBpII2gEAdUuFxrQfPny41ORu0dHRRRLCAQCAusfqHl+LWtobBDSQxJh2AEDdUqGgvaCgQHZ7yY3zvr6+ys/Pr3KlAABA7WYloqtFY9pPbmmv7Iw2AADUNhXqHm+M0ciRI0uc4zwnJ8cjlQIAALWb1T3eUfu6x+cW5iorP0tBfkHerRAAAB5QoaD95ptvLrNMeZPQAQCA05eViK4WtbQH2gPl7+Ov3MJcHck5QtAOAKgTKhS0z5kzp7rqAQAATiNpubWve7zNZlODgAZKOZai1JxUxYXEebtKAABUWYXGtAMAAEgnWtprU/d46UQX+bTsNO9WBAAADyFoBwAAFWZlj69FLe3SibnaU3OYzQYAUDcQtAMAgAqrjd3jpRMt/8zVDgCoKwjaAQBAhRSaQh3NPSqp9nWPjwhwtrQTtAMA6gqCdgAAUCGZeZkqNIWSpDBHLW1pzz7i3YoAAOAhBO0AAKBC0nKcXeMdvg45fB1ero0715h2WtoBAHUFQTsAAKgQVxK6cP/a1TVeYkw7AKDuIWgHAAAVYmWOr2Vd4yXGtAMA6h6CdgAAUCGu7vG1LXO8dGKedoJ2AEBdQdAOAAAqpDa3tFtBO4noAAB1BEE7AACokPSc40F7LW5pzy7IVlZ+lncrAwCABxC0AwCACknLrb3d44P9gmX3sUs60Y0fAIDTGUE7AACoEFdLuytTe21is9kY1w4AqFMI2gEAQIVYY9prYUu7dKKLfGp2qncrAgCAB9i9XQEAAHB6sca0VzURXUGedOQPKTdTCgiXwhpLvlX/aeIK2ukeDwCoCwjaAQBAhbha2sP9K9k9/o9vpK9flnasknIzTiy3B0hNzpdaD5I6/EUKOaNSm3fN1Z6aQ0s7AOD0R9AOAAAqpNJTvuUclT55QNr8zollfkGSI1TKSpXys6WdXzlvS/8htewndb1Tat5bstnKvRvXWHvGtAMA6gKCdgAAUCGubucVGtN+NFmad5V04GfJ5it1ulE6/zYpur3k4yMVFkqHtknbV0g/vC39uUH69XPnLb6r1OshqcUl5QremasdAFCXELQDAIByyyvMU0aes0u7Kzgu07HD0rwhzoA9NFb6y1zpzAvdy/j4SGe0ct663iEd+EVa/5q0Ya60e600f6gzaB/0nNSwRam7I3s8AKAuIXs8AAAoN1cSOqmcLe2FBdI7N0sHfnIG7Ld8VjRgL84ZraWBz0h/2yRdeLfk6y/9vlyadZG0cUGpTyVoBwDUJQTtAACg3NJynV3jQ/1D5evjW/YTvnxW2vGl5BcsjVgkRSZUbIehMdJlU6S7v5Ga9ZTyjkkf3CUtftDZpb4YrkR0BO0AgLqAoB0AAJSbazx7uTLH790orXrGeX/wi1KjNpXfccMW0k0fSn3+4Xz87X+k9293tuSfwkpEx5h2AEAdQNAOAADKzRW0lzmevbBA+mS0ZAqldkOlc66t+s59fKVef5eumS35+Ek/vistHicZ41bMmqc9l3naAQCnP4J2AABQblZLu6OMlvYNc6S930uOcOmypz1biQ7DpGv+K8nmTFb3zUy31a6gPTMvU3mFeZ7dNwAANYygHQAAlJtrnHipQXtOhrTyeKB+yT+k0GjPV6Td1dKAyc77iY86p4g7LsQvRDY5p4Zz/ZEBAIDTFUE7AAAot3K1tCf9S8o8IEU2l7rcUn2VufAuqc0VUmGe9N5tUl6WJMnXx1eh/qGS3LPdAwBwOiJoBwAA5VbmmPasVGnNdOf9S/4h+fpVX2VsNunKGc6p5A5vl756wVrl+qMC49oBAKc7gnYAAFBuriC4xJb2b1+Vco9KjdpKba+u/goFNjgxZn71i9LBbc76Hc9uT/d4AMDpjqAdAACUm2tMe5h/WNGVuZnSN/923u85VvKpoZ8Zba+Szurn7Ca//AlJJ7W0E7QDAE5zBO0AAKDcXGPEi+0e//18KeuwFJEgtR1Sc5Wy2aR+j0uySVs/kPZuVJjD+UcFgnYAwOmOoB0AAJRbiYnojJG+/a/zfrd7JF97zVYsuq3Ucbjz/oqnmKsdAFBnELQDAIByc3WPL9LSvn2ldOg3yT9E6nhtTVfLqddDks1H+m2pwvNyJdHSDgA4/RG0AwCAcskryNOx/GOSimlpX/eq8/9z/ioFFDPevSY0bCG1uVKSFL7nO0kE7QCA0x9BOwAAKBdXV3ObbArxCzmx4shu6ZfFzvvn3+aFmp2kx/2SpPA/v5dE0A4AOP0RtAMAgHJxBcBhjjD5+vieWLFhjmQKpWY9pUZtvFS74xp3ls7srvD8493jGdMOADjNEbQDAIBycY1nd82BLknKz5E2vO687+1WdpfzRymssFASLe0AgNMfQTsAACgXVwDsloTup4+lYwel0Fjp7Mu9U7FTtblC4cfnkU/POuTlygAAUDUE7QAAoFxO7h5v2fSW8/9ON0q+fl6oVTHsDoW3HSpJOlqQrfzCfC9XCACAyvNq0P7ll1/qiiuuUFxcnGw2mz744AO39SNHjpTNZnO7XXjhhW5lcnJydN999ykqKkrBwcG68sortWfPnho8CgAA6ociLe1Hk6Xflzvvn3OddypVgrDOo6z76ak7vFgTAACqxqtBe2Zmps455xzNmDGjxDKXXXaZ9u3bZ90WL17stn706NFatGiRFi5cqNWrVysjI0ODBw9WQUFBdVcfAIB6xZXUzZrubfM7zgR0TS5wTrdWi9gbna1QY5MkpW1518u1AQCg8uze3PnAgQM1cODAUss4HA7FxMQUuy4tLU2zZ8/WG2+8ob59+0qS5s+fr/j4eC1btkwDBgzweJ0BAKiv3BLRGSNtPN41/py/eq9SpQjzD9XRvHSl/fyxdPF4b1cHAIBKqfVj2leuXKlGjRqpVatWuv3225WSkmKt27Bhg/Ly8tS/f39rWVxcnNq3b681a9aUuM2cnBylp6e73QAAQOlc3ePDHeFS8mYpZYvk6y+1H+rlmhUvPMT5R//01N+lA796uTYAAFROrQ7aBw4cqDfffFPLly/X888/r3Xr1umSSy5RTk6OJCk5OVn+/v6KiIhwe150dLSSk5NL3O6UKVMUHh5u3eLj46v1OAAAqAvcgvZNC50LWw+UAiNKeZb3hAc0lCSl+fpIP33o5doAAFA5tTpov/baa3X55Zerffv2uuKKK/TZZ5/p119/1aefflrq84wxstlsJa4fP3680tLSrNvu3bs9XXUAAOqcw9mHJUkRfmHS5v85F9ayBHQnc429T/PxdU5NBwDAaahWB+2nio2NVdOmTfXbb79JkmJiYpSbm6vU1FS3cikpKYqOji5xOw6HQ2FhYW43AABQutRs5/dtxMFtUuYBKShKOquvl2tVMito9/WV9m2SUnd6t0IAAFTCaRW0Hzp0SLt371ZsbKwkqXPnzvLz81NiYqJVZt++ffrxxx/VvXt3b1UTAIA6xxhjJaKL2LHaubDdkNozN3sxXEH7kfDGzgU/feLF2gAAUDlezR6fkZGhbdu2WY937NihjRs3KjIyUpGRkZo4caKuueYaxcbGaufOnXrkkUcUFRWlq6++WpIUHh6uUaNGaezYsWrYsKEiIyM1btw4dejQwcomDwAAqi49N10FxjmdauSvx/9Y3u5qL9aobOH+x1vaw2MlbZF++kjqfq93KwUAQAV5NWhfv369+vTpYz0eM2aMJOnmm2/WzJkztXnzZs2bN09HjhxRbGys+vTpo7fffluhoaHWc1588UXZ7XYNHz5cWVlZuvTSSzV37lz5+vrW+PEAAFBXubrGB/s65J+dJoVES2d283KtSudqaU8POP67Yfda6WiyFFr8VLIAANRGXg3ae/fuLWNMieuXLFlS5jYCAgI0ffp0TZ8+3ZNVAwAAJ0nNOT6evfB4ote2V0k+tfsP5NaY9oIcqcn50p51zoR0F9zu5ZoBAFB+p9WYdgAA4B2uzPGRORnOBbW8a7x0UtCemya1ucK5kCzyAIDTDEE7AAAok5U5Pj9PComR4i/0co3KZo1pz0mT2lzpXLhztXTssBdrBQBAxRC0AwCAMllBe0HB8a7xtf8nRJjDOaXr0dyjKmhwptSonWQKpN+Xe7lmAACUX+3/xgUAAF53OOuAJCmioPC06BovnWhpNzLKyMuQWh6fWea3pV6sFQAAFUPQDgAAypR68BdJUqRfsBTf1cu1KR8/Xz8F+wVLknOO+Zb9nSu2LZMKC71XMQAAKoCgHQAAlCn1yE5JUoNGHU+LrvEubuPa47tKjjDp2CFp7/derhkAAOVz+nzrAgAA7ygsVGrWQUlSZC2fm/1UVgb5nDTJ109q3tu5gi7yAIDTBEE7AAAo3d7vlWpzdiePOPMiL1emYlzJ6NJy05wLrC7yiV6qEQAAFUPQDgAASmV+/kSpx7vERwRHe7k2FePWPV6SzjqejO7P76SMA16qFQAA5UfQDgAASpX1y2LlHA/aIwMivVybinF1j0/PSXcuCIuVYjpIMtLvX3ivYgAAlBNBOwAAKNnh7Tqc+pskyeHrr0B7oJcrVDHWmHZX93jpRBf53+giDwCo/QjaAQBAyX5erFQfX0lSRECkbDablytUMQ0cDSQdn/LN5ax+zv+3LZMKC2q8TgAAVARBOwAAKNkvi5Xqe3w8uyPCy5WpuDD/44nock5qaW9yvuQIl7KPSHs3eqVeAACUF0E7AAAo3rHD0h9JOuzrbGk/3cazS8WMaZckX7uU0NN5f/sKL9QKAIDyI2gHAADF+325ZAqVGh4nSYoIOP1a2osd0y6dmK99+8oarQ8AABVF0A4AAIp3PFFbauSZkk7ToP3UKd9cmvdx/r97rZR7rIZrBQBA+RG0AwCAogoLnYnaJKUGR0k6zbvH56ar0BSeWNGwhRQeLxXkSn+s8VLtAAAoG0E7AAAoat/30rGDkn+oUu12SScysZ9OwhzORHSFplAZeRknVthsUvNezvt0kQcA1GIE7QAAoKjfnK3satFbqce7lp+O3eMdvg5rbvm07BK6yBO0AwBqMYJ2AABQ1DbneHad1U+Hsw9LOj27x0ulJKNLON7SnrxZyjxYw7UCAKB8CNoBAIC7zEPSnvXO+2f1VWpOqqTTc552qZRkdCFnSNEdnPdpbQcA1FIE7QAAwN3vyyUZqVE75Yacocy8TEmnZ/d46aSW9lODdolx7QCAWo+gHQAAuHN1jW95omu83WZXmH+YFytVeSV2j5ekFieNazem5ioFAEA5EbQDAIATCgulbV8477fsp9RsZ9f4BgENZLPZvFixynP9saHYlvYzu0k+flLabil1Rw3XDACAshG0AwCAE5J/sKZ6U3xXHco+JElqGNDQyxWrvFK7x/sHS03Od97f8WUN1goAgPIhaAcAACdsX+H8v9lFkq+fDmUdD9oD62jQLp0Y107QDgCohQjaAQDACa6EbMfHeteFlvYGjgaSShjTLkkJFzv/3/El49oBALUOQTsAAHDKy5J2JTnvN+8tSXWjpb2kKd9cGneR7IFS5gHpwM81WDMAAMpG0A4AAJz++EYqyJFCY6WoVpLqRkt7mKOURHSSZPeXmnZz3qeLPACgliFoBwAATq6u8c37SMczxdeJlvbjY9rTc9NLLnRyF3kAAGoRgnYAAOBkBe29rUV1oaX95O7xpqQx666gfedXUmFBDdUMAICyEbQDAADp2GFp3ybnfVc2ddWtlvYCU6DMvMziC8WcIznCpew057R3AADUEgTtAABA2rFKkpEatZVCYyRJBYUFOpJzRNLpHbQH2APk8HVIKiWDvK9datbDeZ8u8gCAWoSgHQAAFNs1PjUnVYWmUDbZrGnTTleu1nbXHyGKxbh2AEAtRNAOAACk31c4/z95PPvxrvERARGy+9i9UCnPcQXtJWaQl04E7buSpPzcGqgVAABlI2gHAKC+O7xDOrJL8rFLTXtYi11Be2RApLdq5jGuZHTpOaVkkD+jjRQUJeVlSnu/q6GaAQBQOoJ2AADqO1fX+CYXSI4Qa7GVOf40Hs/uUq6Wdh8fKaGn8z5d5AEAtQRBOwAA9d32ol3jpZMyx5/G0725WEF7SYnoXBjXDgCoZQjaAQCozwoLTgSoLfq4rXK1tEcFRtV0rTzu5LnaS5VwfLq73WulvKxqrhUAAGUjaAcAoD7bt0nKSpUcYVLceW6r6sIc7S5hjjBJ5QjaI5tLYY2lglxn4A4AgJcRtAMAUJ+5xrM36+mcq/wk1pj2utQ9vqyg3WajizwAoFYhaAcAoD4rZn52l7rU0u6aZ77UedpdCNoBALUIQTsAAPVVXpb0xzfO+8UF7XWopT3CESFJOpx9uOzCzY5nkP/zOym7lCniAACoAQTtAADUV38kSQU5zjHcUS3dVhWaQqVmp0qqGy3trmMoV9DeIN45tt0UOM8RAABe5NWg/csvv9QVV1yhuLg42Ww2ffDBB27rjTGaOHGi4uLiFBgYqN69e2vLli1uZXJycnTfffcpKipKwcHBuvLKK7Vnz54aPAoAAE5TJ3eNt9ncVh3JOaICUyBJigiIqNl6VQNX0J6Rl6Gcgpyyn0AXeQBALeHVoD0zM1PnnHOOZsyYUez6qVOn6oUXXtCMGTO0bt06xcTEqF+/fjp69KhVZvTo0Vq0aJEWLlyo1atXKyMjQ4MHD1ZBQUFNHQYAAKen34ufn106MZ69gaOB/Hz8arBS1SPUL9Q6DtexlcoK2ldVY60AACibvewi1WfgwIEaOHBgseuMMZo2bZomTJigoUOHSpJef/11RUdHa8GCBbrjjjuUlpam2bNn64033lDfvn0lSfPnz1d8fLyWLVumAQMGFLvtnJwc5eSc+Ct7ejrj1QAA9UzmQSn5B+d919zkJ6lL49klyWazKTIgUvuP7dehrEOKC4kr/Qmuce3Jm6Vjh6WgyOqvJAAAxai1Y9p37Nih5ORk9e/f31rmcDjUq1cvrVmzRpK0YcMG5eXluZWJi4tT+/btrTLFmTJlisLDw61bfHx89R0IAAC1katrfHR7KTS6yOq6lDnepULj2kMaSY3aOu/v/KoaawUAQOlqbdCenJwsSYqOdv8hER0dba1LTk6Wv7+/IiIiSixTnPHjxystLc267d6928O1BwCglttectd46aSgvY60tEsnjsXVi6BMjGsHANQCtTZod7GdkhjHGFNk2anKKuNwOBQWFuZ2AwCg3jBG+n2l836LPsUWsbrH16GW9sgAZxf3co1plwjaAQC1Qq0N2mNiYiSpSIt5SkqK1foeExOj3NxcpaamllgGAACc4tA2KX2P5Osvndm9+CL1vXu8JDXtIdl8pIO/Sun7qrFmAACUrNYG7QkJCYqJiVFiYqK1LDc3V6tWrVL37s4fGJ07d5afn59bmX379unHH3+0ygAAgFP8vtz5/5kXSv5BxRapa4nopJO6x5e3pT2wgRR7jvM+49oBAF7i1ezxGRkZ2rZtm/V4x44d2rhxoyIjI3XmmWdq9OjRmjx5slq2bKmWLVtq8uTJCgoK0vXXXy9JCg8P16hRozR27Fg1bNhQkZGRGjdunDp06GBlkwcAAKdwTfXW4pISi9TFlvbIwOPd48s7pl1ydpHf+71z6reOw6upZgAAlMyrQfv69evVp8+JsXRjxoyRJN18882aO3euHnzwQWVlZenuu+9WamqqunbtqqVLlyo0NNR6zosvvii73a7hw4crKytLl156qebOnStfX98aPx4AAGq9gjxp52rn/ebFj2eX6nZLe7m7x0vOoP3rlxjXDgDwGpsxxni7Et6Wnp6u8PBwpaWlkZQOAFC37UqS5lwmBTWUxm2TfIqOlDPG6Lz55ym/MF+JwxIVExzjhYp63q+pv+qaj65RhCNCX/61nEF4bqb09JlSYb70t01SRLNqrSMAoP4obxxaa8e0AwCAauCa6i2hV7EBuySl56YrvzBf0omM63VBVGCUJCk1J1V5hXnle5J/sNTkfOf97auqqWYAAJSMoB0AgPrEGs9eStf44+PZQ/1D5e/rXxO1qhENHA1k93GODDx47GD5n8jUbwAALyJoBwCgvsg6Iv253nm/lPHsB7OcAa2rZbqu8LH5qFFgI0nS/mP7y//Ek4N2RhUCAGoYQTsAAPXFzq8kUyg1bCk1iC+xWEpWiiTpjMAzaqpmNaZRkDNoTzmWUv4nNTlfsgdImSnSgV+qqWYAABSPoB0AgPqiHF3jpRNdx+taS7tUyaDd7nDOaS/RRR4AUOMI2gEAqC9cSehK6RovSQeyDkiipd2N1UWeZHQAgJpF0A4AQH2Quks6vF2y+UrNLiq1qBW0B9W9oD06KFpSBce0S85s+5JzjvvCAg/XCgCAkhG0AwBQH2xb5vy/yflSQMlzwUp1NxGddOIPERVuaY89V/IPlbKPSPs2ebxeAACUhKAdAID64Nclzv9b9S+z6IFjdI8vwtcuNT/e2v5boodrBQBAyQjaAQCo6/KyTiRQa3VZmcVdLe11uXt8yrEUmYpO3+Y6d79+7uFaAQBQMoJ2AADquh1fSflZUlgTqVHbUoseyzumjLwMSXW7pT27IFvpuekVe3LL470U9n4nHa3gmHgAACqJoB0AgLrO1TLcaoBks5Va1NXKHmgPVLBfcHXXrMYF2AMU5u8c01/hLvKh0VJcJ+f9bXSRBwDUDIJ2AADqMmOk35Y677caUGZxV+b4qMAo2coI8E9XscGxkqR9mfsq/uSWx88hXeQBADWEoB0AgLosZauUtluyB0jNepZZvC7P0e4SFxInSdqbsbfiT3b94eP3FVJ+rgdrBQBA8QjaAQCoy1xZ4xN6Sf5BZRY/eKzuTvfm0jiksaRKBu2x50rBjaTcDGnX156tGAAAxSBoBwCgLqvAVG/SSS3tdTBzvIsraP8z48+KP9nH58S5dJ1bAACqEUE7AAB11bHD0p5vnfdblj2eXTqRiK4ut7RXqXu85D6uvaLTxgEAUEEE7QAA1FW/fCaZQim6vdQgvlxPOXCs7o9pr1JLuyS16CP5+EmpO6QDP3uwZgAAFEXQDgBAXbX1Q+f/ba4s91PqQ/f42BBn9vjUnFQdyztW8Q04QqUWlzjvb/nAcxUDAKAYBO0AANRF2WnS78ud99sNKffT6kP2+DD/MIX6h0qqQhf59kOd/295ny7yAIBqRdAOAEBd9MtnUmGedMbZ0hmty/WU3IJcpeWkSarbQbt0Ugb5zEoG7a0HSb4O6eCv0v4tHqwZAADuCNoBAKiLXF3j215V7qe4ktD5+fgp3BFeHbWqNVxB++6juyu3gYAw6ay+zvtb3vdQrQAAKIqgHQCAuiY7Xdr2hfN+2yHlfpqra3xUYJRsNls1VKz2ODPsTEnSH+l/VH4jVhf5RXSRBwBUG4J2AADqml+XSAU5UsOWUqM25X7awWPOlva63jVekpqFNZMk7UzfWfmNtLpMsgdKh7dL+zZ5pF4AAJyKoB0AgLpm6wfO/9sNkSrQYn5yS3tdZwXtaTsrvxFHiNSqv/M+XeQBANWEoB0AgLok56i0bZnzfgXGs0tSyrEUSXV7ujeXZuHNJEn7MvcpOz+78htqRxd5AED1ImgHAKAu2fqRlJ8tNTxLim5foae6EtHVh5b2CEeEQv1DZWT0x9EqjGtv2V/yD5GO/CHt+tpzFQQA4DiCdgAA6pJNbzn/P+e6CnWNl6SULGdLe6OgRp6uVa1js9mUEJYgSdqVvqvyG/IPktpf47y/4XUP1AwAAHcE7QAA1BWpO6WdX0mySef8tcJP35+5X5IUExTj2XrVUk3Dmkqq4rh2Sep8s/P/rR9Kxw5XbVsAAJyCoB0AgLpi00Ln/817SeFNKvx0K2gPrh9Bu2tce5UyyEtS3HlSdAdnxv4f/lflegEAcDKCdgAA6oLCQmnjAuf9c2+o8NMz8zJ1NO+oJCk6ONqTNau1PDLtm+QchnDeTc77371OQjoAgEcRtAMAUBf8kSQd2SX5h0pnD67w0/cfc7ayh/iFKNgv2NO1q5VO7h5vqhpod/yLZA+QUrZKf27wQO0AAHAiaAcAoC5wtbK3G+JMjlZBrq7x0UH1o5VdOhG0p+em60jOkaptLDBCajvEeX/D3KptCwCAkxC0AwBwuss5Km39wHm/El3jpRMt7fWla7wkBdgDFBscK0nakbaj6ht0JaT78T0pK7Xq2wMAQATtAACc/n54W8rNcM7NfuaFldpEfWxpl6QWDVpIkrYd2Vb1jZ3ZTWrUTso7Jn03r+rbAwBABO0AAJzejJG+/a/z/vm3V3hudhdXS3t9yRzvclaDsyRJvx/5veobs9mkbnc776/9j1SQV/VtAgDqPYJ2AABOZzu/kg78LPkFS+deV+nNWN3j61lLuyto90hLuyS1HyYFnyGl/+mctx0AgCoiaAcA4HTmamU/51opILzSm7G6x9ejMe2SdFaEh4N2vwBnjwdJSprB9G8AgCojaAcA4HSVtkf6+VPnfVegWEnJx5Il1b+W9ubhzWWTTYezD+tQ1iHPbPT8UZKvQ9r7vfTHN57ZJgCg3iJoBwDgdLV+jmQKpGY9pei2ld5MVn6W0nLSJNW/lvZAe6CahDaR5KFx7ZIUHOXs+SA5W9sBAKgCu7crAAAAKiEvW/rudef982+r0qZSjqVIkoLsQQr1Cy22TH5BoTJzCpSRm6+M7Hxl5OQrr6BQhYVGBcaooNCo0BgVFMq6b4zk62OT3ccm3+M3u49NPqcscy73ka+PZPfxkZ/dR36+Nvn7+sjf7iM/Xx/ZfWyyVTLJXlnOanCWdh/drd+O/KYLYi/wzEYvvMeZQf7nT6WDv0lRLT2zXQBAvUPQDgDA6WjTW1LmASmsiXT25RV+ujFGhzJz9Wdqllb9sVWSZDcR+vu7PyjlaI5SM3OVkZOvo9n5yszJV1ZegaePoML8fZ3BvN/xQN567Ot87Gf3kf9Jj/3tzjIOu49CA+wKC/RTWICfwgLtCg04cf8MR1NJHhzXLkmNzpZaDZR+/Uz6epp01b88t20AQL1C0A4AwOmmsEBaM915v9s9kq9fiUXTs/P02/6j+j0lU78fzNCOA5nafjBTe1KPKTuvUJJkD/tOgY2lw2mBenf3nlJ37W/3UYjDrmCHr/x9feTrY5OP7USLuXXfZpNsUmGhUX6hsyXedcsvLFShkfILC1VQcKKlPr/QKL/AKLegULn5hUX2nVtQqNwCyfmP59jDshXYWHpn0zqt+nqlosMCFNcgUE0bBqlpwyA1axisZlHBCg8s+TwXq+cYZ9C+6W2p9yNSeGOP1hsAUD/U6qB94sSJmjRpktuy6OhoJSc7k+UYYzRp0iS98sorSk1NVdeuXfWvf/1L7dq180Z1AQCoGT9/Kh3+XQpoIJ13k7V4f3q2vv/jiDb/eUS/JB/VT/uO6s8jWSVuxmaTokMDFHBGjg5JahHZWIPatdYZIQ41DPFXaICfgv3tCg2wHw/U7fK310w6HHM8kM87HsTnuW757o9z8wuPPzbKyz++zPX4eJms3AIdzc5Xenae0rPyTrrv/D+tIM65U//92n4wQ9sPZhZbp7jwAJ0dG6azY0J1dmyYzm3SQPGRgSV324+/QGp6kbRrtXNs+2VTqulsAQDqslodtEtSu3bttGzZMuuxr6+vdX/q1Kl64YUXNHfuXLVq1UpPPvmk+vXrp19++UWhocWPyQMA4LRmjLO7taS9rW7UJ2v3a+PuX/T9H0e0Ly272KfEhgforEYhah4VrOZnhCghKlhNGwYpNjxQ/nYfTVzzld77Tbq8TTvdde5ZNXgwJbPZbLL72mT3lQLlW/YTqiCvIE/nv/myCnyz9e+bWig3J0x7Uo9p1yHnbeehTKUczdHetGztTcvW8p9TrOdGhTjU6cwG6tw0QhckRKpj43DZfU/6w0bPB5xB+4a50sV/l4Iiq/VYAAB1T60P2u12u2JiYoosN8Zo2rRpmjBhgoYOHSpJev311xUdHa0FCxbojjvuqOmqAgBQbQ5n5uqb7Ye074cvNOrPDcoxfrri23Y6pJ+tMj42qVV0qM5p0kBt4463CMeEKTyo9G7dezP2SpLiQuKq9RhqKz9fPzULa6rf035XWPghXdS4TZEy6dl5+jX5qH7al66fko9qy950bd2bpoMZOUrcul+JW53z3Ic67OravKEuOquherY6Qy1aXCrFdJSSf5DW/kfqM76mDw8AcJqr9UH7b7/9pri4ODkcDnXt2lWTJ09W8+bNtWPHDiUnJ6t///5WWYfDoV69emnNmjWlBu05OTnKycmxHqenp1frMQAAUFFpx/K0dschJW0/pKTfD+nn5KOSpNl+r0q+0jsFF8s3tJH6xzdQpzMjdG58A3VsEq5gR8W/2vdm1u+gXZJaNGih39N+17bUbbqo8UVF1ocF+KlLs0h1aXaipTw7r0A//pmm7/5I1YZdqfpm+2GlZeVp2U/7tewnZxCfEBWsexv9RdfoB5m1s2Trfp/kCKmx4wIAnP5qddDetWtXzZs3T61atdL+/fv15JNPqnv37tqyZYs1rj062n0+2ejoaO3atavU7U6ZMqXIWHkAALwpO69A3+44rNXbDirp90P6cW+ajHEvc3nUfl2a8b2MfNRv1BO6oVnbKk+DVmgKrZb2xiH1N1HaWRFnaemupfrtyG/lfk6An69bIF9QaLRlb5q+3nZIq7cd0Lc7DmvHwUz9/WCCOvnHqHl2sj6dO1kRfceoa0JD+fpUzxR2AIC6pVYH7QMHDrTud+jQQd26dVOLFi30+uuv68ILL5SkIj9WjDFl/oAZP368xowZYz1OT09XfHy8B2sOAEDpjDH6/UCmvvz1gFb9ekDfbD+knFMypjc/I1jdmjdU9xZR6to8UlEf3yL9Itk6DFN0gmeSrh7MOqi8wjz52nzVKKiRR7Z5OmrZwDmP+u9Hfq/0Nnx9bOrYpIE6Nmmgu3q30NHsPH3120Et+2m/5v80RI+aWeq8d4Eu/u8FahAaosEd43TluXE6p0l4tc1BDwA4/dXqoP1UwcHB6tChg3777TcNGTJEkpScnKzY2FirTEpKSpHW91M5HA45HI7qrCoAAEUczc7T19sO6cvfDmjVLweKZHaPCQvQxa2i1OOsKF3YvKGiwwJOrNz3g/TLp5JszoRmHuJqZY8JjpHd57T6WeBRLRq0kOQM2gtNoXxsVc+SHxrgp0EdYjWoQ6wKcs9WzouLFJO1X9cHrNHco7302tc79NrXO9S0YZCu6Binq86NU8toEukCANydVt/OOTk5+umnn9SzZ08lJCQoJiZGiYmJ6tSpkyQpNzdXq1at0jPPPOPlmgIA4LT9QIaW/5yi5T+n6Nsdh5VfeKLPu7+vjy5IiFSvVmeoV+sz1LJRSMktrl9Odf7f/hrpjFYeq9+fGX9Kqt/j2SUpPjRe/j7+yi7I1p9H/1R8mGd74Pn6B8i35/3S0gl6NHKZelwyWh9t3q9lW/dr16FjmrFim2as2KZ2cWEa1rmJrjq3sSKD/T1aBwDA6alWB+3jxo3TFVdcoTPPPFMpKSl68sknlZ6erptvvlk2m02jR4/W5MmT1bJlS7Vs2VKTJ09WUFCQrr/+em9XHQBQT+XmF2r9zsP64nigvuOUOb8TooKdQXqrM9S1eaT+v737jo+qSh8//pme3nsICYQSepXeuxVdFVSs664rrq5r/emuu7Dqoq6u4Ne1IqKra0OwU6VJlZZQUgiEhFDSe8+U8/tjkiFDQtMkk5Dn/XrNa245997nTk4mee4951wP40X8Kc4+BMnf0dx32aHByPGeHTtp12v1dPXrSkphCkeKjzR70g7AkLthyytoC9OYyk6m3vobKmstrEvK4bv9WWxOzSXxdCmJp5NYsDKZyXGh3DSkE+N7BmPQ/fo7/0IIIdqnNp20nzx5kltvvZX8/HyCg4MZMWIEO3fuJDo6GoAnn3ySqqoqHnjgAYqKihg+fDhr166VZ7QLIYRoVQXlNWw6nMeGlFx+Ss2jrMbiWGfQaRjeJZBJcSFMigshJsjz0g9Qf5e9z/UQEtc8Qdepv9PekQehq9fNrxsphSmkFacxqfOk5j+AyQuG/QE2vwhbF0KfG/Aw6pk5MJKZAyMpqqjluwOnWbbnJAdPlbA6MZvVidkEeZm4YVAENw2JomeY/I8jhBAdTZtO2j/77LPzrtdoNMyfP5/58+e3TkBCCCEE9kHkUrLL2JCSy/rkHOJPFDuN9B7kZWRCzxAmx4UwpnsQ3m7nf076eZ1OgKRvsN9lf/LXht7IybKTAER6S9Je36/9UkaQv2TD/wDb/8/+3Pa09dBtimOVv6eRO0fGcOfIGFKyS1m+9yRfxZ8iv7yGxVvSWbwlnX6Rvtw8tBPXDYjAz0OazwshREfQppN2IYQQoq2wWG3sOV7E2sQc1iZlc7LIeRC5PhE+TI4LYVKvUPpH+qJtrsd5rX/W/t5/FoT2bp59NnC8zP6Y1M7enZt93+1N/QjyR4paMGn3CLA3k9/5JmxZ6JS0NxQX5sNfr+7NkzPi2Hw4j2V7T7A+OZeDp0o4eKqE579PZkrvEG4eEsXY7kHopfm8EEJctiRpF0IIIc6hstbCT6n5rEvKYX1KDsWVZsc6k17LmG5BTO4VysS4YMJ93Zs/gPQt9ruxWj1MeLrZd19tqSa7IhuAaJ/oZt9/e9Pd3560Z5RmYLaaMeh+RQuJ8xn5IOxaDMe3woldEDXsnEUNOi1TeocypXcoBeU1fLvf3nw+KauUlQezWXkwm2BvE78ZFMlNQzrJ6PNCCHEZkqRdCCGEaCC/vIYNybmsTcpmy5F8p2en+3kYmBwXytTeoYzrEXRxg8j9UkrB+n/Yp4fcAwFdmv0QmWWZAHgbvfEz+TX7/tubcM9wvAxelJvLOVZyjJ4BPVvmQL6RMGA2xH8MW16F287fHbBeoJeJe0Z34Z7RXUg8XcKXe0/yTcJp8spqeOenY7zz0zEGRPlx05BOXNc/Al+PFrroIIQQolVJ0i6EEKLDyyyoZE1iNmuTstlzvMipf3onf3em9Q5jWp9Qhkb7t14z5MMr4eRuMHg0+4jx9TJL7Ul7tHf0uR8114FoNBp6+PdgX+4+UotSWy5pBxj9Z4j/H6SugpykS+760CfClz4Rvjx9ZS82Hs5l2Z6TbDycy/4Txew/Ucxz3ycxrbd99Pmx3YPRNVd3DSGEEK1OknYhhBAdUmZBJT8czGLlwSwOnipxWtc30oepveyJelyYd+sntFYz/DjfPj1iLniHtshhjpfW9Wf3kf7s9Rom7S0qqDv0vs4+yODWhXDj4l+0G6Ney/Q+YUzvE0ZeWQ3fJJziy70nScku4/sDWXx/IItQHxO/GdyJm4Z0IjbYq5lPRAghREuTpF0IIUSHcbygwpGoHzpV6liu1cCIroFM7xPGlN6hRPq1QP/0S7H7PchPBY8gGPWnFjtMffN46c9+Ro+AHgAtn7QDjHnEnrQfWg6T/gr+Mb9qd8HeJn43tiv3julC4ulSlu05wTf7T5NTWsNbm9J4a1Magzv7ceOQTlzZN5wATxl9Xggh2gNJ2oUQQlzWMvLPJOqJp50T9ZGxgVzVL5zpfcII8jK5MMoGKgpg0wv26UnPgLtfix2q/k67JO1n9PS3N4k/XHi45Q8WMQi6ToRjG2H763D1v5tltxqNhr6RvvSN9OUvV/diQ3Iuy/aeZHNqHvsyi9mXWczfv0lkVIP6Lwm8EEK0XZK0CyGEuOyk51ew8mAWPxzIIinrTKKu02oY2bU+UQklsK0k6g1t/CdUl0BoPxh8Z4seKqMkA5CkvaFuft3QoKGguoD8qnyC3INa9oBjH7Un7fs+gnFPNntXCJNex5X9wrmyXzi5pdV8FX+Kb/efJvF0KVuO5LPlSD7PfH1IEnghhGjDJGkXQghxWThfot5uEpKcRNi71D595Yug1bXYoYqqiyioLgCgi2/zj0zfXnkYPOjs05njpcdJLUpt+aQ9Zix0GgYnd8G212DGghY7VIiPG38YH8sfxsc2aoFydgI/vU8YU3uHEurj1mLxCCGEuDiStAshhGi3juWV2xP1g9kkN5GoX90vnGltPVGvZ7PBD4+DskHv6yFmTIse7mjxUQAivSLxNHi26LHamx7+PTheepwjRUcYFTGqZQ+m0cCEp+Dj38CeJTD64RYbeLChmCBP/jixG3+c2O28CfyATr5M6WV/TrxLBmUUQgghSbsQQoj2JS2vnJUHsvjhYBYp2WWO5e0yUW9o3weQuR0MnjDtuRY/3JGiIwB09+ve4sdqb3r492Dd8XWt068dIHZSq91tb8rZCfzKQ1msS8oh4UQx+0+WsP9kCf9el0onf3em9g5laq9QrugSgKG1Hn8ohBAdnCTtQggh2ryjufY76ivPStT1Wg2jugVxdb8wpvUOw7+9Jer1Sk/Dunn26cl/B7+WfwTbkeK6pN1fkvazxQXEAZBcmNw6B3TR3famxAR58sCEbjwwoRu5ZdVsSM5lXVIOW4/mc7KoiqXbMli6LQMfNz3jegQzuVcI43uEtL+LZEII0Y5I0i6EEKJNOl+iPrpbUN0d9VD8PNp5sqAU/PAY1JRC5FAY9vtWOezRInvzeEnaG+sT2AeAYyXHqDRX4mHwaPmDuvhue1NCvN24ZVhnbhnWmcpaC1uO5PNjUg7rU3IprKh1PAdeq4FBnf2ZFBfCpLgQaUYvhBDNTJJ2IYQQbYJSiiO55aw6mM3Kg1kcznFO1Md0D+KqfuFM630ZJOoNJX4Fh1eC1gAz/9Oig8/VU0o5+rR38+vW4sdrb4I9ggnxCCG3MpeUwhQGhw5u+YOefbd95B/BN7Llj3uRPIx6pvcJY3qfMKw2RcKJIjak5LI+OZeU7DL2Hi9i7/EiXl5zmAhfNyb1sifwo2KDcDO0fJ0WQojLmSTtQgghXEYpxaFTpaw6lMXqxGyO5VU41l3WiXq9kpPw/SP26bGPQkivVjns6YrTlJvL0Wv1xPjEtMox25s+gX3IrczlUP6h1knawX63vfMo+9gGG56DG95uneNeIp1Ww5DoAIZEB/DE9DhOFVexMSWXDSm5bDuaz+mSaj7emcnHOzNxM2gZFRvkuAsf4efu6vCFEKLdkaRdCCFEq7LZFPsyi1h1KJvVh7I5VVzlWGfUaRnTPYgr+9r7qPt6GFwYaQuzWWHFH6C6GCIGwdjHW+3QB/MPAtDTvycG3WX8Gf8KfQL7sPHERhILElvvoBoNTH8eFk+C/Z/CsPsgspUuGPwKkX7u3D4imttHRFNVa2XHsXw2pOSyITmX0yXV9umUXADiwryZ3CuESXGhDIzyQ6eVZvRCCHEhkrQLIYRocWarjZ+PFbI6MYs1iTnkldU41rkbdEyMC2Z6nzAmxYXg7dZBksgtr8LxrWD0ghuXgL71WhIczLMn7X2D+rbaMdub+s+mVZN2gMgh0H82HPgc1j4Dd/9gT+bbCXejjklxoUyKC0XNVBzOKWN9sj1pj88sIiW7jJTsMt7YmEaAp5EJPYKZGBfCuB7B+Lp3kN99IYS4RJK0CyGEaBHVZitbj+SzJjGbdck5FFeaHeu83fRM6RXKjL5hjOsejLuxg/V5zfwZNr1gn77qFQiMbdXD199p7x/cv1WP257UJ+3HS49TUFVAoHtg6x188t8h6Rs4vg2Sv4Pe17XesZuRRqMhLsyHuDAf/jixG4UVtWxOtfeD35yaR2FFLSviT7Ei/hQ6rYYrYuoHswslNthTBrMTQog6krQLIYRoNtl1TWHXJ+ewLS2farPNsS7A08i03vZEfVRsEEZ9B33Gc2kWfHEnKCv0vQkG3NKqhzfbzCQVJAHQL6hfqx67PfE1+dLdvztHio6wL3cfU6OntuLBO8Goh+Cnl2Hd36D7VDC0/77gAZ5GbhjUiRsGdcJstbH3eBEbU3JZn5LL0dxydh4rZOexQhasTKFzgIejH/zwrgGY9B3swp4QQjQgSbsQQohfzGZTHDpdwo/JuWxIyeHQqVKn9ZF+7kzpFcKMvuFcEeOPXtdBE/V6llp7wl6eDcFxcO2iVm/6fKToCDXWGrwN3kT7RLfqsduboaFDOVJ0hD3Ze1o3aQcY/WeI/xiKMmDTizD1H617/BZm0GkZ0TWQEV0DefqqXmQWVLIhxf44uZ+PFZJZWMkH2zP4YHsGHkYdY7vbB7Ob2DOEEB83V4cvhBCtSpJ2IYQQl6S4spatR/PZfDiPzal55Dbon67RwMAoP6b0CpXnNTdl1ZP253CbfOGWT8Dk3eohxOfGA9AvuB9aTQe/iHIBQ0KH8GnKp+zN2dv6Bzd5wdX/hs9ug+2vQ58bIGJg68fRSjoHenD36C7cPboLFTUWth7NZ0NyLhsO55JXVsOaxBzWJOYA0L+TLxN7hjC5Vwh9I3zRymB2QojLnCTtQgghzstqU+w/Wczmw3n8dCSP/SeKsakz6z2NOsZ2D2ZyrxAmxoUQ5GVyXbBt2e73YO9SQAM3LWn1fuz1dp7eCcDw8OEuOX57MiR0CACpRamU1JTga/Jt3QDirobeM+3921f8Hu7bDEaP1o3BBTxNZ54Jb7MpEk+X1o1An8P+kyUcqHu9tv4Iwd4mpvYOZUafMEZ0Dey43W6EEJc1SdqFEEI0cqKwku1p+fx0JJ+tR/IpqTI7re8e4sX4HsGM6xEs/U0vRupaWPmEfXpyXR9lFzDbzOzO2Q3AiPARLomhPQlyD6KbXzeOFh9ly6ktXNP1mtYP4uqF9oEL81NhzV/sXSo6EK1WQ79OvvTr5MvDU7qTW1bNpsN5bEjOZcuRPPLKavjk50w++TkTbzc9k+NC7ANc9gjGwyj/5gohLg/ybSaEEIL88hq2pxWwIy2fbUcLyCysdFrv46ZnTPcgxvcIZmz3YCL82v+gWK0m6wB8eQ8oGwycA2MedVkoifmJVJgr8DX5EhcQ57I42pMJURM4WnyUjZkbXZO0ewbCDW/DR9fbW2p0GgqDbm/9ONqIEG83Zg2NYtbQKGosVnYeK2T1oWzWJeWQX17D1wmn+TrhNCa9lnE97I+SnNIrBD+P1nukohBCNDdJ2oUQogMqqTKzO72QbWn57EgrICW7zGm9TqthQCdfxnQPZnyPIAZ08pNB5H6JklPwySyoLYcu4+CaRS595vaO0zsAGBY2TPqzX6RJUZN47+B7bD21lVprLUadC5K/2Ikw4S+waQF8/wgEdofO0r3BpNcxvkcw43sE8/z1fYnPLGL1oWzWJGVzorCKdUk5rEvKQafVMKJrANP7hDGtdxhhvjKQnRCifdEopdSFi13eSktL8fX1paSkBB8fH1eHI4QQzS6ntJpd6YXszihkV3ohh3PKOPvbv1e4D6NjAxnVLZBhXQLxMsl13V+lpgzevxJyDtpHiv/tGnD3c2lIN317E4eLDvPsqGe5ofsNLo2lvbApG1OWTSGvKo//TPoP46PGuygQG3xxB6R8D25+9voUIq0lmqKUIjmrjDWJ2axJzG50UXJglF9dn/lQugZ7uShKIYS4+DxUknYkaRdCXF6UUmQUVLI7vZBdGfZE/XhBZaNyXYI8GRkbyOjYIEbGBhLgKc1Hm43VDJ/eAkd/BM8Q+N2P4O/ax6udKD3BVV9dhU6jY9OsTfi5+bk0nvbkpV0v8XHyx0zoNIHXJ7/uukBqK+DD6+DUHvAKhdtXQFhf18XTTmTkVzgS+H2ZxU7reoR6OQa96xPhI0+7EEK0KknaL4Ek7UKI9sxitZGSXcbujPo76UXkl9c4ldFq7HfSr4gJYFiXAIbG+BPiLU1EW4TNBl/fDwc+B7073PMDRA5xdVS8f+h9Fu5dyPDw4bw37T1Xh9OupJekc93X16FBw6obVxHpFem6YCoL4cNrIecQuPnCbcukqfwlyCmtZm1SDmsTs9mRVoClwaMwIv3cHXfgh8YEoJNHyQkhWpgk7ZdAknYhRHuhlOJUcRUJJ4rZf6KYhBPFHDxVQrXZ5lTOqNcysJMfV3Tx54qYAAZH++PjZnBR1B3Mmr/Cjv+ARge3fgY9prk6IgBmfTeL5MJknhn+DLPjZrs6nHbn92t/z86snczpNYenhj3l2mCqiuCTW+DETvuFoZs/gJ4zXBtTO1RSaWZ9Sg5rErPZnJrn9D0a6Glkau9QpvcJY1S3QHlChhCiRUjSfgkkaRdCtFUlVWYOnCwmIbOY/SftSXp+eW2jct4mPYOj/RnWJYArYgLo38kXN4P8k9nqtr0G6/5un77+bRh4q2vjqZNSmMLN392MXqtnw80b8Hfzd3VI7c6O0zu4b9196DV6ll+3nK5+XV0bUG0lfHEnHF1nnx/7mH2wOp2MRfFLVNVa2Zyax9rEbH5MzqG02uJY52XSMzEuhOl9QpnQM0TG+xBCNBtJ2i+BJO1CiLagrNpMSnYZiadKOHCyhIQTxRzLr2hUTq/V0Cvch4FRfgyI8mNglB9dgzzRSlNO10r4BL6ea5+e+hyM/pNr42lgwc8L+DTlU6bHTOeV8a+4Opx266END7HpxCaGhA7hvWnvode6OHmz1Nqf3b57sX0+ejT8ZjH4urD5/mXAbLXx87FCVidmsTYxh9yyM92NjHotY7sFMaV3KON6BBMpj78UQvwKkrRfAknahRCtSSlFVkk1SadLScoqJTnL/t7UYHEA0YEeDOjk50jS+0T4yF30tibpG1h2DygrjHwQpv/T1RE5VJormfLlFMpqy3hnyjuMihzl6pDarROlJ7jpu5uotFTy276/5ZEhj7g6JLtDK+DbP0FtGZh8YOqzMPgu0Mpj/X4tm02RcLKYNYfsA9llnPU9HRvsydju9sfODe8agIdR7sILIS6eJO2XQJJ2IURLMVttpOWV2xP0uiQ9KauU4kpzk+UjfN3oFe5D30hfBnb2Y0AnPxnVva1L+ha+vAdsFhhwK8x8s00lSx8lfcS/dv+LaJ9ovpn5DTqtXPD5NVZnrOaJzU8A8M8x/+S62OtcHFGdgjRYcZ99ZHmAmLFwzUII6u7auC4jSilSc8pZk5jNpsO5JJwopsE4dhh1WobG+DOuRzDjugcTF+YtLaCEEOclSfslkKRdCPFrWaw2MgoqOZJTRmpOOam5ZRzJKSM9vwKztfHXrE6roXuIF73Dfegd4UPvcB96hfvgLwl6+5L8HSy7256w95sFN7wNbSgpNtvMXLXiKrIrspk3ch439bjJ1SFdFhbtXcSSQ0vQa/W8O/Vdrgi7wtUh2dms8PM7sOE5MFeCVg/D7oPxT4K7jGPQ3EoqzWxPy+enI3n8lJrPqeIqp/W+7gaGRvtzRd1YI/0ifTHq284FPSGE60nSfgkkaRdCXCyrTZFZWElqTtmZBD2njGN5FdRabU1u423S06tBct47woduIV7SxL2927MUVj7eZhN2gM9TPuf5n58n0C2QNTetwaQzuTqky4JN2Xhi8xOsPb4WH6MPH1/1MV18u7g6rDOKMmDVU5C6yj7vHgCTnrE3mZeB6lqEUopj+RX8lJrHliP57DxWQGWt1amMm0HLwCg/hsUEcEWXAAZ19pdB7YTo4CRpvwSStAshzlZRYyE9v4K0vHLS8urec8tJz6+gxtJ0cu5u0NE91IvuId70CPWiR5g3PUK9ifB1Q6ORJpKXDZsV1v4Ndr5hnx9wK8x8o80l7BXmCq5acRWF1YX8ZfhfuDWubYxkf7motlRz79p7OZB3gCjvKL645gu8jF6uDsvZ0fX2geryUuzzwb1g0l8h7hqQ76QWZbbaSDpdyu6MQn5OL2RPRiFFZ3WL0migS5An/SJ96RfpS99IX/pE+OAtj+cUosOQpP0SSNIuRMeklCKntKYuMbcn5cfyK0jLLed0SfU5tzPptXQL8aJHqDfdQ73oGWpPziP93KX/4uWuIh++fgCOrLHPT/wrjHuiTSZAL+9+mf8m/Zdon2i+mvkVBq0kAs2toKqAW3+4layKLG7odgPPjn7W1SE1ZrXA3qWw8Z/257sDRAy233mPndQm6+7lyGZTpOWVsyujkN3phezOKGrUnL5e1yBP+tYl8t1DveguF3+FuGxJ0n4JJGkX4vJWUWPheEEl6fkVHKtP0PPs0xVnNV9sKMDTSGywJ7HBXnSte48N9iIqwAOdJOcdi1JwaDmsfhoqckFnghvegr43ujqyJh3MO8jtq27Hpmy8MfkNxnUa5+qQLlt7c/Zyz+p7UCgWTVzE5M6TXR1S06qKYcd/YMebYK57lGT0GJj8N+g8wqWhdVT55TUcPFXCoZMl9vdTJee8YOxp1NEtxIvYEHtrru4hXnQLkb9HQrR3krRfAknahWj/yqrNHC+oJKOgwv6eb39PL6ggr8Ezds+m02qIDvBwSspjQzzpGuQlg8IJ+13K1FWwdSGc2mtfFtwLfvMOhA9wbWznUFpbyuzvZnOy/CRXd72aF8e+6OqQLnsL9y7k/UPvE+AWwFczvyLALcDVIZ1beR5sfRV2LwFr3Xdj7CQY+zjEjHZtbIL88hoO1SXwiadLOVrXLctia/rfdYNOQ6SfO1EBHnRu8IoK8KBzoAc+0tReiDZNkvZLIEm7EG2f1abIKa3mZFEVp4orOVFYxfGCSo4XVJBRUEF+ee15t/f3MBAd6OmUlHcL8aRzgKeM5ivslLI3fy/JhMJ0yNgCKT9ARZ59vcEDxj4KIx8Cg5trYz0Hs83Mnzb8ia2nthLpFcnn13yOr8nX1WFd9mqttdzywy0cKTrCjJgZvDz+ZVeHdGElJ2HzvyD+Y1B1LY46j4Sxj0G3KdJsvg0xW20cL6jkaG4ZR3LKOZpXzpEce6uxc42xUs/X3UC4rxvhvm6E+brXvbs5LZPB8IRwHUnaL4Ek7UK4ntlqI7ukmhNFlZwqqqpLzqs4WVTJqeIqsoqrz3mnoV6Ql5HoQE+iAz2IqXvvEuRJdIAnvh5yt0Fg79Obl2ofXbskE4pPQMmJuveTYGmij6lHoH3U7RFzwSuk1UO+WFablb9v/zvfpn2LSWfiwys/pE9gH1eH1WEkFiQy54c5WJWVVye8ytToqa4O6eIUpsO21yDhf2Ctu/gZ1g+Gz4W+vwGDu2vjE+dksylyyqrJLKjkeGElJworyax7nSisvODF7HoeRh1BXiaCvIwEepkc00FeJgLr3uvnfd0N0rdeiGYkSfslkKRdiJajlKKo0kxOaTU5pdXkltbYp8vqpstqyCmpJresmgvk5Bh0GiL83Imse8UEOSfoMuKucGKpsTdpP74NMndC9iEoz77ARhrwDgPfKOg0FGInQ9fxoGvbdavWWsvTW55m7fG16DQ6Fk1cxISoCa4Oq8P5v33/x+KDiwlwC+DrmV/j79aOno1emmXv875n6Zk+7+4BMPhOuOJe8Ovs2vjEJauosXCyqIrs0mqyS6rIKqkmu6S6wXsVpdWWS9qnXqsh0MuIv4cRX3cDfh4G/NyN+HkY8G0w7edeN19XztOok2RfiCZI0n4JJGkX4tLUWKwUVZgpqKhp8F5LYUUthZW15JfVOpLy3LJqzNaL+5ox6rV08nMn0t+dTv7udPL3INLPPh3p706It5sMuCPOr7IQjqy1N2s/uv5M8tGQTycI6GJPQnyjwC/qzLtPJOjb17PMC6sLeWLzE+zK3oVeq+elsS8xLWaaq8PqkGqttcz+fjZHi48yLXoar4x/pf0lKpWFsO+/9j7vJZn2ZRotdJ0A/WZBr2vA5O3SEEXzqaixkFdWQ0FFDXllteSX11BQbn9vOJ1XXkPZJSb4Dem1Gnti725P5P3cDXi76fF2O/td3+RyL6Nens4iLkuStF8CSdpFR1RttlJWbaGs2kxZtYXSuvcz8xZKq8yUVpudEvLC8trzjrh+LoGeRkJ83Aj1MRHqbX8P9nEj1NtEiI8bEX5uBHma5I+yuHSF6ZC62p6oH99+pn8ugGcwRI+CzqMgcggE9wS3y+d7PiE3gSd+eoLsimzc9e4smriIURGjXB1Wh5aYn8iclfZm8g8Pfpjf9fudq0P6ZWxW++/Vz+9A+uYzy/Vu0GU8dJ9q7/vuHyP93zuIGovVkcQXV5opqTJTXGWmpLKW4kr7tH157Zn1lWZqrefvd38xNBrwMtoTeq9zJPs+9Qm+yXm5p1GPh0mHp1GPu0En/2eINqXDJe1vvvkmL7/8MllZWfTp04dFixYxduzYi9pWknbhakoprDZFrdWG2aKosVoxWxW1Fhtmq41ai43aunfHvMVGtcVKVa2NyloL1WYrlbVWqsxWqureK2utZ5bXLSurNlNabaH2AoPXXIheq8Hf00iAhxF/TwOBnib8PQ0EeJoI9DQSWp+g+7gR5GWSwd5E8zFX25u8H/3Rfle94Kjz+pA+EHcV9LwKIgZdlglFeW05b+5/k4+TPkahiPGJYeGEhXTz7+bq0ATwecrnPP/z8wA8PvRx7ux9Z/u7495QQRoc/BIOftH4980zBCIHQ/hACOgK/tH2FituvmD0Aq1893dkSimqzTaK6xL5hkl9/Y2C0mqLY7q8xuJ0A6Gs2tIsSX9DHkYdniY9nkYdHkY9nqYz755GPZ4mvaOMh1F3Juk31V0AMOpwM2gx6XW4GezTbgYdBp3UdXHpOlTS/vnnn3PHHXfw5ptvMnr0aN555x3ee+89kpKS6Nz5wn2wJGlv/5RSWGwKs9WG2aqwWG2OeYu1wXKb8/rauvUWqw2zre690T4aLHeUqduXRWG21e2jwb7Ndce0nF3e6hxTbYOE3FW/id6mM03RfNwbX7X2cTfUJeZGAhq8fNz07fufUNE+VBZC4TF7onA6wd5HPWv/mUdVAWj19lGve14FPa+0N32/DCmlSC9NZ1X6Kj5J/oTS2lIArou9jqeGPYW3UZostyX1j4EDmBg1kYcGPUR3/+4ujupXUgpyEuHoOjiyDk78DLbzNZnWXGAgO03dRTWNPbk3etlfprp3dz97v3qPgHO/u/mCVte85ynalPqWgfaE/hzJfv10zZnWgvXLq2qtlNdaWvz/LJ1Wg5teW5fI6zDptZjqk3r9meS+PtGvT/pNddsY9Vr7S6fBqNdi0Nlf9mVnpg06DUbHtHMZo14r3QjbmQ6VtA8fPpzBgwfz1ltvOZb16tWL66+/nhdeeOGC27eXpP3jnccprTY7fekopRzzCvvfU4XzMpRCOco3Xl+/rH6BqtvvmfI0KK8aH7+J9Qr7qKZWm8JadxfZalPYGkzb14HVZrOvs4HFZsOqGmxbt73NZk/KrbYzybDZYmuQMLf7atyIUa/FpNNiqP+y1mscX9qmui9qN4MOd6MOd4Ou7sqv/d29frmx4by9WVjD/mJeJr18uYvWlZNkb8ZurbGPVG012weMs9aCpdo+untlIVQW2F+15U3vxyvM3jy3+zT7QHFul89jzaosVXya8ikV5goqzZVUWarIrswmrTiN7IozA+nF+MTwxBVPMK7TOBdGK87nw8QPWbR3ERZlT2yjfaLp4d+DYPdgvIxeuOvduaP3HZh07WscBQdzFWQftF9MyzkERceh+Lh9UDubuZWC0DRO7t397YNH6gygrX/Xn5nXaEGD/d0vGvrd1EqxClepv+NfUWuhssZKRa2FihoLFbVWKuvfay1U1Fjrlp8pV1lrpbzGQmWDZdVmG9Vm6wUfuecKWg0NEnwtWo0GvVaDTqtBr9Og09inz57Xa7WOZWdvc2Zei04LGjRoNKDR1L0D2gbTZ5Zr0NZdm2u4TKOxx+m0H6hbfma6ofPdKGpUFvuCrsGeTO8T1pwfb7O72Dy03T+Ysba2lr179/LUU085LZ82bRrbt29vcpuamhpqas7cpSkpKQHsH1pb9sbaA5wqqnZ1GO1G/ReSQWf/otFr7Vcn9Totep0Gg1aLru7dXqZuXqdxzOu19vKOecd0/bzGsU+Dzv5lptfW70OLrsExDRoNer2mbn3d1VG9FoP2zBXV+ne9VtPCd7EtYLZQ0Vr/UwlR79geWP3cpW3jFWpvdhvcE8IHQeQg8O9y5q90LVDbtr+/L0V5bTmvbH2lyXV6rZ4hIUO4JvYaJkVNQqfVtfm/XR3ZDVE30N+rP+8deo8tJ7dwrOoYx3KOOZW5NvJa3PXt+LFqvnH2V+8Gy5SyX4SrLgNz5Vn/UddPq7or/nUvm81+ka62ou5VDtUl9gt5jV6FUFkM5nL7tjWFUFz4y+KPGQvRMnBjR2EEjAbwMwCeeuyp0C+/aKaUosZSl8Cb7d0WayxWqs02as02qq316+zra6zWunlFtdlKtcVWV97q1ArTbLXfnKqta+lpsSpH68z61p/2dfZH5jZkAyxAEw8w7XCm9g5hZJSHq8M4r/q/4Re6j97u77SfPn2ayMhItm3bxqhRZwbfWbBgAR9++CGHDx9utM38+fP5xz/+0ZphCiGEEEIIIYQQjZw4cYJOnTqdc327v9Ne7+y7kkqpc96pfPrpp3n00Ucd8zabjcLCQgIDA6WPrguUlpYSFRXFiRMn2nT3BNH+SV0TrUXqmmgtUtdEa5L6JlpLR6lrSinKysqIiIg4b7l2n7QHBQWh0+nIzs52Wp6bm0toaGiT25hMJkwm56Ywfn5+LRWiuEg+Pj6X9S+laDukronWInVNtBapa6I1SX0TraUj1DVf3wuPy9Pun01gNBoZMmQI69atc1q+bt06p+byQgghhBBCCCFEe9Pu77QDPProo9xxxx0MHTqUkSNH8u6775KZmcn999/v6tCEEEIIIYQQQohf7LJI2mfPnk1BQQHPPvssWVlZ9O3bl5UrVxIdHe3q0MRFMJlMzJs3r1GXBSGam9Q10VqkronWInVNtCapb6K1SF1z1u5HjxdCCCGEEEIIIS5X7b5PuxBCCCGEEEIIcbmSpF0IIYQQQgghhGijJGkXQgghhBBCCCHaKEnahRBCCCGEEEKINkqSdtHiioqKuOOOO/D19cXX15c77riD4uLi826jlGL+/PlERETg7u7OhAkTSExMdCrz7rvvMmHCBHx8fNBoNBfcp7g8vfnmm3Tp0gU3NzeGDBnCli1bzlt+8+bNDBkyBDc3N7p27crbb7/dqMzy5cvp3bs3JpOJ3r1789VXX7VU+KIdae66lpiYyI033khMTAwajYZFixa1YPSiPWnuurZ48WLGjh2Lv78//v7+TJkyhV27drXkKYh2ornr2ooVKxg6dCh+fn54enoycOBAPvroo5Y8BdFOtMT/a/U+++wzNBoN119/fTNH3YYoIVrYjBkzVN++fdX27dvV9u3bVd++fdU111xz3m1efPFF5e3trZYvX64OHjyoZs+ercLDw1VpaamjzMKFC9ULL7ygXnjhBQWooqKiFj4T0dZ89tlnymAwqMWLF6ukpCT18MMPK09PT3X8+PEmyx87dkx5eHiohx9+WCUlJanFixcrg8GgvvzyS0eZ7du3K51OpxYsWKCSk5PVggULlF6vVzt37myt0xJtUEvUtV27dqnHH39cffrppyosLEwtXLiwlc5GtGUtUdduu+029cYbb6j4+HiVnJys7rnnHuXr66tOnjzZWqcl2qCWqGsbN25UK1asUElJSero0aNq0aJFSqfTqdWrV7fWaYk2qCXqWr2MjAwVGRmpxo4dq2bOnNnCZ+I6krSLFpWUlKQAp4Rnx44dClApKSlNbmOz2VRYWJh68cUXHcuqq6uVr6+vevvttxuV37hxoyTtHdSwYcPU/fff77QsLi5OPfXUU02Wf/LJJ1VcXJzTsj/84Q9qxIgRjvlZs2apGTNmOJWZPn26uuWWW5opatEetURdayg6OlqSdqGUavm6ppRSFotFeXt7qw8//PDXByzardaoa0opNWjQIPXMM8/8umBFu9ZSdc1isajRo0er9957T911112XddIuzeNFi9qxYwe+vr4MHz7csWzEiBH4+vqyffv2JrdJT08nOzubadOmOZaZTCbGjx9/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2cOsWbPo1asX/fr148Ybb+SHH37g2muvdZQtKSnhvvvuIyQkBB8fHyZNmsT+/fsd6/fv38/EiRPx9vbGx8eHIUOGsGfPHsf6bdu2MX78eDw8PPD392f69OkUFRU51ttsNp588kkCAgIICwtj/vz5TrG+9NJL9O3bFw8PD6KiovjjH/9IeXk5YE8w77nnHkpKShx3tefPn9/oTnf96+677+aDDz7gH//4B/v373cs/+CDDy7qXOvv0L///vt07doVk8mEUuqcn3NISAhhYWF06dKFP/3pT8TExLBv3z7HeqUU//rXv+jatSvu7u4MGDCAL7/8ErA3YZ44cSIA/v7+jvjBfod6zJgx+Pn5ERgYyDXXXENaWto54+jZsycRERFOzcw3bdrEzJkziY2NZfv27U7L649bW1vLk08+SWRkJJ6engwfPtxpH/WtHL7//nt69+6NyWTinnvu4cMPP+Sbb75xfL5NNW+/++67eeihh8jMzESj0RATEwNATEwMixYtcio7cOBAp3qh0Wh4++23mTlzJp6enjz//PNNnvfHH3/M0KFD8fb2JiwsjNtuu43c3FzAXu86derE22+/7bTNvn370Gg0HDt2DICUlBTGjBmDm5sbvXv35scff0Sj0fD111+f8/OuV1tby4MPPkh4eDhubm7ExMTwwgsvOJ3HW2+9xZVXXom7uztdunRh2bJlTvs4deoUs2fPxt/fn8DAQGbOnElGRoZTmaVLl9KrVy/c3NyIi4vjzTffdFq/a9cuBg0ahJubG0OHDiU+Pv6CsQshhPiVlBBCCPEL5efnK41Go1544YULlrXZbGr06NHq2muvVbt371apqanqscceU4GBgaqgoEAppVSfPn3U7bffrpKTk1Vqaqr64osvVEJCglJKqfj4eGUymdTcuXNVQkKCOnTokHr99ddVXl6eUkqp8ePHKx8fHzV//nyVmpqqPvzwQ6XRaNTatWsdMbzyyitq48aNKj09Xf3444+qZ8+eau7cuUoppWpqatSiRYuUj4+PysrKUllZWaqsrEzV1NQ45rOystSGDRuUm5ubWrJkiaqsrFSPPfaY6tOnj2N9ZWXlRZ3rvHnzlKenp5o+fbrat2+f2r9/v7LZbI0+t40bNypAFRUVOT7HVatWKYPBoDZv3uwo95e//EXFxcWp1atXq7S0NLV06VJlMpnUpk2blMViUcuXL1eAOnz4sMrKylLFxcVKKaW+/PJLtXz5cpWamqri4+PVtddeq/r166esVus5f5a33XabmjZtmmP+iiuuUMuWLVNz585Vf/nLXxyfp7u7u3rvvfcc24waNUr99NNP6ujRo+rll19WJpNJpaamKqWUWrp0qTIYDGrUqFFq27ZtKiUlRRUXF6tZs2apGTNmOD7fmpqaRvEUFxerZ599VnXq1EllZWWp3NxcpZRS0dHRauHChU5lBwwYoObNm+eYB1RISIhasmSJSktLUxkZGU2e85IlS9TKlStVWlqa2rFjhxoxYoS68sorHesfe+wxNWbMGKdtHnvsMTVy5EillFJWq1X17NlTTZ06VSUkJKgtW7aoYcOGKUB99dVX5/ys67388ssqKipK/fTTTyojI0Nt2bJFffLJJ07nERgYqBYvXqwOHz6snnnmGaXT6VRSUpJSSqmKigrVvXt39dvf/lYdOHBAJSUlqdtuu0317NnT8Zm+++67Kjw8XC1fvlwdO3ZMLV++XAUEBKgPPvhAKaVUeXm5Cg4OVrNnz1aHDh1S3333neratasCVHx8/AXPQQghxC8jSbsQQohfbOfOnQpQK1ascFoeGBioPD09laenp3ryySeVUkqtX79e+fj4qOrqaqeysbGx6p133lFKKeXt7e1IEM526623qtGjR58zlvHjxzdKmq644gr1//7f/zvnNl988YUKDAx0zC9dulT5+vqes3x+fr6KjY1VDzzwgGPZvHnz1IABA5zKXcy5zps3TxkMBkeCeS71SXv956nX65VWq1XPP/+8o0x5eblyc3NT27dvd9r23nvvVbfeeqvTfuqT/3PJzc1VgDp48OA5y7z77rvK09NTmc1mVVpaqvR6vcrJyVGfffaZGjVqlFJKqc2bNytApaWlqaNHjyqNRqNOnTrltJ/Jkyerp59+Will/+wBx0WaenfddZeaOXPmeWNWSqmFCxeq6Ohop2UXm7T/+c9/vuD+z7Zr1y4FqLKyMqWUUvv27VMajcaR9FutVhUZGaneeOMNpZRSq1atUnq9XmVlZTn2sW7duotO2h966CE1adKkJi/s1J/H/fff77Rs+PDhjotSS5YsUT179nTavv7Cypo1a5RSSkVFRTldCFBKqeeee85x4eGdd95RAQEBqqKiwrH+rbfekqRdCCFamPRpF0II8aud3fd4165d2Gw25syZQ01NDQB79+6lvLycwMBAp7JVVVWO5tiPPvoov/vd7/joo4+YMmUKN998M7GxsYB95Pebb775vHH079/faT48PNzRhBlg48aNLFiwgKSkJEpLS7FYLFRXV1NRUYGnp+d59202m7nxxhvp3Lkzr7322nnLXsy5AkRHRxMcHHzefdXbsmUL3t7e1NTUsGvXLh588EECAgKYO3cuSUlJVFdXM3XqVKdtamtrGTRo0Hn3m5aWxt/+9jd27txJfn4+NpsNgMzMTPr27cuVV17Jli1bHPEmJiYyceJEKioq2L17N0VFRfTo0YOQkBDGjx/PHXfcQUVFBZs2baJz58507dqVZcuWoZRq1Le9pqbG6TMyGo2NfoatYejQoRcsEx8fz/z580lISKCwsNDpc+rduzeDBg0iLi6OTz/9lKeeeorNmzeTm5vLrFmzAPuYBFFRUU796ocNG3bRMd59991MnTqVnj17MmPGDK655hqmTZvmVGbkyJGN5utHdd+7dy9Hjx7F29vbqUx1dTVpaWnk5eVx4sQJ7r33Xn7/+9871lssFnx9fQFITk5mwIABjjELmjqmEEKI5idJuxBCiF+sW7duaDQaUlJSnJZ37doVAHd3d8cym81GeHh4k32S60dsnz9/Prfddhs//PADq1atYt68eXz22WfccMMNTvs6l7MHENNoNI7k6vjx41x11VXcf//9PPfccwQEBLB161buvfdezGbzBfc9d+5cMjMz2b17N3r9+f98Xsy5Ahe8UNBQly5dHNv26dOHn3/+mX/+85/MnTvXcY4//PADkZGRTtuZTKbz7vfaa68lKiqKxYsXExERgc1mo2/fvtTW1gLw3nvvUVVVBZz5fLt160anTp3YuHEjRUVFjB8/HsDR537btm1s3LiRSZMmOT4PnU7H3r170el0TsdvOBigu7v7JQ0+dyFarbbROAFN/awv9HOoqKhg2rRpTJs2jY8//pjg4GAyMzOZPn2643MCmDNnDp988glPPfUUn3zyCdOnTycoKAiwjznwa85t8ODBpKens2rVKn788UdmzZrFlClTHOMWnEv9MW02G0OGDOF///tfozLBwcFUV1cDsHjxYoYPH+60vv5ndvZnKYQQonVI0i6EEOIXCwwMZOrUqfznP//hoYceOm/yM3jwYLKzs9Hr9Y6BwprSo0cPevTowSOPPMKtt97K0qVLueGGG+jfvz/r16/nH//4xy+Kdc+ePVgsFv7973+j1drHYf3iiy+cyhiNRqxWa6NtX331VT7//HN27NjR6O55U9tc7Ln+GjqdzpFM1w/clpmZ6Uigz2Y0GgGcYi0oKCA5OZl33nnH8bi2rVu3Om139kWAehMnTmTTpk0UFRXxxBNPOJaPHz+eNWvWsHPnTu655x4ABg0ahNVqJTc3t9Fj4S7kXD+TixEcHExWVpZjvrS0lPT09EveT0pKCvn5+bz44otERUUBOA2QWO+2227jmWeeYe/evXz55Ze89dZbjnVxcXFkZmaSk5NDaGgoALt3776kOHx8fJg9ezazZ8/mpptuYsaMGRQWFjpGyN+5cyd33nmno/zOnTsdLS0GDx7M559/7hgY8Wy+vr5ERkZy7Ngx5syZ0+Txe/fuzUcffURVVZXjItrOnTsv6RyEEEJcOhk9XgghxK/y5ptvYrFYGDp0KJ9//jnJyckcPnyYjz/+mJSUFMdduilTpjBy5Eiuv/561qxZQ0ZGBtu3b+eZZ55hz549VFVV8eCDD7Jp0yaOHz/Otm3b2L17N7169QLg6aefZvfu3TzwwAMcOHCAlJQU3nrrLfLz8y8qztjYWCwWC6+//jrHjh3jo48+ajTad0xMDOXl5axfv578/HwqKyv58ccfefLJJ3nllVcICgoiOzub7OxsSkpKHNukp6eTkJBAfn4+NTU1FzzXXyI3N5fs7GyOHz/OsmXL+Oijj5g5cyYA3t7ePP744zzyyCN8+OGHpKWlER8fzxtvvMGHH34I2Ju2azQavv/+e/Ly8igvL3eMIv7uu+9y9OhRNmzYwKOPPnpR8UycOJGtW7eSkJDgdKFg/PjxLF68mOrqasfI8T169GDOnDnceeedrFixgvT0dHbv3s1LL73EypUrz3ucmJgYDhw4wOHDh8nPz7+oVhH1Jk2axEcffcSWLVs4dOgQd911V6M7/Rejc+fOGI1GR9359ttvee655xqV69KlC6NGjeLee+/FYrE4fj4AU6dOJTY2lrvuuosDBw6wbds2/vrXvwKNu5c0ZeHChXz22WekpKSQmprKsmXLCAsLc2q5sWzZMt5//31SU1OZN2+eoxsF2FsBBAUFMXPmTLZs2UJ6ejqbN2/m4Ycf5uTJk4C9pcsLL7zAa6+9RmpqKgcPHmTp0qW8+uqrgP2ihFar5d577yUpKYmVK1fyyiuvXPLnKYQQ4hK5tku9EEKIy8Hp06fVgw8+qLp06aIMBoPy8vJSw4YNUy+//LLToFWlpaXqoYceUhEREcpgMKioqCg1Z84clZmZqWpqatQtt9yioqKilNFoVBEREerBBx9UVVVVju03bdqkRo0apUwmk/Lz81PTp093DKw2fvx49fDDDzvFNXPmTHXXXXc55l999VUVHh6u3N3d1fTp09V///vfRoOz3X///SowMFABat68eWrevHkKaPSq3291dbW68cYblZ+fnwLU0qVLL3iuSjU9gF1T6geQq3/p9XrVpUsX9fjjj6vy8nJHOZvNpl577TXVs2dPZTAYVHBwsJo+fbrTCPPPPvusCgsLUxqNxhH/unXrVK9evZTJZFL9+/dXmzZtuqjB0dLT0xWg4uLinJafOHFCASo2NtZpeW1trfr73/+uYmJilMFgUGFhYeqGG25QBw4cUEqdexDA3NxcNXXqVOXl5aUAtXHjxibjaWogupKSEjVr1izl4+OjoqKi1AcffNDkQHQXMxDcJ598omJiYpTJZFIjR45U3377bZMDsL3xxhsKUHfeeWejfSQnJ6vRo0cro9Go4uLi1HfffacAtXr16gse/91331UDBw5Unp6eysfHR02ePFnt27fP6TzeeOMNNXXqVGUymVR0dLT69NNPnfaRlZWl7rzzThUUFKRMJpPq2rWr+v3vf69KSkocZf73v/+pgQMHKqPRqPz9/dW4ceOcBprcsWOHGjBggDIajWrgwIGOpxLIQHRCCNFyNEpJByUhhBBCiNa2bds2xowZw9GjRx0DLv5SGo2Gr776iuuvv755ghNCCNFmSJ92IYQQQohW8NVXX+Hl5UX37t05evQoDz/8MKNHj/7VCbsQQojLm/RpF0IIIYRoBWVlZTzwwAPExcVx9913c8UVV/DNN98AsGDBAry8vJp8XXnllS6OXAghhCtJ83ghhBBCCBcrLCyksLCwyXXu7u7nHMVfCCHE5U+SdiGEEEIIIYQQoo2S5vFCCCGEEEIIIUQbJUm7EEIIIYQQQgjRRknSLoQQQgghhBBCtFGStAshhBBCCCGEEG2UJO1CCCGEEEIIIUQbJUm7EEIIIYQQQgjRRknSLoQQQgghhBBCtFH/H5F/nhx/DEpxAAAAAElFTkSuQmCC",
|
||
"text/plain": [
|
||
"<Figure size 1200x600 with 1 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"plt.figure(figsize=(12, 6))\n",
|
||
"for n in [1000, 11000, 46000]:\n",
|
||
" sns.kdeplot(betas_by_n[n][~np.isnan(betas_by_n[n])], label=f\"n={n}\")\n",
|
||
"plt.title(\"Verteilung des geschätzten Beta-Werts für avg_speed bei verschiedenen Stichprobenumfängen\")\n",
|
||
"plt.xlabel(\"Geschätzter Beta-Wert für avg_speed\")\n",
|
||
"plt.ylabel(\"Dichte\")\n",
|
||
"plt.legend()\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "990bb2a0",
|
||
"metadata": {},
|
||
"source": [
|
||
"Mit wachsendem Stichprobenumfang werden die Verteilungen der geschätzten Beta-Werte schmaler und konzentrieren sich stärker um den wahren Wert. Kleine Stichproben führen zu einer größeren Streuung und damit zu unsichereren Schätzungen."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "50ea2928",
|
||
"metadata": {},
|
||
"source": [
|
||
"### Funktionaler Zusammenhang zwischen n und der Standardabweichung des geschätzten Beta-Werts\n",
|
||
"\n",
|
||
"Für jeden Stichprobenumfang wird die Standardabweichung der geschätzten Beta-Werte berechnet und gegen n aufgetragen. Zusätzlich wird die theoretische Entwicklung der Standardabweichung nach der Formel $\\sigma(\\hat{\\beta}) \\propto 1/\\sqrt{n}$ eingezeichnet."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 23,
|
||
"id": "cf7a7e61",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA2AAAAIhCAYAAAAo4dnZAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy88F64QAAAACXBIWXMAAA9hAAAPYQGoP6dpAADTcklEQVR4nOzdd1xTV/8H8E8CgbARQYbKVgEXbkFlqDjQ1q217tVa6s9BbRXrHrVaB7XWVa3aaqu2PlrbutAqaMWNuAUVwQEKLjYEcn9/+JDHGNBEA2F83q8XL8255577zc1JyJdz7rkiQRAEEBERERERUakT6zoAIiIiIiKiqoIJGBERERERURlhAkZERERERFRGmIARERERERGVESZgREREREREZYQJGBERERERURlhAkZERERERFRGmIARERERERGVESZgREREREREZYQJGFVoIpHojT+zZ8/WdZiVzqZNmyASiXD27Fldh1KuBAQEICAgQOvtHj16FCKRCL///rvW235bgiBg27ZtaNeuHWrUqAGpVIpatWqhc+fOWL9+vaJednY2Zs+ejaNHj6q0UdSP7ty5o9Gxhw8fDlNT03d8Btrn7OyM7t276zqMMjF9+nQ4OjpCX18flpaWug5H5zTpywcOHECnTp3g4OAAQ0NDODg4ICAgAF9//bXGx9Wkz82ePRsikQhpaWklfqa87v1aFRWds7eh7d+Tzs7OGD58uOLxgwcPMHv2bFy4cEEr7VPZ0td1AETvIjo6utjygoICDB06FPfv30dwcHAZR0VV1apVq3QdQpkJCwvDokWLMGbMGHz++ecwMzNDYmIi/vnnH/zxxx8YPXo0gBdf6ObMmQMAKslpt27dEB0dDXt7+7IOn97BH3/8gQULFuDLL79E165dYWhoqOuQKow1a9bgk08+QZ8+fbBy5UpYWVnh7t27OHHiBH7//XdMnTq11I49evRodOnSBZaWlmjatCmio6NRt25dpTqve79WRUXnrDzYtWsXzM3NFY8fPHiAOXPmwNnZGd7e3roLjN4KEzCq0Fq3bl1s+fjx45GQkIC1a9eiZcuWZRwVVVVeXl66DqFM5OTkIDw8HEOHDsW6deuUtg0fPhxyuVytdmxsbGBjY1MaIWpFdnY2jI2NdR1GuXP58mUALz5na9SooeNoKpaFCxfCz89PZeRpyJAhar9v3latWrVQq1YtAIC5uXmJvz/pf14+Z7rWpEkTXYdAWsQpiFTp/Pzzz/juu+8watQofPTRR4ryoikXr06tuHPnDkQiETZt2qQou337Nj744APFFBFbW1t06NBBaah/+/bt6NSpE+zt7WFkZARPT09MnToVWVlZSu0XTZe6fv06OnfuDBMTE9jb2yumm5w8eRJt27aFiYkJ6tati82bNyvtXzSN4Z9//sGYMWNQvXp1mJubY+jQocjKykJKSgr69+8PS0tL2NvbY/LkyZDJZEpt5OfnY/78+fDw8IChoSFsbGwwYsQIpKamKtUrms6yf/9+NG3aFEZGRvDw8MCPP/5Y7LnOyMjAJ598Amtra1SvXh29e/fGgwcPlOpoep5u3ryJ4OBgmJqaonbt2vjss8+Ql5enVPfevXvo27cvzMzMYGlpiUGDBuHMmTMqr2NxnJ2dS5yuevToUVy5cgUikQi//fabYp9z585BJBKhfv36Sm29//77aNasmeJxcVMQV69ejcaNG8PU1BRmZmbw8PDAtGnTlOrcv38fH330EWrXrg0DAwM4ODigb9++ePjwoVI9mUyGL7/8Eg4ODjA3N0fHjh1x48YNled46NAhdOjQAebm5jA2NkabNm1w+PBhpTpFU2uuXLmCgQMHwsLCAra2thg5ciSeP3/+2nOYlZWFvLy8EkeuxOIXv1ru3LmjSLDmzJmjOM9F02hKmra1f/9+dOjQARYWFjA2NoanpycWLlyocpw39ZWi9/bixYuxYMECODo6QiqVonnz5iWej/Pnz6Nv376oVq0a3NzcAAC5ubkICwuDi4sLDAwMULNmTXz66ad49uxZsc9/165daNSoEaRSKVxdXbFixQqVOunp6Zg8ebJSmxMnTlR5X4hEIowbNw4///wzPD09YWxsjMaNG+Ovv/5Sqjd8+HA4OzurHKe4KVRFbW7cuBH16tWDkZERmjdvjpMnT0IQBHzzzTdwcXGBqakp2rdvj5s3byr2dXZ2xvTp0wEAtra2StO8y9t7vaTpY8X1O00++06ePIk2bdpAKpXCwcEBYWFhKp+5JXn8+PEb3zdF5HI5vvvuO3h7e8PIyAiWlpZo3bo19uzZo7Lvm+J++PAhPvnkE3h6esLExAQmJiZo06YN9u7dq6jzpvfr66b6v3wuf/jhB9StWxeGhobw8vLCL7/8Umz/1PbvpdTUVISEhMDLywumpqaoUaMG2rdvj2PHjinV0+S7QHF9KC8vD5999hns7OxgbGwMPz8/nDt3TmWKYHGSk5PRrFkz1KlTB/Hx8QDU/yx4uf2jR4+iRYsWAIARI0bwkosKiCNgVKnExMTg448/RosWLfD999+/dTvBwcEoLCzE4sWL4ejoiLS0NJw4cULpC1d8fDyCg4MxceJEmJiY4Pr161i0aBFOnz6Nf/75R6k9mUyG3r17Y+zYsfj888/xyy+/ICwsDOnp6di5cyemTJmCWrVq4bvvvsPw4cPRoEEDpS/2wIupEL1798a2bdsQExODadOmoaCgADdu3EDv3r3x0Ucf4dChQ1i0aBEcHBwQGhoK4MUv8R49euDYsWP44osv4Ovri8TERMyaNQsBAQE4e/YsjIyMFMeJjY3FZ599hqlTp8LW1hbr16/HqFGj4O7uDj8/P5WYunXrhl9++QV3797F559/jsGDBys9f03P0/vvv49Ro0bhs88+Q1RUFObNmwcLCwvMnDkTwIsv/4GBgXjy5AkWLVoEd3d37N+/HwMGDFDrtd21a5fSlzy5XI6xY8fi9u3bcHR0hKurK+zt7XHo0CH069cPwIuExsjICFevXsWDBw/g4OCAgoICREZGYuzYsSUea9u2bQgJCcH//d//YcmSJRCLxbh58yauXr2qqHP//n20aNECMpkM06ZNQ6NGjfD48WMcOHAAT58+ha2traLutGnT0KZNG6xfvx7p6emYMmUK3nvvPVy7dg16enoAgC1btmDo0KHo0aMHNm/eDIlEgrVr16Jz5844cOAAOnTooBRjnz59MGDAAIwaNQqXLl1CWFgYAJSYdAOAtbU13N3dsWrVKtSoUQPBwcGoV6+eyhcVe3t77N+/H126dMGoUaMU0xJfN+q1YcMGjBkzBv7+/lizZg1q1KiBuLg4xahLEXX6SpGVK1fCyckJ4eHhkMvlWLx4Mbp27YrIyEj4+Pgo1e3duzc++OADjB07FllZWRAEAT179sThw4cRFhaGdu3a4eLFi5g1axaio6MRHR2tNAXvwoULmDhxImbPng07Ozts3boVEyZMQH5+PiZPngzgxciav78/7t27p3jNr1y5gpkzZ+LSpUs4dOiQ0rn8+++/cebMGcydOxempqZYvHgxevXqhRs3bsDV1bXEc/k6f/31F2JiYvD1119DJBJhypQp6NatG4YNG4bbt29j5cqVeP78OUJDQ9GnTx9cuHABIpEIu3btwvfff48NGzZg//79sLCwUIwQlLf3uqbU+ey7evUqOnToAGdnZ2zatAnGxsZYtWoVfvnlF7WO4ePjg507d2L27Nno1asXGjRooHjvvmr48OHYsmULRo0ahblz58LAwADnz59X+YOFOnE/fvwYenp6mDNnDmxtbZGRkYHdu3fjvffew+HDhxEQEPDG9+urU/5zcnIwZMgQFBYWwsrKCgCwbt06fPzxx+jTpw+WL1+O58+fY86cOSqJdWn8Xnry5AkAYNasWbCzs0NmZiZ27dqFgIAAxXPUhhEjRmD79u344osv0L59e1y9ehW9evVCenr6a/e7fPkygoODUatWLURHR8Pa2lrjz4IiTZs2xcaNGzFixAhMnz4d3bp1A4ByM1pHahCIKonU1FTByclJsLGxEZKSklS2HzlyRAAgHDlyRKk8ISFBACBs3LhREARBSEtLEwAI4eHhah9bLpcLMplMiIyMFAAIsbGxim3Dhg0TAAg7d+5UlMlkMsHGxkYAIJw/f15R/vjxY0FPT08IDQ1VlG3cuFEAIPzf//2f0jF79uwpABCWLVumVO7t7S00bdpU8fjXX39VOb4gCMKZM2cEAMKqVasUZU5OToJUKhUSExMVZTk5OYKVlZXw8ccfq8QUEhKi1ObixYsFAEJycvJbn6cdO3Yo7RMcHCzUq1dP8fj7778XAAj79u1Tqvfxxx8rvY7qGjdunKCvry/s3btXUTZ48GDB1dVV8bhjx47CmDFjhGrVqgmbN28WBEEQ/v33XwGAcPDgQUU9f39/wd/fX6ltS0vL1x5/5MiRgkQiEa5evVpinaK+GxwcrFS+Y8cOAYAQHR0tCIIgZGVlCVZWVsJ7772nVK+wsFBo3Lix0LJlS0XZrFmzBADC4sWLleqGhIQIUqlUkMvlr4379OnTgqOjowBAACCYmZkJ3bt3F3766SelfVNTUwUAwqxZs1TaKOpHCQkJgiAIQkZGhmBubi60bdv2tcdXt68UvbcdHByEnJwcRXl6erpgZWUldOzYUeV8zJw5U6nN/fv3F3uetm/fLgAQ1q1bpyhzcnISRCKRcOHCBaW6QUFBgrm5uZCVlSUIgiAsXLhQEIvFwpkzZ5Tq/f777wIApb4IQLC1tRXS09MVZSkpKYJYLBYWLlyodE6cnJxUzlXR83oZAMHOzk7IzMxUlO3evVsAIHh7eyud+/DwcAGAcPHiRZU2U1NTVY5XpDy814t77oKg2u8EQf3PvgEDBghGRkZCSkqKoqygoEDw8PBQabM4N2/eFBo0aKB43xgZGQkdOnQQVq5cKeTn5yvqRUVFCQCEL7/88rXtqRv3qwoKCgSZTCZ06NBB6NWrl6L8de/XV/fv0aOHYGpqKpw7d04QhBefM3Z2dkKrVq2U6iYmJgoSiUSpf5bG7yV1n6O63wUEQbUPXblyRQAgTJkyRWnfouczbNgwRVlRPztz5owQEREhmJubC3379lX6LNLks8DJyUmp/aJzpenvPCofOAWRKoXCwkJ88MEHuHfvHrZv347atWu/dVtWVlZwc3PDN998g2XLliEmJqbYufm3b9/Ghx9+CDs7O+jp6UEikcDf3x8AcO3aNaW6IpFIaTEQfX19uLu7w97eXmlet5WVFWrUqIHExESV47260pWnpycAKP7y9XL5y/v/9ddfsLS0xHvvvYeCggLFj7e3N+zs7FSmYXh7e8PR0VHxWCqVom7dusXG9P777ys9btSoEQAo1dX0PL333nsqbb7cXmRkJMzMzFQujB44cKBKfG/y9ddfY+XKlVizZg26du2qKO/QoQNu376NhIQE5Obm4vjx4+jSpQsCAwMREREB4MWomKGhIdq2bVti+y1btsSzZ88wcOBA/PHHH0hLS1Ops2/fPgQGBipez9d50/k+ceIEnjx5gmHDhim91nK5HF26dMGZM2dUprUU12Zubi4ePXr02lhatGiBmzdvYv/+/Zg2bRp8fHxw+PBhDB06FO+//z4EQXjj83nViRMnkJ6ejpCQkDeuPKZOXynSu3dvSKVSxWMzMzO89957iIqKQmFhoVLdPn36KD0uGrl5dWpRv379YGJiojKVsX79+mjcuLFS2Ycffoj09HScP38ewIv3ZIMGDeDt7a30OnXu3LnYqVGBgYEwMzNTPLa1tS3xc0JdgYGBMDExUTwu6n9du3ZVOvdF5eocqzy/19WhzmffkSNH0KFDB6WRaT09PbVH5dzc3BAbG4vIyEjMmTMHHTt2xJkzZzBu3Dj4+PggNzcXwIvPBQD49NNPtRI38GIBkKZNm0IqlUJfXx8SiQSHDx9WeW3UMW7cOPz999/47bff0LRpUwDAjRs3FFPiX+bo6Ig2bdoolZXW7yVtPsfiREZGAoDKc+zbty/09YufVLZ582YEBwdj9OjR2LFjh9JnkaafBVR5cAoiVQpffPEFDh8+jCVLliAwMPCd2hKJRDh8+DDmzp2LxYsX47PPPoOVlRUGDRqEBQsWwMzMDJmZmWjXrh2kUinmz5+PunXrwtjYGHfv3kXv3r2Rk5Oj1KaxsbHShy4AGBgYKKZtvFpe9Ev4Za/WNTAwKLH85f0fPnyIZ8+eKeq/6tWkoHr16ip1DA0NVZ5TcXWLpmIV1dXGeTI0NFR6Po8fP1b68lOkuLLX2bJlC6ZNm4aZM2di1KhRSts6duwI4EWS5eLiAplMhvbt2+Phw4eYN2+eYlubNm2Upsm8asiQISgoKMAPP/yAPn36QC6Xo0WLFpg/fz6CgoIAvLhuQd1pI28630XXjPXt27fENp48eaL0xftNbb6ORCJB586d0blzZwAvXpu+ffvir7/+wr59+zRegbTo2g91zoc6faWInZ1dsWX5+fnIzMyEhYWFovzV63MeP34MfX19lWmTIpEIdnZ2ePz4sVrHKmoLePE63bx5ExKJpNjn9i7vSXVp8nkCoNjz+rLy/F5Xlzrn+fHjx699jdUhFovh5+enmDqXlZWFUaNGYfv27fjxxx8REhKC1NRU6OnpqdWuOnEvW7YMn332GcaOHYt58+bB2toaenp6mDFjhsbJyfz587FmzRps2LBBKTku6t8lvWYJCQmKx6Xxe0mbz7EkJT1HfX39YmMEXkxFNzIywujRo1X+sKTpZwFVHkzAqML79ddfsWzZMgwYMACfffZZifWKftm/Ohe9uA84JycnbNiwAQAQFxeHHTt2YPbs2cjPz8eaNWvwzz//4MGDBzh69KjiL7wASrwoX5eKFsjYv39/sdtf/su6tpXGeapevTpOnz6tUp6SkqJ2GxERERg5ciSGDx+uWHL5ZbVq1ULdunVx6NAhODs7o3nz5rC0tESHDh0QEhKCU6dO4eTJk8Xu+6oRI0ZgxIgRyMrKQlRUFGbNmoXu3bsjLi4OTk5OsLGxwb1799SO/XWsra0BAN99912JK5yV1pdX4MVrM3HiRBw9elRxvYMmipIcbZ2PIsX1jZSUFBgYGKjcT+zVL0jVq1dHQUEBUlNTlZIwQRCQkpKiuBD+Tccqagt48ToZGRmVeJ1d0euoCalUqvLZBpTdF7jy+F5/+TP/5ev03uWcVK9e/bWv8dswMTFBWFgYtm/frrjW0cbGBoWFhUhJSdHKbRq2bNmCgIAArF69Wqk8IyNDo3Y2bdqEGTNmYPbs2Rg5cqTStqL+/eriQYDq+SmN30vqPkdNvgu86uXnWLNmTUV5QUGByh9jimzduhUzZsyAv78/Dh48qLRkfGl8FlDFwCmIVKFdvHgRo0ePRoMGDRQJU0mKVmC6ePGiUnlxK0q9rG7dupg+fToaNmyomEJU9CXt1fvfrF27VpPwy0T37t3x+PFjFBYWonnz5io/9erVK7Vjl8Z58vf3R0ZGhmKKTpFt27aptf+FCxfQp08ftG/fXmUJ9Zd17NgR//zzDyIiIhSjVXXr1oWjoyNmzpwJmUymGClTh4mJCbp27Yovv/wS+fn5uHLlCoAXU76OHDlS7GqGmmrTpg0sLS1x9erVYl/r5s2bl/gXZ03IZLISv2wU/aXZwcEBgGYjar6+vrCwsMCaNWveagpjSf7zn/8ojaxkZGTgzz//RLt27UpcAKFI0aIlW7ZsUSrfuXMnsrKyVBY1uXLlCmJjY5XKfvnlF5iZmSmmanXv3h23bt1C9erVi32NilvN8E2cnZ3x6NEjpS+/+fn5OHDggMZtvY3y+F4v6TP/zz//fOuYAgMDcfjwYaXzXFhYiO3bt6u1f3JycrHlr75viqZEv5pMvC2RSKTy2ly8eFFlYY3XvV/379+PMWPGYOTIkZg1a5bK9nr16sHOzg47duxQKk9KSsKJEyeUykrj95K6z/FtvwsAUIxavvp6//777ygoKCh2HysrKxw6dAienp4IDAzEyZMnFdve5bNAk89WKn84AkYV1tOnT9GzZ0/k5eVhypQpuHTpUrH1bGxs4ObmBjs7O3Ts2BELFy5EtWrV4OTkhMOHD+M///mPUv2LFy9i3Lhx6NevH+rUqQMDAwP8888/uHjxouImmb6+vqhWrRrGjh2LWbNmQSKRYOvWrSpfvMqDDz74AFu3bkVwcDAmTJiAli1bQiKR4N69ezhy5Ah69OiBXr16lcqxS+M8DRs2DMuXL8fgwYMxf/58uLu7Y9++fYovmq8u5fyy9PR0BAcHw8jICJMnT8bZs2eVtnt5eSludNmhQwesWrUKaWlpCA8PV9Tp0KEDNm7ciGrVqqmsVPmqMWPGwMjICG3atIG9vT1SUlKwcOFCWFhYKEZO5s6di3379sHPzw/Tpk1Dw4YN8ezZM+zfvx+hoaHw8PBQ+9yYmpriu+++w7Bhw/DkyRP07dsXNWrUQGpqKmJjY5GamqqVL3TPnz+Hs7Mz+vXrh44dO6J27drIzMzE0aNH8e2338LT0xO9e/cG8OIv2U5OTvjjjz/QoUMHWFlZwdrautgvFqampli6dClGjx6Njh07YsyYMbC1tcXNmzcRGxuLlStXvlW8enp6CAoKQmhoKORyORYtWoT09HS1RjCDgoLQuXNnTJkyBenp6WjTpo1iFcQmTZpgyJAhSvUdHBzw/vvvY/bs2bC3t8eWLVsQERGBRYsWKe4pNnHiROzcuRN+fn6YNGkSGjVqBLlcjqSkJBw8eBCfffYZWrVqpdFzHDBgAGbOnIkPPvgAn3/+OXJzc7FixQqVa9xKS3l7rwMvVrO1srJSrCKor6+PTZs24e7du28d0/Tp07Fnzx60b98eM2fOhLGxMb7//nuVaytLUr9+fXTo0AFdu3aFm5sbcnNzcerUKSxduhS2traK6dDt2rXDkCFDMH/+fDx8+BDdu3eHoaEhYmJiYGxsjP/7v//TKO7u3btj3rx5mDVrFvz9/XHjxg3MnTsXLi4uSolDSe9XQRDQr18/uLq6YsSIEUpJBPDiHlWGhoaYM2cOPv74Y/Tt2xcjR47Es2fPMGfOHNjb2yu9XqXxe0nd56jud4Hi1K9fHwMHDsTSpUuhp6eH9u3b48qVK1i6dCksLCxK7JNmZmbYv38/evfujaCgIOzZsweBgYHv9Fng5uYGIyMjbN26FZ6enjA1NYWDg4MiiadyTrdrgBC9vaKVjN708/KqQcnJyULfvn0FKysrwcLCQhg8eLBw9uxZpZWEHj58KAwfPlzw8PAQTExMBFNTU6FRo0bC8uXLhYKCAkVbJ06cEHx8fARjY2PBxsZGGD16tHD+/HmVVYmGDRsmmJiYqMTv7+8v1K9fX6XcyclJ6Natm+LxyyspvayklciKO55MJhOWLFkiNG7cWJBKpYKpqang4eEhfPzxx0J8fHyJx3451pdX9ysppuJWl3rX81TcSmZJSUlC7969BVNTU8HMzEzo06ePsHfvXgGA8Mcff6i0UaRolauSfl6O++nTp4JYLBZMTEyUVifbunWrAEDo3bv3G8/T5s2bhcDAQMHW1lYwMDAQHBwchP79+yutKCcIgnD37l1h5MiRgp2dnSCRSBT1Hj58qHRef/vtt2Kfz6urYEVGRgrdunUTrKysBIlEItSsWVPo1q2b0v4l9Z/iVoh7VV5enrBkyRKha9eugqOjo2BoaChIpVLB09NT+OKLL4THjx8r1T906JDQpEkTwdDQUOk9WdKx9u7dK/j7+wsmJiaCsbGx4OXlJSxatEixXd2+UnR+Fi1aJMyZM0eoVauWYGBgIDRp0kQ4cOBAsfsWt7JfTk6OMGXKFMHJyUmQSCSCvb298MknnwhPnz5Vqlf0/vn999+F+vXrCwYGBoKzs7PKSqWCIAiZmZnC9OnThXr16gkGBgaChYWF0LBhQ2HSpElKK+wBED799FOV/V9dEa3ovHl7ewtGRkaCq6ursHLlyhJXQXy1zaJz9c033yiVF9f3SjpX5em9XuT06dOCr6+vYGJiItSsWVOYNWuWsH79+mJXQVTns08QXqyA2rp1a8HQ0FCws7MTPv/8c2HdunVqrYK4du1aoXfv3oKrq6tgbGwsGBgYCG5ubsLYsWOFu3fvKtUtLCwUli9fLjRo0EDRR3x8fIQ///xT47jz8vKEyZMnCzVr1hSkUqnQtGlTYffu3cWunlnc+/VNv29fft7r1q0T3N3dBQMDA6Fu3brCjz/+KPTo0UNo0qSJ0nG0/XtJk+eozncBQSi+T+bm5gqhoaFCjRo1BKlUKrRu3VqIjo4WLCwshEmTJinqFfd7Mi8vT+jTp48glUqFv//+WxAE9T8LinvP//rrr4KHh4cgkUjUWr2Syg+RIGhxngcRkY589dVXmD59OpKSkngvFALw4saqLi4u+OabbxT34KKKj+/1iuXZs2eoW7cuevbs+dpp3xXZiRMn0KZNG2zduhUffvihrsOhCoBTEImowimaiubh4QGZTIZ//vkHK1aswODBg/mFjKgS4Xu9YklJScGCBQsQGBiI6tWrIzExEcuXL0dGRgYmTJig6/C0IiIiAtHR0WjWrBmMjIwQGxuLr7/+GnXq1FFMvSZ6EyZgRFThGBsbY/ny5bhz5w7y8vLg6OiIKVOmYPr06boOjYi0iO/1isXQ0BB37txBSEgInjx5AmNjY7Ru3Rpr1qxB/fr1dR2eVpibm+PgwYMIDw9HRkYGrK2t0bVrVyxcuFDl1gpEJeEURCIiIiIiojLCZeiJiIiIiIjKCBMwIiIiIiKiMsIEjIiIiIiIqIxwEY63JJfL8eDBA5iZmUEkEuk6HCIiIiIi0hFBEJCRkQEHB4c33iieCdhbevDgAWrXrq3rMIiIiIiIqJy4e/fuG2+TwQTsLZmZmQF4cZLNzc3fuT2ZTIaDBw+iU6dOkEgk79we0euwv1FZY5+jssT+RmWNfY7S09NRu3ZtRY7wOkzA3lLRtENzc3OtJWDGxsYwNzfnG5dKHfsblTX2OSpL7G9U1tjnqIg6lyZxEQ4iIiIiIqIywgSMiIiIiIiojDABIyIiIiIiKiO8BoyIiIgqrcLCQshkMl2HQZWcTCaDvr4+cnNzUVhYqOtwqBTo6elBX19fK7efYgJGRERElVJWVhZSUlIgCIKuQ6FKThAE2NnZ4e7du7w/bCVmbGwMe3t7GBgYvFM7TMCIiIio0hGJREhOToaJiQlsbGz4pZhKlVwuR2ZmJkxNTd94E16qeARBQH5+PlJTU5GQkIA6deq80+vMBIyIiIgqHT09PQiCABsbGxgZGek6HKrk5HI58vPzIZVKmYBVUkZGRpBIJEhMTFS81m+LPYSIiIgqLY58EZG2aCu5ZgJGRERERERURpiAERERERERlREmYEREREQlKJQLiL71GH9cuI/oW49RKK+8KyoOHz4cPXv2fGM9kUiE3bt3v/PxNm3aBEtLy3dup7y7c+cORCIRLly4UC7aVvd11iZnZ2eEh4erVbcq9AsuwkFERERUjP2XkzHnz6tIfp6rKLO3kGLWe17o0sC+VI45fPhwbN68WaW8c+fO2L9/f6kcs8i3336r1pL9ycnJqFatWqnG8i4ePXqEGTNmYN++fXj48CGqVauGxo0bY/bs2fDx8QHwIonctWtXmSciVdWZM2dgYmKi6zDKDSZgRERERK/YfzkZn2w5j1fTkZTnufhky3msHty01JKwLl26YOPGjUplhoaGpXKsl1lYWLx2e35+PgwMDGBnZ1fqsbyLPn36QCaTYfPmzXB1dcXDhw9x+PBhPHnyRNehvbWic19R2djY6DqEcoVTECu4qjQ1goiI6G0JgoDs/AK1fjJyZZi154pK8gVAUTZ7z1Vk5MrUak/TG0EbGhrCzs5O6eflESeRSIS1a9eie/fuMDY2hqenJ6Kjo3Hz5k0EBATAxMQEPj4+uHXrlmKf2bNnw9vbG2vXrkXt2rVhbGyMfv364dmzZ4o6r05NCwgIwLhx4xAaGgpra2sEBQUpjl80BTE/Px/jxo2Dvb09pFIpnJ2dsXDhQkUbz549w0cffQRbW1tIpVI0aNAAf/31l9LzPXDgADw9PWFqaoouXbogOTlZafvGjRvh6ekJqVQKDw8PrFq1qsRz9+zZMxw/fhyLFi1CYGAgnJyc0LJlS4SFhaFbt24AXkyHA4BevXpBJBIpHt+6dQs9evSAra0tTE1N0aJFCxw6dEipfWdnZ3z11VcYOXIkzMzM4OjoiHXr1inVOX36NJo0aQKpVIrmzZsjJiZGaXthYSFGjRoFFxcXGBkZoV69evj222+V6hS9FgsXLoSDgwPq1q2rtbaLzJkzBzVq1IC5uTk+/vhj5OfnAwD+/PNPWFpaQi6XAwAuXLgAkUiEzz//XLHvxx9/jIEDByoenzhxAn5+fjAyMkLt2rUxfvx4ZGVlKZ23l6cgvmu/CAgIwMSJE5Xq9+zZE8OHD1c65pteqxMnTsDb21txPnfv3l1q00VfxhGwCkwXUyOIiIgqohxZIbxmHtBKWwKAlPRcNJx9UK36V+d2hrGBdr9yzZs3D8uWLcOyZcswZcoUfPjhh3B1dUVYWBgcHR0xcuRIjBs3Dvv27VPsc/PmTezYsQN//vkn0tPTMWrUKHz66afYunVricfZvHkzPvnkE/z777/FJpIrVqzAnj17sGPHDjg6OuLu3bu4e/cugBf3xuratSsyMjKwZcsWuLm54erVq9DT01Psn52djSVLluDnn3+GWCzG4MGDMXnyZEVMP/zwA2bNmoWVK1eiSZMmiImJwZgxY2BiYoJhw4apxGNqagpTU1Ps3r0brVu3Lnbk8MyZM6hRowY2btyILl26KOLJzMxEcHAw5s+fD6lUis2bN+O9997DjRs34OjoqNh/6dKlmDdvHqZNm4bff/8dn3zyCdq2bQsHBwdkZWWhe/fuaN++PbZs2YKEhARMmDBB6fhyuRy1atXCjh07YG1tjRMnTuCjjz6Cvb09+vfvr6h3+PBhmJubIyIiAoIgaL1tqVSKI0eO4M6dOxgxYgSsra2xYMEC+Pn5ISMjAzExMWjWrBkiIyNhbW2NyMhIxf5Hjx7FpEmTAACXLl1C586dMW/ePGzYsAGpqakYN24cxo0bpzKSq61+oa7iXis/Pz94eHggIyMD7733HoKDg/HLL78gMTFRJakrLUzAKihdTo0gIiKi0vPXX3/B1NRUqWzKlCmYMWOG4vGIESMUX6inTJkCHx8fzJgxA507dwYATJgwASNGjFBqIzc3F5s3b0atWrUAAN999x26deuGpUuXljit0N3dHYsXLy4x1qSkJNSpUwdt27aFSCSCk5OTYtuhQ4dw+vRpXLt2TTGC4+rqqrS/TCbDmjVr4ObmBgAYN24c5s6dq9g+b948LF26FL179wYAuLi44OrVq1i7dm2xCZi+vj42bdqEMWPGYM2aNWjatCn8/f3xwQcfoFGjRgD+Nx3O0tJS6Xk3btwYjRs3VjyeP38+du3ahT179mDcuHGK8uDgYISEhAB4ce6XL1+Oo0eP4sMPP8TWrVtRWFiIH3/8EcbGxqhfvz7u3buHTz75RLG/RCLBnDlzFI9dXFxw4sQJ7NixQylJMjExwfr16xVTD9etW6e1tg0MDJTamTt3Lj7//HPMmzcPFhYW8Pb2xtGjR9GsWTNFsjVnzhxkZGQgKysLcXFxCAgIAAB88803+PDDDxXJS506dbBixQr4+/tj9erVKjcs1ka/UFdJr5WHhwe2bt0KkUiEH374AVKpFF5eXrh//z7GjBmj8XE0pfMEbNWqVfjmm2+QnJyM+vXrIzw8HO3atSuxfmRkJEJDQ3HlyhU4ODjgiy++wNixY5Xq7Ny5EzNmzMCtW7fg5uaGBQsWoFevXortzs7OSExMVGk7JCQE33//vfaeXCkplAuY8+fVEqdGiADM+fMqgrzsoCfmDSiJiIiMJHq4OrezWnVPJzzB8I1n3lhv04gWaOlipdaxNREYGIjVq1crlVlZKR+nKJkAAFtbWwBAw4YNlcpyc3ORnp4Oc3NzAICjo6Mi+QIAHx8fyOVy3Lhxo8QErHnz5q+Ndfjw4QgKCkK9evXQpUsXdO/eHZ06dQLwYuparVq1FF+yi2NsbKz4kg0A9vb2ePToEQAgNTUVd+/exahRo5S+FBcUFLz2erU+ffqgW7duOHbsGKKjo7F//34sXrwY69evV5qi9qqsrCzMmTMHf/31Fx48eICCggLk5OQgKSlJqd7L514kEsHOzg6pqakAgOvXr6Nx48YwNjZW1Cla+ONla9aswfr165GYmIicnBzk5+fD29tbqU7Dhg2Vrvu6du2a1tourp3MzEzcvXsXTk5OCAgIwNGjRxEaGopjx45h/vz52LlzJ44fP45nz57B1tYWHh4eAIBz587h5s2bSqNTgiBALpcjISEBnp6eSsd+136hieJeq6J2bty4gUaNGikliC1bttT4GG9DpwnY9u3bMXHiRKxatQpt2rTB2rVr0bVrV1y9elVpqLdIQkICgoODMWbMGGzZsgX//vsvQkJCYGNjgz59+gAAoqOjMWDAAMybNw+9evXCrl270L9/fxw/fhytWrUC8GLoubCwUNHu5cuXERQUhH79+pXNE39HpxOeKE07NEM2fMVX8Fgww1nBAwKA5Oe5OJ3wBD5u1XUXKBERUTkhEonUngbYro4N7C2kSHmeW+wfO0UA7CykaFfHplT+0GliYgJ3d/fX1pFIJP+LRyQqsazoOp7iFNUp+rekWF6nadOmSEhIwL59+3Do0CH0798fHTt2xO+//w4jI6PX7vtqzEWxFE11LIr9hx9+UHyHK/LydLXiSKVSBAUFISgoCDNnzsTo0aMxa9as1yZgn3/+OQ4cOIAlS5bA3d0dRkZG6Nu3r+LaqNfFXBSrOtf77dixA5MmTcLSpUvh4+MDMzMzfPPNNzh16pRSvVfPvTbbLklRXwgICMCGDRsQGxsLsVgMLy8v+Pv7IzIyEk+fPoW/v79iH7lcjo8//hjjx49Xaa+47/Pv2i8AQCwWq5wPmUymVjsvv1av9n1Nr9d8WzpNwJYtW4ZRo0Zh9OjRAIDw8HAcOHAAq1evVrqAs8iaNWvg6OiouIjP09MTZ8+exZIlSxQJWHh4OIKCghAWFgYACAsLQ2RkJMLDw/Hrr78CUF2J5euvv4abm5tSZ3pVXl4e8vLyFI/T09MBvHixi3vBNVXUhjptJT/LUno8Qm8/QiW/Y29hS5yVeSjVk8nM3zk2qnw06W9E2sA+R2WpqJ8V/RX+dUlIcUQAZnTzxKe/xEAEKCVhRV/XZnTzhAgC5Fpe/EoQBEXcr/Py83r535LKBEFAUlIS7t27BwcHBwDAv//+C7FYDHd3d0WdV49dUiwvH8vU1BT9+vVDv3790Lt3bwQHByMtLQ0NGjTAvXv3cP369WJHO16N9dUyGxsb1KxZE7du3VJa8OHVuurw9PTE7t27FftIJBLIZDKlNo4dO4Zhw4ahR48eAF5cE3bnzh21zknRF3dPT09s2bIFWVlZikTjxIkTSucsKioKvr6+SjO4ihZMeTk5ePU4Hh4e+Pnnn7XSdmxsrEo7pqamcHBwgFwuR9u2bZGRkYHly5fDz88PgiCgXbt2WLRoEZ4+fYrx48cr2mvSpAmuXLmiMo2wyMvHlcvl79wvAMDa2hoPHjxQPC4sLMTly5cREBCg1msll8tRt25dbN26FTk5OYprBU+fPq10PouLTRAEyGQylT8CaPL7TWcJWH5+Ps6dO4epU6cqlXfq1EnRmV4VHR2tGNYu0rlzZ2zYsAEymQwSiQTR0dGKiwJfrlPSzd/y8/OxZcsWhIaGvvYvQAsXLlSaU1vk4MGDSkO47yoiIuKNdW4/FwH434t+XN4AofgdvuIrEEMO+X8Xt7x95QL23ospoRUi9fobkTaxz1FZ0dfXR25uLjIzM1VGMNTh62iMJb08sPjQbTzM+N/+NcwM8EVHV/g6Giv+GKtNMpkMWVlZiI+PVyrX19dH9er/m9WSk5OjOH5mZiaAF1Poisqys7MBABkZGRCLxcjLy4NUKsWQIUMwd+5cZGRkYMKECejZsyeMjV88F5lMhoKCAkUbBQUFyM/PL/Z5Fh1/1apVsLW1RcOGDSEWi/Hrr7/C1tYWYrEYTZo0ga+vL3r37o0FCxbA1dUVcXFxEIlE6NixI3JzcyEIglL7OTk5AP73h+4vvvgCU6dOhYGBATp27Ii8vDxcuHABz549w6effqoS15MnTzB8+HAMGjQI9evXh5mZGWJiYrB48WJ07dpV0a6joyP279+PRo0awdDQEJaWlnBycsLvv/+OwMBAAMBXX30FuVyudA7kcrliameRwsJCRR/r3r07pk+fjmHDhmHy5MlISkrCkiVLlF6fWrVq4aeffsKuXbvg5OSE7du34/Tp03ByclL6A//Lr4W2287Pz1e0c/fuXcyePRujR49W9CWRSISGDRti69atWLhwIdLT09GkSROcP38eMpkMzZo1U7QXEhKCTp064aOPPsKwYcNgbGyMGzdu4OjRo4rrB18+b9roFz4+Ppg+fTp+++03uLi4YNWqVXj69ClkMtkbX6u8vDykp6crzufIkSMxceJE3Lt3T+V8vio/Px85OTmIiopCQUGB0rai95w6dJaApaWlobCwUDFvuYitrS1SUlKK3SclJaXY+gUFBUhLS4O9vX2JdUpqc/fu3Xj27Nlrh6SBFyNpoaGhisfp6emoXbs2OnXqpJhb/S5kMhkiIiIQFBSkMlz6qkK5gN+XRuFheh4EALGCG9IFY1iKstBQdBsXBXfYWRhi3AA/XgNGxdKkvxFpA/sclSWZTIYjR45AKpXC1NRUZREAdfVqYY73mznjzJ0neJSRhxpmhmjhbFWqv1slEgkOHz6suL6mSL169XD16lXFYyMjI8X3j6IFO0xMTBRlRX8cNjMzg7m5OQwNDeHu7o6+ffvigw8+wJMnT9C1a1esW7dOsY9EIoG+vr7isb6+PgwMDIr9nlN0/OrVq2PlypWIj4+Hnp4eWrRogb///huWlpYAgF27duHzzz/HmDFjkJWVBXd3d3z11VcwNzeHVCqFSCRSar9oRKaobNy4cbCyssLSpUsxa9YsmJiYoGHDhhg/fnyxcRkaGsLX1xfr1q3DrVu3IJPJULt2bYwZMwZhYWGK9pcuXYrJkyfjp59+Qs2aNXH79m2sWLECo0ePRufOnWFtbY0vvvgCOTk5SudALBZDKpUqHVtPT09xrZa9vT327NmDkJAQ+Pv7w8vLC4sWLUK/fv0Ur8+ECRNw/fp1jBo1CiKRCB988AFCQkKwf//+El+LonOirbbbt28PLy8vdO/eHXl5eRgwYAC++uorpVUjO3TogNjYWHTp0gXm5uYwNzeHl5cXHjx4gBYtWigGLnx9fXHkyBFMnz4dwcHBEAQBbm5u6N+/f4nn7V37RUhICOLi4hASEgJ9fX1MnDgRgYGBkEgkb3ytDA0NFc9nz549+PTTT+Hn54eGDRti5syZGDx4MKytrYvtX7m5uTAyMoKfn5/K54omf5ARCWU12fEVDx48QM2aNXHixAmlCwgXLFiAn3/+GdevX1fZp27duhgxYoRieiHwYvi8bdu2SE5Ohp2dHQwMDLB582aloeqtW7di1KhRyM3NVWmzc+fOMDAwwJ9//qlR/Onp6bCwsMDz58+1loDt3bsXwcHBan05KVoFEXgxNWKtZBk6653FN7L+WFXYk6sg0mtp2t+I3hX7HJUlmUyGgwcPwsXFBa6urm+dgFUms2fPxu7du0v9/kZVlVwuVyx4IhbzNrsV1datWzFixAg8f/682GvVcnNzkZCQABcXl2ITMHVzA531EGtra+jp6amMTD169EhlBKuInZ1dsfVfHpYvqU5xbSYmJuLQoUOKa9Aqki4N7LF6cFPYWbx48Y/JX6x85Kd3ickXEREREdEb/PTTTzh+/DgSEhKwe/duTJkyBf3791droZB3obMEzMDAAM2aNVO5HiAiIgK+vr7F7uPj46NS/+DBg2jevLniL6ol1SmuzY0bN6JGjRqKO6NXNF0a2OP4lPb4dUxrNAt4scx+E1EcWtVUvekgERERERH9T0pKCgYPHgxPT09MmjQJ/fr1w7p160r9uDodIw0NDcX69evx448/4tq1a5g0aRKSkpIUK7eEhYVh6NChivpjx45FYmIiQkNDce3aNfz444/YsGEDJk+erKgzYcIEHDx4EIsWLcL169exaNEiHDp0SOXO1nK5HBs3bsSwYcOgr6/z26G9NT2xCD5u1dGrox9SRDVgICrE9bP/6DosIiIiKkdmz57N6YdEr/jiiy9w584dxdTC5cuXa3VxvZLoNPMYMGAAHj9+jLlz5yI5ORkNGjTA3r17FXdRT05OVrr5nYuLC/bu3YtJkybh+++/h4ODA1asWKFYgh54cSHgtm3bMH36dMyYMQNubm7Yvn27yv0jDh06hKSkJIwcObJsnmxpE4kQUXcWfriYj1bP6kD1tnxERERERKRrOh/6CQkJQUhISLHbNm3apFLm7++P8+fPv7bNvn37om/fvq+t06lTpzK72VpZcW7eGUmxp5EXn1rszeWIiIiIiEi3uExLJdLC2QpSiRgP0/MQ9zBT1+EQEREREdErmIBVIlKJHj61vYp1kqW4e/wXXYdDRERERESvYAJWybQzvYdOeucgvX1A16EQEREREdErmIBVMjaNOwMA6madQ05egY6jISIiIiKilzEBq2QcGgQgB4aoIXqGyxeidR0OERERERG9hAlYJSOSSJFk6g0AeHrpoG6DISIiIiIiJUzAKiG5SwAAwDL5uE7jICIiooprxIgRGDx4MEQi0Vv9EFHxmIBVQrWadwMANCy4jAdpz3QbDBEREZWZqKgovPfee3BwcIBIJMLu3btLrDt8+HBMnTq12G3Z2dm4c+cOtmzZAkEQ3uqHiIrHBKwSMnNshFSxDS4JLjh75YauwyEiIqIykpWVhcaNG2PlypWvrSeXy/H333+jR48exW7ftWsXevfuXRohElV5TMAqI5EIv7beg/75s7D/nr6uoyEiIqIy0rVrV8yfP/+NydO///4LsViMVq1aFbt927ZtGDhwoEr5zZs3IRKJ8Pfff6NDhw4wNjZGvXr1cOrUKa3ET1QVMAGrpNp62AMAjsenoaBQruNoiIiIyon8rJJ/ZLka1M1Rr+47mjVrFurVq4dBgwbh+fPn+PPPP9G0aVP8+OOP79Tunj178N5770EsFiM/Px9PnjxRbEtOToaBgQGsra1V9ouNjYVIJMLSpUsxffp0xMbGwtHRscSpjESkisMjlVTjWpawMJIAOU9x8U4ymrrV1HVIREREuveVQ8nb6nQCBv32v8ffuAOy7OLrOrUFRvz9v8fhDYHsx6r1Zj9/uzgBHDp0CI8ePcLZs2exatUq9OzZE0+fPsWOHTtQt27dt24XeJGALVmyBH///Tdmz56Npk2bYu3atQCArVu3YvDgwcXuFxsbCwsLC2zfvh02NjYAgJ49e2L16tXvFA9RVcIRsEpKTyzCD6ZrEWP4MR6c3q3rcIiIiEhDMTExGDp0KMzMzDBlyhTk5ORg0qRJ75x8Xbt2Dffu3UPHjh3RrVs3fP311/jtt9+Qn58PANi7dy+6detW7L6xsbF47733FMkXANy+fRvu7u7vFBNRVcIRsErMwtoe4gwBBomRAD7VdThERES6N+1BydtEesqPP7/5mrqv/A174qW3j6kEnp6e+PPPP+Hj44P9+/dDEAQsXrwYQUFBcHB4zUjeG+zZswdBQUEwMjICAAQGBsLExAR///033NzcUL9+fRgYGBS7b2xsLKZMmaJUFhMTAz8/v7eOh6iqYQJWidk07gIk/AyvnHN4lpUHSxNDXYdERESkWwYmuq+rpu7du+PQoUNwdHSEo6Mjdu7ciRMnTsDX1xdffvklxowZ81bt/vHHHxg9erTisVgsxsCBA7FlyxY4Oztj6NChxe73/PlzJCYmokmTJkrlFy5cwPjx498qFqKqiFMQKzErr0DkQx+1RGmIuXBW1+EQERGRhsLDw5GUlITjx4+jVq1a6N+/P+7cuVNi8pWZmYkLFy7gwoULAICEhARcuHABSUlJAIBHjx7hzJkz6N69u9J+Q4YMwd9//41z586hRYsWxbYdGxsLPT09NG7cWFGWmJiIp0+fwtvb+92fLFEVwQSsMjMwwQOzRgCAZ5cP6jgYIiIiKm1nz55FkyZNFKNUoaGhaNKkCWbOnAkA+PPPP9GqVSvUqFFDab+GDRuibt266Nq1a4ltx8bGwsPDQzF1EXgx/dDS0hLOzs7afzJElRQTsEpOcA0AAFilnOBd6YmIiCq5gIAACIKg8rNp0yYAL6Yfvv/++8XuO2PGDAwZMqTEtv/v//4Ply9fViorWpmRiNTHBKySc2gaDABoIr+E+JRnug2GiIiIdKpt27bF3mAZAPr16/dOi3sQkXq4CEclZ1i7KY4ZB+Gv587wuJGCuvbVdB0SERER6cgXX3yh6xCIqjyOgFV2Yj3c8FmM7YWB+OdWuq6jISIiIiKq0piAVQF+dV/cLPF0whPkygp1HA0RERERUdXFBKwKqFPDFK3NUjFQ2IuzcYm6DoeIiIiIqMpiAlYFiEQirBQtxmzJT7gfE6HrcIiIiMoMVwAmIm3R1ucJE7AqIrNmWwCAYWKkjiMhIiIqfXK5HACQn5+v40iIqLLIzs4GAEgkkndqh6sgVhE2jbsACdvRMO88HjzLgYOl0Zt3IiIiqqDkcjmMjIyQmpoKiUQCsZh/c6bSI5fLkZ+fj9zcXPa1SkgQBGRnZ+PRo0ewtLSEnp7eO7XHBKyKMKnXHoUQw02cjD0XL+F9v5a6DomIiKhU2dra4u7du0hM5PXPVLoEQUBOTg6MjIwgEol0HQ6VEktLS9jZ2b1zO0zAqgojSzw0qw+HjEtIv3wQYAJGRESVnEQiQZ06dTgNkUqdTCZDVFQU/Pz83nl6GpVPEonknUe+ijABq0pcA4DYS6j+6AQK5QL0xPwLDRERVW5isRhSqVTXYVAlp6enh4KCAkilUiZg9EacpFqF1PDuAgDwFq4h9u5THUdDRERERFT1aJyAbd68GX///bfi8RdffAFLS0v4+vpyjnU5p+/YCivtF6J93hJExafpOhwiIiIioipH4wTsq6++gpHRixX0oqOjsXLlSixevBjW1taYNGmS1gMkLdKToHqT7siBFFFxqbqOhoiIiIioytH4GrC7d+/C3d0dALB792707dsXH330Edq0aYOAgABtx0da5lfXBgBw4e4zPM+WwcKY85SJiIiIiMqKxiNgpqamePz4MQDg4MGD6NixIwBAKpUiJydHu9GR1tU0FeNr89+xUzIT0XH3dB0OEREREVGVonECFhQUhNGjR2P06NGIi4tDt27dAABXrlyBs7OztuMjbdMzQFfhOJqIb+L+hcO6joaIiIiIqErROAH7/vvv4ePjg9TUVOzcuRPVq1cHAJw7dw4DBw7UeoCkZSIRsmu1AwBI70ZBEAQdB0REREREVHVofA1Yeno6VqxYAbFYOXebPXs27t69q7XAqPRUb9QFSNiJJrILuJWaCfcaZroOiYiIiIioStB4BMzFxQVpaapLmD958gQuLi5aCYpKl0GdQACAlzgRpy7d0HE0RERERERVh8YJWElT1jIzM3mn+YrC1AZppvUAAOlXD+k4GCIiIiKiqkPtKYihoaEAAJFIhJkzZ8LY2FixrbCwEKdOnYK3t7fWA6TSIXYLBGJvwDb1BHJlhZBK9HQdEhERERFRpad2AhYTEwPgxQjYpUuXYGBgoNhmYGCAxo0bY/LkydqPkEpFtYad8ST2VzyRG+PMnSdoV8dG1yEREREREVV6aidgR44cAQAMHz4c3333HczMuHBDRSZyDcDXXn9gx/kHGBOXygSMiIiIiKgMaHQNWEFBAbZs2YLExMTSiofKiliMdvVsAQBRcaqLqhARERERkfZplIDp6+vDyckJhYWFpRUPlaG27tYQiQRkPryNlOe5ug6HiIiIiKjS03gVxOnTpyMsLAxPnjwpjXioDFUreIRzRuNwwHAKjt94oOtwiIiIiIgqPY1vxLxixQrcvHkTDg4OcHJygomJidL28+fPay04KmVmDpCKAWN5Lu5ejARauuo6IiIiIiKiSk3jBKxnz56lEAbphFiMnNptYZzwJ0zuHUOhfDj0xCJdR0VEREREVGlpnIDNmjWrNOIgHbFs0AlI+BMt5LG4dP85vGtb6jokIiIiIqJKS+NrwADg2bNnWL9+vdK1YOfPn8f9+/e1GhyVPj339gCARqJbOHXllo6jISIiIiKq3DROwC5evIi6deti0aJFWLJkCZ49ewYA2LVrF8LCwrQdH5U2i1p4buIMPZGA9Gv/6DoaIiIiIqJKTeMELDQ0FMOHD0d8fDykUqmivGvXroiKitJqcFQ2xO4dAAAOT04iPVem42iIiIiIiCovjROwM2fO4OOPP1Ypr1mzJlJSUrQSFJUtsyZ9sE3SC/8paIMTN3lTZiIiIiKi0qJxAiaVSpGenq5SfuPGDdjY2GglKCpjzm1wveHnOCfUQ2QcEzAiIiIiotKicQLWo0cPzJ07FzLZi6lqIpEISUlJmDp1Kvr06aP1AKls+Nd9kTxHxaVCEAQdR0NEREREVDlpnIAtWbIEqampqFGjBnJycuDv7w93d3eYmZlhwYIFpREjlYFWtY3QQf8iWqcfwO20LF2HQ0RERERUKal9H7Ds7GwYGxvD3Nwcx48fxz///IPz589DLpejadOm6NixY2nGSaXM+Ml1bND/Gs8EE+y+MQZuNu66DomIiIiIqNJROwGztLREq1atEBgYiPbt26NNmzZo3759acZGZcmhCfL0TWFZkImkyyeAtkzAiIiIiIi0Te0piBs2bEC9evXwyy+/oH379qhWrRrat2+PefPm4fjx44prwqiC0tNHXq22AADzB8eRV1Co44CIiIiIiCoftROwIUOGYP369bh58yaSkpKwZs0auLi4YOPGjfD390e1atXQuXNnjQNYtWoVXFxcIJVK0axZMxw7duy19SMjI9GsWTNIpVK4urpizZo1KnV27twJLy8vGBoawsvLC7t27VKpc//+fQwePBjVq1eHsbExvL29ce7cOY3jr0zMvIIAAK1xEWfvPNVxNERERERElY/Gi3AAQK1atTB06FBs2LABBw4cwLRp06Cnp4dDhw5p1M727dsxceJEfPnll4iJiUG7du3QtWtXJCUlFVs/ISEBwcHBaNeuHWJiYjBt2jSMHz8eO3fuVNSJjo7GgAEDMGTIEMTGxmLIkCHo378/Tp06pajz9OlTtGnTBhKJBPv27cPVq1exdOlSWFpavs3pqDREboEAgKaiOERfS9RxNERERERElY/a14AVuX37No4cOYKjR4/i6NGjeP78OXx9fTFlyhT4+/tr1NayZcswatQojB49GgAQHh6OAwcOYPXq1Vi4cKFK/TVr1sDR0RHh4eEAAE9PT5w9exZLlixRLIEfHh6OoKAghIWFAQDCwsIQGRmJ8PBw/PrrrwCARYsWoXbt2ti4caOibWdnZ01PReVj5Yos45owyb6P59cjgfea6ToiIiIiIqJKRe0EbNiwYThy5AgyMjLQpk0b+Pn5Ydy4cWjevDn09PQ0PnB+fj7OnTuHqVOnKpV36tQJJ06cKHaf6OhodOrUSamsc+fO2LBhA2QyGSQSCaKjozFp0iSVOkVJGwDs2bMHnTt3Rr9+/RAZGYmaNWsiJCQEY8aMKTHevLw85OXlKR4X3YxaJpNp5fq3ojZ0fS2dyDUAuLwVts8v4P6TTNQwM9RpPFQ6ykt/o6qDfY7KEvsblTX2OdLktVc7Afv555/h6OiIadOmoUOHDmjSpAlEItFbBQgAaWlpKCwshK2trVK5ra0tUlJSit0nJSWl2PoFBQVIS0uDvb19iXVebvP27dtYvXo1QkNDMW3aNJw+fRrjx4+HoaEhhg4dWuyxFy5ciDlz5qiUHzx4EMbGxmo9Z3VERERora23YVLYCJvFjXCsoBaSd/6DljV4U+bKTNf9jaoe9jkqS+xvVNbY56qu7OxsteuqnYBdvXpVMe1w2bJlyM3NRdu2beHv74+AgAA0bdoUYrHml5S9msQJgvDaxK64+q+Wv6lNuVyO5s2b46uvvgIANGnSBFeuXMHq1atLTMDCwsIQGhqqeJyeno7atWujU6dOMDc3f91TVItMJkNERASCgoIgkUjeub13ce5QPI5FJuC5cU0EBzfSaSxUOspTf6OqgX2OyhL7G5U19jkqmh2nDrUTMA8PD3h4eGDs2LEAXiRkkZGROHLkCJYuXYqcnBy0bdsWf/31l1rtWVtbQ09PT2W069GjRyojWEXs7OyKra+vr4/q1au/ts7Lbdrb28PLy0upjqenp9JiHq8yNDSEoaHqdDyJRKLVN5q223sbgR52WB2ZgBO3n0BPTx9i8duPdFL5Vh76G1Ut7HNUltjfqKyxz1Vdmrzub7UKIgB4eXmhV69e6N27N95//30IgoB9+/apvb+BgQGaNWumMlQbEREBX1/fYvfx8fFRqX/w4EE0b95c8aRLqvNym23atMGNGzeU6sTFxcHJyUnt+CuzpvoJWGW4EuPy1uPyg+e6DoeIiIiIqNLQaBXER48e4ejRo4pVEOPi4mBgYICWLVti0qRJCAwM1OjgoaGhGDJkCJo3bw4fHx+sW7cOSUlJilG2sLAw3L9/Hz/99BMAYOzYsVi5ciVCQ0MxZswYREdHY8OGDYrVDQFgwoQJ8PPzw6JFi9CjRw/88ccfOHToEI4fP66oM2nSJPj6+uKrr75C//79cfr0aaxbtw7r1q3TKP7KSr8gC8GiE0jVs8D2G4/QqJalrkMiIiIiIqoU1E7AvLy8cOPGDejr66NFixbo06cPAgMD0aZNG0il0rc6+IABA/D48WPMnTsXycnJaNCgAfbu3asYiUpOTla6J5iLiwv27t2LSZMm4fvvv4eDgwNWrFihWIIeAHx9fbFt2zZMnz4dM2bMgJubG7Zv345WrVop6rRo0QK7du1CWFgY5s6dCxcXF4SHh2PQoEFv9TwqndqtUKAnhU3hc9y5egboUFfXERERERERVQpqJ2A9evRAYGAg2rZtq9VV/0JCQhASElLstk2bNqmU+fv74/z5869ts2/fvujbt+9r63Tv3h3du3dXO84qRd8Qslo+0E88guoP/0VGbn+YSTmfmYiIiIjoXal9DdjChQvRqVMnpeSrW7duSE5OLpXASLeM6nUEAPiKLuHErcc6joaIiIiIqHJ460U4ACAqKgo5OTnaioXKE7cX1/O1FF/Hiev3dBwMEREREVHl8E4JGFViNbyQJ7WBkSgfT28cV9xvjYiIiIiI3t47JWBOTk6810FlJRJBXKcDLspd8SwzGwlpWbqOiIiIiIiowtNoGfpXXb58WVtxUDkk6bUaCx+fRvTtx4iKS4WrjamuQyIiIiIiqtDeOgHLzs5GUlIS8vPzlcobNWr0zkFROSEWw6+uzYsELD4Nw9u46DoiIiIiIqIKTeMELDU1FSNGjMC+ffuK3V5YWPjOQVH54VfXGt/tz8XNWzeRV9AUhvp6ug6JiIiIiKjC0vgasIkTJ+Lp06c4efIkjIyMsH//fmzevBl16tTBnj17SiNG0iHPpF9xUToGIcI2nLvzVNfhEBERERFVaBqPgP3zzz/4448/0KJFC4jFYjg5OSEoKAjm5uZYuHAhunXrVhpxko6Iq7tBjEK01buMn+MewdfdWtchERERERFVWBqPgGVlZaFGjRoAACsrK6SmpgIAGjZsiPPnz2s3OtI9J18UiiWoJUrDresXdR0NEREREVGFpnECVq9ePdy4cQMA4O3tjbVr1+L+/ftYs2YN7O3ttR4g6ZiBCQprtgIA2D+OxqOMXB0HRERERERUcb3VNWDJyckAgFmzZmH//v1wdHTEihUr8NVXX2k9QNI9g7rtAQDtxJdwLC5Nx9EQEREREVVcGl8DNmjQIMX/mzRpgjt37uD69etwdHSEtTWvD6qUXAOBw3PRWnwVs+KS0adZLV1HRERERERUIWk8AjZ37lxkZ2crHhsbG6Np06YwMTHB3LlztRoclRP2jSEzsIS5KAdP409CLhd0HRERERERUYWkcQI2Z84cZGZmqpRnZ2djzpw5WgmKyhmxHkTtJmGBfASuZFvhyoN0XUdERERERFQhaZyACYIAkUikUh4bGwsrKyutBEXlj367iUhwG4xUWCIqPlXX4RARERERVUhqXwNWrVo1iEQiiEQi1K1bVykJKywsRGZmJsaOHVsqQVL54F/XGoeuPURkXCo+DXTXdThERERERBWO2glYeHg4BEHAyJEjMWfOHFhYWCi2GRgYwNnZGT4+PqUSJJUPgXZ5GKh3GNeTXJCR2xxmUomuQyIiIiIiqlDUTsCGDRsGAHBxcUGbNm2gr6/xAopUwdW6shYLJRuwqaATom/1Q6f6droOiYiIiIioQtH4GjB/f38kJiZi+vTpGDhwIB49egQA2L9/P65cuaL1AKkccQsE8OJ+YLwOjIiIiIhIcxonYJGRkWjYsCFOnTqF//znP4oVES9evIhZs2ZpPUAqR5zbQRCJ4SZOxvXr13QdDRERERFRhaNxAjZ16lTMnz8fERERMDAwUJQHBgYiOjpaq8FROWNkCbl9UwCAa8Zp3EnL0nFAREREREQVi8YJ2KVLl9CrVy+VchsbGzx+/FgrQVH5pefeHgCnIRIRERERvQ2NEzBLS0skJyerlMfExKBmzZpaCYrKsf9eB+YrvoJjNx7qOBgiIiIioopF4wTsww8/xJQpU5CSkgKRSAS5XI5///0XkydPxtChQ0sjRipParVAocQElshE8u3LyC+Q6zoiIiIiIqIKQ+MEbMGCBXB0dETNmjWRmZkJLy8v+Pn5wdfXF9OnTy+NGKk80ZNANPg/6KC/CZfz7XAu8amuIyIiIiIiqjA0vpmXRCLB1q1bMW/ePJw/fx5yuRxNmjRBnTp1SiM+KofETq3RpO4F3Im5j6j4VPi4Vdd1SEREREREFcJb303Z1dUVrq6u2oyFKhC/utbYFXMfUXGpmNLFQ9fhEBERERFVCBpNQYyPj8fOnTuRkJAAAPj777/h5+eHFi1aYMGCBRAEoVSCpPInKOMP7DSYBcuUf5GakafrcIiIiIiIKgS1E7Bdu3bBy8sLH374ITw9PfHTTz+hT58+MDExga2tLWbPno3FixeXZqxUjpg+uYpm4nj4iy/i+E0uR09EREREpA61E7AFCxbgiy++QG5uLlavXo2xY8fi66+/xr59+/DXX3/h+++/x6ZNm0oxVCpX/rscfTvxJUTFpek4GCIiIiKiikHtBOzGjRsYOXIkRCIRhg0bhvz8fHTs2FGxvVOnTkhMTCyVIKkccg0AAHiKk3AlLh5yOaefEhERERG9idoJWFZWFszMzF7sJBbDyMgIxsbGiu1GRkbIy+O1QFWGiTXkdo0AAJ4553E1OV3HARERERERlX9qJ2AikQgikajEx1T1iIumIepdRlQ8rwMjIiIiInoTtRMwQRBQt25dWFlZwcrKCpmZmWjSpInisYcHlyKvclxfJGBtxZcQdeORjoMhIiIiIir/1L4P2MaNG0szDqqIHH1QYGyLmAxH3Eh6gKy8ApgYvvWt5YiIiIiIKj21vy0PGzasNOOgikgihf7nN7Dwm6N4+iQb0bceo6OXra6jIiIiIiIqtzS6ETORCpEIfnWtAYDXgRERERERvQETMHpnfu7WcBYl498byboOhYiIiIioXGMCRu+sw78f4qjhZ6j+NBZJj7N1HQ4RERERUbnFBIzemV51VwBAW71LiOQ0RCIiIiKiEjEBo3dXdD8w8WVExTEBIyIiIiIqicZrhhcWFmLTpk04fPgwHj16BLlcrrT9n3/+0VpwVEH8935gjUS3cOVWImSFTSHRY25PRERERPQqjROwCRMmYNOmTejWrRsaNGgAkUhUGnFRRWJRE4J1XeilxaFh/kWcTwxAK9fquo6KiIiIiKjc0TgB27ZtG3bs2IHg4ODSiIcqKJFrIJAWBz/xJUTFpzIBIyIiIiIqhsbzxAwMDODu7l4asVBF9t/rwNqKLyEqLk3HwRARERERlU8aJ2CfffYZvv32WwiCUBrxUEXl3BbZTUZhbsEQXH7wDI8z83QdERERERFRuaPxFMTjx4/jyJEj2LdvH+rXrw+JRKK0/T//+Y/WgqMKxNAMxj2W4cGdYxCS03H8Zhp6eNfUdVREREREROWKxgmYpaUlevXqVRqxUCXgV9ca15LTERmXygSMiIiIiOgVGidgGzduLI04qDKQF+I9s1sw0t+JX+M+gCAIXCWTiIiIiOglb3WzpoKCAhw6dAhr165FRkYGAODBgwfIzMzUanBUwQgC6h/7BBP1/wP7rOu4lpyh64iIiIiIiMoVjROwxMRENGzYED169MCnn36K1NRUAMDixYsxefJkrQdIFYiePkQufgD+uxpifKqOAyIiIiIiKl80TsAmTJiA5s2b4+nTpzAyMlKU9+rVC4cPH9ZqcFQB/Xc5+nZ6lxAVxwSMiIiIiOhlb7UK4r///gsDAwOlcicnJ9y/f19rgVEF5foiAWsiisfVO8nIzi+AsYHG3YyIiIiIqFLSeARMLpejsLBQpfzevXswMzPTSlBUgVm5QrB0goGoEE2EKzh5+7GuIyIiIiIiKjc0TsCCgoIQHh6ueCwSiZCZmYlZs2YhODhYm7FRRSQSQVQ0DVF8CVFxaToOiIiIiIio/NA4AVu+fDkiIyPh5eWF3NxcfPjhh3B2dsb9+/exaNGi0oiRKpr/TkNsKL7N68CIiIiIiF6i8cU5Dg4OuHDhArZt24Zz585BLpdj1KhRGDRokNKiHFSFuXdA5vBDGLjuIQrSsnD3STZqWxnrOioiIiIiIp3TeAQsKioKEokEI0aMwMqVK7Fq1SqMHj0aEokEUVFRpREjVTSGZjB1boEmjlYAwOXoiYiIiIj+S+MELDAwEE+ePFEpf/78OQIDAzUOYNWqVXBxcYFUKkWzZs1w7Nix19aPjIxEs2bNIJVK4erqijVr1qjU2blzJ7y8vGBoaAgvLy/s2rVLafvs2bMhEomUfuzs7DSOnV7Pr44NAHAaIhERERHRf2mcgAmCAJFIpFL++PFjmJiYaNTW9u3bMXHiRHz55ZeIiYlBu3bt0LVrVyQlJRVbPyEhAcHBwWjXrh1iYmIwbdo0jB8/Hjt37lTUiY6OxoABAzBkyBDExsZiyJAh6N+/P06dOqXUVv369ZGcnKz4uXTpkkax0xtkpWFQyiLsMfgSJ26mQVYo13VEREREREQ6p/Y1YL179wbwYtXD4cOHw9DQULGtsLAQFy9ehK+vr0YHX7ZsGUaNGoXRo0cDAMLDw3HgwAGsXr0aCxcuVKm/Zs0aODo6KlZh9PT0xNmzZ7FkyRL06dNH0UZQUBDCwsIAAGFhYYiMjER4eDh+/fXX/z1xfX2OepUmQzNUu/M3rMTZqJmXgAt3n6GFs5WuoyIiIiIi0im1EzALCwsAL0bAzMzMlBbcMDAwQOvWrTFmzBi1D5yfn49z585h6tSpSuWdOnXCiRMnit0nOjoanTp1Uirr3LkzNmzYAJlMBolEgujoaEyaNEmlzstL5wNAfHw8HBwcYGhoiFatWuGrr76Cq6trifHm5eUhLy9P8Tg9PR0AIJPJIJPJ3vh836SoDW20VT6IoefoC9GtQ2grvoQj1wLgXZP3iSsvKl9/o/KOfY7KEvsblTX2OdLktVc7Adu4cSMAwNnZGZ9//jmMjd9tVbu0tDQUFhbC1tZWqdzW1hYpKSnF7pOSklJs/YKCAqSlpcHe3r7EOi+32apVK/z000+oW7cuHj58iPnz58PX1xdXrlxB9erViz32woULMWfOHJXygwcPvvO5eFlERITW2tI119waaIgX9wObcfYW6uXH6TokekVl6m9UMbDPUVlif6Oyxj5XdWVnZ6tdV+Nl6EUiEU6ePIn27dsrlWdlZWHp0qWYOXOmxu29rKRrzF5X/9XyN7XZtWtXxf8bNmwIHx8fuLm5YfPmzQgNDS32uGFhYUrb0tPTUbt2bXTq1Anm5uYlxqsumUyGiIgIBAUFQSKRvHN75cIjF+CHX9BSfB0Ps2Vo7d8JViYGuo6KUEn7G5Vr7HNUltjfqKyxz1HR7Dh1aJyAzZ49GxKJBAsXLlRKSDIzMzFnzhy1EzBra2vo6empjHY9evRIZQSriJ2dXbH19fX1FSNXJdUpqU0AMDExQcOGDREfH19iHUNDQ6Xr3opIJBKtvtG03Z5OOTQETO1glJmCpqJ4nLzTEj28a+o6KnpJpepvVCGwz1FZYn+jssY+V3Vp8rprvAoiAPz0009YuHAhhg8fjvz8/LdpAgYGBmjWrJnKUG1ERESJi3n4+Pio1D948CCaN2+ueNIl1XndAiF5eXm4du0a7O3t3+apUElEIsA1AADgJ76IqLg03cZDRERERKRjb5WABQYG4uTJkzh9+jQCAgLw8OHDtzp4aGgo1q9fjx9//BHXrl3DpEmTkJSUhLFjxwJ4Me1v6NChivpjx45FYmIiQkNDce3aNfz444/YsGEDJk+erKgzYcIEHDx4EIsWLcL169exaNEiHDp0CBMnTlTUmTx5MiIjI5GQkIBTp06hb9++SE9Px7Bhw97qedBruLVHlkVdPBIscSw+VTFllIiIiIioKtI4ASu6lsrNzQ0nT56Eubk5mjdvjrNnz2p88AEDBiA8PBxz586Ft7c3oqKisHfvXjg5OQEAkpOTle4J5uLigr179+Lo0aPw9vbGvHnzsGLFCsUS9ADg6+uLbdu2YePGjWjUqBE2bdqE7du3o1WrVoo69+7dw8CBA1GvXj307t0bBgYGOHnypOK4pEWN+kNv3En8Ku6GRxl5uJ6SoeuIiIiIiIh0RuNrwF4ewTA3N8fevXsxceJE9OzZ860CCAkJQUhISLHbNm3apFLm7++P8+fPv7bNvn37om/fviVu37Ztm0Yx0jsQiSCV6KG1a3UcvZGKqLhUeNq/+6IlREREREQVkcYJ2MaNGxX3BAMAsViMFStWoEmTJoiKitJqcFR5BLqa427cBUTFV8fH/m66DoeIiIiISCfeahn64gwaNAh6enrvHBBVQvfPYUhUMDoamCAwYSWy8wtgbKBx1yMiIiIiqvA0vgZsxIgReP78uUp5RkYGRowYoZWgqJKx8YQIctQUPUYt+X2cuv1E1xEREREREemExglYSTdKvnfvntLURCIFA2OIar9YBKWt+BIi41J1HBARERERkW6oPQ+sSZMmEIlEEIlE6NChA/T1/7drYWEhEhIS0KVLl1IJkioBt0DgzjG0E1/GwngmYERERERUNamdgBWtcnjhwgV07twZpqamim0GBgZwdnZWWg6eSIlrIHB4LlqLryIp9TnuPc1GrWrGuo6KiIiIiKhMqZ2AzZo1CwDg7OyMAQMGQCqVllpQVAnZNwaMqsEs5ykai24hKq4JPmzlqOuoiIiIiIjKlMbXgA0bNozJF2lOrAe4BgAA2uldQhSvAyMiIiKiKkjjtcALCwuxfPly7NixA0lJScjPz1fa/uQJV7ijEngPxn1jT+w5boXUW2koKJRDX0/jvwEQEREREVVYan377d27N9LT0wEAc+bMwbJly9C/f388f/4coaGh6N27N8RiMWbPnl2asVJFV6cj7Lp+gSdGTsjILcCFu890HRERERERUZlSKwGzsLBQLD2/detWrFu3DpMnT4a+vj4GDhyI9evXY+bMmTh58mSpBksVn55YhLbu1gDAaYhEREREVOWolYBt3LgRZmZmAIDk5GQ0atQIAGBqaqq4KXP37t3x999/l1KYVGlkPcYQ4xPoLY5CZHyarqMhIiIiIipTaiVgenp6ePToEQCgVq1aSElJAQC4u7vj4MGDAIAzZ87A0NCwlMKkSiMpGq0ufIlP9f/AxXvP8DQr/837EBERERFVEmolYP/5z39QrVo1AMB7772HAwcOAAAmTJiAGTNmoE6dOhg6dChGjhxZepFS5eDSDhDpwU2cDHshDcdvchSMiIiIiKoOtVZB7NGjh+L/S5cuVfy/b9++qFWrFk6cOAF3d3e8//772o+QKhepBVCzGXDvNNrqXUJUnDfea+yg66iIiIiIiMqExsvQv6p169Zo3bq1NmKhqsItELh3Gu3ElzA/PhWCICgWeSEiIiIiqszeKgGLi4vD0aNH8ejRI8jlcqVtM2fO1EpgVIm5BgKRi9BGfAWP0nMQ9zAT9ezMdB0VEREREVGp0zgB++GHH/DJJ5/A2toadnZ2SiMXIpGICRi9Wa3mgIEZrPIz4CVKRFRcKhMwIiIiIqoSNE7A5s+fjwULFmDKlCmlEQ9VBXoSwLktELcPDcR3EBWfijF+rrqOioiIiIio1Km1CuLLnj59in79+pVGLFSVdF6AhOEXsL0wEKcSniAnv1DXERERERERlTqNE7B+/fop7v1F9Naqu8HZyRkOFlLkF8hxKuGxriMiIiIiIip1ak1BXLFiheL/7u7umDFjBk6ePImGDRtCIpEo1R0/frx2I6RKSyQSwa+uDbaduYuouDQE1Kuh65CIiIiIiEqVWgnY8uXLlR6bmpoiMjISkZGRSuUikYgJGKkvPgKTU75BLX077I4fpetoiIiIiIhKnVoJWEJCQmnHQVVR7nNYp55CB7EjljzKxINnOXCwNNJ1VEREREREpUbja8CItMY1AADgKU6CDZ4hKi5Vt/EQEREREZUyjROwvn374uuvv1Yp/+abb7g6ImnGxBqwawQAaCO+jKh4JmBEREREVLlpnIBFRkaiW7duKuVdunRBVFSUVoKiKsQtEADQTu8SjsenoaBQruOAiIiIiIhKj8YJWGZmJgwMDFTKJRIJ0tPTtRIUVSGuRQnYZaTnyhB777mOAyIiIiIiKj0aJ2ANGjTA9u3bVcq3bdsGLy8vrQRFVYijD6AvRQ08RR3RfV4HRkRERESVmlqrIL5sxowZ6NOnD27duoX27dsDAA4fPoxff/0Vv/32m9YDpEpOIgXqBOFB2jMY3CtAVHwqJgXV1XVURERERESlQuME7P3338fu3bvx1Vdf4ffff4eRkREaNWqEQ4cOwd/fvzRipMpuwBaInufgysJ/IL77DM+zZbAwlrx5PyIiIiKiCkbjBAwAunXrVuxCHERvy97CCHVqmCL+USaO30xDt0b2ug6JiIiIiEjrNL4G7O7du7h3757i8enTpzFx4kSsW7dOq4FR1dPdWQ4bPOV1YERERERUaWmcgH344Yc4cuQIACAlJQUdO3bE6dOnMW3aNMydO1frAVIVsX8aJlzsiaH6EYiKT4UgCLqOiIiIiIhI6zROwC5fvoyWLVsCAHbs2IGGDRvixIkT+OWXX7Bp0yZtx0dVhW19AICf3iUkP8/FzUeZOg6IiIiIiEj7NE7AZDIZDA0NAQCHDh3C+++/DwDw8PBAcnKydqOjquO/N2RuKEqAOTIRyWmIRERERFQJaZyA1a9fH2vWrMGxY8cQERGBLl26AAAePHiA6tWraz1AqiLMHQDrehBDDl/xVUTFp+k6IiIiIiIirdM4AVu0aBHWrl2LgIAADBw4EI0bNwYA7NmzRzE1keit/HcUrJ34Ek7dfoxcWaGOAyIiIiIi0i6Nl6EPCAhAWloa0tPTUa1aNUX5Rx99BGNjY60GR1WMayBwag389S8jL1eO0wlP4FfXRtdRERERERFpjcYjYAAgCALOnTuHtWvXIiMjAwBgYGDABIzejXMbQKyPWniI2qKHXI6eiIiIiCodjUfAEhMT0aVLFyQlJSEvLw9BQUEwMzPD4sWLkZubizVr1pRGnFQVGJoB7WfgXLo5HkdZICqeCRgRERERVS4aj4BNmDABzZs3x9OnT2FkZKQo79WrFw4fPqzV4KgKajsRbgGDkSuSIu5hJpKf5+g6IiIiIiIirdE4ATt+/DimT58OAwMDpXInJyfcv39fa4FR1WVpbIBGtSwBAMfiuBoiEREREVUeGidgcrkchYWqq9Pdu3cPZmZmWgmKqrgHMfjc6A/UFd1FJKchEhEREVElonECFhQUhPDwcMVjkUiEzMxMzJo1C8HBwdqMjaqqY0vRJmktOonP4nh8Ggrlgq4jIiIiIiLSCo0TsOXLlyMyMhJeXl7Izc3Fhx9+CGdnZ9y/fx+LFi0qjRipqnF9cT+wAMllPM+R4eK9Z7qNh4iIiIhISzReBdHBwQEXLlzAr7/+ivPnz0Mul2PUqFEYNGiQ0qIcRG/tvzdkboI4mCAHUXFpaOJY7Q07ERERERGVfxonYABgZGSEkSNHYuTIkdqOhwiwcgUsnaD3LBGtxNcQFe+ACR3r6DoqIiIiIqJ3pnECtmfPnmLLRSIRpFIp3N3d4eLi8s6BURXnFgic24R24kuYf7cZnufIYGEk0XVURERERETvROMErGfPnhCJRBAE5YURispEIhHatm2L3bt3o1o1Thujt+T6IgFrb3AFc7IFnLiZhq4N7XUdFRERERHRO9F4EY6IiAi0aNECEREReP78OZ4/f46IiAi0bNkSf/31F6KiovD48WNMnjy5NOKlqsLFD4AItngKc2QiisvRExEREVEloPEI2IQJE7Bu3Tr4+voqyjp06ACpVIqPPvoIV65cQXh4OK8Po3djbAV8HIWTz6ojffMFRMWlKUZYiYiIiIgqKo1HwG7dugVzc3OVcnNzc9y+fRsAUKdOHaSlpb17dFS12TdCKzc7GOiLcf9ZDm6lZuk6IiIiIiKid6JxAtasWTN8/vnnSE3935Sw1NRUfPHFF2jRogUAID4+HrVq1dJelFRlGRnooaWzFQABUXGchkhEREREFZvGCdiGDRuQkJCAWrVqwd3dHXXq1EGtWrVw584drF+/HgCQmZmJGTNmaD1YqoIOfInvH4+EpyiJ14ERERERUYWn8TVg9erVw7Vr13DgwAHExcVBEAR4eHggKCgIYvGLfK5nz57ajpOqqtQbsMi5h7biS/j5tgtyZYWQSvR0HRURERER0Vt5qxsxi0QidOnSBV26dNF2PETK3AKBmxHoYHAFP+R0x9k7T9G2jrWuoyIiIiIieisaT0EkKlNu7QEAzXANhshHZNwjHQdERERERPT2mIBR+WbjAZjZQyLko5k4DlFxXF2TiIiIiCounSdgq1atgouLC6RSKZo1a4Zjx469tn5kZCSaNWsGqVQKV1dXrFmzRqXOzp074eXlBUNDQ3h5eWHXrl0ltrdw4UKIRCJMnDjxXZ8KlQaRCHANAAC0E1/CjYcZSHmeq9uYiIiIiIjekk4TsO3bt2PixIn48ssvERMTg3bt2qFr165ISkoqtn5CQgKCg4PRrl07xMTEYNq0aRg/fjx27typqBMdHY0BAwZgyJAhiI2NxZAhQ9C/f3+cOnVKpb0zZ85g3bp1aNSoUak9R9IC10AAQJDhVQDgaohEREREVGFpnICdP38ely5dUjz+448/0LNnT0ybNg35+fkatbVs2TKMGjUKo0ePhqenJ8LDw1G7dm2sXr262Ppr1qyBo6MjwsPD4enpidGjR2PkyJFYsmSJok54eDiCgoIQFhYGDw8PhIWFoUOHDggPD1dqKzMzE4MGDcIPP/yAatWqaRQ3lTHXAMDKFRk2TSGCnPcDIyIiIqIKS+NVED/++GNMnToVDRs2xO3bt/HBBx+gV69e+O2335Cdna2S6JQkPz8f586dw9SpU5XKO3XqhBMnThS7T3R0NDp16qRU1rlzZ2zYsAEymQwSiQTR0dGYNGmSSp1X4/r000/RrVs3dOzYEfPnz39jvHl5ecjLy1M8Tk9PBwDIZDLIZLI37v8mRW1oo61KR2oFfHIauYlPIaw/g+PxacjNy4eeWKTryCos9jcqa+xzVJbY36issc+RJq+9xglYXFwcvL29AQC//fYb/Pz88Msvv+Dff//FBx98oHYClpaWhsLCQtja2iqV29raIiUlpdh9UlJSiq1fUFCAtLQ02Nvbl1jn5Ta3bduG8+fP48yZM2rFCry4VmzOnDkq5QcPHoSxsbHa7bxJRESE1tqqbArlgFRPD89yZFj32z44mek6ooqP/Y3KGvsclSX2Nypr7HNVV3Z2ttp1NU7ABEGAXC4HABw6dAjdu3cHANSuXRtpaZqvUCcSKY9iCIKgUvam+q+Wv67Nu3fvYsKECTh48CCkUqnacYaFhSE0NFTxOD09HbVr10anTp1gbm6udjslkclkiIiIQFBQECQSyTu3VykVynDj0W9Ym1AdhTXqITjQTdcRVVjsb1TW2OeoLLG/UVljn6Oi2XHq0DgBa968OebPn4+OHTsiMjJScb1WQkKCysjT61hbW0NPT09ltOvRo0cltmNnZ1dsfX19fVSvXv21dYraPHfuHB49eoRmzZopthcWFiIqKgorV65EXl4e9PT0VI5taGgIQ0NDlXKJRKLVN5q226s0CguA5Q0Rlp2GCNES/HvLCpM6eeg6qgqP/Y3KGvsclSX2Nypr7HNVlyavu8aLcISHh+P8+fMYN24cvvzyS7i7uwMAfv/9d/j6+qrdjoGBAZo1a6YyVBsREVFiOz4+Pir1Dx48iObNmyuedEl1itrs0KEDLl26hAsXLih+mjdvjkGDBuHChQvFJl9UDujpA7ZeAIC24kuIufsM6bmcZ01EREREFYvGI2CNGjVSWgWxyDfffKNx8hIaGoohQ4agefPm8PHxwbp165CUlISxY8cCeDHt7/79+/jpp58AAGPHjsXKlSsRGhqKMWPGIDo6Ghs2bMCvv/6qaHPChAnw8/PDokWL0KNHD/zxxx84dOgQjh8/DgAwMzNDgwYNlOIwMTFB9erVVcqpnHENBBKi0Fl6DT9ldcaJm2no0sBe11EREREREantre4D9uzZM6xfvx5hYWF48uQJAODq1at49OiRRu0MGDAA4eHhmDt3Lry9vREVFYW9e/fCyckJAJCcnKx0TzAXFxfs3bsXR48ehbe3N+bNm4cVK1agT58+ijq+vr7Ytm0bNm7ciEaNGmHTpk3Yvn07WrVq9TZPlcoTtxf3A2suXIY+ChAZp/k1h0REREREuqTxCNjFixfRoUMHWFpa4s6dOxgzZgysrKywa9cuJCYmKkar1BUSEoKQkJBit23atEmlzN/fH+fPn39tm3379kXfvn3VjuHo0aNq1yUdsmsMGFnBMOcJvEU3ERVn9sZFW4iIiIiIyhONR8BCQ0MxYsQIxMfHK60i2LVrV0RFRWk1OCIlYjHg6g8ACNC/gvvPcnA7LUvHQRERERERqU/jBOzMmTP4+OOPVcpr1qxZ4v27iLTG9cU0xE5GVwEAUXGpuoyGiIiIiEgjGidgUqm02HXub9y4ARsbG60ERVSiOkFA4HRcbjgNABMwIiIiIqpYNE7AevTogblz50Ime7EEuEgkQlJSEqZOnaq0GAZRqTB3APw/h2fzAADAydtPkFdQqNuYiIiIiIjUpHECtmTJEqSmpqJGjRrIycmBv78/3N3dYWZmhgULFpRGjEQqPOzMUMPMEDmyQpy981TX4RARERERqUXjVRDNzc1x/Phx/PPPPzh//jzkcjmaNm2Kjh07lkZ8RKpkORDd2IeF5ocwKqMbouJS0cbdWtdRERERERG9kcYJWJH27dujffv22oyFSD2F+cDO0eggFKImWiIyzgxhwZ66joqIiIiI6I3USsBWrFihdoPjx49/62CI1CK1AGo2A+6dRju9y9iWYoNH6bmoYS59875ERERERDqkVgK2fPlypcepqanIzs6GpaUlAODZs2cwNjZGjRo1mIBR2XALBO6dRjeT69iWHoio+DT0bVZL11EREREREb2WWotwJCQkKH4WLFgAb29vXLt2DU+ePMGTJ09w7do1NG3aFPPmzSvteIlecHsx/bWZ/CJEkHM5eiIiIiKqEDReBXHGjBn47rvvUK9ePUVZvXr1sHz5ckyfPl2rwRGVqGYzwMAMxgXPUV90B8dvpkEuF3QdFRERERHRa2mcgCUnJyvuAfaywsJCPHz4UCtBEb2RngRwaQcA6GBwFU+y8nH5wXMdB0VERERE9HoaJ2AdOnTAmDFjcPbsWQjCixGHs2fP4uOPP+ZS9FS2XAMBAK3M0gCA0xCJiIiIqNzTOAH78ccfUbNmTbRs2RJSqRSGhoZo1aoV7O3tsX79+tKIkah4DfsCk67gdtslAICouDQdB0RERERE9Hoa3wfMxsYGe/fuRXx8PK5duwZBEODp6Ym6deuWRnxEJTO2AmAF/7rZAIDzSU+RkSuDmVSi27iIiIiIiErw1jdirlOnDurUqaPNWIjeSm0rY7hUN0bC42ycuPUYnevb6TokIiIiIqJiaTwFkahceXwL2NoPm/FiBU5eB0ZERERE5dlbj4ARlQtSSyA+Ao4QYINniIo3giAIEIlEuo6MiIiIiEgFR8CoYjOpDtg3AgD46V/G3Sc5uPM4W8dBEREREREVjwkYVXz/XY6+h1kcAE5DJCIiIqLyS+MpiBcvXiy2XCQSQSqVwtHREYaGhu8cGJHa3AKBf8PRrPACAAFRcakY5uus46CIiIiIiFRpnIB5e3u/9voaiUSCAQMGYO3atZBKpe8UHJFaarcG9KUwyU9DHdF9RN/WR36BHAb6HOAlIiIiovJF42+ou3btQp06dbBu3TpcuHABMTExWLduHerVq4dffvkFGzZswD///IPp06eXRrxEqiRSwMkXANDV6Cqy8wtxNvGJjoMiIiIiIlKl8QjYggUL8O2336Jz586KskaNGqFWrVqYMWMGTp8+DRMTE3z22WdYsmSJVoMlKlHdLoC8AFb5LsAtICouDb5u1rqOioiIiIhIicYjYJcuXYKTk5NKuZOTEy5dugTgxTTF5OTkd4+OSF2tPgaG/QnL5v0AcCEOIiIiIiqfNE7APDw88PXXXyM/P19RJpPJ8PXXX8PDwwMAcP/+fdja2movSiI1ta3zYtTranI6UjPydBwNEREREZEyjacgfv/993j//fdRq1YtNGrUCCKRCBcvXkRhYSH++usvAMDt27cREhKi9WCJ3sQa6ehu+xh/PayOY/Gp6N20lq5DIiIiIiJS0DgB8/X1xZ07d7BlyxbExcVBEAT07dsXH374IczMzAAAQ4YM0XqgRG907U9g+2B8aeKFvzAdUXFMwIiIiIiofNE4AQMAU1NTjB07VtuxEL2bms0AAHZZ12CBTByLT4NcLkAsLvm2CUREREREZemtErC4uDgcPXoUjx49glwuV9o2c+ZMrQRGpDFzB8C6HkRpN9De4Bp2ZbXA1eR0NKhpoevIiIiIiIgAvEUC9sMPP+CTTz6BtbU17OzslG7KLBKJmICRbrkFAmk30NMiDrtSWyAyLpUJGBERERGVGxqvgjh//nwsWLAAKSkpihsxF/2cP3++NGIkUp9rIACgacEFAFyOnoiIiIjKF40TsKdPn6Jfv36lEQvRu3NuC4glMMu5D0fRQ5xLfIrMvAJdR0VEREREBOAtErB+/frh4MGDpREL0bszNAVqtwQA9DC7gQK5gOhbj3UcFBERERHRCxpfA+bu7o4ZM2bg5MmTaNiwISQSidL28ePHay04orfiMw5oOhSyuJrAuXRExaUiyIs3BiciIiIi3dM4AVu3bh1MTU0RGRmJyMhIpW0ikYgJGOmeRzAAoJnkIXDuLKLieR0YEREREZUPGidgCQkJpREHkdb5uFWHvliExMfZSHycBafqJroOiYiIiIiqOI2vASOqEJ7chunZ7/F/NWIBcDVEIiIiIiofNB4BGzly5Gu3//jjj28dDJHW3D4KRMxEX4umWI5GiIxLwxAfZ11HRURERERVnMYJ2NOnT5Uey2QyXL58Gc+ePUP79u21FhjRO/nv/cDsMy7BBDmIvpWG/AI5DPQ56EtEREREuqNxArZr1y6VMrlcjpCQELi6umolKKJ3ZuUCVHOG+OkdBBnHY3d2I5xPeorWrtV1HRkRERERVWFaGQ4Qi8WYNGkSli9fro3miLTjv6NgvSziAfA6MCIiIiLSPa3Nx7p16xYKCgq01RzRu3N7kYA1kcUAAJejJyIiIiKd03gKYmhoqNJjQRCQnJyMv//+G8OGDdNaYETvzMUPEIlhnnkbdniMy/eBtMw8WJsa6joyIiIiIqqiNE7AYmJilB6LxWLY2Nhg6dKlb1whkahMGVUDHJoAD6+go/UTbEmrjuPxaejZpKauIyMiIiKiKkrjBOzIkSOlEQdR6ej7I2BqB9NDd4DIW4iKS2UCRkREREQ6wzW5qXKr5gxIpPCraw0AiIpPg1wu6DYmIiIiIqqyNE7AHj58iCFDhsDBwQH6+vrQ09NT+iEqj5o7WcHYQIy0zDxcS0nXdThEREREVEVpPAVx+PDhSEpKwowZM2Bvbw+RSFQacRFpz/mfYBC9CrOrt8MXyQGIjEtFfQcLXUdFRERERFWQxgnY8ePHcezYMXh7e5dCOESlIC8TSL2GttUtAAQgKi4VIQHuuo6KiIiIiKogjacg1q5dG4LAa2ioAvnv/cDsnl2AIfJxLvEpsvJ4zzoiIiIiKnsaJ2Dh4eGYOnUq7ty5UwrhEJUCGw/AzB7iwlx0tbgDWaGA6FuPdR0VEREREVVBak1BrFatmtK1XllZWXBzc4OxsTEkEolS3SdPnmg3QqJ3JRIBrgFA7K/obR6H3c/rIio+FR29bHUdGRERERFVMWolYOHh4aUcBlEpcw0EYn+Ft+wCgO6IikvVdUREREREVAWplYANGzastOMgKl2uAQAA82dXUUOcgTuPgaTH2XCsbqzbuIiIiIioStH4GrC9e/fiwIEDKuUHDx7Evn37tBIUkdaZ2QLuQYD3YDSvKQUARMZzFIyIiIiIypbGCdjUqVNRWFioUi6XyzF16lStBEVUKgb/DvT8HvW9GgAApyESERERUZnTOAGLj4+Hl5eXSrmHhwdu3ryplaCISpNfHRsAQPStx5AVynUcDRERERFVJRonYBYWFrh9+7ZK+c2bN2FiYqKVoIhKjVyO+rgFd+McZOYV4HziU11HRERERERViMYJ2Pvvv4+JEyfi1q1birKbN2/is88+w/vvv69xAKtWrYKLiwukUimaNWuGY8eOvbZ+ZGQkmjVrBqlUCldXV6xZs0alzs6dO+Hl5QVDQ0N4eXlh165dSttXr16NRo0awdzcHObm5vDx8eH1a1XFjiEQrw/EWJtYAMCvp5Pwx4X7iL71GIVy3mCciIiIiEqXxgnYN998AxMTE3h4eMDFxQUuLi7w9PRE9erVsWTJEo3a2r59OyZOnIgvv/wSMTExaNeuHbp27YqkpKRi6yckJCA4OBjt2rVDTEwMpk2bhvHjx2Pnzp2KOtHR0RgwYACGDBmC2NhYDBkyBP3798epU6cUdWrVqoWvv/4aZ8+exdmzZ9G+fXv06NEDV65c0fR0UEVTqzkAoEHueQDA7gsPMGHbBQz84STaLvoH+y8n6zI6IiIiIqrkRIIgaPxnf0EQEBERgdjYWBgZGaFRo0bw8/PT+OCtWrVC06ZNsXr1akWZp6cnevbsiYULF6rUnzJlCvbs2YNr164pysaOHYvY2FhER0cDAAYMGID09HSlEa0uXbqgWrVq+PXXX0uMxcrKCt988w1GjRqlVuzp6emwsLDA8+fPYW5urtY+ryOTybB3714EBwer3NyatOjBBWCdPzIEIzTJW4uCl+7EUHSr8dWDm6JLA3udhFdW2N+orLHPUVlif6Oyxj5HmuQGat0H7FUikQidOnVCp06d3ipAAMjPz8e5c+dUVk7s1KkTTpw4Uew+0dHRKsfs3LkzNmzYAJlMBolEgujoaEyaNEmlTkk3ky4sLMRvv/2GrKws+Pj4lBhvXl4e8vLyFI/T09MBvHjDyWSyEvdTV1Eb2miLSlZo5YEcmKOaKB3eops4K3gotgl4kYTN+fMKAupUh55YVGI7FR37G5U19jkqS+xvVNbY50iT116tBGzFihX46KOPIJVKsWLFitfWHT9+vFoHTktLQ2FhIWxtbZXKbW1tkZKSUuw+KSkpxdYvKChAWloa7O3tS6zzapuXLl2Cj48PcnNzYWpqil27dhW7umORhQsXYs6cOSrlBw8ehLGx9m7mGxERobW2SFX8cxHqFXrhPb2TaKd3GWcLPJS2CwCSn+dh5fb9qGNR+a8JY3+jssY+R2WJ/Y3KGvtc1ZWdna12XbUSsOXLl2PQoEGQSqVYvnx5ifVEIpHaCdjL+7xMEASVsjfVf7VcnTbr1auHCxcu4NmzZ9i5cyeGDRuGyMjIEpOwsLAwhIaGKh6np6ejdu3a6NSpk9amIEZERCAoKIhD16Xoz4vJOHajId7TO4m24ktYjr7F1nOt743gRpV3GiL7G5U19jkqS+xvVNbY56hodpw61ErAEhISiv3/u7C2toaenp7KyNSjR49URrCK2NnZFVtfX18f1atXf22dV9s0MDCAu7s7AKB58+Y4c+YMvv32W6xdu7bYYxsaGsLQ0FClXCKRaPWNpu32SJm9pQmOFzYEJEBj0S2YIRsZUB3BtLc0qRKvA/sblTX2OSpL7G9U1tjnqi5NXneNV0Eskp+fjxs3bqCgoOCt9jcwMECzZs1UhmojIiLg6+tb7D4+Pj4q9Q8ePIjmzZsrnnRJdUpqs4ggCErXeFHl1NLFCoJFLXwl+xCD8r9EDgyKrbf1VCIeZeSWcXREREREVNlpnIBlZ2dj1KhRMDY2Rv369RVLxo8fPx5ff/21Rm2FhoZi/fr1+PHHH3Ht2jVMmjQJSUlJGDt2LIAX0/6GDh2qqD927FgkJiYiNDQU165dw48//ogNGzZg8uTJijoTJkzAwYMHsWjRIly/fh2LFi3CoUOHMHHiREWdadOm4dixY7hz5w4uXbqEL7/8EkePHsWgQYM0PR1UweiJRZj1nhd+KOyO04JnsasgigD8dTEZHZdG4pdTSZDz/mBEREREpCUaJ2BhYWGIjY3F0aNHIZVKFeUdO3bE9u3bNWprwIABCA8Px9y5c+Ht7Y2oqCjs3bsXTk5OAIDk5GSle4K5uLhg7969OHr0KLy9vTFv3jysWLECffr0UdTx9fXFtm3bsHHjRjRq1AibNm3C9u3b0apVK0Wdhw8fYsiQIahXrx46dOiAU6dOYf/+/QgKCtL0dFAF1KWBPVYPbgo7C6lSuZ2FFGsGN8Wf/9cWDWtaID23ANN2XUL/tdGIe5iho2iJiIiIqDLReBn63bt3Y/v27WjdurXSwhZeXl64deuWxgGEhIQgJCSk2G2bNm1SKfP398f58+df22bfvn3Rt2/xiysAwIYNGzSKkSqfLg3sESS5iEfn9+OS01CY2bqipYuVYun53Z+2wU/Rd7DkwA2cTXyK4G+P4WN/V/xf+zqQSvR0HD0RERERVVQaj4ClpqaiRo0aKuVZWVmvXb2QqLzRO74U9jd+QifDq/BxU77vl55YhBFtXBAR6o8gL1sUyAV8f+QWOodH4Xh8mg6jJiIiIqKKTOMErEWLFvj7778Vj4uSrh9++OG1NzImKndcA1/8e2wJkFj8zb8dLI3ww9DmWDukGezMpUh8nI3BG05h0vYLSMvkoi1EREREpBmNpyAuXLgQXbp0wdWrV1FQUIBvv/0WV65cQXR0NCIjI0sjRqLS0WwYELMFeJYEbAwGWn8CtJ8BGKguS9+5vh183apj6cE4bI6+g10x93HkxiNM6+qJfs1rcfSXiIiIiNSi8QiYr68v/v33X2RnZ8PNzQ0HDx6Era0toqOj0axZs9KIkah0mDsAISeAJkMACMDJVcCatkDSqWKrm0klmP1+fewOaQMve3M8y5bhi50XMWDdSdx8lFm2sRMRERFRhaTxCBgANGzYEJs3b9Z2LERlT2oB9FgJePUE/hwPPLkFZCS/dpfGtS2xZ1wbbPz3DpZFxOF0whN0/TYKnwS4IyTAjYt0EBEREVGJNB4BGzRoEH744QfEx8eXRjxEulGnIxASDXRfDtTv+b/y3OfFVtfXE2OMnysiQv3Q3qMGZIUCVhyOR/C3x3DiFhfpICIiIqLiaZyAmZqaYunSpahXrx4cHBwwcOBArFmzBtevXy+N+IjKjtQCaD7yf48zU4HvmgMHvgRkOcXuUquaMTYMa45Vg5qihpkhbqdl4cMfTmHyb7F4kpVfRoETERERUUWhcQK2du1aXL9+HQ8ePMCyZctgYWGBb7/9FvXr14e9vX1pxEikG9f2AFmPgOiVr702TCQSIbihPQ595o8hrZ0gEgG/n7uHDkuPYue5exAEoYwDJyIiIqLySuMErIiZmRmqVauGatWqwdLSEvr6+rCzs9NmbES61WIU8OEOwMweeHwT+LHza0fDzKUSzOvZAL+P9YWHnRmeZsvw2W+xGLT+FBLSsso4eCIiIiIqjzROwKZMmYLWrVvD2toa06dPR35+PsLCwvDw4UPExMSURoxEulO384trwxp/CED472hYO+Du6RJ3aeZUDX/+X1tM6eIBqUSME7ceo3N4FFYcjkdeQWHZxU5ERERE5Y7GqyB+8803sLGxwaxZs9CjRw94enqWRlxE5YdRNaDXasCrB/DnBOBxPHDhF6B2yxJ3keiJ8UmAG7o1tMf0Py4jKi4VyyLisCf2Ab7q1RAtXazK8AkQERERUXmh8QhYTEwMvvzyS5w+fRp+fn6ws7PDgAEDsHr1aly7dq00YiQqH+p1AT49CbQOAYLm/q9cXvKolmN1Y2we0QIrBjaBtakBbj7KRP+10Zi68yKeZXORDiIiIqKqRuMErHHjxhg/fjz+85//IDU1FQcOHICxsTHGjx+PBg0alEaMROWHUTWgy0JAav7isSAAv/QHImYCstxidxGJRHi/sQMOhwZgYMvaAIBtZ+6i47JI/HHhPhfpICIiIqpC3upGzDExMTh69CiOHj2KY8eOIT09Hd7e/9/efYdHVeV/HH/fSSaZ1CEJpEGA0EsAJUhTQFSqIthg115WFxVRWdeugA3RXVdREQtiXdHfIgqKSkBBgQBSAqEjBEIJBNJ7vb8/JpkwJECCKZTP63nuM3PPPffMucMB8s1pFzBw4MDarp/ImS1hKfyxyHFs/xFGvQPNoqvMave2MuXarlzbvRlPfh3PzuRsHpwdx//W7ueFUVG0CPKp58qLiIiISH2rcQ9YQEAAPXv25PPPP6dt27Z88sknpKamsmbNGl599dW6qKPImavVpfCXL8A3BI5uh5lXQMzEE/aGAVzUMpDvx/fjkcHt8HC38NvOowz+z6+8/csfFJWU1l/dRURERKTe1bgH7NNPP6V///74+/vXRX1Ezj4dhkPz3vDDYxD/FSx/HXb8CKOmQ9Oqe8M83C2Mu6wtV3UN56lv4ln+Rwqv/rSdeXEHeenaKKJbaJEOERERkXNRjXvArrrqKmfwtW/fPvbv31/rlRI563gHwnXvw5jPwScYjmyDb8dB6cl7tFo29uGzu3rx2uhuBPp4sP1wFte9E8tTc+PJyCuqp8qLiIiISH2pcQBWXFzMM888g91up2XLlrRo0QK73c7TTz9NUZF+YJTzXMer4P5V0GU0XP0mWE79V8wwDK7t3ozFEwZwQ3QzAD5flcgVry3lu40HtUiHiIiIyDmkxkMQx40bx9y5c3nllVfo06cPALGxsUyaNImjR48yY8aMWq+kyFmlvDfsWCvegtwUuPRxcPes8rYAHw9evaEb13ZvxlPfxLP7SA7j/rueOe3389zIKCICveuh8iIiIiJSl2ocgH3xxRfMnj2bYcOGOdO6du1K8+bN+ctf/qIATOR4mQdh8XNQUgDbfyibG9b9hNn7tA7ihwf78c6SXUz/ZRe/bD/C4P/8ysOD2nLHxZFY3WrccS0iIiIiZ4ga/yRns9lo2bJlpfSWLVvi4eFRG3USObf4h8N1H4BPEziyFT64whGQFRec8BZPdzceuqIdCx7sR6/IQPKKSnhpwTaufms5cfvS66/uIiIiIlKrahyA3X///Tz//PMUFFT88FhQUMCLL77IuHHjarVyIueMTlfDfaug87VglsBv/4b3LoWD6096W5tgX2bf05tXru9KI28rW5MyuWb6ciZ+u4msfM25FBERETnbVGsI4rXXXutyvmjRIpo1a0a3bt0A2LBhA4WFhVx++eW1X0ORc4VPENwwCzqPgu8mQPIWmHUlPLzJMW/sBAzDYHSPCC7vEMyL32/l6/UH+Dh2Lz9uPsTkqzszpHMohmHU33OIiIiIyGmrVgBmt9tdzq+77jqX84iIiNqrkci5rtNIaHExLHgEQrucNPg6VpCvJ6+NuYDropvx1Nx49qTkMvazdVzRMZjJI6No2sirjisuIiIiIn9WtQKwWbNm1XU9RM4vPo3hho/g2CXmD6xzLNLR/5/gfuL5lBe3acyPD/XnrZ//4N1fd7FoazIrdi3lH4Pbc1ufFrhrkQ4RERGRM5Z+UhNpSOVDB0uK4Jv74NdX4P2BkLThpLfZrG48MqQ934/vR48WAeQWlvD8d1sYNX058fsz6qHiIiIiInI6TisA+9///sfo0aPp3bs33bt3dzlE5DS4WWHAo+AVCIc3wfuXwS8vQXHhSW9rF+LHV3/vw5Rru+Bvc2fTgUxGvr2M5+ZvIbuguJ4qLyIiIiLVVeMAbNq0adxxxx0EBwezfv16evbsSVBQELt373bZG0xEaijqWrh/NXS8GkqLYelURyB2KP6kt1ksBn/t2ZzF/7iUq7uFU2rCh8sTGPzaUmK2HK6nyouIiIhIddQ4AJs+fTrvvfceb731Fh4eHjz66KPExMQwfvx4MjI09EnkT/FtAqM/ges/LOsNi3csV39g3SlvbeLnybS/XshHd1xERKAXBzPyufuTNYz9dC2HMvLrvu4iIiIicko1DsASExPp27cvAF5eXmRlZQFwyy238MUXX9Ru7UTOR4YBUdfB/aug4who0RfCLqj27Ze2D2bhQwO499LWuFsMftx8iCteW8pHyxMoKTVPXYCIiIiI1JkaB2ChoaGkpKQA0KJFC1auXAlAQkICpqkf7kRqjW8wjP4U/jobLGV/VQuyYcVbjkU7TsLLw43Hhnbgu/GXcGHzRmQXFDNp/haufWcFmw+qp1pERESkodQ4ALvsssuYP38+AHfddRcPP/wwgwYNYsyYMVxzzTW1XkGR85phgIdPxXnMs7DwqbK5YZtOeXuHUH/mjO3L86Oi8PN0Z8O+dK5+azkv/7idgpI6rLeIiIiIVKla+4Ad67333qO0tBSAsWPHEhgYyLJlyxgxYgRjx46t9QqKyDFa9IXNX8OhjY65YQMehUsedqyieAIWi8EtvVswuFMIz83fwvfxScxcvpdATzcC2h9hUOfw+qu/iIiIyHmuxj1gFosFd/eKuG306NFMmzaN8ePH4+Fx4s1jRaQWdLke7lsF7a+E0iL45UX44HI4vPmUt4b423j7pu7MvK0H4XYbqQUGd3+6nvs/X0dyphbpEBEREakP1eoB27hxY7UL7Nq162lXRkSqwS8E/vI5xP8fLPinY9PmdwfA9TOh08hT3n55xxB6NPfnoQ8W8ethN76PT+LXnUd4bGgHbuzZHIvFqIeHEBERETk/VSsAu+CCCzAMA9M0MYyT/3BWUqKJJSJ1zjCg62iI7A/zH4J9q6B5n2rf7u3hzqiWpTw4qi/Pzt/Kxv0ZPP3NJr5et5+Xru1Ch1D/uqu7iIiIyHmsWkMQExIS2L17NwkJCcyZM4fIyEimT5/O+vXrWb9+PdOnT6d169bMmTOnrusrIsfyC4W/fgF/X+pYNbHc1u+gpPiUt3cO92fufRczcUQnfDzcWJeYzlXTljH1x23kFeqXKSIiIiK1rVo9YC1atHC+v+GGG5g2bRrDhw93pnXt2pWIiAieeeYZRo0aVeuVFJGTMAxo1LzifOt8+PJmCO8Oo96B4A4nvd3NYnDHxZEMjQpl0rzN/LT5MO8s2cX3G5N4YVQU/ds1qeMHEBERETl/1HgRjvj4eCIjIyulR0ZGsmXLllqplIj8CaUlYLPDwXXwbj/47bVq9YaF2b1495YevHdLNGF2G4mpudz64WoenL2eI1kFznwlpSaxu1L4Nu4AsbtStLmziIiISA3UeBn6jh078sILLzBz5kxsNhsABQUFvPDCC3Ts2LHWKygiNdR5FET0gvkPws6fYPFkR69YNXrDAAZ3DqVvm8b8e+F2Pl6xh2/jDvLLtmSeGN4Ru83K899vISmjYtXEMLuNiSM6MTQqrA4fSkREROTcUOMAbMaMGYwYMYKIiAi6desGwIYNGzAMg++++67WKygip8E/DG78EjZ8AT88XtEbNmwq9LjzlLf7erozcURnrrmwKU98Hc/mg5k88XV8lXkPZeRz72freOfm7grCRERERE6hxkMQe/bsSUJCAi+++CJdu3alS5cuvPTSSyQkJNCzZ8+6qKOInA7DgAtuhPtXQtvBUFII9ogaFdG1WSO+vf9inhzegROtf1o+AHHy/C0ajigiIiJyCjXqASsqKqJ9+/Z899133HPPPXVVJxGpTf7hcONXkLgSWlQsVe+Xt88xXwzrSW93d7PQpWkjThZamUBSRj6rE1Lp0zqoVqotIiIici6qUQ+Y1WqloKDglHuBicgZxjBcgi8yD9Jvxwu4fTwcjuw45e3JWfmnzFOTfCIiIiLnqxoPQXzggQeYOnUqxcWnXlVNRM5MxtHtAFgOroUZl8DyN8p6w6oW7GerVrmfrdzLmj2pmKaGIoqIiIhUpcaLcKxatYrFixezcOFCunTpgo+Pj8v1r7/+utYqJyJ1w2w1kJ87vsSgvPlYdv8MMc86Nm8eNR0at62Uv2dkIGF2G4cy8k86FPH3PWlcPyOWbhGNuOuSSIZFhWJ1q/HveURERETOWTX+yahRo0Zcd911DBkyhPDwcOx2u8shImeHfI8gSv7yJVz9Jnj6w/7Vjt6w2Lcr5XWzGEwc0Qmg0mIcRtnx7FWd+MtFEXi4W9iwL53xX6xnwCu/8N6vu8jIK6rz5xERERE5G9S4B2zWrFl1UQ8RaQiGAd1vhdaXwbwHYNfPkHGgyqxDo8J45+buTJ7vug9Y6HH7gD0ypD2frdzLp7F7OZiRz0sLtvHGop3c0COCOy+OpHmQd708moiIiMiZqMYBmIicg+zN4OavIf7/oMNVFek5KeDVCCxugCMIG9QplNUJqSRn5RPsZ6NnZCBulop+sca+njx0RTvGDmjNvLiDfLBsNzsOZ/PRij18HLuHIZ1CuatfJD1aBGhBHxERETnvnFYA9r///Y+vvvqKxMRECgsLXa6tW7euViomIvXMMKDr6Irz0hKY/VfAgJFvQ+M2gGM4YnWWmrdZ3Rh9UQQ39GjGbzuPMnNZAkt3HOHHzYf4cfMhujWzc1e/VponJiIiIueVGv/UM23aNO644w6Cg4NZv349PXv2JCgoiN27dzNs2LC6qKOINIQj2+DwFti3EmZc7JgbdpKVEk/EMAz6t2vCx3f2ZOHD/Svmie3PYPwX6+n/yi+8u1TzxEREROT8UOMAbPr06bz33nu89dZbeHh48OijjxITE8P48ePJyMioizqKSEMI6Qz3xUKrS6E4H356Ej66ElJ2nXaR7UL8ePm6rqx4/DIevqIdjX09SMrIZ8oP2+gzZTGT5m1mb0pO7T2DiIiIyBmmxgFYYmIiffv2BcDLy4usrCwAbrnlFr744ovarZ2INKxGEXDLN3DV6+DhC4mx8M7FsPIdKC097WIb+3ry4BVtWfbYZbxyXVfah/iRW1jCRyv2cOm/lvD3T9fwu/YTExERkXNQjQOw0NBQUlJSAGjRogUrV64EICEhQT8siZyLDAN63OHoDYscAMV5EPc5mDUfjni88nliPz7Uj0/v6smAdk0wTfhp82FumBHLyLeX823cAYpKTj/YExERETmT1DgAu+yyy5g/fz4Ad911Fw8//DCDBg1izJgxXHPNNbVeQRE5QzRqDrd+C1e+BqPeATerIz1lF7zdC35+EZI2wmn8IsYwDPq1dcwTi3m4P3/t6ZgntnF/Bg/OjtM8MRERETln1HgVxPfee4/SsqFHY8eOJTAwkGXLljFixAjGjh1b6xUUkTOIYcBFd7mmbfnWsWDHkW3w6ysQ0BI6joCOI6FpNFhq9nuetiF+TLm2K48Mbs/nqxL5JHaPc57YG4t3MrpHBHdc3JIWQT6191wiIiIi9aTGAZjFYsFyzA9Uo0ePZvTo0Se5Q0TOaT3uBP+msHUe/LEI0vbAijcdh1843Pw/x4IeNRTk68n4y9tyT/9WzNtwkJm/JbD9cJZzP7FBHUP4W79WXNRS+4mJiIjI2aNaAdjGjRurXWDXrl1PuzIichbyagTdxjiOwhzYGQNb58OOnyA/HQJbVeTd9j24eTjmkrl7VKt4m9WN0T0iuCG6Gcv/SOGDZbtZsv0IC7ccZuGWw3RtZueuSyIZ3iVM+4mJiIjIGa9aP61ccMEFXHjhhc7Xkx01NX36dCIjI7HZbERHR/Pbb7+dNP/SpUuJjo7GZrPRqlUrZsyYUSnPnDlz6NSpE56ennTq1Im5c+e6XJ8yZQoXXXQRfn5+BAcHM2rUKLZv317juovIcTx8oPMouH4m/PMPuGMBWL0qri9+Dj6/Hl5tDXPudgRqhbnVKtowDC5p25iP7ujJogn9+WvP5ngeN09sxtJdZORqnpiIiIicuaoVgCUkJLB7924SEhKYM2cOkZGRTJ8+nfXr17N+/XqmT59O69atmTNnTo0+/Msvv+Shhx7iqaeeYv369fTr149hw4aRmJh4wnoMHz6cfv36sX79ep588knGjx/v8rmxsbGMGTOGW265hQ0bNnDLLbcwevRoVq1a5cyzdOlS7r//flauXElMTAzFxcUMHjyYnBztPyRSa6w2CD/mlzLFhdDiYvANgYJMiP8KvrzZEYx9eQts/a7aRbcJ9mPKtV1Y8fhlTBhUsZ/Yyz9so8/Li5n47Sb2HNXfZxERETnzGGYN147v2bMnkyZNYvjw4S7pCxYs4JlnnmHt2rXVLqtXr150796dd955x5nWsWNHRo0axZQpUyrlf+yxx5g3bx5bt251po0dO5YNGzYQGxsLwJgxY8jMzOSHH35w5hk6dCgBAQEn3KfsyJEjBAcHs3TpUvr371+tumdmZmK328nIyMDf379a95xMUVERCxYsYPjw4Vit1j9dnsjJNGh7Ky2F/athyzxHD1hG2S9cut0I15T9W2CakJcG3oHVKrKguIR5cQeZuSyBbYccexMaBpondgbRv3FSn9TepL6pzUlNYoMaL8IRHx9PZGRkpfTIyEi2bNlS7XIKCwtZu3Ytjz/+uEv64MGDWbFiRZX3xMbGMnjwYJe0IUOGMHPmTIqKirBarcTGxvLwww9XyvP666+fsC4ZGRkABAae+Ie9goICCgoKnOeZmZmA4y9cUdGfH/JUXkZtlCVyKg3e3sKiHcdlk+DQBizbvsdsNQCzvD5JcbjPGoLZ4mLM9ldR2n44+IWesDgLMKpbKCO7hrBidyqzVuxl6Y6jznliUeH+3NG3BcOiQjRPrIE0eJuT84ram9Q3tTmpyZ99jQOwjh078sILLzBz5kxsNhvgCE5eeOEFOnbsWO1yjh49SklJCSEhIS7pISEhHDp0qMp7Dh06VGX+4uJijh49SlhY2AnznKhM0zSZMGECl1xyCVFRUSes75QpU5g8eXKl9IULF+Lt7X3C+2oqJiam1soSOZUzp71dCJszYfMCAFol/0gXswRjz6+w51csPz1Gqk8bkhr14KC9B3meTU5a2rVB0LcbLE2y8PsRg00HM/nH/+J5bt5G+oeW0jfExLvG//pJbThz2pycD9TepL6pzZ2/cnOrN6cdTiMAmzFjBiNGjCAiIoJu3boBsGHDBgzD4Lvvqj+Ho9zxw4JM0zzpUKGq8h+fXpMyx40bx8aNG1m2bNlJ6/nEE08wYcIE53lmZiYREREMHjy41oYgxsTEMGjQIHVdS50789vbcIrSHsay7TuM7d9jObCGoJydBOXsJOrAFxTf/iNm0x6nLOVOICWnkNm/7+ezVYkczS5kfqIbi5IsXN+9Kbf1aUGLoNr7BYqc2Jnf5uRcovYm9U1tTspHx1VHjQOwnj17kpCQwGeffca2bdswTZMxY8Zw44034uNT/Y1RGzdujJubW6WeqeTk5Eo9WOVCQ0OrzO/u7k5QUNBJ81RV5gMPPMC8efP49ddfadas2Unr6+npiaenZ6V0q9Vaq3/Rars8kZM5o9tbcDsIngD9J0DmQcciHVvnwZHtuEdcBG5l/3yteBPyM6Dj1RDaxTH56xihjaw8NKg99w5s4zJP7NNV+/hs9T6u6BjC3y6JpGdkoOaJ1YMzus3JOUftTeqb2tz5qyZ/7qc1CMfb25t77rnndG518vDwIDo6mpiYGK655hpnekxMDCNHjqzynj59+jB//nyXtIULF9KjRw/nQ/fp04eYmBiXeWALFy6kb9++znPTNHnggQeYO3cuS5YsqXJOm4icQfzDodc9jqMoryL4Mk1YOQMy98Ovr0JAS+g4AjqOhKbRcMym8Z7ubtzQI4Lro5uxYlcKH/y2m1+2HyFmy2FithymS1PHfmJXdtV+YiIiIlJ3TisA27FjB0uWLCE5OZnS0lKXa88++2y1y5kwYQK33HILPXr0oE+fPrz33nskJiYyduxYwDHs78CBA3zyySeAY8XDt956iwkTJnD33XcTGxvLzJkzXVY3fPDBB+nfvz9Tp05l5MiRfPvttyxatMhliOH999/Pf//7X7799lv8/PycPWZ2ux0vr2P2LBKRM8+x+4qVlsAVE2HLt/DHYkjb4+gRW/Em+IVDjztgwKMutxuGwcVtGnNxm8b8kZzNh8sTmLN2P/EHMnjoyzhe/mEbt/VtyY09m2P31m8xRUREpHbVOAB7//33uffee2ncuDGhoaGV5l7VJAAbM2YMKSkpPPfccyQlJREVFcWCBQto0aIFAElJSS57gkVGRrJgwQIefvhh3n77bcLDw5k2bRrXXXedM0/fvn2ZPXs2Tz/9NM888wytW7fmyy+/pFevXs485cveX3rppS71mTVrFrfffntNvg4RaUhu7tB1tOMozIE/FjmWt9/xE2QdhJyjFXlLiiFhCbTsD+4eALQJ9uWla7rwyOD2fL5yL5+s3MuhzHym/riNaYt3ckOPZtxxcSSRjas/vFpERETkZGq8D1iLFi247777eOyxx+qqTmcF7QMmZ7Nzvr0VF8DuJdCoBQR3cKQl/AofjwBPO7QbAp2uhtaXg0fFIhwFxSXM35DEB7/tdtlP7IqOIdx1SSS9NE/stJ3zbU7OKGpvUt/U5qRO9wFLS0vjhhtuOO3KiYjUOXdPR5B1rJyj4BsK2Ycg/ivHYfWGNlc4FvBoPxRPTz+uj27Gdd2bErsrhQ+WJfDztmTnPLGopv787ZJWDO8Shoe75omJiIhIzdX4J4gbbriBhQsX1kVdRETqTtS1MGEr3PkT9BkH9uZQlOtYWfHrv8HRnc6sBtC3TWM+vP0iFk0YwI29muPpbmHTgUwe+jKOfq/8zPQlf5CeW9hwzyMiIiJnpRr3gLVp04ZnnnmGlStX0qVLl0rdrOPHj6+1yomI1CqLBZr3dhyDX4CkDY4AbP8aCL+wIt/8ByEtATpeTZsOVznnif131V4+jt3L4cwCXvlxO28u/oPro5tx5yWaJyYiIiLVU+MA7L333sPX15elS5eydOlSl2uGYSgAE5Gzg2FA+AWO41ilJY6gLC/NMW9swT8hoieBHa9m3IUjuLv/QL7bkMQHyxLYmpTJpyv38tmqvVzeIYS/9dM8MRERETm5GgdgCQkJdVEPEZEzg8UN7v4Zts53HPt/h32rHMfCp/DsfA3X3fAR15bNE5u5LIHF25JZtPUwi7YepnO4P3/rF8mVXcJd5omVlJqsTkglOSufYD8bPSMDcbMoUBMRETnfnNY+YCIi57TAVnDxg44j4wBs+97RK7Z3OQS2Bhw9/n1b+NB3Xwz7el7GjG3ezFl/gM0HM3n4yw28/MM2bu3Tkpt6NWfl7hQmz99CUka+8yPC7DYmjujE0KiwhnpKERERaQCnFYDt37+fefPmkZiYSGGh6yT01157rVYqJiJyRrA3hV73OI7sI67Xdv0MS6cSwVReDGjJM72v5Lvii3gl3ofDmQW8+tN23li0k8KS0krFHsrI597P1vHOzd0VhImIiJxHahyALV68mKuvvprIyEi2b99OVFQUe/bswTRNunfvXhd1FBE5M/g2cT33DoIOVzk2gE7bg+33t7keuM4vjF3NBvJCykCWHKl6cQ4Tx2qLk+dvYVCnUA1HFBEROU/UeBn6J554gn/84x9s2rQJm83GnDlz2LdvHwMGDND+YCJyfmneG/7yOTy6G0Z/AlHXg4cfRlYSbfb8lwcvi3RmbUI6VopdbjeBpIx8ftt5XM+aiIiInLNq3AO2detWvvjiC8fN7u7k5eXh6+vLc889x8iRI7n33ntrvZIiImc0Dx/oNNJxFBfA7iWwbxWJRjiQDMBk60dcYolnaWk34krbEF8ayWazJTl4cedHv9MtohE9IwPpHRlEdMsA/G3Wk36kiIiInJ1qHID5+PhQUFAAQHh4OLt27aJz584AHD16tHZrJyJytnH3hHZDoN0QgnelAGBQSkdjL/5GHiPcVjLCbSUApaZBghlKbGknnk68i/WJ6by7dDcWAzqG+dMrMoiekYH0jAwk0MejIZ9KREREakmNA7DevXuzfPlyOnXqxJVXXsk//vEP4uPj+frrr+ndu3dd1FFE5KzUMzKQMLuNQxn5XFb4b7obO+lj2UIXSwJRlgSaGim0NpIIj4jE1r0bqxNSWJ2QynOZz5B+xJf4w5F8HBvJP0sjCQsJLgvGgugVGUiIv62hH09EREROQ40DsNdee43s7GwAJk2aRHZ2Nl9++SVt2rThP//5T61XUETkbOVmMZg4ohP3frYOsLDWbM/akvZQ4liAI4gMZlzhTo/IJlzfuhnXRzeD/Ax4OR6Aq91inWUlpIWwOTWSxasvZHxpP1oGebsEZM0CvLQBtIiIyFmgxgFYq1atnO+9vb2ZPn16rVZIRORcMjQqjHdu7l5pH7BQu42JI7rT4/gl6N1tcPMcSNoAB+MgKQ7SE4m0HCaSw1i9/fkmsx97UnI5kJLJJRse4/PSFhz0bo9Pyx50bduSnpGBtGrso4BMRETkDHRaAdjvv/9OUFCQS3p6ejrdu3dn9+7dtVY5EZFzwdCoMAZ1CmV1QirJWfkE+9noGRlY9dLz7p7Q5grHUS431RGIHYxjSFg3NjTrz9o9aezZFMvVm2IdPWVFwE5I3N6EeDOSBda2ZDa7lGYdetIzMpD2IX5YtNS9iIhIg6txALZnzx5KSkoqpRcUFHDgwIFaqZSIyLnGzWLQp3XQqTNWxTsQWl/mOAB/YGCHYAjrAaGTKN6/nqL96/HKTqS55QjNOQKlq5m6q4SJOxz7kLWxZXFvwGq8mkfTPKovHVq1wN2txjuRiIiIyJ9U7QBs3rx5zvc//fQTdrvdeV5SUsLixYtp2bJlrVZOREROwt4ULnkYd8r+Mc9Lg6QNFO9fT+bu32ltv4J+qY1ZuzeNdoWbuS5tJqTNhA1wwGzCQe/2lIR0I6DtRbTsdimevgEN/EAiIiLnvmoHYKNGjQLAMAxuu+02l2tWq5WWLVvy73//u1YrJyIiNeAVAK0uxb3VpQT2h+txHEUlpexZa7BrzTZ8UzcTUnyApsYRmuYdgT3LYA+M//EhkiOG0jMyiAGNs4iyHcEzIhp8mzTwQ4mIiJxbqh2AlZaWAhAZGcnvv/9O48aN66xSIiJSe6xuFtr2HAI9hwBQkpvGvi2rOLJ9JSTFEZy9jXXFLdm/O5WVu1MpdvuGaOtXAGR6BFPQpCv+rXo4ArLwC8A3uAGfRkRE5OxW4zlgCQkJdVEPERGpJ27eAbTsMZSWPYYCYJomHx3JYXVCKqsTUrDu9GVXURiRxiH8C5PhwCLHUWb5oG/pdEFfAnw8IH0fuHmAX0hDPY6IiMhZpdoB2KpVq0hNTWXYsGHOtE8++YSJEyeSk5PDqFGjePPNN/H09KyTioqISN0wDIM2wb60Cfblxl7NMc0L2J/2IvN27uPg1pWUHoyjad52uhgJNDWOcvv8DIrmx9A+xI+X3N4lOvU7SnxCcWt6oaOHLKwbhF0A/mGn+mgREZHzTrUDsEmTJnHppZc6A7D4+Hjuuusubr/9djp27Mirr75KeHg4kyZNqqu6iohIPTAMg4hAbyJ6tYde7YHbOJSRz+o9qXz6x0Fa7s1hZ3I22w9nkWw9TKnFwC3nEOz4wXGU8wuD8XFgtQHgVlLQIM8jIiJyJql2ABYXF8fzzz/vPJ89eza9evXi/fffByAiIoKJEycqABMROQeF2m1c3S2cq7uFA5CSXcDve1JZlfAGH+w+gHF4E1FGAl0sCUQZCbQxDnAgG17/ehs9IwPpHuFP713/wv31p8p6yS6oePUPB20aLSIi54lqB2BpaWmEhFSM8V+6dClDhw51nl900UXs27evdmsnIiJnpCBfT4ZGhTE0KgzoTEbeQNbuTWVVQiqfJaTyx/7DBJmp7Fl/gK/XHwBMNnjuxzByYOdCx1HOp4lj4+lrZlT5WSWlZvU2sRYRETkLVDsACwkJISEhgYiICAoLC1m3bh2TJ092Xs/KysJqtdZJJUVE5Mxm97JyWYcQLuvg+EVdbmEx6/amszohhVUJqazfl06vgrfoZOwlypJAFyOBbu57aM1+3HKOkJmShHdJacXm0DMuAZ9gdlnb8P4fdn7LbspBgjCxEGa3MXFEp7LgT0RE5OxS7QBs6NChPP7440ydOpVvvvkGb29v+vXr57y+ceNGWrduXSeVFBGRs4u3hzuXtG3MJW0dW5Zk5+bz3pyfcAsdzprEdP63N43c/BI8KaSTsRdzl8Efz8UQ3SKAS5uWcseheABas5iXAWyQb1rZa4bwfXZv7v3sWt65ubsjCEtNAHszcNMvAUVE5MxX7QDshRde4Nprr2XAgAH4+vry8ccf4+Hh4bz+4YcfMnjw4DqppIiInN08rW609ofhl7bCarVSVFLK5oOZjh6y3c1YvSeV7Pxilu44wvIdxXxrPEdU2XyyLpYE2hn7sRlFtDf2E1uaCcDk+VsYFGnDbdoFYLhBowgIbAUBkRAY6Xgf0hkCWjbos4uIiByr2gFYkyZN+O2338jIyMDX1xc3NzeX6//3f/+Hr69vrVdQRETOPVY3CxdENOKCiEbc0781JaUm2w9lOYcsLv/DRlx+G2d+d4oJN1JoYRzmiNkIE0jKyOfb337nGncbRnE+pO1xHMe66G9w5b8d7/Mz4ccnILDlMYFaK/BqVD8PLSIiwmlsxGy326tMDwwM/NOVERGR85ObxaBTuD+dwv25/eJIvl1/gAe/jHNeL8adRDOERNN1w+cJS4r4Bx/QwSeH3o2y6OqTQhv3I4SXJGHP3497cKeKzKm7Ie6zyh/uFeAIxKLvgO63ONJKiiA3FXyDtUKjiIjUqhoHYCIiInUt2N9WrXyNfT04ml3I1hw/tub4AeEu14OOetB2fSztQvzo5pdHz24P0aToILasREdAlpMMeWlwYC10GlVxY/JWeLcfWH0cwxkDWlYMawyIhJAo8G1Sa88rIiLnDwVgIiJyxukZGUiY3cahjHzMKq4bOPYmW/bYZRQUl/BHcjY7D2ezIzmLP8pe96XmkZJTSMruVFbuTi0vGYAgHw/aBPsS1cqNbn7ptLceoUnEhTjHcmQlgWGBohw4vMlxHOuKyXDJQ473qQmwcrrrsMaAFuDuWevfi4iInP0UgImIyBnHzWIwcUQn7v1sHQa4BGHlAwInjuiEm8XA28Odrs0a0bVZI5cycguL2ZWcw87kLHYczmbn4Sx2JmezLy3XEZglpLIqoTx3IyCBQJ8DtAn2pV1IOO0vX01nn3RaW5Lxz9uHkZbgCLZSd0PjdhUfdHgTrH7vuCcwHCszBrSEix+EtoMcyUX5UFoEnn618j2JiMjZRwGYiIickYZGhfHOzd2ZPH8LSRn5zvTQau4D5u3hTpdmdro0c527nFdYwq4j2ewoC8jKA7PE1FxScwpZnZDK6oRUl3sCvFvRNqQbbYN9aRfpR1t3X9pmFdDY1wMjINIRZKWWBWhpCVCYDRn7HMdFd1UUtGsxzL7Rsfl0eW9ZYGTF++AOCs5ERM5xCsBEROSMNTQqjEGdQlmdkEpyVj7BfjZ6RgbiZjn9hTG8PNyIamonqmnVgVlFj5njfWJqLmm5RVUGZo28rbQL9qNNyA20a+ZL22g/2gb70MSShVEejEX0qrgh44DjNeeI49i/2rVy138IUdc53h9cD1u+dQ3U/MLBYjntZxcRkYanAExERM5obhaDPq2D6vxzThSY5Rc55pj9kezaa7Y3NZf03CJW70ll9Z7KgVnbYF/ahnSmbXYB7UKO0jbYlyY978boNqaipyx1t2vPWWCrikL2xsKy/7hW0s2zbEGQVnDp4xB+gSO9KA8s7tqMWkTkLKAATERE5CRs1hMHZruOVPSU7TjsCNL2puSQnlvE73vS+H1Pmss9dq/ywMyPtsEX0C60H227+RLs54lx/HL3oVFw0d2OIC0tAdIToaQAjm53HP3/WZF37cfw05OOzaiP3Yg6INKR1rgdWL3q6isSEZEaUAAmIiJyGmxWNzqH2+kcXjkw233EsfjHzsOOXrM/krPZk5JDRl4Ra/amsWava2Dmb3OnbYgf7UJ8aRPseG0b3JOQ4f0qArOSYsecsvKes8ZtKwpITwSzpGIz6t2/uJS/cfi3dO4xwDF0M/5/sOUb8AurOPzL34eCp7/2PhMRqUMKwERERGqRzerm3FT6WPlFJSQczXEMYyzrNdt52BGYZeYXs3ZvGmuPC8z8bO60C/E7ptfMl3YhfQlpNdC1x2zIi9D3AWdwtmt7PLt2bCKk+CBhRip3fb0f98U/OxYvObgets4/8QPcswTCL3S837EQ9vx2XJBWFqhpmX0RkdOiAExERKQe2KxudAzzp2OYa2BWUFzeY1a2ImPZPmZ7U3LJOklg1jbYl7bBfrQN8S3rPWtEaPM+/JQVyb1xAZj0d7nHyMjn3s/W8d/h/ekzrIVjr7OsQ5B1sOw1CfIzHAFWud1LYOXbVT+QdxDcvsCxciNA4kpI3lIRoPmFg09jsLj92a9OROScogBMRESkAXm6nzgwc/SYZfPH4bKVGZOz2FMWmK1LTGddYrrLPb4ebhSUlFa5ebWJYw+1CcvdWfbY3VWvJFmYA1bvivPIsiCuPEjLLHstKYDcFPAKqMi75VvHhtTHMtzKgrFQxwqPAS0d6clbHeWU96xp2KOInEcUgImIiJyBPN3d6BDqT4fQyoHZnqO5lfYxSziaQ3ZhyUnLNIGkjHwG/2cpzQO9CfDxINDbgwAfDwK8PQjwthLgk0+gjweNvK0EtBmMtf3Q4woxIS/N0WPm06QivUkHaDesrGctCbKTHfPSMg84jmMDu7Ufw6p3Ks6t3q7z0QY973gFyExyBHx+YRr2KCLnBAVgIiIiZxFPdzfah/rRPtR1w+bC4lJmLU9gyg/bTlnGriM57DqSU63P8/N0LwvQrM6ArZG3R1mQto/A8uCt6TUEth1DI28PPNwtjkVDsg9XDHP0blxRqHegI2DLTIKCDCjKhdRdjgNgyJSKvMvfqAjWvALBP7ysV60sYOt9r6M8cCzH7+ZRrecSEWkoCsBERETOAR7uFro2a1StvP8Y1I5gf0/ScotIyykkNafQ8T630HHkFJKeV4RpQlZBMVkFxSSmnrrccr6e7gT4WMt61TwI8G5GwB9bHcGbjweBAbcQMOROR0DnUURASQoeuckVwxy9j9n3rbTIsf9ZSQHkpTqOw5sqrvf6e8X7mInw+we4+wbTv8QLt5zZYG/qCNj8w6Hj1eDpe9K6l5Satbrxt4jI8RSAiYiInCN6RgYSZrdxKCO/ynlgBhBqt3HfwDanDCpKSk0y84pIzS0kPbeQ1BxHsJaWW+hIy3FcK09Lyy0iPbeQUhOyC4rJLihmX2petevu4+FGI+9AAn1CCdi+xtHj5u1BgPdYAi8fR7BHHsGkEViSgr3kKD4FR7DmHHb0ipXLSgKzBCMriQCAHbtdP6Tt4IoALOZZx2qQfmU9av5hbM324fMtRWzL8WGj2ZpCrITZbY7VI6PCEBGpDQrAREREzhFuFoOJIzpx72frMMAlCCsPtyaO6FStHh03i+EYeuhT/SF9paUmmflFFT1qzuDMEcA5ArmKgK28p62k1CSnsIScwjwOpJ8qaHMDQoAQvD26EbBpibO3LchrPBFRdxFqpFK4P44Lm/kSVJqKb9FRvAqOgrURtvJiUsv2U0utCNI6Ai8AeMKF+TMoxMqhjHx2zX6MzKDt+AeFOnrnvBs7Vnj0DnS8bzekYqNr09SCIiJyUgrAREREziFDo8J45+buTJ6/haSMfGd6aD305FgsBo3K5ohVV2mpSVZ+saM3zdmjVjY00tn7dnxA5wjacgtLyK0yaPMEekHSccnP/oTNaiHQ24O2tmto06Q/Ee4ZhBipJB/YQ2BpCiFGGkFkkoZjjp0JtDKS8M/YBhknmF/32J6KAGzBI7Dp67IALchxON83hu63gGfZ/L2CLLBYwWqrulwROScpABMRETnHDI0KY1Cn0LNiLpPFYmD3tmL3thKJT7XuMU2TzPxi1x61nIo5bEezCti6OxGbfxDpeUXO4K241CS/qJSDGfkczPBkKeFAeFmpF5/w814tHs0XJQMJt+bQ1COHJm7ZNDGyCDCy8Dez+OjHffjaDuNnc+fKvXtoWT5XrSoX/LXi/cKnYe1H4OFb0Zvm07jsNQj6PQJejRx5M/ZDcYHj+hm4bL/mzolUnwIwERGRc5CbxaBP66BTZzwLGYaB3cuK3ctKi6DKQVtRURELFuxh+PCLsFqtgCNoyyoorjR3LTWnkNUJqSzccviEn7fbDGe3GQ4FOI7jrdrnfPs+NxBsDCLIyCSALAKNLILIJMBwvH/khVh8bVZ8Pd15qWgnlwAUZjuO9ESXYuc3ugmbbwG+nu60//1FArf91/EsFivGsT1rPo1h2KuOoA3g8BbHPm3lwZx3YJ1uiP3jpqRKPa6aOydyYgrARERE5JxnGAb+Niv+NivNg7xdrnUOt580ACv36vVdadXEl6z8IsdCI/mOxUYy88vfF5FVlpaVX8yRgmJH3vxicpx7tJmklq08eTP34c/tBBqZBJYFa+XvA4wspny9C3DMUXvR/TCj3DzxMQowSosg+5DjKHPH0Rtx82qEv82dG5P/TY+Uec5rJgZFHnZKbIGUegeRduVMvAPD8LO5Yz2wGtL2OoI372MCuvIhlafw46Yk7v1sXaVFXw5l5HPvZ+t45+buCsJEjqMATERERM5r1V098truzU57WF1JqelcHbI8WKsI3ByvWflFZBUUk5JfzJ78Yi4p2wIgO7+IN/Lv48WCeygpyCsL1jKdvWxBRha/7MkHHEFkK3eDAEsYgUYWAUY2BiYehelQmA6Zu+n19mqycQShUz0+YIzl50r1LTC8yLU2YnbUexj2pvh6utM6fTlNcv/A4tsEd98mWP2a8P68RPzwJBNvKpZ6ccydM4DJ87cwqFOohiOehIZvnn8UgImIiMh5rTZXjzzZZ5QPm/wziktKySkoIaug6JjArZgLCo7thXuKT8sCu5y8fMhLwy0vBWtBKp6FaZRYfaGoFICdJWEsNzs7e98CyMLDKMHTzMOzMI+3ViSTQxYAL7t/SR/3JS71mQNgg0LTjUsL/sNBHBtuX2f5lT5uW8jI8eH//v01bj6BFFv9KfLwp9TTTqq9I1YPbzytFmxWNzzdK149jzuv6tXdYmCcYfPgToeGb56fFICJiIjIea8hV4+sCXc3C3ZvC3bv0w/kXsYRyDmGSg509swl5ReRlVdEQU46JVlHKM05yg3WDmQVlJCVX0R6ajSL89zwKU7HryQDfzODALLwNfLxMEpIp2KT64ss27je7VfHSU7ZcYy++dOcwdo/3L9itNsSMkwfMvAh0/ThED5kmD5k4sPHxYNJxR+AMFLwN3LIwodCqz8lbl7YPNxrHMCd7LXK+60WbO5uWN1qL/DT8M3zlwIwEREREc6u1SP/LHc3y0m2DGh2grt6uJzF7kqh3/sr8aSQQLLIxdN57bvSPuwtCsVu5HBRqIVASy7uRZl4FGbiUZzJiG4dyTRtFBSV0v1AISGZ6YQY6VV+6gL3y8kutlBYXMrt7j/yd/fvndeKSt3IyHcEa1l480DROPaZIQD0tmwh0thFBr6kHBPcZVCe34tjh01Wh8UAT/eKgKz81cPdIDfTja+S1+Ll4V7puuurBau7hVd+3F7lkFcN3zz3KQATERERKXMurx5Z2yrmzkESrt/ZstIuLKcLoXYbd993WaUg4oljT7LfgKzHIS8d8tMhP6PifV46Pw2+Bjx8KC01KV20htK4VRj56RilxViNEhqTSWMjE4CXrr2QTM9Q8otK6LhpIZ0Svjhh/V9q/j67LJEUFJfSJ/MH+ub94gzQ0ku9SSv1JqXEcfxWGkUmvpSaUFxUQEGRhXQsx5VosCsr5TS/TVcmkJSRzz2fruHCiEaE2b0Ib+RFeCMboXYbnu51t6ql1D0FYCIiIiJSY7U2d8432HGcgsViYBk8EQZPBNOEwhxnkFYeuPVr0wncy3riPPqBX17VgV1xPk9e2xsaNXfk/WkexMZV8ZCOo+Bvv5If1ImCohI8Yv9Do9iXKbH6UezhR5GHnUJ3Pw5nl2ILakZ8q3tI8Qwnv6gUr6wEvLMTycKbDNOXdLxJL/Vhd2ohmw5mnvKZF29NZvHW5ErpjX09yoIy23GvjvfBfjb1nJ3BFICJiIiIyGlpsLlzhgGevo7DfoIhk12udxxVKcoHt2OGX3b7C4R2rRTQlb/3tIfg6WUFLysYjgltbkVZuBVl4ZlzEIBAgP1riLzqEQiNdJT761xY+3yljy9x8yLZ04u/Fz7MRrM1AJdY4hlsWUM2XmSbXmThRYcW4RS6+XAgz52Vec3YmeFGQXEpKdn5HM0uIP5A1UGWm8UgxM+TsEZlQZndRpjd5jgvC9gCfTzOiYVMzkYKwERERETktJ2Vc+esNtfz0C6OozounwgXP1QWnGVAfhrF2SlsXrOcqDbNcPNvWpHXO/CYwC4DCjIAcCvJI8zIo/iYH8W7Gru41T3G9bMOHvP+9u8xW1xMWm4R+ctnEBo7mUJ3H/It3uTgTWapjbQSGylFHrxdPJJtGc05mJFPeuImbJad7DW9XYK7QjcffP0DCLA3IjTAm6aNvAizexHWyOYM0vxsf27VTqmaAjARERER+VPOq7lzblbHZtU+jZ1JZlERe/ba6HTxcNysxwQtPe50HOVKS6AgE/LSWbH5D3Z/n+0cvrmmtD1vFF+LL3n4kseAFp6E2oqgIMtxeAViGAaBPh7gVQRmMbaiDGxk0Ahwhn1u0Pcvj7LX70KS0vOxb4rnkh3vVf0suXB3+gS+TnAssDLQsp4H3Ody2PTiD7wosPiApx8Wmz9WHzspTS/HO6w94XYbTW35hBppePrYwdMPPPzATaFFdehbEhERERGpDxY38AoArwD69ovk9YCKfcBWmx1ZXdzRuQ9Y6MmGb/a+D7r+pSI4K8g85n0WQc07EeQXAM0Bjy5gDnbJaxZkQX4mhlnCrZdGcYG1PQfT82i/byXdU/9w/azCsiMT7t7rSUypY6jpSMsy3vCY7prVYqPI3RfTw5ekXk/j3eUqQvw8cU/eBOs/dQRqzsO/4n3j9uDbxFGIaTqGmJ7C2byBdYMHYNOnT+fVV18lKSmJzp078/rrr9OvX78T5l+6dCkTJkxg8+bNhIeH8+ijjzJ27FiXPHPmzOGZZ55h165dtG7dmhdffJFrrrnGef3XX3/l1VdfZe3atSQlJTF37lxGjRpVV48oIiIiIlLJaQ/ftHqBvenJ85TrcKXjOIYBjkCnOJ9+Fnf6uZX12qXb4VBvKMiiICed7Iw0crLSKMhJpzg3k472LuTlN+ZgRh7WDDeOmP74kYfNKALAozQfj8J8KDzKqz9sZuH33lgMuNl7Nc+VnKAXDigdOR3LhTc5TnYuhC9vPnGw1v1Wfsxpy+T5WyjKOMxR7MDZtYF1gwZgX375JQ899BDTp0/n4osv5t1332XYsGFs2bKF5s2bV8qfkJDA8OHDufvuu/nss89Yvnw59913H02aNOG6664DIDY2ljFjxvD8889zzTXXMHfuXEaPHs2yZcvo1asXADk5OXTr1o077rjDeZ+IiIiISH1rsOGbhuEI5I7VqLlzZUjPsuPYmnU85r1pDiAj71l2p+eTlJLB0dQU0tJSyUxPITsrnQM5TbBmGRSVmKzJDWaa2yj8yoZX+hqOV7+y1ylzEtkZ8wvhjWxcSTy3lBRCborjOM5Gz+7cuywLE7jQSOao6QjAzqYNrBs0AHvttde46667+Nvf/gbA66+/zk8//cQ777zDlClTKuWfMWMGzZs35/XXXwegY8eOrFmzhn/961/OQOr1119n0KBBPPGEY4eJJ554gqVLl/L666/zxReOvSCGDRvGsGHD6uEJRURERETOPYZhODfz7hTuD0RUylNaanI0u4CDGfkcTL+Wg+l5bMvIJykjj4Pp+RxMz+NIdgGmCaTmkpiay3paM5038TXy8CPXGawFuRcQ5lXE/JUezi0PMvBxftbZtIF1gwVghYWFrF27lscff9wlffDgwaxYsaLKe2JjYxk8eLBL2pAhQ5g5cyZFRUVYrVZiY2N5+OGHK+UpD9pOV0FBAQUFBc7zzEzH3g1FRUUUFRX9qbLLyzn2VaQuqb1JfVObk/qk9ib1TW3uxAK83Ajw8qFzqE+V1wuLS0nOKiApI7/KIyEzn7Tcooq5aMfYbYa7nJdvYB37RzK9IgPr5oFOoCZ/9g0WgB09epSSkhJCQkJc0kNCQjh06FCV9xw6dKjK/MXFxRw9epSwsLAT5jlRmdU1ZcoUJk+eXCl94cKFeHt7/6myjxUTE3PqTCK1RO1N6pvanNQntTepb2pzf447jn60CDccG6uVxVCFJZBWCL8nW4g5aDllOQt/W0XKVvOU+WpTbm5utfM2+CIcx28AZ5rmSTeFqyr/8ek1LbM6nnjiCSZMmOA8z8zMJCIigsGDB+Pv7/+nygZH1BwTE8OgQYOwWrXngtQttTepb2pzUp/U3qS+qc3Vj04JqcR8uOaU+Qb361XvPWDlo+Oqo8ECsMaNG+Pm5lapZyo5OblSD1a50NDQKvO7u7sTFBR00jwnKrO6PD098fT0rJRutVpr9S9abZcncjJqb1Lf1OakPqm9SX1Tm6tbfdoEE2a3cSgjn6r6twwg1G6jT5vgep8DVpM/91P34dURDw8PoqOjK3XVxsTE0Ldv3yrv6dOnT6X8CxcupEePHs6HPlGeE5UpIiIiIiJnPjeLwcQRnYCypfSPUX4+cUSnM3oBDmjAAAxgwoQJfPDBB3z44Yds3bqVhx9+mMTEROe+Xk888QS33nqrM//YsWPZu3cvEyZMYOvWrXz44YfMnDmTRx55xJnnwQcfZOHChUydOpVt27YxdepUFi1axEMPPeTMk52dTVxcHHFxcYBjefu4uDgSExPr5blFRERERKTmhkaF8c7N3Qm121zSQ+22s2IJemjgOWBjxowhJSWF5557jqSkJKKioliwYAEtWrQAICkpySUoioyMZMGCBTz88MO8/fbbhIeHM23aNJe9vPr27cvs2bN5+umneeaZZ2jdujVffvmlcw8wgDVr1jBw4EDnefncrttuu42PPvqojp9aRERERERO12lvYH2GaPBFOO677z7uu+++Kq9VFQwNGDCAdevWnbTM66+/nuuvv/6E1y+99FLn4h0iIiIiInJ2abANrGtBgw5BFBEREREROZ8oABMREREREaknCsBERERERETqiQIwERERERGReqIATEREREREpJ4oABMREREREaknCsBERERERETqiQIwERERERGReqIATEREREREpJ4oABMREREREaknCsBERERERETqiQIwERERERGReqIATEREREREpJ64N3QFzlamaQKQmZlZK+UVFRWRm5tLZmYmVqu1VsoUORG1N6lvanNSn9TepL6pzUl5TFAeI5yMArDTlJWVBUBEREQD10RERERERM4EWVlZ2O32k+YxzOqEaVJJaWkpBw8exM/PD8Mw/nR5mZmZREREsG/fPvz9/WuhhiInpvYm9U1tTuqT2pvUN7U5MU2TrKwswsPDsVhOPstLPWCnyWKx0KxZs1ov19/fX39xpd6ovUl9U5uT+qT2JvVNbe78dqqer3JahENERERERKSeKAATERERERGpJwrAzhCenp5MnDgRT0/Phq6KnAfU3qS+qc1JfVJ7k/qmNic1oUU4RERERERE6ol6wEREREREROqJAjAREREREZF6ogBMRERERESknigAExERERERqScKwM4A06dPJzIyEpvNRnR0NL/99ltDV0nOQL/++isjRowgPDwcwzD45ptvXK6bpsmkSZMIDw/Hy8uLSy+9lM2bN7vkKSgo4IEHHqBx48b4+Phw9dVXs3//fpc8aWlp3HLLLdjtdux2O7fccgvp6ekueRITExkxYgQ+Pj40btyY8ePHU1hYWBePLQ1kypQpXHTRRfj5+REcHMyoUaPYvn27Sx61Oakt77zzDl27dnVuYtunTx9++OEH53W1NalLU6ZMwTAMHnroIWea2pzUKVMa1OzZs02r1Wq+//775pYtW8wHH3zQ9PHxMffu3dvQVZMzzIIFC8ynnnrKnDNnjgmYc+fOdbn+8ssvm35+fuacOXPM+Ph4c8yYMWZYWJiZmZnpzDN27FizadOmZkxMjLlu3Tpz4MCBZrdu3czi4mJnnqFDh5pRUVHmihUrzBUrVphRUVHmVVdd5bxeXFxsRkVFmQMHDjTXrVtnxsTEmOHh4ea4cePq/DuQ+jNkyBBz1qxZ5qZNm8y4uDjzyiuvNJs3b25mZ2c786jNSW2ZN2+e+f3335vbt283t2/fbj755JOm1Wo1N23aZJqm2prUndWrV5stW7Y0u3btaj744IPOdLU5qUsKwBpYz549zbFjx7qkdejQwXz88ccbqEZyNjg+ACstLTVDQ0PNl19+2ZmWn59v2u12c8aMGaZpmmZ6erpptVrN2bNnO/McOHDAtFgs5o8//miapmlu2bLFBMyVK1c688TGxpqAuW3bNtM0HYGgxWIxDxw44MzzxRdfmJ6enmZGRkadPK80vOTkZBMwly5dapqm2pzUvYCAAPODDz5QW5M6k5WVZbZt29aMiYkxBwwY4AzA1OakrmkIYgMqLCxk7dq1DB482CV98ODBrFixooFqJWejhIQEDh065NKWPD09GTBggLMtrV27lqKiIpc84eHhREVFOfPExsZit9vp1auXM0/v3r2x2+0ueaKioggPD3fmGTJkCAUFBaxdu7ZOn1MaTkZGBgCBgYGA2pzUnZKSEmbPnk1OTg59+vRRW5M6c//993PllVdyxRVXuKSrzUldc2/oCpzPjh49SklJCSEhIS7pISEhHDp0qIFqJWej8vZSVVvau3evM4+HhwcBAQGV8pTff+jQIYKDgyuVHxwc7JLn+M8JCAjAw8ND7fYcZZomEyZM4JJLLiEqKgpQm5PaFx8fT58+fcjPz8fX15e5c+fSqVMn5w+qamtSm2bPns26dev4/fffK13Tv29S1xSAnQEMw3A5N02zUppIdZxOWzo+T1X5TyePnDvGjRvHxo0bWbZsWaVranNSW9q3b09cXBzp6enMmTOH2267jaVLlzqvq61Jbdm3bx8PPvggCxcuxGaznTCf2pzUFQ1BbECNGzfGzc2t0m84kpOTK/02RORkQkNDAU7alkJDQyksLCQtLe2keQ4fPlyp/CNHjrjkOf5z0tLSKCoqUrs9Bz3wwAPMmzePX375hWbNmjnT1eaktnl4eNCmTRt69OjBlClT6NatG2+88YbamtS6tWvXkpycTHR0NO7u7ri7u7N06VKmTZuGu7u7889abU7qigKwBuTh4UF0dDQxMTEu6TExMfTt27eBaiVno8jISEJDQ13aUmFhIUuXLnW2pejoaKxWq0uepKQkNm3a5MzTp08fMjIyWL16tTPPqlWryMjIcMmzadMmkpKSnHkWLlyIp6cn0dHRdfqcUn9M02TcuHF8/fXX/Pzzz0RGRrpcV5uTumaaJgUFBWprUusuv/xy4uPjiYuLcx49evTgpptuIi4ujlatWqnNSd2q3zU/5Hjly9DPnDnT3LJli/nQQw+ZPj4+5p49exq6anKGycrKMtevX2+uX7/eBMzXXnvNXL9+vXPLgpdfftm02+3m119/bcbHx5t//etfq1wyt1mzZuaiRYvMdevWmZdddlmVS+Z27drVjI2NNWNjY80uXbpUuWTu5Zdfbq5bt85ctGiR2axZMy2Ze4659957Tbvdbi5ZssRMSkpyHrm5uc48anNSW5544gnz119/NRMSEsyNGzeaTz75pGmxWMyFCxeapqm2JnXv2FUQTVNtTuqWArAzwNtvv222aNHC9PDwMLt37+5c5lnkWL/88osJVDpuu+020zQdy+ZOnDjRDA0NNT09Pc3+/fub8fHxLmXk5eWZ48aNMwMDA00vLy/zqquuMhMTE13ypKSkmDfddJPp5+dn+vn5mTfddJOZlpbmkmfv3r3mlVdeaXp5eZmBgYHmuHHjzPz8/Lp8fKlnVbU1wJw1a5Yzj9qc1JY777zT+f9gkyZNzMsvv9wZfJmm2prUveMDMLU5qUuGaZpmw/S9iYiIiIiInF80B0xERERERKSeKAATERERERGpJwrARERERERE6okCMBERERERkXqiAExERERERKSeKAATERERERGpJwrARERERERE6okCMBERERERkXqiAExERGrdpEmTuOCCC6qd3zAMvvnmmzqrz8l89NFHNGrUqEE+u7YcOnSIQYMG4ePjc9Y/i4jIuU4BmIiInFBycjJ///vfad68OZ6enoSGhjJkyBBiY2OdeaoKnh555BEWL15cz7U9f/3nP/8hKSmJuLg4duzY0dDVERGRk3Bv6AqIiMiZ67rrrqOoqIiPP/6YVq1acfjwYRYvXkxqaupJ7/P19cXX17eealm1kpISDMPAYjn3f9e4a9cuoqOjadu2bUNXRURETuHc/19JREROS3p6OsuWLWPq1KkMHDiQFi1a0LNnT5544gmuvPJKAFq2bAnANddcg2EYzvOqhiB++OGHdO7cGU9PT8LCwhg3bpzL9aNHj3LNNdfg7e1N27ZtmTdvnvPakiVLMAyD77//nm7dumGz2ejVqxfx8fHOPOVDCb/77js6deqEp6cne/fuJS0tjVtvvZWAgAC8vb0ZNmwYO3furPS833zzDe3atcNmszFo0CD27dvncn3+/PlER0djs9lo1aoVkydPpri42HndMAw++OCDEz5DVUMdv/nmGwzD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",
|
||
"text/plain": [
|
||
"<Figure size 1000x600 with 1 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"stds = np.array([np.nanstd(betas_by_n[n]) for n in n_values])\n",
|
||
"\n",
|
||
"plt.figure(figsize=(10, 6))\n",
|
||
"plt.plot(n_values, stds, marker='o', label='Empirische Standardabweichung')\n",
|
||
"plt.plot(n_values, stds[0]*np.sqrt(n_values[0]/n_values), '--', label=r'$\\propto 1/\\sqrt{n}$')\n",
|
||
"plt.xlabel('Stichprobenumfang n')\n",
|
||
"plt.ylabel('Standardabweichung des geschätzten Beta-Werts')\n",
|
||
"plt.title('Zusammenhang zwischen Stichprobenumfang und Schätzgenauigkeit')\n",
|
||
"plt.legend()\n",
|
||
"plt.grid(True)\n",
|
||
"plt.show()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "markdown",
|
||
"id": "10afcd69",
|
||
"metadata": {},
|
||
"source": [
|
||
"Die Standardabweichung der Schätzung eines Modellparameters nimmt mit wachsendem Stichprobenumfang näherungsweise proportional zu $1/\\sqrt{n}$ ab. Das bedeutet: Je mehr Daten zur Verfügung stehen, desto präziser und stabiler werden die Parameterschätzungen. Die Lernqualität eines Modells steigt also mit der Datenmenge, wobei der Zugewinn mit zunehmender Datenmenge abnimmt (abnehmender Grenznutzen)."
|
||
]
|
||
}
|
||
],
|
||
"metadata": {
|
||
"kernelspec": {
|
||
"display_name": "base",
|
||
"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.9"
|
||
}
|
||
},
|
||
"nbformat": 4,
|
||
"nbformat_minor": 5
|
||
}
|