{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "name": "multinomial_model.ipynb", "provenance": [], "collapsed_sections": [], "toc_visible": true }, "kernelspec": { "display_name": "Python 3 (Spyder)", "language": "python3", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.7" } }, "cells": [ { "cell_type": "markdown", "metadata": { "id": "oeFDTihBDTnb" }, "source": [ "# Multinomial Logit" ] }, { "cell_type": "markdown", "metadata": { "id": "f2K2FpPHbdzT" }, "source": [ "This is a step-by-step guide on how to estimate Multinomial Logit models using the `xlogit` package. You can interactively execute the code in this guide by opening it Google Colab using the following link:\n", "\n", "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/arteagac/xlogit/blob/master/examples/multinomial_model.ipynb)" ] }, { "cell_type": "markdown", "metadata": { "id": "is9MSL-AkK9G" }, "source": [ "## Install `xlogit` package" ] }, { "cell_type": "markdown", "metadata": { "id": "HEpWCRkFRm5t" }, "source": [ "Install `xlogit` using `pip` as shown below." ] }, { "cell_type": "code", "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "36ZQw8iIkDib", "outputId": "4c3ef40d-20a7-4fc3-d10c-b282ab498c3a" }, "source": [ "!pip install xlogit" ], "execution_count": null, "outputs": [ { "output_type": "stream", "text": [ "Collecting xlogit\n", " Downloading https://files.pythonhosted.org/packages/60/5f/9bc576d180c366af77bc04e268536e9e34be23c52a520918aa0cb56b438e/xlogit-0.1.3-py3-none-any.whl\n", "Requirement already satisfied: numpy>=1.13.1 in /usr/local/lib/python3.7/dist-packages (from xlogit) (1.19.5)\n", "Requirement already satisfied: scipy>=1.0.0 in /usr/local/lib/python3.7/dist-packages (from xlogit) (1.4.1)\n", "Installing collected packages: xlogit\n", "Successfully installed xlogit-0.1.3\n" ], "name": "stdout" } ] }, { "cell_type": "markdown", "metadata": { "id": "4gVLebey57-t" }, "source": [ "## Route Choice Dataset" ] }, { "cell_type": "markdown", "metadata": { "id": "6TZFv__H3NmV" }, "source": [ "This dataset contains choices of 151 commuters among three Home-to-work route alternatives. The three alternatives are arterial, rural, and freeway roads. This dataset was taken from Example 13.1 of the book \"Statistical and econometric methods for transportation data analysis\" [(Washintong et. al., 2011) ](https://engineering.purdue.edu/~flm/StatEconBook.htm)." ] }, { "cell_type": "markdown", "metadata": { "id": "pMd_kflT6s_U" }, "source": [ "### Read data" ] }, { "cell_type": "markdown", "metadata": { "id": "RzpPDpOue-iB" }, "source": [ "We start by importing the data using pandas and renaming the columns of interest (choice, distance, male, and vehicle model). In addition, we create a column with the name of the alternatives and a column that uniquely identifies every observation in the dataset. Note that this dataset is long format." ] }, { "cell_type": "code", "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 424 }, "id": "BiYw1Rbo6NIO", "outputId": "2e32651a-e256-4cc5-bab9-747bd93be82a" }, "source": [ "import pandas as pd\n", "import numpy as np\n", "df = pd.read_csv(\"https://engineering.purdue.edu/~flm/StatEcon-Files/Ex13-1.txt\",\n", " sep=\"\\t\", header=None, prefix=\"x\")\n", "df.rename(columns={'x0': 'choice', 'x6': 'dist', 'x10': 'male', 'x14': 'vehmodel'},\n", " inplace=True) # Rename columns of interest\n", "df['alt'] = np.tile(['arterial', 'rural', 'freeway'], len(df)//3) # Add column with alternatives\n", "df['ids'] = np.repeat(np.arange(len(df)//3), 3) # Add column with unique ids\n", "df['vehage'] = 86 - df['vehmodel']\n", "df" ], "execution_count": null, "outputs": [ { "output_type": "execute_result", "data": { "text/html": [ "
\n", " | choice | \n", "x1 | \n", "x2 | \n", "x3 | \n", "x4 | \n", "x5 | \n", "dist | \n", "x7 | \n", "x8 | \n", "x9 | \n", "male | \n", "x11 | \n", "x12 | \n", "x13 | \n", "vehmodel | \n", "x15 | \n", "x16 | \n", "alt | \n", "ids | \n", "vehage | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "1 | \n", "1 | \n", "0 | \n", "0 | \n", "460 | \n", "14 | \n", "48 | \n", "0 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "0 | \n", "1 | \n", "86 | \n", "0 | \n", "28 | \n", "arterial | \n", "0 | \n", "0 | \n", "
1 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "440 | \n", "7 | \n", "44 | \n", "0 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "0 | \n", "1 | \n", "86 | \n", "0 | \n", "28 | \n", "rural | \n", "0 | \n", "0 | \n", "
2 | \n", "0 | \n", "0 | \n", "0 | \n", "1 | \n", "130 | \n", "7 | \n", "61 | \n", "0 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "0 | \n", "1 | \n", "86 | \n", "0 | \n", "28 | \n", "freeway | \n", "0 | \n", "0 | \n", "
3 | \n", "1 | \n", "1 | \n", "0 | \n", "0 | \n", "595 | \n", "13 | \n", "59 | \n", "1 | \n", "0 | \n", "2 | \n", "1 | \n", "1 | \n", "0 | \n", "2 | \n", "85 | \n", "0 | \n", "27 | \n", "arterial | \n", "1 | \n", "1 | \n", "
4 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "515 | \n", "13 | \n", "70 | \n", "1 | \n", "0 | \n", "2 | \n", "1 | \n", "1 | \n", "0 | \n", "2 | \n", "85 | \n", "0 | \n", "27 | \n", "rural | \n", "1 | \n", "1 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
448 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "325 | \n", "10 | \n", "70 | \n", "0 | \n", "1 | \n", "2 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "84 | \n", "1 | \n", "24 | \n", "rural | \n", "149 | \n", "2 | \n", "
449 | \n", "1 | \n", "0 | \n", "0 | \n", "1 | \n", "200 | \n", "5 | \n", "74 | \n", "0 | \n", "1 | \n", "2 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "84 | \n", "1 | \n", "24 | \n", "freeway | \n", "149 | \n", "2 | \n", "
450 | \n", "0 | \n", "1 | \n", "0 | \n", "0 | \n", "900 | \n", "14 | \n", "51 | \n", "1 | \n", "0 | \n", "2 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "83 | \n", "1 | \n", "18 | \n", "arterial | \n", "150 | \n", "3 | \n", "
451 | \n", "0 | \n", "0 | \n", "1 | \n", "0 | \n", "550 | \n", "7 | \n", "47 | \n", "1 | \n", "0 | \n", "2 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "83 | \n", "1 | \n", "18 | \n", "rural | \n", "150 | \n", "3 | \n", "
452 | \n", "1 | \n", "0 | \n", "0 | \n", "1 | \n", "220 | \n", "7 | \n", "64 | \n", "1 | \n", "0 | \n", "2 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "83 | \n", "1 | \n", "18 | \n", "freeway | \n", "150 | \n", "3 | \n", "
453 rows × 20 columns
\n", "\n", " | GROUP | \n", "SURVEY | \n", "SP | \n", "ID | \n", "PURPOSE | \n", "FIRST | \n", "TICKET | \n", "WHO | \n", "LUGGAGE | \n", "AGE | \n", "MALE | \n", "INCOME | \n", "GA | \n", "ORIGIN | \n", "DEST | \n", "TRAIN_AV | \n", "CAR_AV | \n", "SM_AV | \n", "TRAIN_TT | \n", "TRAIN_CO | \n", "TRAIN_HE | \n", "SM_TT | \n", "SM_CO | \n", "SM_HE | \n", "SM_SEATS | \n", "CAR_TT | \n", "CAR_CO | \n", "CHOICE | \n", "custom_id | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "1 | \n", "1 | \n", "1 | \n", "112 | \n", "48 | \n", "120 | \n", "63 | \n", "52 | \n", "20 | \n", "0 | \n", "117 | \n", "65 | \n", "SM | \n", "0 | \n", "
1 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "1 | \n", "1 | \n", "1 | \n", "103 | \n", "48 | \n", "30 | \n", "60 | \n", "49 | \n", "10 | \n", "0 | \n", "117 | \n", "84 | \n", "SM | \n", "1 | \n", "
2 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "1 | \n", "1 | \n", "1 | \n", "130 | \n", "48 | \n", "60 | \n", "67 | \n", "58 | \n", "30 | \n", "0 | \n", "117 | \n", "52 | \n", "SM | \n", "2 | \n", "
3 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "1 | \n", "1 | \n", "1 | \n", "103 | \n", "40 | \n", "30 | \n", "63 | \n", "52 | \n", "20 | \n", "0 | \n", "72 | \n", "52 | \n", "SM | \n", "3 | \n", "
4 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "1 | \n", "1 | \n", "1 | \n", "130 | \n", "36 | \n", "60 | \n", "63 | \n", "42 | \n", "20 | \n", "0 | \n", "90 | \n", "84 | \n", "SM | \n", "4 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
8446 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "1 | \n", "1 | \n", "1 | \n", "108 | \n", "13 | \n", "30 | \n", "50 | \n", "17 | \n", "30 | \n", "0 | \n", "130 | \n", "64 | \n", "TRAIN | \n", "6763 | \n", "
8447 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "1 | \n", "1 | \n", "1 | \n", "108 | \n", "12 | \n", "30 | \n", "53 | \n", "16 | \n", "10 | \n", "0 | \n", "80 | \n", "80 | \n", "TRAIN | \n", "6764 | \n", "
8448 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "1 | \n", "1 | \n", "1 | \n", "108 | \n", "16 | \n", "60 | \n", "50 | \n", "16 | \n", "20 | \n", "0 | \n", "80 | \n", "64 | \n", "TRAIN | \n", "6765 | \n", "
8449 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "1 | \n", "1 | \n", "1 | \n", "128 | \n", "16 | \n", "30 | \n", "53 | \n", "17 | \n", "30 | \n", "0 | \n", "80 | \n", "104 | \n", "TRAIN | \n", "6766 | \n", "
8450 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "1 | \n", "1 | \n", "1 | \n", "108 | \n", "13 | \n", "60 | \n", "53 | \n", "21 | \n", "30 | \n", "0 | \n", "100 | \n", "80 | \n", "TRAIN | \n", "6767 | \n", "
6768 rows × 29 columns
\n", "\n", " | custom_id | \n", "alt | \n", "TT | \n", "CO | \n", "HE | \n", "AV | \n", "SEATS | \n", "GROUP | \n", "SURVEY | \n", "SP | \n", "ID | \n", "PURPOSE | \n", "FIRST | \n", "TICKET | \n", "WHO | \n", "LUGGAGE | \n", "AGE | \n", "MALE | \n", "INCOME | \n", "GA | \n", "ORIGIN | \n", "DEST | \n", "CHOICE | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "0 | \n", "CAR | \n", "117 | \n", "65 | \n", "0 | \n", "1 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "SM | \n", "
1 | \n", "0 | \n", "SM | \n", "63 | \n", "52 | \n", "20 | \n", "1 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "SM | \n", "
2 | \n", "0 | \n", "TRAIN | \n", "112 | \n", "48 | \n", "120 | \n", "1 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "SM | \n", "
3 | \n", "1 | \n", "CAR | \n", "117 | \n", "84 | \n", "0 | \n", "1 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "SM | \n", "
4 | \n", "1 | \n", "SM | \n", "60 | \n", "49 | \n", "10 | \n", "1 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "SM | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
20299 | \n", "6766 | \n", "SM | \n", "53 | \n", "17 | \n", "30 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "TRAIN | \n", "
20300 | \n", "6766 | \n", "TRAIN | \n", "128 | \n", "16 | \n", "30 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "TRAIN | \n", "
20301 | \n", "6767 | \n", "CAR | \n", "100 | \n", "80 | \n", "0 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "TRAIN | \n", "
20302 | \n", "6767 | \n", "SM | \n", "53 | \n", "21 | \n", "30 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "TRAIN | \n", "
20303 | \n", "6767 | \n", "TRAIN | \n", "108 | \n", "13 | \n", "60 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "TRAIN | \n", "
20304 rows × 23 columns
\n", "\n", " | custom_id | \n", "alt | \n", "TT | \n", "CO | \n", "HE | \n", "AV | \n", "SEATS | \n", "GROUP | \n", "SURVEY | \n", "SP | \n", "ID | \n", "PURPOSE | \n", "FIRST | \n", "TICKET | \n", "WHO | \n", "LUGGAGE | \n", "AGE | \n", "MALE | \n", "INCOME | \n", "GA | \n", "ORIGIN | \n", "DEST | \n", "CHOICE | \n", "time | \n", "headway | \n", "cost | \n", "single_luggage | \n", "multiple_luggage | \n", "regular_class | \n", "train_survey | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "0 | \n", "CAR | \n", "117 | \n", "65 | \n", "0 | \n", "1 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "SM | \n", "1.950000 | \n", "0.000000 | \n", "0.65 | \n", "0 | \n", "0 | \n", "1 | \n", "1 | \n", "
1 | \n", "0 | \n", "SM | \n", "63 | \n", "52 | \n", "20 | \n", "1 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "SM | \n", "1.050000 | \n", "0.333333 | \n", "0.52 | \n", "0 | \n", "0 | \n", "1 | \n", "1 | \n", "
2 | \n", "0 | \n", "TRAIN | \n", "112 | \n", "48 | \n", "120 | \n", "1 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "SM | \n", "1.866667 | \n", "2.000000 | \n", "0.48 | \n", "0 | \n", "0 | \n", "1 | \n", "1 | \n", "
3 | \n", "1 | \n", "CAR | \n", "117 | \n", "84 | \n", "0 | \n", "1 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "SM | \n", "1.950000 | \n", "0.000000 | \n", "0.84 | \n", "0 | \n", "0 | \n", "1 | \n", "1 | \n", "
4 | \n", "1 | \n", "SM | \n", "60 | \n", "49 | \n", "10 | \n", "1 | \n", "0 | \n", "2 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "0 | \n", "3 | \n", "0 | \n", "2 | \n", "0 | \n", "2 | \n", "1 | \n", "SM | \n", "1.000000 | \n", "0.166667 | \n", "0.49 | \n", "0 | \n", "0 | \n", "1 | \n", "1 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
20299 | \n", "6766 | \n", "SM | \n", "53 | \n", "17 | \n", "30 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "TRAIN | \n", "0.883333 | \n", "0.500000 | \n", "0.17 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "
20300 | \n", "6766 | \n", "TRAIN | \n", "128 | \n", "16 | \n", "30 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "TRAIN | \n", "2.133333 | \n", "0.500000 | \n", "0.16 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "
20301 | \n", "6767 | \n", "CAR | \n", "100 | \n", "80 | \n", "0 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "TRAIN | \n", "1.666667 | \n", "0.000000 | \n", "0.80 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "
20302 | \n", "6767 | \n", "SM | \n", "53 | \n", "21 | \n", "30 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "TRAIN | \n", "0.883333 | \n", "0.500000 | \n", "0.21 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "
20303 | \n", "6767 | \n", "TRAIN | \n", "108 | \n", "13 | \n", "60 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "1 | \n", "939 | \n", "3 | \n", "1 | \n", "7 | \n", "3 | \n", "1 | \n", "5 | \n", "1 | \n", "2 | \n", "0 | \n", "1 | \n", "2 | \n", "TRAIN | \n", "1.800000 | \n", "1.000000 | \n", "0.13 | \n", "1 | \n", "0 | \n", "0 | \n", "0 | \n", "
20304 rows × 30 columns
\n", "\n", " | id | \n", "alt | \n", "choice | \n", "income | \n", "price | \n", "catch | \n", "
---|---|---|---|---|---|---|
0 | \n", "1 | \n", "beach | \n", "0 | \n", "7083.33170 | \n", "157.930 | \n", "0.0678 | \n", "
1 | \n", "1 | \n", "boat | \n", "0 | \n", "7083.33170 | \n", "157.930 | \n", "0.2601 | \n", "
2 | \n", "1 | \n", "charter | \n", "1 | \n", "7083.33170 | \n", "182.930 | \n", "0.5391 | \n", "
3 | \n", "1 | \n", "pier | \n", "0 | \n", "7083.33170 | \n", "157.930 | \n", "0.0503 | \n", "
4 | \n", "2 | \n", "beach | \n", "0 | \n", "1249.99980 | \n", "15.114 | \n", "0.1049 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
4723 | \n", "1181 | \n", "pier | \n", "0 | \n", "416.66668 | \n", "36.636 | \n", "0.4522 | \n", "
4724 | \n", "1182 | \n", "beach | \n", "0 | \n", "6250.00130 | \n", "339.890 | \n", "0.2537 | \n", "
4725 | \n", "1182 | \n", "boat | \n", "1 | \n", "6250.00130 | \n", "235.436 | \n", "0.6817 | \n", "
4726 | \n", "1182 | \n", "charter | \n", "0 | \n", "6250.00130 | \n", "260.436 | \n", "2.3014 | \n", "
4727 | \n", "1182 | \n", "pier | \n", "0 | \n", "6250.00130 | \n", "339.890 | \n", "0.1498 | \n", "
4728 rows × 6 columns
\n", "\n", " | idcase | \n", "depvar | \n", "ic.gc | \n", "ic.gr | \n", "ic.ec | \n", "ic.er | \n", "ic.hp | \n", "oc.gc | \n", "oc.gr | \n", "oc.ec | \n", "oc.er | \n", "oc.hp | \n", "income | \n", "agehed | \n", "rooms | \n", "region | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "1 | \n", "gc | \n", "866.00 | \n", "962.64 | \n", "859.90 | \n", "995.76 | \n", "1135.50 | \n", "199.69 | \n", "151.72 | \n", "553.34 | \n", "505.60 | \n", "237.88 | \n", "7 | \n", "25 | \n", "6 | \n", "ncostl | \n", "
1 | \n", "2 | \n", "gc | \n", "727.93 | \n", "758.89 | \n", "796.82 | \n", "894.69 | \n", "968.90 | \n", "168.66 | \n", "168.66 | \n", "520.24 | \n", "486.49 | \n", "199.19 | \n", "5 | \n", "60 | \n", "5 | \n", "scostl | \n", "
2 | \n", "3 | \n", "gc | \n", "599.48 | \n", "783.05 | \n", "719.86 | \n", "900.11 | \n", "1048.30 | \n", "165.58 | \n", "137.80 | \n", "439.06 | \n", "404.74 | \n", "171.47 | \n", "4 | \n", "65 | \n", "2 | \n", "ncostl | \n", "
3 | \n", "4 | \n", "er | \n", "835.17 | \n", "793.06 | \n", "761.25 | \n", "831.04 | \n", "1048.70 | \n", "180.88 | \n", "147.14 | \n", "483.00 | \n", "425.22 | \n", "222.95 | \n", "2 | \n", "50 | \n", "4 | \n", "scostl | \n", "
4 | \n", "5 | \n", "er | \n", "755.59 | \n", "846.29 | \n", "858.86 | \n", "985.64 | \n", "883.05 | \n", "174.91 | \n", "138.90 | \n", "404.41 | \n", "389.52 | \n", "178.49 | \n", "2 | \n", "25 | \n", "6 | \n", "valley | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
895 | \n", "896 | \n", "gc | \n", "766.39 | \n", "877.71 | \n", "751.59 | \n", "869.78 | \n", "942.70 | \n", "142.61 | \n", "136.21 | \n", "474.48 | \n", "420.65 | \n", "203.00 | \n", "6 | \n", "20 | \n", "4 | \n", "mountn | \n", "
896 | \n", "897 | \n", "gc | \n", "1128.50 | \n", "1167.80 | \n", "1047.60 | \n", "1292.60 | \n", "1297.10 | \n", "207.40 | \n", "213.77 | \n", "705.36 | \n", "551.61 | \n", "243.76 | \n", "7 | \n", "45 | \n", "7 | \n", "scostl | \n", "
897 | \n", "898 | \n", "gc | \n", "787.10 | \n", "1055.20 | \n", "842.79 | \n", "1041.30 | \n", "1064.80 | \n", "175.05 | \n", "141.63 | \n", "478.86 | \n", "448.61 | \n", "254.51 | \n", "5 | \n", "60 | \n", "7 | \n", "scostl | \n", "
898 | \n", "899 | \n", "gc | \n", "860.56 | \n", "1081.30 | \n", "799.76 | \n", "1123.20 | \n", "1218.20 | \n", "211.04 | \n", "151.31 | \n", "495.20 | \n", "401.56 | \n", "246.48 | \n", "5 | \n", "50 | \n", "6 | \n", "scostl | \n", "
899 | \n", "900 | \n", "gc | \n", "893.94 | \n", "1119.90 | \n", "967.88 | \n", "1091.70 | \n", "1387.50 | \n", "175.80 | \n", "180.11 | \n", "518.68 | \n", "458.53 | \n", "245.13 | \n", "2 | \n", "65 | \n", "4 | \n", "ncostl | \n", "
900 rows × 16 columns
\n", "\n", " | idcase | \n", "alt | \n", "ic | \n", "oc | \n", "depvar | \n", "income | \n", "agehed | \n", "rooms | \n", "region | \n", "
---|---|---|---|---|---|---|---|---|---|
0 | \n", "1 | \n", "ec | \n", "859.90 | \n", "553.34 | \n", "gc | \n", "7 | \n", "25 | \n", "6 | \n", "ncostl | \n", "
1 | \n", "1 | \n", "er | \n", "995.76 | \n", "505.60 | \n", "gc | \n", "7 | \n", "25 | \n", "6 | \n", "ncostl | \n", "
2 | \n", "1 | \n", "gc | \n", "866.00 | \n", "199.69 | \n", "gc | \n", "7 | \n", "25 | \n", "6 | \n", "ncostl | \n", "
3 | \n", "1 | \n", "gr | \n", "962.64 | \n", "151.72 | \n", "gc | \n", "7 | \n", "25 | \n", "6 | \n", "ncostl | \n", "
4 | \n", "1 | \n", "hp | \n", "1135.50 | \n", "237.88 | \n", "gc | \n", "7 | \n", "25 | \n", "6 | \n", "ncostl | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
4495 | \n", "900 | \n", "ec | \n", "967.88 | \n", "518.68 | \n", "gc | \n", "2 | \n", "65 | \n", "4 | \n", "ncostl | \n", "
4496 | \n", "900 | \n", "er | \n", "1091.70 | \n", "458.53 | \n", "gc | \n", "2 | \n", "65 | \n", "4 | \n", "ncostl | \n", "
4497 | \n", "900 | \n", "gc | \n", "893.94 | \n", "175.80 | \n", "gc | \n", "2 | \n", "65 | \n", "4 | \n", "ncostl | \n", "
4498 | \n", "900 | \n", "gr | \n", "1119.90 | \n", "180.11 | \n", "gc | \n", "2 | \n", "65 | \n", "4 | \n", "ncostl | \n", "
4499 | \n", "900 | \n", "hp | \n", "1387.50 | \n", "245.13 | \n", "gc | \n", "2 | \n", "65 | \n", "4 | \n", "ncostl | \n", "
4500 rows × 9 columns
\n", "