{ "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# 👉 What is PyCaret?\n", "\n", "PyCaret is an open-source, low-code machine learning library in Python that automates machine learning workflows. It is an end-to-end machine learning and model management tool that speeds up the experiment cycle exponentially and makes you more productive.\n", "\n", "In comparison with the other open-source machine learning libraries, PyCaret is an alternate low-code library that can be used to replace hundreds of lines of code with few words only. This makes experiments exponentially fast and efficient. PyCaret is essentially a Python wrapper around several machine learning libraries and frameworks such as scikit-learn, XGBoost, LightGBM, CatBoost, spaCy, Optuna, Hyperopt, Ray, and many more.\n", "\n", "The design and simplicity of PyCaret is inspired by the emerging role of citizen data scientists, a term first used by Gartner. Citizen Data Scientists are power users who can perform both simple and moderately sophisticated analytical tasks that would previously have required more expertise. Seasoned data scientists are often difficult to find and expensive to hire but citizen data scientists can be an effective way to mitigate this gap and address data-related challenges in the business setting.\n", "\n", "Official Website: https://www.pycaret.org\n", "Documentation: https://pycaret.readthedocs.io/en/latest/" ] }, { "attachments": { "image.png": { "image/png": "iVBORw0KGgoAAAANSUhEUgAABAkAAAJlCAYAAAC44auaAAAgAElEQVR4AeydB3xUVdr/df/vu++W991d266KbgMCJJMEEiDJJIE0epEOUlzbKhZaCJ1AqCqd0EsoFlAJHde1Y1mUJoqioqRAekJo0tvv//mdmzuZTKZnZpjAcz+fk5ncOffec7/31N99znNug2xCQAgIASEgBISAEBACQkAICAEhIASEgBAAcJtQEAJCQAgIASEgBISAEBACQkAICAEhIASEAAmISCD5QAgIASEgBISAEBACQkAICAEhIASEgBBQBEQkkIwgBISAEBACQkAICAEhIASEgBAQAkJACCgCIhJIRhACQkAICAEhIASEgBAQAkJACAgBISAEFAERCSQjCAEhIASEgBAQAkJACAgBISAEhIAQEAKKgIgEkhGEgBAQAkJACAgBISAEhIAQEAJCQAgIAUVARALJCEJACAgBISAEhIAQEAJCQAgIASEgBISAIiAigWQEISAEhIAQEAJCQAgIASEgBISAEBACQkAREJFAMoIQEAJCQAgIASEgBISAEBACQkAICAEhoAiISCAZQQgIASEgBISAEBACQkAICAEhIASEgBBQBEQkkIwgBISAEBACQkAICAEhIASEgBAQAkJACCgCIhJIRhACQkAICAEhIASEgBAQAkJACAgBISAEFAERCSQjCAEhIASEgBAQAkJACAgBISAEhIAQEAKKgIgEkhGEgBAQAkJACAgBISAEhIAQEAJCQAgIAUVARALJCEJACAgBISAEhIAQEAJCQAgIASEgBISAIiAigWQEISAEhIAQEAJCQAgIASEgBISAEBACQkAREJFAMoIQEAJCQAgIASEgBISAEBACQkAICAEhoAiISCAZQQgIASEgBISAEBACQkAICAEhIASEgBBQBEQkkIwgBISAEBACQkAICAEhIASEgBAQAkJACCgCIhJIRhACQkAICAEhIASEgBAQAkJACAgBISAEFAERCSQjCAEhIASEgBAQAkJACAgBISAEhIAQEAKKgIgEkhGEgBAQAkJACAgBISAEhIAQEAJCQAgIAUVARALJCEJACAgBISAEhIAQEAJCQAgIASEgBISAIiAigWQEISAEhIAQEAJCQAgIASEgBISAEBACQkAREJFAMoIQEAJCQAgIASEgBISAEBACQkAICAEhoAiISCAZQQgIASEgBISAEBACQkAICAEhIASEgBBQBEQkkIwgBISAEBACQkAICAEhIASEgBAQAkJACCgCIhJIRhACQkAICAEhIASEgBAQAkJACAgBISAEFAERCSQjCAEhIASEgBAQAkJACAgBISAEhIAQEAKKgIgEkhGEgBAQAkJACAgBISAEhIAQEAJCQAgIAUVARALJCEJACAgBISAEhIAQEAJCQAgIASEgBISAIiAigWQEISAEhIAQEAJCQAgIASEgBISAEBACQkAREJFAMoIQEAJCQAgIASEgBISAEBACQkAICAEhoAiISCAZQQgIASEgBISAEBACQkAICAEhIASEgBBQBEQkkIwgBISAEBACQkAICAEhIASEgBAQAkJACCgCIhJIRhACQkAICAEhIASEgBAQAkJACAgBISAEFAERCSQjCAEhIASEgBAQAkJACAgBISAEhIAQEAKKgIgEkhGEgBAQAkJACAgBISAEhIAQEAJCQAgIAUVARALJCEJACAgBISAEhIAQEAJCQAgIASEgBISAIiAigWQEISAEhIAQEAJCQAgIASEgBISAEBACQkAREJFAMoIQEAJCQAgIASEgBISAEBACQkAICAEhoAiISCAZQQgIASEgBISAEBACQkAICAEhIASEgBBQBEQkkIwgBISAEBACQkAICAEhIASEgBAQAkJACCgCIhJIRhACQkAICAEhIASEgBAQAkJACAgBISAEFAERCSQjCAEhIASEgBDwEoHr16/jypWruHzpCi5cuIRzZy+qwO/cx98YRzYhIASEgBAQAjUhIO1NTejJsZYERCSwJOJn/7PvaOpgnjfrYJ4372D6WaIlOUJACAiBW4TA1avXUH78Z/xwKB873z+IDa99hgUztyNt9DokD1yJp/ovwIBus/Fw5xno3mY6OsZPUoHfuY+/MQ7j8hgey3PwXDwnz81ryCYEhIAQEAK3NgFpb27t5+/ruxeRwNfELa5HAaD8+Bl8fygPH7//Dd545ROkz9qOtFGvIfmZqh3Mbm2moUNcmgr8XqWD+cxKdQyP5Tl4Lp6T5+Y1ZBMCQkAICIGaEzheehp7Pv8Rr67aiQkjXsUjPeagbcwERIeMRJRhJIzBoyqDYRSMBm1/lGEErIeRKo6Rcc2O5bl4Tp6b1+C1eE1em2mQTQgIASEgBG5uAtLe3NzP19/vTkQCHz+h42VnsO+Ln/Dq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QSZpUxYJkAAJkAAJkAAJkAAJkAAJkAAJZDEBOgmyuHFYNBIgARIgARIgARIgARIgARIgARLIJAE6CTJJm7JIgARIgARIgARIgARIgARIgARIIIsJ0EmQxY3DopEACZAACZAACZAACZAACZAACZBAJgnQSZBJ2pRFAiRAAiRAAiRAAiRAAiRAAiRAAllMgE6CLG4cFo0ESIAESIAESIAESIAESIAESIAEMkmAToJM0qYsEiABEiABEiABEiABEiABEiABEshiAnQSZHHjsGgkQAIkQAIkQAIkQAIkQAIkQAIkkEkCdBJkkjZlkQAJkAAJkAAJkAAJkAAJkAAJkEAWE6CTIIsbh0UjARIgARIgARIgARIgARIgARIggUwSoJMgk7QpiwRIgARIgARIgARIgARIgARIgASymACdBFncOCwaCZAACZAACZAACZAACZAACZAACWSSAJ0EmaRNWSRAAiRAAiRAAiRAAiRAAiRAAiSQxQToJMjixmHRSIAESIAESIAESIAESIAESIAESCCTBOgkyCRtyiIBEiABEiABEiABEiABEiABEiCBLCZAJ0EWNw6LRgIkQAIkQAIkQAIkQAIkQAIkQAKZJEAnQSZpUxYJkAAJkAAJkAAJkAAJkAAJkAAJZDEBOgmyuHFYNBIgARIgARIgARIgARIgARIgARLIJAE6CTJJm7JIgARIgARIgARIgARIgARIgARIIIsJ0EmQxY3DopEACZAACZAACZAACZAACZAACZBAJgnQSZBJ2pRFAiRAAiRAAiRAAiRAAiRAAiRAAllMgE6CLG4cFo0ESIAESIAESIAESIAESIAESIAEMkmAToJM0qYsEiABEiABEiABEiABEiABEiABEshiAnQSZHHjsGgkQAIkQAIkQAIkQAIkQAIkQAIkkEkCdBJkkjZlkQAJkAAJkAAJkAAJkAAJkAAJkEAWE6CTIIsbh0UjARIgARIgARIgARIgARIgARIggUwSoJMgk7QpiwRIgARIgARIgARIgARIgARIgASymACdBFncOCwaCZAACZAACZAACZAACZAACZAACWSSAJ0EmaRNWSRAAiRAAiRAAiRAAiRAAiRAAiSQxQToJMjixmHRSIAESIAESIAESIAESIAESIAESCCTBOgkyCRtyiIBEiABEiABEiABEiABEiABEiCBLCZAJ0EWNw6LRgIkQAIkQAIkQAIkQAIkQAIkQAKZJEAnQSZpUxYJkAAJkAAJkAAJkAAJkAAJkAAJZDEBOgmyuHFYNBIgARIgARIgARIgARIgARIgARLIJAE6CTJJm7JIgARIgARIgARIgARIgARIgARIIIsJ0EmQxY3DopEACZAACZAACZAACZAACZAACZBAJgnQSZBJ2pRFAiRAAiRAAiRAAiRAAiRAAiRAAllMgE6CLG4cFo0ESIAESIAESIAESIAESIAESIAEMkmAToJM0qYsEiABEiABEiABEiABEiABEiABEshiAnQSZHHjsGgkQAIkQAIkQAIkQAIkQAIkQAIkkEkCdBJkkjZlkQAJkAAJkAAJkAAJkAAJkAAJkEAWE6CTIIsbh0UjARIgARIgARIgARIgARIgARIggUwSoJMgk7QpiwRIgARIgARIgARIgARIgARIgASymACdBFncOCwaCZAACZAACZAACZAACZAACZAACWSSAJ0EmaRNWSRAAiRAAiRAAiRAAiRAAiRAAiSQxQToJMjixmHRSIAESIAESIAESIAESIAESIAESCCTBOgkyCRtyiIBEiABEiABEiABEiABEiABEiCBLCZAJ0EWNw6LRgIkQAIkQAIkQAIkQAIkQAIkQAKZJEAnQSZpUxYJkAAJkAAJkAAJkAAJkAAJkAAJZDEBOgmyuHFYNBIgARIgARIgARIgARIgARIgARLIJAE6CTJJm7JIgARIgARIgARIgARIgARIgARIIIsJ0EmQxY3DopEACZAACZAACZAACZAACZAACZBAJgnQSZBJ2pRFAiRAAiRAAiRAAiRAAiRAAiRAAllMgE6CLG4cFo0ESIAESIAESIAESIAESIAESIAEMkmAToJM0qYsEiABEiABEiABEiABEiABEiABEshiAnQSZHHjsGgkQAIkQAIkQAIkQAIkQAIkQAIkkEkCdBJkkjZlkQAJkAAJkAAJkAAJkAAJkAAJkEAWE6CTIIsbh0UjARIgARIgARIgARIgARIgARIggUwSoJMgk7QpiwRIgARIgARIgARIgARIgARIgASymACdBFncOCwaCZAACZAACZAACZAACZAACZAACWSSAJ0EmaRNWSRAAiRAAiRAAiRAAiRAAiRAAiSQxQToJMjixmHRSIAESIAESIAESIAESIAESIAESCCTBOgkyCRtyiIBEiABEiABEiABEiABEiABEiCBLCZAJ0EWNw6LRgIkQAIkQAIkQAIkQAIkQAIkQAKZJEAnQSZpUxYJkAAJkAAJkAAJkAAJkAAJkAAJZDEBOgmyuHFYNBIgARIgARIgARIgARIgARIgARLIJAE6CTJJm7JIgARIgARIgARIgARIgARIgARIIIsJ0EmQxY3DopEACZAACZAACZAACZAACZDA/8/ee0BHcaVp/97db/f//c/mnd3Z3Qm7O+sxKIsMEkGJIIKxydhgj+2ZcfYAkpBEEiLaJucgEMHk7DFOGEzGOJERwoBIygEJCUmACM93ntsqqdV0d1UHiW703nPqdKqu8Lu3bt371BuEgBBoSAIiEjQkbdmXEBACQkAICAEhIASEgBAQAkJACAgBDyYgIoEHV44cmhAQAkJACAgBISAEhIAQEAJCQAgIgYYkICJBQ9KWfQkBISAEhIAQEAJCQAgIASEgBISAEPBgAiISeHDlyKEJASEgBISAEBACQkAICAEhIASEgBBoSAIiEjQkbdmXEBACQkAICAEhIASEgBAQAkJACAgBDyYgIoEHV44cmhAQAkJACAgBISAEhIAQEAJCQAgIgYYkICJBQ9KWfQkBISAEhIAQEAJCQAgIASEgBISAEPBgAiISeHDlyKEJASEgBISAEBACQkAICAEhIASEgBBoSAIiEjQkbdmXEBACQkAICAEhIASEgBAQAkJACAgBDyYgIoEHV44cmhAQAkJACAgBISAEhIAQEAJCQAgIgYYkICJBQ9KWfQkBISAEhIAQEAJCQAgIASEgBISAEPBgAiISeHDlyKEJASEgBISAEBACQkAICAEhIASEgBBoSAIiEjQkbdmXEBACQkAICAEhIASEgBAQAkJACAgBDyYgIoEHV44cmhAQAkJACAgBISAEhIAQEAJCQAgIgYYkICJBQ9J2074ePHiIO3eqUFl5F+W3bqOstFItfM/v+BvXkSIEhIAQEAJCQAgIASEgBISAEBACQsARAiISOEKrgda9e+ce8nNLcPrEFXz12XF8tHwvpk/ejlHDV+Hd1xbjlYGzMfjZaejf/X30jpqEbu3HqYXv+R1/4zpcl//hf7kNbovb5La5DylCQAgIASHgGQQePgTu3buPqrv3cLvyLirK76iF7/kdf+M6UoSAEBACQkAICAEhUN8ERCSob8I623/w4AFys4txeF8ali/chfj3VmDwsx8i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dP7V6T1rvphOeOeuRuhXH3FOOvrgs6o/jncxQr/z0ioOcUmDtEiTtP3eskh8Po5tJJiPenYpTcAETMAETMAETMAETMAE5ozAM888s2CEfiIYoZ+IRmhboeesWbQW10aCVkQOYAImYAImYAImYAImYAImYAImYALzQcBGgvmoZ5fSBEzABEzABEzABEzABEzABEzABFoJ2EjQisgBTMAETMAETMAETMAETMAETMAETGA+CNhIMB/17FKagAmYgAmYgAmYgAmYgAmYgAmYQCsBGwlaETmACZiACZiACZiACZiACZiACZiACcwHARsJ5qOeXUoTMAETMAETMAETMAETMAETMAETaCVgI0ErIgcwARMwARMwARMwARMwARMwARMwgfkgYCPBfNSzS2kCJmACJmACJmACJmACJmACJmACrQRsJGhF5AAmYAImYAImYAImYAImYAImYAImMB8EbCSYj3p2KU3ABEzABEzABEzABEzABEzABEyglYCNBK2IHMAETMAETMAETMAETMAETMAETMAE5oOAjQTzUc8upQmYgAmYgAmYgAmYgAmYgAmYgAm0ErCRoBWRA5iACZiACZiACZiACZiACZiACZjAfBCwkWA+6tmlNAETMAETMAETMAETMAETMAETMIFWAjYStCJyABMwARMwARMwARMwARMwARMwAROYDwI2EsxHPbuUJmACJmACJmACJmACJmACgcC5556bnvWsZw30F5KZ6UPxgdU8uUsuuSTxN69uLowE11xzzc7Ov9tuu018Xd9www075eV4Od1yKwYU0l577bWTB8eXX375ciJx3iZgAiZgAiZgAiZgAjNAwEaC9kpc7rVAu4SjD6G1x7wZRiLJuTASHHfccTsXmTT0SV9k2kiQ0qZNm3YxDkhByadO7UzABEzABEzABEzABExgUALRSMBdY+bgXf8GzXPa4mnuPU8L5nksc94uZ95IwGJTFS2rEP4kOxsJUjrttNN21pu2+lCX0eADJzsTMAETGAWBI444YqfOYcyQ3umSdtytRtzlmEhpnBtl3pM0FnWpB4cxARMwgX4JRCOB55X90pvd8OMYU6eN1swbCZjoUdE8ZhAncrfccsvE1pUnZqmqL+ot3zEQjT6jnAxPbGOwYCZgAktCIDcS9GNMjsZL9NZy6KZxTGg8Fi1J03MmJmACy0jARoJlhD/BWY9j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CZiACZiACZiACZiACUwNARsJpqaqLKgJmIAJmIAJmIAJmIAJmIAJmIAJjJeAjQTj5evUTcAETMAETMAETMAETMAETMAETGBqCNhIMDVVZUFNwARMwARMwARMwARMwARMwARMYLwEbCQYL1+nbgImYAImYAImYAImYAImYAImYAJTQ8BGgqmpKgtqAiZgAiZgAiZgAiZgAiZgAiZgAuMlYCPBePk6dRMwARMwARMwARMwARMwARMwAROYGgI2EkxNVVlQEzABEzABEzABEzABEzABEzABExgvARsJxsvXqZuACZiACZiACZiACZiACZiACZjA1BCwkWBqqsqCmoAJmIAJmIAJmIAJmIAJmIAJmMB4CdhIMF6+Tt0ETMAETMAETMAETMAETMAETMAEpoaAjQRTU1UW1ARMwARMwARMwARMwARMwARMwATGS8BGgvHydeomYAImYAImYAImYAImYAImYAImMDUEbCSYmqqyoCZgAiZgAiZgAiZgAiZgAiZgAiYwXgI2EoyXr1M3ARMwARMwARMwARMwARMwARMwgakhYCPB1FSVBTUBEzABEzABEzABEzABEzABEzCB8RKwkWC8fJ26CZiACZiACZiACZiACZiACZiACUwNARsJpqaqLKgJmIAJmIAJmIAJmIAJmIAJmIAJjJeAjQTj5evUTcAETMAETMAETMAETMAETMAETGBqCNhIMDVVZUFNwARMwARMwARMwARMwARMwARMYLwE/j9e5wcq8jA4SwAAAABJRU5ErkJggg==" } }, "cell_type": "markdown", "metadata": {}, "source": [ "![image.png](attachment:image.png)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 👉 Install PyCaret\n", "Installing PyCaret is very easy and takes only a few minutes. We strongly recommend using a virtual environment to avoid potential conflicts with other libraries. PyCaret's default installation is a slim version of pycaret that only installs hard dependencies that are listed in [requirements.txt](https://github.com/pycaret/pycaret/blob/master/requirements.txt). To install the default version:\n", "\n", "- `pip install pycaret`\n", "\n", "When you install the full version of pycaret, all the optional dependencies as listed [here](https://github.com/pycaret/pycaret/blob/master/requirements-optional.txt) are also installed.To install version:\n", "\n", "- `pip install pycaret[full]`" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 👉Dataset" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DatePassengers
01949-01-01112
11949-02-01118
21949-03-01132
31949-04-01129
41949-05-01121
\n", "
" ], "text/plain": [ " Date Passengers\n", "0 1949-01-01 112\n", "1 1949-02-01 118\n", "2 1949-03-01 132\n", "3 1949-04-01 129\n", "4 1949-05-01 121" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import pandas as pd\n", "import numpy as np\n", "\n", "data = pd.read_csv('AirPassengers.csv')\n", "data['Date'] = pd.to_datetime(data['Date'])\n", "data.head()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "variable=Passengers
Date=%{x}
value=%{y}", "legendgroup": "Passengers", "line": { "color": "#636efa", "dash": "solid" }, "mode": "lines", "name": "Passengers", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ "1949-01-01T00:00:00", "1949-02-01T00:00:00", "1949-03-01T00:00:00", "1949-04-01T00:00:00", "1949-05-01T00:00:00", "1949-06-01T00:00:00", "1949-07-01T00:00:00", "1949-08-01T00:00:00", "1949-09-01T00:00:00", "1949-10-01T00:00:00", "1949-11-01T00:00:00", "1949-12-01T00:00:00", "1950-01-01T00:00:00", "1950-02-01T00:00:00", "1950-03-01T00:00:00", "1950-04-01T00:00:00", "1950-05-01T00:00:00", "1950-06-01T00:00:00", "1950-07-01T00:00:00", "1950-08-01T00:00:00", "1950-09-01T00:00:00", "1950-10-01T00:00:00", "1950-11-01T00:00:00", "1950-12-01T00:00:00", "1951-01-01T00:00:00", "1951-02-01T00:00:00", "1951-03-01T00:00:00", "1951-04-01T00:00:00", "1951-05-01T00:00:00", "1951-06-01T00:00:00", "1951-07-01T00:00:00", "1951-08-01T00:00:00", "1951-09-01T00:00:00", "1951-10-01T00:00:00", "1951-11-01T00:00:00", "1951-12-01T00:00:00", "1952-01-01T00:00:00", "1952-02-01T00:00:00", "1952-03-01T00:00:00", "1952-04-01T00:00:00", "1952-05-01T00:00:00", "1952-06-01T00:00:00", "1952-07-01T00:00:00", "1952-08-01T00:00:00", "1952-09-01T00:00:00", "1952-10-01T00:00:00", "1952-11-01T00:00:00", "1952-12-01T00:00:00", "1953-01-01T00:00:00", "1953-02-01T00:00:00", "1953-03-01T00:00:00", "1953-04-01T00:00:00", "1953-05-01T00:00:00", "1953-06-01T00:00:00", "1953-07-01T00:00:00", "1953-08-01T00:00:00", "1953-09-01T00:00:00", "1953-10-01T00:00:00", "1953-11-01T00:00:00", "1953-12-01T00:00:00", "1954-01-01T00:00:00", "1954-02-01T00:00:00", "1954-03-01T00:00:00", "1954-04-01T00:00:00", "1954-05-01T00:00:00", "1954-06-01T00:00:00", "1954-07-01T00:00:00", "1954-08-01T00:00:00", "1954-09-01T00:00:00", "1954-10-01T00:00:00", "1954-11-01T00:00:00", "1954-12-01T00:00:00", "1955-01-01T00:00:00", "1955-02-01T00:00:00", "1955-03-01T00:00:00", "1955-04-01T00:00:00", "1955-05-01T00:00:00", "1955-06-01T00:00:00", "1955-07-01T00:00:00", "1955-08-01T00:00:00", "1955-09-01T00:00:00", "1955-10-01T00:00:00", "1955-11-01T00:00:00", "1955-12-01T00:00:00", "1956-01-01T00:00:00", "1956-02-01T00:00:00", "1956-03-01T00:00:00", "1956-04-01T00:00:00", "1956-05-01T00:00:00", "1956-06-01T00:00:00", "1956-07-01T00:00:00", "1956-08-01T00:00:00", "1956-09-01T00:00:00", "1956-10-01T00:00:00", "1956-11-01T00:00:00", "1956-12-01T00:00:00", "1957-01-01T00:00:00", "1957-02-01T00:00:00", "1957-03-01T00:00:00", "1957-04-01T00:00:00", "1957-05-01T00:00:00", "1957-06-01T00:00:00", "1957-07-01T00:00:00", "1957-08-01T00:00:00", "1957-09-01T00:00:00", "1957-10-01T00:00:00", "1957-11-01T00:00:00", "1957-12-01T00:00:00", "1958-01-01T00:00:00", "1958-02-01T00:00:00", "1958-03-01T00:00:00", "1958-04-01T00:00:00", "1958-05-01T00:00:00", "1958-06-01T00:00:00", "1958-07-01T00:00:00", "1958-08-01T00:00:00", "1958-09-01T00:00:00", "1958-10-01T00:00:00", "1958-11-01T00:00:00", "1958-12-01T00:00:00", "1959-01-01T00:00:00", "1959-02-01T00:00:00", "1959-03-01T00:00:00", "1959-04-01T00:00:00", "1959-05-01T00:00:00", "1959-06-01T00:00:00", "1959-07-01T00:00:00", "1959-08-01T00:00:00", "1959-09-01T00:00:00", "1959-10-01T00:00:00", "1959-11-01T00:00:00", "1959-12-01T00:00:00", "1960-01-01T00:00:00", "1960-02-01T00:00:00", "1960-03-01T00:00:00", "1960-04-01T00:00:00", "1960-05-01T00:00:00", "1960-06-01T00:00:00", "1960-07-01T00:00:00", "1960-08-01T00:00:00", "1960-09-01T00:00:00", "1960-10-01T00:00:00", "1960-11-01T00:00:00", "1960-12-01T00:00:00" ], "xaxis": "x", "y": [ 112, 118, 132, 129, 121, 135, 148, 148, 136, 119, 104, 118, 115, 126, 141, 135, 125, 149, 170, 170, 158, 133, 114, 140, 145, 150, 178, 163, 172, 178, 199, 199, 184, 162, 146, 166, 171, 180, 193, 181, 183, 218, 230, 242, 209, 191, 172, 194, 196, 196, 236, 235, 229, 243, 264, 272, 237, 211, 180, 201, 204, 188, 235, 227, 234, 264, 302, 293, 259, 229, 203, 229, 242, 233, 267, 269, 270, 315, 364, 347, 312, 274, 237, 278, 284, 277, 317, 313, 318, 374, 413, 405, 355, 306, 271, 306, 315, 301, 356, 348, 355, 422, 465, 467, 404, 347, 305, 336, 340, 318, 362, 348, 363, 435, 491, 505, 404, 359, 310, 337, 360, 342, 406, 396, 420, 472, 548, 559, 463, 407, 362, 405, 417, 391, 419, 461, 472, 535, 622, 606, 508, 461, 390, 432 ], "yaxis": "y" }, { "hovertemplate": "variable=MA12
Date=%{x}
value=%{y}", "legendgroup": "MA12", "line": { "color": "#EF553B", "dash": "solid" }, "mode": "lines", "name": "MA12", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ "1949-01-01T00:00:00", "1949-02-01T00:00:00", "1949-03-01T00:00:00", "1949-04-01T00:00:00", "1949-05-01T00:00:00", "1949-06-01T00:00:00", "1949-07-01T00:00:00", "1949-08-01T00:00:00", "1949-09-01T00:00:00", "1949-10-01T00:00:00", "1949-11-01T00:00:00", "1949-12-01T00:00:00", "1950-01-01T00:00:00", "1950-02-01T00:00:00", "1950-03-01T00:00:00", "1950-04-01T00:00:00", "1950-05-01T00:00:00", "1950-06-01T00:00:00", "1950-07-01T00:00:00", "1950-08-01T00:00:00", "1950-09-01T00:00:00", "1950-10-01T00:00:00", "1950-11-01T00:00:00", "1950-12-01T00:00:00", "1951-01-01T00:00:00", "1951-02-01T00:00:00", "1951-03-01T00:00:00", "1951-04-01T00:00:00", "1951-05-01T00:00:00", "1951-06-01T00:00:00", "1951-07-01T00:00:00", "1951-08-01T00:00:00", "1951-09-01T00:00:00", "1951-10-01T00:00:00", "1951-11-01T00:00:00", "1951-12-01T00:00:00", "1952-01-01T00:00:00", "1952-02-01T00:00:00", "1952-03-01T00:00:00", "1952-04-01T00:00:00", "1952-05-01T00:00:00", "1952-06-01T00:00:00", "1952-07-01T00:00:00", "1952-08-01T00:00:00", "1952-09-01T00:00:00", "1952-10-01T00:00:00", "1952-11-01T00:00:00", "1952-12-01T00:00:00", "1953-01-01T00:00:00", "1953-02-01T00:00:00", "1953-03-01T00:00:00", "1953-04-01T00:00:00", "1953-05-01T00:00:00", "1953-06-01T00:00:00", "1953-07-01T00:00:00", "1953-08-01T00:00:00", "1953-09-01T00:00:00", "1953-10-01T00:00:00", "1953-11-01T00:00:00", "1953-12-01T00:00:00", "1954-01-01T00:00:00", "1954-02-01T00:00:00", "1954-03-01T00:00:00", "1954-04-01T00:00:00", "1954-05-01T00:00:00", "1954-06-01T00:00:00", "1954-07-01T00:00:00", "1954-08-01T00:00:00", "1954-09-01T00:00:00", "1954-10-01T00:00:00", "1954-11-01T00:00:00", "1954-12-01T00:00:00", "1955-01-01T00:00:00", "1955-02-01T00:00:00", "1955-03-01T00:00:00", "1955-04-01T00:00:00", "1955-05-01T00:00:00", "1955-06-01T00:00:00", "1955-07-01T00:00:00", "1955-08-01T00:00:00", "1955-09-01T00:00:00", "1955-10-01T00:00:00", "1955-11-01T00:00:00", "1955-12-01T00:00:00", "1956-01-01T00:00:00", "1956-02-01T00:00:00", "1956-03-01T00:00:00", "1956-04-01T00:00:00", "1956-05-01T00:00:00", "1956-06-01T00:00:00", "1956-07-01T00:00:00", "1956-08-01T00:00:00", "1956-09-01T00:00:00", "1956-10-01T00:00:00", "1956-11-01T00:00:00", "1956-12-01T00:00:00", "1957-01-01T00:00:00", "1957-02-01T00:00:00", "1957-03-01T00:00:00", "1957-04-01T00:00:00", "1957-05-01T00:00:00", "1957-06-01T00:00:00", "1957-07-01T00:00:00", "1957-08-01T00:00:00", "1957-09-01T00:00:00", "1957-10-01T00:00:00", "1957-11-01T00:00:00", "1957-12-01T00:00:00", "1958-01-01T00:00:00", "1958-02-01T00:00:00", "1958-03-01T00:00:00", "1958-04-01T00:00:00", "1958-05-01T00:00:00", "1958-06-01T00:00:00", "1958-07-01T00:00:00", "1958-08-01T00:00:00", "1958-09-01T00:00:00", "1958-10-01T00:00:00", "1958-11-01T00:00:00", "1958-12-01T00:00:00", "1959-01-01T00:00:00", "1959-02-01T00:00:00", "1959-03-01T00:00:00", "1959-04-01T00:00:00", "1959-05-01T00:00:00", "1959-06-01T00:00:00", "1959-07-01T00:00:00", "1959-08-01T00:00:00", "1959-09-01T00:00:00", "1959-10-01T00:00:00", "1959-11-01T00:00:00", "1959-12-01T00:00:00", "1960-01-01T00:00:00", "1960-02-01T00:00:00", "1960-03-01T00:00:00", "1960-04-01T00:00:00", "1960-05-01T00:00:00", "1960-06-01T00:00:00", "1960-07-01T00:00:00", "1960-08-01T00:00:00", "1960-09-01T00:00:00", "1960-10-01T00:00:00", "1960-11-01T00:00:00", "1960-12-01T00:00:00" ], "xaxis": "x", "y": [ null, null, null, null, null, null, null, null, null, null, null, 126.66666666666667, 126.91666666666667, 127.58333333333333, 128.33333333333334, 128.83333333333334, 129.16666666666666, 130.33333333333334, 132.16666666666666, 134, 135.83333333333334, 137, 137.83333333333334, 139.66666666666666, 142.16666666666666, 144.16666666666666, 147.25, 149.58333333333334, 153.5, 155.91666666666666, 158.33333333333334, 160.75, 162.91666666666666, 165.33333333333334, 168, 170.16666666666666, 172.33333333333334, 174.83333333333334, 176.08333333333334, 177.58333333333334, 178.5, 181.83333333333334, 184.41666666666666, 188, 190.08333333333334, 192.5, 194.66666666666666, 197, 199.08333333333334, 200.41666666666666, 204, 208.5, 212.33333333333334, 214.41666666666666, 217.25, 219.75, 222.08333333333334, 223.75, 224.41666666666666, 225, 225.66666666666666, 225, 224.91666666666666, 224.25, 224.66666666666666, 226.41666666666666, 229.58333333333334, 231.33333333333334, 233.16666666666666, 234.66666666666666, 236.58333333333334, 238.91666666666666, 242.08333333333334, 245.83333333333334, 248.5, 252, 255, 259.25, 264.4166666666667, 268.9166666666667, 273.3333333333333, 277.0833333333333, 279.9166666666667, 284, 287.5, 291.1666666666667, 295.3333333333333, 299, 303, 307.9166666666667, 312, 316.8333333333333, 320.4166666666667, 323.0833333333333, 325.9166666666667, 328.25, 330.8333333333333, 332.8333333333333, 336.0833333333333, 339, 342.0833333333333, 346.0833333333333, 350.4166666666667, 355.5833333333333, 359.6666666666667, 363.0833333333333, 365.9166666666667, 368.4166666666667, 370.5, 371.9166666666667, 372.4166666666667, 372.4166666666667, 373.0833333333333, 374.1666666666667, 376.3333333333333, 379.5, 379.5, 380.5, 380.9166666666667, 381, 382.6666666666667, 384.6666666666667, 388.3333333333333, 392.3333333333333, 397.0833333333333, 400.1666666666667, 404.9166666666667, 409.4166666666667, 414.3333333333333, 418.3333333333333, 422.6666666666667, 428.3333333333333, 433.0833333333333, 437.1666666666667, 438.25, 443.6666666666667, 448, 453.25, 459.4166666666667, 463.3333333333333, 467.0833333333333, 471.5833333333333, 473.9166666666667, 476.1666666666667 ], "yaxis": "y" } ], "layout": { "legend": { "title": { "text": "variable" }, "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#f2f5fa" }, "error_y": { "color": "#f2f5fa" }, "marker": { "line": { "color": "rgb(17,17,17)", "width": 0.5 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "rgb(17,17,17)", "width": 0.5 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#A2B1C6", "gridcolor": "#506784", "linecolor": "#506784", "minorgridcolor": "#506784", "startlinecolor": "#A2B1C6" }, "baxis": { "endlinecolor": "#A2B1C6", "gridcolor": "#506784", "linecolor": "#506784", "minorgridcolor": "#506784", "startlinecolor": "#A2B1C6" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "marker": { "line": { "color": "#283442" } }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "line": { "color": "#283442" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#506784" }, "line": { "color": "rgb(17,17,17)" } }, "header": { "fill": { "color": "#2a3f5f" }, "line": { "color": "rgb(17,17,17)" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#f2f5fa", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#f2f5fa" }, "geo": { "bgcolor": "rgb(17,17,17)", "lakecolor": "rgb(17,17,17)", "landcolor": "rgb(17,17,17)", "showlakes": true, "showland": true, "subunitcolor": "#506784" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "dark" }, "paper_bgcolor": "rgb(17,17,17)", "plot_bgcolor": "rgb(17,17,17)", "polar": { "angularaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "bgcolor": "rgb(17,17,17)", "radialaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "gridwidth": 2, "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3" }, "yaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "gridwidth": 2, "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3" }, "zaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "gridwidth": 2, "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3" } }, "shapedefaults": { "line": { "color": "#f2f5fa" } }, "sliderdefaults": { "bgcolor": "#C8D4E3", "bordercolor": "rgb(17,17,17)", "borderwidth": 1, "tickwidth": 0 }, "ternary": { "aaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "baxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "bgcolor": "rgb(17,17,17)", "caxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" } }, "title": { "x": 0.05 }, "updatemenudefaults": { "bgcolor": "#506784", "borderwidth": 0 }, "xaxis": { "automargin": true, "gridcolor": "#283442", "linecolor": "#506784", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#283442", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "#283442", "linecolor": "#506784", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#283442", "zerolinewidth": 2 } } }, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "text": "Date" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "value" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import plotly.express as px\n", "data['MA12'] = data['Passengers'].rolling(12).mean()\n", "fig = px.line(data, x=\"Date\", y=[\"Passengers\", \"MA12\"], template = 'plotly_dark')\n", "fig.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 👉 Data Preparation" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
SeriesYearMonthPassengers
0119491112
1219492118
2319493132
3419494129
4519495121
\n", "
" ], "text/plain": [ " Series Year Month Passengers\n", "0 1 1949 1 112\n", "1 2 1949 2 118\n", "2 3 1949 3 132\n", "3 4 1949 4 129\n", "4 5 1949 5 121" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# extract features from date\n", "data['Month'] = [i.month for i in data['Date']]\n", "data['Year'] = [i.year for i in data['Date']]\n", "data['Series'] = np.arange(1,len(data)+1).astype('int64')\n", "\n", "# drop date and MA12\n", "data.drop(['Date', 'MA12'], axis=1, inplace=True)\n", "\n", "# rearrange columns\n", "data = data[['Series', 'Year', 'Month', 'Passengers']] #re-arrange columns\n", "\n", "# check head\n", "data.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((132, 4), (12, 4))" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "train = data[data['Year'] < 1960]\n", "test = data[data['Year'] >= 1960]\n", "train.shape, test.shape" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Description Value
0session_id123
1TargetPassengers
2Original Data(132, 4)
3Missing ValuesFalse
4Numeric Features2
5Categorical Features1
6Ordinal FeaturesFalse
7High Cardinality FeaturesFalse
8High Cardinality MethodNone
9Transformed Train Set(132, 13)
10Transformed Test Set(12, 13)
11Shuffle Train-TestTrue
12Stratify Train-TestFalse
13Fold GeneratorTimeSeriesSplit
14Fold Number3
15CPU Jobs-1
16Use GPUFalse
17Log ExperimentTrue
18Experiment Nameairpassengers
19USI23bf
20Imputation Typesimple
21Iterative Imputation IterationNone
22Numeric Imputermean
23Iterative Imputation Numeric ModelNone
24Categorical Imputerconstant
25Iterative Imputation Categorical ModelNone
26Unknown Categoricals Handlingleast_frequent
27NormalizeFalse
28Normalize MethodNone
29TransformationFalse
30Transformation MethodNone
31PCAFalse
32PCA MethodNone
33PCA ComponentsNone
34Ignore Low VarianceFalse
35Combine Rare LevelsFalse
36Rare Level ThresholdNone
37Numeric BinningFalse
38Remove OutliersFalse
39Outliers ThresholdNone
40Remove MulticollinearityFalse
41Multicollinearity ThresholdNone
42ClusteringFalse
43Clustering IterationNone
44Polynomial FeaturesFalse
45Polynomial DegreeNone
46Trignometry FeaturesFalse
47Polynomial ThresholdNone
48Group FeaturesFalse
49Feature SelectionFalse
50Feature Selection Methodclassic
51Features Selection ThresholdNone
52Feature InteractionFalse
53Feature RatioFalse
54Interaction ThresholdNone
55Transform TargetTrue
56Transform Target Methodbox-cox
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "2021/06/14 10:55:23 WARNING mlflow.tracking.context.git_context: Failed to import Git (the Git executable is probably not on your PATH), so Git SHA is not available. Error: No module named 'repository'\n" ] } ], "source": [ "from pycaret.regression import *\n", "\n", "s = setup(data = train, test_data = test,\n", " target = 'Passengers', \n", " fold_strategy = 'timeseries',\n", " numeric_features = ['Year', 'Series'],\n", " fold = 3,\n", " transform_target = True,\n", " session_id = 123, silent = True,\n", " log_experiment = True, experiment_name = 'airpassengers', log_plots=True, log_data=True)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Int64Index([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,\n", " ...\n", " 122, 123, 124, 125, 126, 127, 128, 129, 130, 131],\n", " dtype='int64', length=132)" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# check X_train index\n", "get_config('X_train').index" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Int64Index([132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143], dtype='int64')" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# check X_test index\n", "get_config('X_test').index" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 👉Model Training & Selection" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Compare Models" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Model MAE MSE RMSE R2 RMSLE MAPE TT (Sec)
larLeast Angle Regression22.3980923.865428.28550.56210.08780.07460.0133
lrLinear Regression22.3981923.874928.28560.56210.08780.07461.5900
huberHuber Regressor22.4274892.307827.94910.59810.08800.07490.0200
brBayesian Ridge22.4783932.216528.54830.56110.08840.07460.0100
ridgeRidge Regression23.19761003.942630.04100.52580.09330.07641.1600
lassoLasso Regression38.41882413.510946.84680.08820.14730.12411.3033
enElastic Net40.64862618.875949.4048-0.08240.15630.13490.0100
ompOrthogonal Matching Pursuit44.30543048.265853.8613-0.44990.17130.15200.0100
xgboostExtreme Gradient Boosting46.71923791.047659.9683-0.55150.19620.14320.2433
gbrGradient Boosting Regressor50.12174032.056761.2306-0.61890.20340.15380.0200
rfRandom Forest Regressor52.36374647.063565.2883-0.77260.21310.15780.1833
catboostCatBoost Regressor53.61414414.831964.3184-0.77920.21610.16530.9567
etExtra Trees Regressor54.63124500.511564.0882-0.72070.21460.16750.1767
adaAdaBoost Regressor55.07535128.158768.9577-0.99150.22770.16670.0333
dtDecision Tree Regressor57.92936230.555670.9838-0.95530.22650.17000.0100
knnK Neighbors Regressor64.11657098.473578.7031-1.45110.25820.18820.0533
lightgbmLight Gradient Boosting Machine76.85218430.494391.0063-2.90970.33790.24900.0233
llarLasso Least Angle Regression129.018221858.5806138.1309-6.55540.54460.39580.0133
parPassive Aggressive Regressor156.177595107.3645210.3616-93.78840.43040.66430.0133
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# train all models using default hyperparameters\n", "best = compare_models(sort = 'MAE')" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "PowerTransformedTargetRegressor(copy_X=True, eps=2.220446049250313e-16,\n", " fit_intercept=True, fit_path=True, jitter=None,\n", " n_nonzero_coefs=500, normalize=True,\n", " power_transformer_method='box-cox',\n", " power_transformer_standardize=True,\n", " precompute='auto', random_state=123,\n", " regressor=Lars(copy_X=True,\n", " eps=2.220446049250313e-16,\n", " fit_intercept=True,\n", " fit_path=True, jitter=None,\n", " n_nonzero_coefs=500,\n", " normalize=True,\n", " precompute='auto',\n", " random_state=123,\n", " verbose=False),\n", " verbose=False)\n" ] } ], "source": [ "print(best)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Model MAE MSE RMSE R2 RMSLE MAPE
0Least Angle Regression25.0714972.273131.18130.82450.06920.0571
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# check on hold-out\n", "pred_holdout = predict_model(best);" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ff8203ea99664b71a98a7800c2b62120", "version_major": 2, "version_minor": 0 }, "text/plain": [ "interactive(children=(ToggleButtons(description='Plot Type:', icons=('',), options=(('Hyperparameters', 'param…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "evaluate_model(best)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Plot Actual and Predicted values" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "variable=Passengers
Date=%{x}
value=%{y}", "legendgroup": "Passengers", "line": { "color": "#636efa", "dash": "solid" }, "mode": "lines", "name": "Passengers", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ "1949-01-01T00:00:00", "1949-02-01T00:00:00", "1949-03-01T00:00:00", "1949-04-01T00:00:00", "1949-05-01T00:00:00", "1949-06-01T00:00:00", "1949-07-01T00:00:00", "1949-08-01T00:00:00", "1949-09-01T00:00:00", "1949-10-01T00:00:00", "1949-11-01T00:00:00", "1949-12-01T00:00:00", "1950-01-01T00:00:00", "1950-02-01T00:00:00", "1950-03-01T00:00:00", "1950-04-01T00:00:00", "1950-05-01T00:00:00", "1950-06-01T00:00:00", "1950-07-01T00:00:00", "1950-08-01T00:00:00", "1950-09-01T00:00:00", "1950-10-01T00:00:00", "1950-11-01T00:00:00", "1950-12-01T00:00:00", "1951-01-01T00:00:00", "1951-02-01T00:00:00", "1951-03-01T00:00:00", "1951-04-01T00:00:00", "1951-05-01T00:00:00", "1951-06-01T00:00:00", "1951-07-01T00:00:00", "1951-08-01T00:00:00", "1951-09-01T00:00:00", "1951-10-01T00:00:00", "1951-11-01T00:00:00", "1951-12-01T00:00:00", "1952-01-01T00:00:00", "1952-02-01T00:00:00", "1952-03-01T00:00:00", "1952-04-01T00:00:00", "1952-05-01T00:00:00", "1952-06-01T00:00:00", "1952-07-01T00:00:00", "1952-08-01T00:00:00", "1952-09-01T00:00:00", "1952-10-01T00:00:00", "1952-11-01T00:00:00", "1952-12-01T00:00:00", "1953-01-01T00:00:00", "1953-02-01T00:00:00", "1953-03-01T00:00:00", "1953-04-01T00:00:00", "1953-05-01T00:00:00", "1953-06-01T00:00:00", "1953-07-01T00:00:00", "1953-08-01T00:00:00", "1953-09-01T00:00:00", "1953-10-01T00:00:00", "1953-11-01T00:00:00", "1953-12-01T00:00:00", "1954-01-01T00:00:00", "1954-02-01T00:00:00", "1954-03-01T00:00:00", "1954-04-01T00:00:00", "1954-05-01T00:00:00", "1954-06-01T00:00:00", "1954-07-01T00:00:00", "1954-08-01T00:00:00", "1954-09-01T00:00:00", "1954-10-01T00:00:00", "1954-11-01T00:00:00", "1954-12-01T00:00:00", "1955-01-01T00:00:00", "1955-02-01T00:00:00", "1955-03-01T00:00:00", "1955-04-01T00:00:00", "1955-05-01T00:00:00", "1955-06-01T00:00:00", "1955-07-01T00:00:00", "1955-08-01T00:00:00", "1955-09-01T00:00:00", "1955-10-01T00:00:00", "1955-11-01T00:00:00", "1955-12-01T00:00:00", "1956-01-01T00:00:00", "1956-02-01T00:00:00", "1956-03-01T00:00:00", "1956-04-01T00:00:00", "1956-05-01T00:00:00", "1956-06-01T00:00:00", "1956-07-01T00:00:00", "1956-08-01T00:00:00", "1956-09-01T00:00:00", "1956-10-01T00:00:00", "1956-11-01T00:00:00", "1956-12-01T00:00:00", "1957-01-01T00:00:00", "1957-02-01T00:00:00", "1957-03-01T00:00:00", "1957-04-01T00:00:00", "1957-05-01T00:00:00", "1957-06-01T00:00:00", "1957-07-01T00:00:00", "1957-08-01T00:00:00", "1957-09-01T00:00:00", "1957-10-01T00:00:00", "1957-11-01T00:00:00", "1957-12-01T00:00:00", "1958-01-01T00:00:00", "1958-02-01T00:00:00", "1958-03-01T00:00:00", "1958-04-01T00:00:00", "1958-05-01T00:00:00", "1958-06-01T00:00:00", "1958-07-01T00:00:00", "1958-08-01T00:00:00", "1958-09-01T00:00:00", "1958-10-01T00:00:00", "1958-11-01T00:00:00", "1958-12-01T00:00:00", "1959-01-01T00:00:00", "1959-02-01T00:00:00", "1959-03-01T00:00:00", "1959-04-01T00:00:00", "1959-05-01T00:00:00", "1959-06-01T00:00:00", "1959-07-01T00:00:00", "1959-08-01T00:00:00", "1959-09-01T00:00:00", "1959-10-01T00:00:00", "1959-11-01T00:00:00", "1959-12-01T00:00:00", "1960-01-01T00:00:00", "1960-02-01T00:00:00", "1960-03-01T00:00:00", "1960-04-01T00:00:00", "1960-05-01T00:00:00", "1960-06-01T00:00:00", "1960-07-01T00:00:00", "1960-08-01T00:00:00", "1960-09-01T00:00:00", "1960-10-01T00:00:00", "1960-11-01T00:00:00", "1960-12-01T00:00:00" ], "xaxis": "x", "y": [ 112, 118, 132, 129, 121, 135, 148, 148, 136, 119, 104, 118, 115, 126, 141, 135, 125, 149, 170, 170, 158, 133, 114, 140, 145, 150, 178, 163, 172, 178, 199, 199, 184, 162, 146, 166, 171, 180, 193, 181, 183, 218, 230, 242, 209, 191, 172, 194, 196, 196, 236, 235, 229, 243, 264, 272, 237, 211, 180, 201, 204, 188, 235, 227, 234, 264, 302, 293, 259, 229, 203, 229, 242, 233, 267, 269, 270, 315, 364, 347, 312, 274, 237, 278, 284, 277, 317, 313, 318, 374, 413, 405, 355, 306, 271, 306, 315, 301, 356, 348, 355, 422, 465, 467, 404, 347, 305, 336, 340, 318, 362, 348, 363, 435, 491, 505, 404, 359, 310, 337, 360, 342, 406, 396, 420, 472, 548, 559, 463, 407, 362, 405, 417, 391, 419, 461, 472, 535, 622, 606, 508, 461, 390, 432 ], "yaxis": "y" }, { "hovertemplate": "variable=Label
Date=%{x}
value=%{y}", "legendgroup": "Label", "line": { "color": "#EF553B", "dash": "solid" }, "mode": "lines", "name": "Label", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ "1949-01-01T00:00:00", "1949-02-01T00:00:00", "1949-03-01T00:00:00", "1949-04-01T00:00:00", "1949-05-01T00:00:00", "1949-06-01T00:00:00", "1949-07-01T00:00:00", "1949-08-01T00:00:00", "1949-09-01T00:00:00", "1949-10-01T00:00:00", "1949-11-01T00:00:00", "1949-12-01T00:00:00", "1950-01-01T00:00:00", "1950-02-01T00:00:00", "1950-03-01T00:00:00", "1950-04-01T00:00:00", "1950-05-01T00:00:00", "1950-06-01T00:00:00", "1950-07-01T00:00:00", "1950-08-01T00:00:00", "1950-09-01T00:00:00", "1950-10-01T00:00:00", "1950-11-01T00:00:00", "1950-12-01T00:00:00", "1951-01-01T00:00:00", "1951-02-01T00:00:00", "1951-03-01T00:00:00", "1951-04-01T00:00:00", "1951-05-01T00:00:00", "1951-06-01T00:00:00", "1951-07-01T00:00:00", "1951-08-01T00:00:00", "1951-09-01T00:00:00", "1951-10-01T00:00:00", "1951-11-01T00:00:00", "1951-12-01T00:00:00", "1952-01-01T00:00:00", "1952-02-01T00:00:00", "1952-03-01T00:00:00", "1952-04-01T00:00:00", "1952-05-01T00:00:00", "1952-06-01T00:00:00", "1952-07-01T00:00:00", "1952-08-01T00:00:00", "1952-09-01T00:00:00", "1952-10-01T00:00:00", "1952-11-01T00:00:00", "1952-12-01T00:00:00", "1953-01-01T00:00:00", "1953-02-01T00:00:00", "1953-03-01T00:00:00", "1953-04-01T00:00:00", "1953-05-01T00:00:00", "1953-06-01T00:00:00", "1953-07-01T00:00:00", "1953-08-01T00:00:00", "1953-09-01T00:00:00", "1953-10-01T00:00:00", "1953-11-01T00:00:00", "1953-12-01T00:00:00", "1954-01-01T00:00:00", "1954-02-01T00:00:00", "1954-03-01T00:00:00", "1954-04-01T00:00:00", "1954-05-01T00:00:00", "1954-06-01T00:00:00", "1954-07-01T00:00:00", "1954-08-01T00:00:00", "1954-09-01T00:00:00", "1954-10-01T00:00:00", "1954-11-01T00:00:00", "1954-12-01T00:00:00", "1955-01-01T00:00:00", "1955-02-01T00:00:00", "1955-03-01T00:00:00", "1955-04-01T00:00:00", "1955-05-01T00:00:00", "1955-06-01T00:00:00", "1955-07-01T00:00:00", "1955-08-01T00:00:00", "1955-09-01T00:00:00", "1955-10-01T00:00:00", "1955-11-01T00:00:00", "1955-12-01T00:00:00", "1956-01-01T00:00:00", "1956-02-01T00:00:00", "1956-03-01T00:00:00", "1956-04-01T00:00:00", "1956-05-01T00:00:00", "1956-06-01T00:00:00", "1956-07-01T00:00:00", "1956-08-01T00:00:00", "1956-09-01T00:00:00", "1956-10-01T00:00:00", "1956-11-01T00:00:00", "1956-12-01T00:00:00", "1957-01-01T00:00:00", "1957-02-01T00:00:00", "1957-03-01T00:00:00", "1957-04-01T00:00:00", "1957-05-01T00:00:00", "1957-06-01T00:00:00", "1957-07-01T00:00:00", "1957-08-01T00:00:00", "1957-09-01T00:00:00", "1957-10-01T00:00:00", "1957-11-01T00:00:00", "1957-12-01T00:00:00", "1958-01-01T00:00:00", "1958-02-01T00:00:00", "1958-03-01T00:00:00", "1958-04-01T00:00:00", "1958-05-01T00:00:00", "1958-06-01T00:00:00", "1958-07-01T00:00:00", "1958-08-01T00:00:00", "1958-09-01T00:00:00", "1958-10-01T00:00:00", "1958-11-01T00:00:00", "1958-12-01T00:00:00", "1959-01-01T00:00:00", "1959-02-01T00:00:00", "1959-03-01T00:00:00", "1959-04-01T00:00:00", "1959-05-01T00:00:00", "1959-06-01T00:00:00", "1959-07-01T00:00:00", "1959-08-01T00:00:00", "1959-09-01T00:00:00", "1959-10-01T00:00:00", "1959-11-01T00:00:00", "1959-12-01T00:00:00", "1960-01-01T00:00:00", "1960-02-01T00:00:00", "1960-03-01T00:00:00", "1960-04-01T00:00:00", "1960-05-01T00:00:00", "1960-06-01T00:00:00", "1960-07-01T00:00:00", "1960-08-01T00:00:00", "1960-09-01T00:00:00", "1960-10-01T00:00:00", "1960-11-01T00:00:00", "1960-12-01T00:00:00" ], "xaxis": "x", "y": [ 109.88400826416346, 108.77083834677254, 127.66337999292082, 123.39101733720499, 124.43249342841537, 143.8569120100713, 162.28591847732264, 162.85088449976797, 141.03476401389037, 122.35081492818063, 106.1592764295311, 121.62710498845476, 125.82077311227216, 124.56811462297097, 145.80349048799616, 141.00568670743291, 142.17547368112764, 163.96776321236905, 184.6034688092979, 185.23552985462635, 160.80441796638183, 139.83718394592785, 121.62854084100944, 139.0241233248565, 143.73456516445867, 142.3277928217816, 166.1491547563242, 160.77182044221573, 162.0831493984205, 186.48495600715916, 209.5486321640673, 210.25446168530965, 182.94587594818876, 159.46177246616966, 139.02573652175997, 158.55012836530366, 163.83064354222148, 162.25388725050132, 188.92487706472514, 182.90940139803755, 184.37661130592713, 211.64960977750715, 237.38055323279175, 238.16736398966682, 207.69741762411002, 181.44345310070017, 158.55193723915093, 180.423218057666, 186.33157001664915, 184.56763262894978, 214.37372256157795, 207.65667986403477, 209.29528958388238, 239.7224724848828, 268.37914588074693, 269.2547237976365, 235.31676990492724, 206.0192936393225, 180.42524247981612, 204.87963506609105, 211.47834132552507, 209.5086124868263, 242.7585089570349, 235.271351497102, 237.0981351812107, 270.98516187483074, 302.8463864636099, 303.8191260224271, 266.0823397941865, 233.44573159144275, 204.88189654694085, 232.17493894045248, 239.5315749629417, 237.33594091644633, 274.36305343196966, 266.03179008198396, 268.0648560540117, 305.7414633522688, 341.1076653070213, 342.1866065186307, 300.2945036629044, 263.9998034527028, 232.1774607344252, 262.5852329409165, 270.77275002482907, 268.32949926277274, 309.49347638112414, 300.2383367167814, 302.4972099301141, 344.3186861496798, 383.51319799088276, 384.70806498926225, 338.2769545724975, 297.98043029583476, 262.58804015630494, 296.4084471159205, 305.5055047137063, 302.791229352578, 348.4795636157394, 338.21464704414126, 340.720355221208, 387.0690794312356, 430.43949809954785, 431.7607394033994, 380.3781092860149, 335.70976130475805, 296.4115668297274, 333.9656792517275, 344.0569921258012, 341.04648488439904, 391.6761886707173, 380.3090981681737, 383.0842617238223, 434.371309995547, 482.29091311865835, 483.7497436057054, 426.97257662742186, 377.5345768907228, 333.969140629641, 375.60259533148354, 386.7792959634376, 383.44544262072384, 439.46479688101505, 426.8962569168239, 429.9651827701223, 486.6320032593756, 539.5012251789356, 541.1096698186675, 478.4626888683353, 423.82775304899496, 375.6064297531366, 421.6908911614066, 434.05090783527663, 430.3645750435237, 492.2549529115918, 478.37841112906034, 481.7671905090831, 544.2873492241457, 602.5353183667089, 604.3062577578431, 535.2800978411221, 474.9897886342041, 421.69513235106365, 472.6298168413697 ], "yaxis": "y" } ], "layout": { "legend": { "title": { "text": "variable" }, "tracegroupgap": 0 }, "margin": { "t": 60 }, "shapes": [ { "fillcolor": "grey", "line": { "width": 0 }, "opacity": 0.25, "type": "rect", "x0": "1960-01-01", "x1": "1960-12-01", "xref": "x", "y0": 0, "y1": 1, "yref": "y domain" } ], "template": { "data": { "bar": [ { "error_x": { "color": "#f2f5fa" }, "error_y": { "color": "#f2f5fa" }, "marker": { "line": { "color": "rgb(17,17,17)", "width": 0.5 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "rgb(17,17,17)", "width": 0.5 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#A2B1C6", "gridcolor": "#506784", "linecolor": "#506784", "minorgridcolor": "#506784", "startlinecolor": "#A2B1C6" }, "baxis": { "endlinecolor": "#A2B1C6", "gridcolor": "#506784", "linecolor": "#506784", "minorgridcolor": "#506784", "startlinecolor": "#A2B1C6" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "marker": { "line": { "color": "#283442" } }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "line": { "color": "#283442" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#506784" }, "line": { "color": "rgb(17,17,17)" } }, "header": { "fill": { "color": "#2a3f5f" }, "line": { "color": "rgb(17,17,17)" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#f2f5fa", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#f2f5fa" }, "geo": { "bgcolor": "rgb(17,17,17)", "lakecolor": "rgb(17,17,17)", "landcolor": "rgb(17,17,17)", "showlakes": true, "showland": true, "subunitcolor": "#506784" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "dark" }, "paper_bgcolor": "rgb(17,17,17)", "plot_bgcolor": "rgb(17,17,17)", "polar": { "angularaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "bgcolor": "rgb(17,17,17)", "radialaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "gridwidth": 2, "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3" }, "yaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "gridwidth": 2, "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3" }, "zaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "gridwidth": 2, "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3" } }, "shapedefaults": { "line": { "color": "#f2f5fa" } }, "sliderdefaults": { "bgcolor": "#C8D4E3", "bordercolor": "rgb(17,17,17)", "borderwidth": 1, "tickwidth": 0 }, "ternary": { "aaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "baxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "bgcolor": "rgb(17,17,17)", "caxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" } }, "title": { "x": 0.05 }, "updatemenudefaults": { "bgcolor": "#506784", "borderwidth": 0 }, "xaxis": { "automargin": true, "gridcolor": "#283442", "linecolor": "#506784", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#283442", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "#283442", "linecolor": "#506784", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#283442", "zerolinewidth": 2 } } }, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "text": "Date" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "value" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "predictions = predict_model(best, data=data)\n", "predictions['Date'] = pd.date_range(start='1949-01-01', end = '1960-12-01', freq = 'MS')\n", "\n", "import plotly.express as px\n", "fig = px.line(predictions, x='Date', y=[\"Passengers\", \"Label\"], template = 'plotly_dark')\n", "fig.add_vrect(x0=\"1960-01-01\", x1=\"1960-12-01\", fillcolor=\"grey\", opacity=0.25, line_width=0)\n", "\n", "fig.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Predict Future Values" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
MonthYearSeries
011961145
121961146
231961147
341961148
451961149
\n", "
" ], "text/plain": [ " Month Year Series\n", "0 1 1961 145\n", "1 2 1961 146\n", "2 3 1961 147\n", "3 4 1961 148\n", "4 5 1961 149" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# create future dataset to score\n", "future_dates = pd.date_range(start = '1961-01-01', end = '1965-01-01', freq = 'MS')\n", "\n", "future_df = pd.DataFrame()\n", "\n", "future_df['Month'] = [i.month for i in future_dates]\n", "future_df['Year'] = [i.year for i in future_dates] \n", "future_df['Series'] = np.arange(145,(145+len(future_dates)))\n", "\n", "future_df.head()" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "# finalize model\n", "final_best = finalize_model(best)" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
MonthYearSeriesLabel
011961145486.278268
121961146482.208186
231961147550.485953
341961148535.187166
451961149538.923776
\n", "
" ], "text/plain": [ " Month Year Series Label\n", "0 1 1961 145 486.278268\n", "1 2 1961 146 482.208186\n", "2 3 1961 147 550.485953\n", "3 4 1961 148 535.187166\n", "4 5 1961 149 538.923776" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# generate predictions on future dataset\n", "predictions_future = predict_model(final_best, data=future_df)\n", "predictions_future.head()" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "variable=Passengers
index=%{x}
value=%{y}", "legendgroup": "Passengers", "line": { "color": "#636efa", "dash": "solid" }, "mode": "lines", "name": "Passengers", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ "1949-01-01T00:00:00", "1949-02-01T00:00:00", "1949-03-01T00:00:00", "1949-04-01T00:00:00", "1949-05-01T00:00:00", "1949-06-01T00:00:00", "1949-07-01T00:00:00", "1949-08-01T00:00:00", "1949-09-01T00:00:00", "1949-10-01T00:00:00", "1949-11-01T00:00:00", "1949-12-01T00:00:00", "1950-01-01T00:00:00", "1950-02-01T00:00:00", "1950-03-01T00:00:00", "1950-04-01T00:00:00", "1950-05-01T00:00:00", "1950-06-01T00:00:00", "1950-07-01T00:00:00", "1950-08-01T00:00:00", "1950-09-01T00:00:00", "1950-10-01T00:00:00", "1950-11-01T00:00:00", "1950-12-01T00:00:00", "1951-01-01T00:00:00", "1951-02-01T00:00:00", "1951-03-01T00:00:00", "1951-04-01T00:00:00", "1951-05-01T00:00:00", "1951-06-01T00:00:00", "1951-07-01T00:00:00", "1951-08-01T00:00:00", "1951-09-01T00:00:00", "1951-10-01T00:00:00", "1951-11-01T00:00:00", "1951-12-01T00:00:00", "1952-01-01T00:00:00", "1952-02-01T00:00:00", "1952-03-01T00:00:00", "1952-04-01T00:00:00", "1952-05-01T00:00:00", "1952-06-01T00:00:00", "1952-07-01T00:00:00", "1952-08-01T00:00:00", "1952-09-01T00:00:00", "1952-10-01T00:00:00", "1952-11-01T00:00:00", "1952-12-01T00:00:00", "1953-01-01T00:00:00", "1953-02-01T00:00:00", "1953-03-01T00:00:00", "1953-04-01T00:00:00", "1953-05-01T00:00:00", "1953-06-01T00:00:00", "1953-07-01T00:00:00", "1953-08-01T00:00:00", "1953-09-01T00:00:00", "1953-10-01T00:00:00", "1953-11-01T00:00:00", "1953-12-01T00:00:00", "1954-01-01T00:00:00", "1954-02-01T00:00:00", "1954-03-01T00:00:00", "1954-04-01T00:00:00", "1954-05-01T00:00:00", "1954-06-01T00:00:00", "1954-07-01T00:00:00", "1954-08-01T00:00:00", "1954-09-01T00:00:00", "1954-10-01T00:00:00", "1954-11-01T00:00:00", "1954-12-01T00:00:00", "1955-01-01T00:00:00", "1955-02-01T00:00:00", "1955-03-01T00:00:00", "1955-04-01T00:00:00", "1955-05-01T00:00:00", "1955-06-01T00:00:00", "1955-07-01T00:00:00", "1955-08-01T00:00:00", "1955-09-01T00:00:00", "1955-10-01T00:00:00", "1955-11-01T00:00:00", "1955-12-01T00:00:00", "1956-01-01T00:00:00", "1956-02-01T00:00:00", "1956-03-01T00:00:00", "1956-04-01T00:00:00", "1956-05-01T00:00:00", "1956-06-01T00:00:00", "1956-07-01T00:00:00", "1956-08-01T00:00:00", "1956-09-01T00:00:00", "1956-10-01T00:00:00", "1956-11-01T00:00:00", "1956-12-01T00:00:00", "1957-01-01T00:00:00", "1957-02-01T00:00:00", "1957-03-01T00:00:00", "1957-04-01T00:00:00", "1957-05-01T00:00:00", "1957-06-01T00:00:00", "1957-07-01T00:00:00", "1957-08-01T00:00:00", "1957-09-01T00:00:00", "1957-10-01T00:00:00", "1957-11-01T00:00:00", "1957-12-01T00:00:00", "1958-01-01T00:00:00", "1958-02-01T00:00:00", "1958-03-01T00:00:00", "1958-04-01T00:00:00", "1958-05-01T00:00:00", "1958-06-01T00:00:00", "1958-07-01T00:00:00", "1958-08-01T00:00:00", "1958-09-01T00:00:00", "1958-10-01T00:00:00", "1958-11-01T00:00:00", "1958-12-01T00:00:00", "1959-01-01T00:00:00", "1959-02-01T00:00:00", "1959-03-01T00:00:00", "1959-04-01T00:00:00", "1959-05-01T00:00:00", "1959-06-01T00:00:00", "1959-07-01T00:00:00", "1959-08-01T00:00:00", "1959-09-01T00:00:00", "1959-10-01T00:00:00", "1959-11-01T00:00:00", "1959-12-01T00:00:00", "1960-01-01T00:00:00", "1960-02-01T00:00:00", "1960-03-01T00:00:00", "1960-04-01T00:00:00", "1960-05-01T00:00:00", "1960-06-01T00:00:00", "1960-07-01T00:00:00", "1960-08-01T00:00:00", "1960-09-01T00:00:00", "1960-10-01T00:00:00", "1960-11-01T00:00:00", "1960-12-01T00:00:00", "1961-01-01T00:00:00", "1961-02-01T00:00:00", "1961-03-01T00:00:00", "1961-04-01T00:00:00", "1961-05-01T00:00:00", "1961-06-01T00:00:00", "1961-07-01T00:00:00", "1961-08-01T00:00:00", "1961-09-01T00:00:00", "1961-10-01T00:00:00", "1961-11-01T00:00:00", "1961-12-01T00:00:00", "1962-01-01T00:00:00", "1962-02-01T00:00:00", "1962-03-01T00:00:00", "1962-04-01T00:00:00", "1962-05-01T00:00:00", "1962-06-01T00:00:00", "1962-07-01T00:00:00", "1962-08-01T00:00:00", "1962-09-01T00:00:00", "1962-10-01T00:00:00", "1962-11-01T00:00:00", "1962-12-01T00:00:00", "1963-01-01T00:00:00", "1963-02-01T00:00:00", "1963-03-01T00:00:00", "1963-04-01T00:00:00", "1963-05-01T00:00:00", "1963-06-01T00:00:00", "1963-07-01T00:00:00", "1963-08-01T00:00:00", "1963-09-01T00:00:00", "1963-10-01T00:00:00", "1963-11-01T00:00:00", "1963-12-01T00:00:00", "1964-01-01T00:00:00", "1964-02-01T00:00:00", "1964-03-01T00:00:00", "1964-04-01T00:00:00", "1964-05-01T00:00:00", "1964-06-01T00:00:00", "1964-07-01T00:00:00", "1964-08-01T00:00:00", "1964-09-01T00:00:00", "1964-10-01T00:00:00", "1964-11-01T00:00:00", "1964-12-01T00:00:00", "1965-01-01T00:00:00" ], "xaxis": "x", "y": [ 112, 118, 132, 129, 121, 135, 148, 148, 136, 119, 104, 118, 115, 126, 141, 135, 125, 149, 170, 170, 158, 133, 114, 140, 145, 150, 178, 163, 172, 178, 199, 199, 184, 162, 146, 166, 171, 180, 193, 181, 183, 218, 230, 242, 209, 191, 172, 194, 196, 196, 236, 235, 229, 243, 264, 272, 237, 211, 180, 201, 204, 188, 235, 227, 234, 264, 302, 293, 259, 229, 203, 229, 242, 233, 267, 269, 270, 315, 364, 347, 312, 274, 237, 278, 284, 277, 317, 313, 318, 374, 413, 405, 355, 306, 271, 306, 315, 301, 356, 348, 355, 422, 465, 467, 404, 347, 305, 336, 340, 318, 362, 348, 363, 435, 491, 505, 404, 359, 310, 337, 360, 342, 406, 396, 420, 472, 548, 559, 463, 407, 362, 405, 417, 391, 419, 461, 472, 535, 622, 606, 508, 461, 390, 432, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ], "yaxis": "y" }, { "hovertemplate": "variable=Label
index=%{x}
value=%{y}", "legendgroup": "Label", "line": { "color": "#EF553B", "dash": "solid" }, "mode": "lines", "name": "Label", "orientation": "v", "showlegend": true, "type": "scatter", "x": [ "1949-01-01T00:00:00", "1949-02-01T00:00:00", "1949-03-01T00:00:00", "1949-04-01T00:00:00", "1949-05-01T00:00:00", "1949-06-01T00:00:00", "1949-07-01T00:00:00", "1949-08-01T00:00:00", "1949-09-01T00:00:00", "1949-10-01T00:00:00", "1949-11-01T00:00:00", "1949-12-01T00:00:00", "1950-01-01T00:00:00", "1950-02-01T00:00:00", "1950-03-01T00:00:00", "1950-04-01T00:00:00", "1950-05-01T00:00:00", "1950-06-01T00:00:00", "1950-07-01T00:00:00", "1950-08-01T00:00:00", "1950-09-01T00:00:00", "1950-10-01T00:00:00", "1950-11-01T00:00:00", "1950-12-01T00:00:00", "1951-01-01T00:00:00", "1951-02-01T00:00:00", "1951-03-01T00:00:00", "1951-04-01T00:00:00", "1951-05-01T00:00:00", "1951-06-01T00:00:00", "1951-07-01T00:00:00", "1951-08-01T00:00:00", "1951-09-01T00:00:00", "1951-10-01T00:00:00", "1951-11-01T00:00:00", "1951-12-01T00:00:00", "1952-01-01T00:00:00", "1952-02-01T00:00:00", "1952-03-01T00:00:00", "1952-04-01T00:00:00", "1952-05-01T00:00:00", "1952-06-01T00:00:00", "1952-07-01T00:00:00", "1952-08-01T00:00:00", "1952-09-01T00:00:00", "1952-10-01T00:00:00", "1952-11-01T00:00:00", "1952-12-01T00:00:00", "1953-01-01T00:00:00", "1953-02-01T00:00:00", "1953-03-01T00:00:00", "1953-04-01T00:00:00", "1953-05-01T00:00:00", "1953-06-01T00:00:00", "1953-07-01T00:00:00", "1953-08-01T00:00:00", "1953-09-01T00:00:00", "1953-10-01T00:00:00", "1953-11-01T00:00:00", "1953-12-01T00:00:00", "1954-01-01T00:00:00", "1954-02-01T00:00:00", "1954-03-01T00:00:00", "1954-04-01T00:00:00", "1954-05-01T00:00:00", "1954-06-01T00:00:00", "1954-07-01T00:00:00", "1954-08-01T00:00:00", "1954-09-01T00:00:00", "1954-10-01T00:00:00", "1954-11-01T00:00:00", "1954-12-01T00:00:00", "1955-01-01T00:00:00", "1955-02-01T00:00:00", "1955-03-01T00:00:00", "1955-04-01T00:00:00", "1955-05-01T00:00:00", "1955-06-01T00:00:00", "1955-07-01T00:00:00", "1955-08-01T00:00:00", "1955-09-01T00:00:00", "1955-10-01T00:00:00", "1955-11-01T00:00:00", "1955-12-01T00:00:00", "1956-01-01T00:00:00", "1956-02-01T00:00:00", "1956-03-01T00:00:00", "1956-04-01T00:00:00", "1956-05-01T00:00:00", "1956-06-01T00:00:00", "1956-07-01T00:00:00", "1956-08-01T00:00:00", "1956-09-01T00:00:00", "1956-10-01T00:00:00", "1956-11-01T00:00:00", "1956-12-01T00:00:00", "1957-01-01T00:00:00", "1957-02-01T00:00:00", "1957-03-01T00:00:00", "1957-04-01T00:00:00", "1957-05-01T00:00:00", "1957-06-01T00:00:00", "1957-07-01T00:00:00", "1957-08-01T00:00:00", "1957-09-01T00:00:00", "1957-10-01T00:00:00", "1957-11-01T00:00:00", "1957-12-01T00:00:00", "1958-01-01T00:00:00", "1958-02-01T00:00:00", "1958-03-01T00:00:00", "1958-04-01T00:00:00", "1958-05-01T00:00:00", "1958-06-01T00:00:00", "1958-07-01T00:00:00", "1958-08-01T00:00:00", "1958-09-01T00:00:00", "1958-10-01T00:00:00", "1958-11-01T00:00:00", "1958-12-01T00:00:00", "1959-01-01T00:00:00", "1959-02-01T00:00:00", "1959-03-01T00:00:00", "1959-04-01T00:00:00", "1959-05-01T00:00:00", "1959-06-01T00:00:00", "1959-07-01T00:00:00", "1959-08-01T00:00:00", "1959-09-01T00:00:00", "1959-10-01T00:00:00", "1959-11-01T00:00:00", "1959-12-01T00:00:00", "1960-01-01T00:00:00", "1960-02-01T00:00:00", "1960-03-01T00:00:00", "1960-04-01T00:00:00", "1960-05-01T00:00:00", "1960-06-01T00:00:00", "1960-07-01T00:00:00", "1960-08-01T00:00:00", "1960-09-01T00:00:00", "1960-10-01T00:00:00", "1960-11-01T00:00:00", "1960-12-01T00:00:00", "1961-01-01T00:00:00", "1961-02-01T00:00:00", "1961-03-01T00:00:00", "1961-04-01T00:00:00", "1961-05-01T00:00:00", "1961-06-01T00:00:00", "1961-07-01T00:00:00", "1961-08-01T00:00:00", "1961-09-01T00:00:00", "1961-10-01T00:00:00", "1961-11-01T00:00:00", "1961-12-01T00:00:00", "1962-01-01T00:00:00", "1962-02-01T00:00:00", "1962-03-01T00:00:00", "1962-04-01T00:00:00", "1962-05-01T00:00:00", "1962-06-01T00:00:00", "1962-07-01T00:00:00", "1962-08-01T00:00:00", "1962-09-01T00:00:00", "1962-10-01T00:00:00", "1962-11-01T00:00:00", "1962-12-01T00:00:00", "1963-01-01T00:00:00", "1963-02-01T00:00:00", "1963-03-01T00:00:00", "1963-04-01T00:00:00", "1963-05-01T00:00:00", "1963-06-01T00:00:00", "1963-07-01T00:00:00", "1963-08-01T00:00:00", "1963-09-01T00:00:00", "1963-10-01T00:00:00", "1963-11-01T00:00:00", "1963-12-01T00:00:00", "1964-01-01T00:00:00", "1964-02-01T00:00:00", "1964-03-01T00:00:00", "1964-04-01T00:00:00", "1964-05-01T00:00:00", "1964-06-01T00:00:00", "1964-07-01T00:00:00", "1964-08-01T00:00:00", "1964-09-01T00:00:00", "1964-10-01T00:00:00", "1964-11-01T00:00:00", "1964-12-01T00:00:00", "1965-01-01T00:00:00" ], "xaxis": "x", "y": [ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 486.2782678266029, 482.2081861538731, 550.4859534447456, 535.1871656657609, 538.9237760181699, 607.8047751465837, 671.8909143403457, 673.8381320998107, 597.887437496777, 531.4503972520221, 472.6345010041899, 528.8477657766892, 543.8973700413783, 539.4100121159229, 614.6285067481389, 597.7851048626906, 601.8995159651096, 677.6846866541944, 748.1003780111024, 750.2386100618457, 666.7800546453857, 593.6701654843299, 528.8529317407151, 590.8039299474106, 607.3754348372629, 602.4348884649751, 685.1864808662026, 666.6675231633347, 671.1918075587395, 754.4622790656217, 831.7325950661697, 834.0775808716268, 742.4878096363133, 662.1422791844335, 590.80961931143, 658.9900231708109, 677.2126494941916, 671.7804856188169, 762.6987221969312, 742.3642256887155, 747.3326735472712, 838.7094206951956, 923.3949231308841, 925.963458924442, 825.5769487545647, 737.3943195982275, 658.9962804582531, 733.9320741121614, 753.9439790764172 ], "yaxis": "y" } ], "layout": { "legend": { "title": { "text": "variable" }, "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "bar": [ { "error_x": { "color": "#f2f5fa" }, "error_y": { "color": "#f2f5fa" }, "marker": { "line": { "color": "rgb(17,17,17)", "width": 0.5 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "rgb(17,17,17)", "width": 0.5 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#A2B1C6", "gridcolor": "#506784", "linecolor": "#506784", "minorgridcolor": "#506784", "startlinecolor": "#A2B1C6" }, "baxis": { "endlinecolor": "#A2B1C6", "gridcolor": "#506784", "linecolor": "#506784", "minorgridcolor": "#506784", "startlinecolor": "#A2B1C6" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "marker": { "line": { "color": "#283442" } }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "line": { "color": "#283442" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#506784" }, "line": { "color": "rgb(17,17,17)" } }, "header": { "fill": { "color": "#2a3f5f" }, "line": { "color": "rgb(17,17,17)" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#f2f5fa", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ], "sequentialminus": [ [ 0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#f2f5fa" }, "geo": { "bgcolor": "rgb(17,17,17)", "lakecolor": "rgb(17,17,17)", "landcolor": "rgb(17,17,17)", "showlakes": true, "showland": true, "subunitcolor": "#506784" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "dark" }, "paper_bgcolor": "rgb(17,17,17)", "plot_bgcolor": "rgb(17,17,17)", "polar": { "angularaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "bgcolor": "rgb(17,17,17)", "radialaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "gridwidth": 2, "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3" }, "yaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "gridwidth": 2, "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3" }, "zaxis": { "backgroundcolor": "rgb(17,17,17)", "gridcolor": "#506784", "gridwidth": 2, "linecolor": "#506784", "showbackground": true, "ticks": "", "zerolinecolor": "#C8D4E3" } }, "shapedefaults": { "line": { "color": "#f2f5fa" } }, "sliderdefaults": { "bgcolor": "#C8D4E3", "bordercolor": "rgb(17,17,17)", "borderwidth": 1, "tickwidth": 0 }, "ternary": { "aaxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "baxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" }, "bgcolor": "rgb(17,17,17)", "caxis": { "gridcolor": "#506784", "linecolor": "#506784", "ticks": "" } }, "title": { "x": 0.05 }, "updatemenudefaults": { "bgcolor": "#506784", "borderwidth": 0 }, "xaxis": { "automargin": true, "gridcolor": "#283442", "linecolor": "#506784", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#283442", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "#283442", "linecolor": "#506784", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "#283442", "zerolinewidth": 2 } } }, "xaxis": { "anchor": "y", "domain": [ 0, 1 ], "title": { "text": "index" } }, "yaxis": { "anchor": "x", "domain": [ 0, 1 ], "title": { "text": "value" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# plot historic and predicted values\n", "concat_df = pd.concat([data,predictions_future], axis=0)\n", "concat_df_i = pd.date_range(start='1949-01-01', end = '1965-01-01', freq = 'MS')\n", "concat_df.set_index(concat_df_i, inplace=True)\n", "\n", "import plotly.express as px\n", "fig = px.line(concat_df, x=concat_df.index, y=[\"Passengers\", \"Label\"], template = 'plotly_dark')\n", "fig.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## THE END" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [], "source": [ "# !mlflow ui" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.4" } }, "nbformat": 4, "nbformat_minor": 2 }