{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "D:\\Anaconda3\\lib\\site-packages\\sklearn\\externals\\joblib\\__init__.py:15: DeprecationWarning: sklearn.externals.joblib is deprecated in 0.21 and will be removed in 0.23. Please import this functionality directly from joblib, which can be installed with: pip install joblib. If this warning is raised when loading pickled models, you may need to re-serialize those models with scikit-learn 0.21+.\n", " warnings.warn(msg, category=DeprecationWarning)\n" ] } ], "source": [ "import pandas as pd\n", "import numpy as np\n", "import os\n", "from scipy.interpolate import UnivariateSpline\n", "from sklearn import linear_model\n", "import xgboost as xgb\n", "from sklearn.externals import joblib\n", "from sklearn.utils import *" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "pd.set_option('display.max_rows',150)\n", "pd.set_option('display.max_columns',500)\n", "pd.set_option('display.width',1000)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
| \n", " | link_ID | \n", "date | \n", "time_interval_begin | \n", "travel_time | \n", "imputation1 | \n", "lagging1 | \n", "lagging2 | \n", "lagging3 | \n", "lagging4 | \n", "lagging5 | \n", "length | \n", "area | \n", "vacation | \n", "minute_series | \n", "day_of_week | \n", "day_of_week_en | \n", "hour_en | \n", "week_hour_1.0,1.0 | \n", "week_hour_1.0,2.0 | \n", "week_hour_1.0,3.0 | \n", "week_hour_2.0,1.0 | \n", "week_hour_2.0,2.0 | \n", "week_hour_2.0,3.0 | \n", "week_hour_3.0,1.0 | \n", "week_hour_3.0,2.0 | \n", "week_hour_3.0,3.0 | \n", "links_num_2 | \n", "links_num_3 | \n", "links_num_4 | \n", "links_num_5 | \n", "width_3 | \n", "width_6 | \n", "width_9 | \n", "width_12 | \n", "width_15 | \n", "link_ID_en | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "3377906280028510514 | \n", "2017-03-01 | \n", "2017-03-01 06:00:00 | \n", "1.659311 | \n", "True | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "48 | \n", "144 | \n", "0.0 | \n", "0.0 | \n", "3 | \n", "1.0 | \n", "1.0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "47 | \n", "
| 1 | \n", "3377906280028510514 | \n", "2017-03-01 | \n", "2017-03-01 06:02:00 | \n", "1.664941 | \n", "True | \n", "1.659311 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "NaN | \n", "48 | \n", "144 | \n", "0.0 | \n", "2.0 | \n", "3 | \n", "1.0 | \n", "1.0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "47 | \n", "
| 2 | \n", "3377906280028510514 | \n", "2017-03-01 | \n", "2017-03-01 06:04:00 | \n", "1.671675 | \n", "True | \n", "1.664941 | \n", "1.659311 | \n", "NaN | \n", "NaN | \n", "NaN | \n", "48 | \n", "144 | \n", "0.0 | \n", "4.0 | \n", "3 | \n", "1.0 | \n", "1.0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "47 | \n", "
| 3 | \n", "3377906280028510514 | \n", "2017-03-01 | \n", "2017-03-01 06:06:00 | \n", "1.676886 | \n", "True | \n", "1.671675 | \n", "1.664941 | \n", "1.659311 | \n", "NaN | \n", "NaN | \n", "48 | \n", "144 | \n", "0.0 | \n", "6.0 | \n", "3 | \n", "1.0 | \n", "1.0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "47 | \n", "
| 4 | \n", "3377906280028510514 | \n", "2017-03-01 | \n", "2017-03-01 06:08:00 | \n", "1.682314 | \n", "True | \n", "1.676886 | \n", "1.671675 | \n", "1.664941 | \n", "1.659311 | \n", "NaN | \n", "48 | \n", "144 | \n", "0.0 | \n", "8.0 | \n", "3 | \n", "1.0 | \n", "1.0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "47 | \n", "