diff --git a/utils/pyincore_utils/ml_cgec_coeff_correction.ipynb b/utils/pyincore_utils/ml_cgec_coeff_correction.ipynb new file mode 100644 index 0000000..d2b58b3 --- /dev/null +++ b/utils/pyincore_utils/ml_cgec_coeff_correction.ipynb @@ -0,0 +1,14809 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "missing_sectors = []\n", + "\n", + "missing_sectors_2 = []\n", + "\n", + "# [\"DDS_\", \"DY_\", \"MIGT_\", \"DFFD_\"]\n", + "\n", + "model_DDS = \"DDS_\"\n", + "model_DY = \"DY_\"\n", + "model_MIGT = \"MIGT_\"\n", + "model_DFFD = \"DFFD_\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# For DDS\n" + ] + }, + { + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)AG_MIAUTILACONSTAMANUAWHOLEA...ACCOBOTHERBHS1AHS2AHS3AHS4AHS1BHS2BHS3BHS4B
0Lumbertonflood/hurricanemain_modeltotDDS-1.088044-0.208805-0.189726-0.177105-0.162079-0.162499...-0.150166-1.311423e-01-0.191261-0.196446-0.199568-0.200619-0.161404-0.163676-0.164693-0.164721
1Lumbertonflood/hurricanesector_modelDDS _ AG_MIA-0.198716-0.1943480.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
2Lumbertonflood/hurricanesector_modelDDS _ UTILA-0.2334740.000000-0.1808360.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
3Lumbertonflood/hurricanesector_modelDDS _ CONSTA-0.839677-0.0001620.000000-0.172914-0.001974-0.003777...-0.000047-3.110625e-050.000000-0.000279-0.000432-0.000390-0.000279-0.000410-0.000436-0.000467
4Lumbertonflood/hurricanesector_modelDDS _ MANUA0.410535-0.0183950.000723-0.004726-0.136775-0.015226...-0.000145-3.346359e-04-0.001611-0.001022-0.001673-0.001689-0.001748-0.002115-0.002230-0.002150
5Lumbertonflood/hurricanesector_modelDDS _ WHOLEA-0.222138-0.0040570.000031-0.002612-0.002996-0.105871...-0.000060-3.000217e-05-0.000658-0.000801-0.000867-0.000872-0.000159-0.000488-0.000507-0.000506
6Lumbertonflood/hurricanesector_modelDDS _ RETAILA0.5016230.002020-0.000652-0.005858-0.001074-0.004826...-0.000242-7.043381e-05-0.005108-0.002197-0.003113-0.003152-0.001175-0.001724-0.001717-0.001852
7Lumbertonflood/hurricanesector_modelDDS _ TRANSA-0.2356590.0000000.0000000.000000-0.000145-0.000289...0.0000000.000000e+000.000000-0.000002-0.000099-0.000126-0.000011-0.000148-0.000180-0.000173
8Lumbertonflood/hurricanesector_modelDDS _ INFOA-0.3308250.000000-0.0000140.000000-0.000255-0.000749...0.0000000.000000e+000.000000-0.000063-0.000125-0.000180-0.000091-0.000117-0.000127-0.000143
9Lumbertonflood/hurricanesector_modelDDS _ FINANCEA-0.167789-0.000008-0.0002540.000000-0.000737-0.000581...-0.000039-1.215676e-04-0.000542-0.000764-0.000760-0.000858-0.000989-0.000827-0.000818-0.000825
10Lumbertonflood/hurricanesector_modelDDS _ REALEA-0.3332020.0000000.0000000.000000-0.000100-0.000112...0.0000000.000000e+000.0000000.000000-0.000030-0.0000560.000000-0.000012-0.000063-0.000070
11Lumbertonflood/hurricanesector_modelDDS _ PRO_MANA-0.2403250.000065-0.0003130.000000-0.001634-0.001221...0.000000-2.552140e-050.000000-0.000492-0.000594-0.000548-0.000413-0.000561-0.000606-0.000621
12Lumbertonflood/hurricanesector_modelDDS _ ADMINA-0.4502610.000902-0.0007940.000000-0.003473-0.004900...-0.000090-1.517811e-04-0.001228-0.001406-0.001402-0.001424-0.001355-0.001496-0.001531-0.001538
13Lumbertonflood/hurricanesector_modelDDS _ EDUA0.2405220.001953-0.0018290.000636-0.003104-0.006022...-0.000149-3.046373e-04-0.001906-0.002161-0.001984-0.002043-0.001871-0.002132-0.002116-0.002179
14Lumbertonflood/hurricanesector_modelDDS _ HEALTHA0.6915080.003107-0.0019590.002249-0.005402-0.011117...-0.000178-5.640114e-04-0.004807-0.004334-0.004244-0.004319-0.004098-0.003771-0.003957-0.003951
15Lumbertonflood/hurricanesector_modelDDS _ ARTA-0.1776880.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.0000000.0000000.0000000.000000-0.000015-0.000001
16Lumbertonflood/hurricanesector_modelDDS _ ACCOA0.5000010.000000-0.0009810.000000-0.002819-0.005727...-0.000027-1.521154e-04-0.002259-0.000611-0.001126-0.001152-0.000466-0.001073-0.001092-0.001051
17Lumbertonflood/hurricanesector_modelDDS _ OTHERA-0.7345380.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
18Lumbertonflood/hurricanesector_modelDDS _ AG_MIB-0.4376850.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.000000-0.000379-0.0005290.0000000.0000000.000000-0.000007
19Lumbertonflood/hurricanesector_modelDDS _ UTILB-0.4301170.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.000000-0.0001760.0000000.0000000.0000000.000000
20Lumbertonflood/hurricanesector_modelDDS _ CONSTB-1.1200560.0000000.0000000.000000-0.000094-0.000377...0.000000-1.861578e-05-0.001074-0.001510-0.001652-0.001679-0.000061-0.000160-0.000226-0.000211
21Lumbertonflood/hurricanesector_modelDDS _ MANUB1.277683-0.0020380.0000000.0011300.000000-0.000590...-0.0018930.000000e+00-0.005564-0.008621-0.007790-0.007926-0.002067-0.002006-0.001977-0.001837
22Lumbertonflood/hurricanesector_modelDDS _ WHOLEB-0.1838490.000000-0.0000200.0000000.0000000.000000...-0.000091-1.787416e-050.000000-0.000466-0.000467-0.000485-0.000140-0.000304-0.000324-0.000316
23Lumbertonflood/hurricanesector_modelDDS _ RETAILB0.7329390.000000-0.0002880.0000000.0000000.001735...0.000160-5.346869e-07-0.001404-0.001890-0.002200-0.002104-0.001377-0.001802-0.001865-0.001766
24Lumbertonflood/hurricanesector_modelDDS _ TRANSB-0.0840670.0000000.0000000.0000000.0000000.000000...0.0000002.962839e-050.000000-0.000654-0.000649-0.000613-0.000086-0.000101-0.000112-0.000121
25Lumbertonflood/hurricanesector_modelDDS _ INFOB-0.1787520.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.0000000.0000000.0000000.0000000.0000000.000000
26Lumbertonflood/hurricanesector_modelDDS _ FINANCEB-0.7396970.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.000000-0.0000450.0000000.0000000.0000000.000000
27Lumbertonflood/hurricanesector_modelDDS _ REALEB-0.2700820.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.000000-0.000015-0.0000420.0000000.0000000.0000000.000000
28Lumbertonflood/hurricanesector_modelDDS _ PRO_MANB-0.2854370.0000000.0000000.0000190.0000000.000000...-0.000344-1.881957e-04-0.000287-0.000949-0.001092-0.001114-0.000339-0.000220-0.000277-0.000245
29Lumbertonflood/hurricanesector_modelDDS _ ADMINB-0.4111370.0000000.0000000.0000000.0000000.000000...-0.000321-2.964370e-04-0.000476-0.001031-0.000981-0.001048-0.000240-0.000213-0.000238-0.000251
30Lumbertonflood/hurricanesector_modelDDS _ EDUB0.2435800.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+00-0.004079-0.003627-0.003642-0.003961-0.000688-0.000664-0.000898-0.000885
31Lumbertonflood/hurricanesector_modelDDS _ HEALTHB0.694715-0.001616-0.001303-0.000372-0.000555-0.000525...-0.000124-1.600543e-04-0.004394-0.004661-0.005050-0.005215-0.001123-0.001298-0.001115-0.001255
32Lumbertonflood/hurricanesector_modelDDS _ ARTB-0.1978870.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.000000-0.0000010.0000000.0000000.0000000.000000
33Lumbertonflood/hurricanesector_modelDDS _ ACCOB-1.0036280.0000000.0000000.0000000.0000000.000000...-0.1443840.000000e+000.000000-0.000237-0.000447-0.0007050.0000000.000000-0.000041-0.000053
34Lumbertonflood/hurricanesector_modelDDS _ OTHERB-1.1864110.0000000.0000000.0000000.0000000.000000...0.000000-1.255349e-010.0000000.0000000.000000-0.0000710.0000000.0000000.0000000.000000
35Lumbertonflood/hurricanesector_modelDDS _ HS1A-0.1837460.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+00-0.1460350.0000000.000000-0.0000230.0000000.0000000.0000000.000000
36Lumbertonflood/hurricanesector_modelDDS _ HS2A-0.3413400.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.000000-0.151051-0.000084-0.0001150.0000000.0000000.0000000.000000
37Lumbertonflood/hurricanesector_modelDDS _ HS3A-0.9173670.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.000000-0.151264-0.0001430.0000000.0000000.0000000.000000
38Lumbertonflood/hurricanesector_modelDDS _ HS4A-1.6409490.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.000000-0.1515980.0000000.0000000.0000000.000000
39Lumbertonflood/hurricanesector_modelDDS _ HS1B-0.1926940.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.0000000.000000-0.1369090.000000-0.000015-0.000014
40Lumbertonflood/hurricanesector_modelDDS _ HS2B-0.8158650.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.0000000.0000000.000000-0.136994-0.000034-0.000062
41Lumbertonflood/hurricanesector_modelDDS _ HS3B-1.6407720.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.0000000.0000000.0000000.000000-0.137112-0.000074
42Lumbertonflood/hurricanesector_modelDDS _ HS4B-2.4354130.0000000.0000000.0000000.0000000.000000...0.0000000.000000e+000.0000000.0000000.0000000.0000000.0000000.0000000.000000-0.137233
\n", + "

43 rows × 47 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) \\\n", + "0 Lumberton flood/hurricane main_model totDDS -1.088044 \n", + "1 Lumberton flood/hurricane sector_model DDS _ AG_MIA -0.198716 \n", + "2 Lumberton flood/hurricane sector_model DDS _ UTILA -0.233474 \n", + "3 Lumberton flood/hurricane sector_model DDS _ CONSTA -0.839677 \n", + "4 Lumberton flood/hurricane sector_model DDS _ MANUA 0.410535 \n", + "5 Lumberton flood/hurricane sector_model DDS _ WHOLEA -0.222138 \n", + "6 Lumberton flood/hurricane sector_model DDS _ RETAILA 0.501623 \n", + "7 Lumberton flood/hurricane sector_model DDS _ TRANSA -0.235659 \n", + "8 Lumberton flood/hurricane sector_model DDS _ INFOA -0.330825 \n", + "9 Lumberton flood/hurricane sector_model DDS _ FINANCEA -0.167789 \n", + "10 Lumberton flood/hurricane sector_model DDS _ REALEA -0.333202 \n", + "11 Lumberton flood/hurricane sector_model DDS _ PRO_MANA -0.240325 \n", + "12 Lumberton flood/hurricane sector_model DDS _ ADMINA -0.450261 \n", + "13 Lumberton flood/hurricane sector_model DDS _ EDUA 0.240522 \n", + "14 Lumberton flood/hurricane sector_model DDS _ HEALTHA 0.691508 \n", + "15 Lumberton flood/hurricane sector_model DDS _ ARTA -0.177688 \n", + "16 Lumberton flood/hurricane sector_model DDS _ ACCOA 0.500001 \n", + "17 Lumberton flood/hurricane sector_model DDS _ OTHERA -0.734538 \n", + "18 Lumberton flood/hurricane sector_model DDS _ AG_MIB -0.437685 \n", + "19 Lumberton flood/hurricane sector_model DDS _ UTILB -0.430117 \n", + "20 Lumberton flood/hurricane sector_model DDS _ CONSTB -1.120056 \n", + "21 Lumberton flood/hurricane sector_model DDS _ MANUB 1.277683 \n", + "22 Lumberton flood/hurricane sector_model DDS _ WHOLEB -0.183849 \n", + "23 Lumberton flood/hurricane sector_model DDS _ RETAILB 0.732939 \n", + "24 Lumberton flood/hurricane sector_model DDS _ TRANSB -0.084067 \n", + "25 Lumberton flood/hurricane sector_model DDS _ INFOB -0.178752 \n", + "26 Lumberton flood/hurricane sector_model DDS _ FINANCEB -0.739697 \n", + "27 Lumberton flood/hurricane sector_model DDS _ REALEB -0.270082 \n", + "28 Lumberton flood/hurricane sector_model DDS _ PRO_MANB -0.285437 \n", + "29 Lumberton flood/hurricane sector_model DDS _ ADMINB -0.411137 \n", + "30 Lumberton flood/hurricane sector_model DDS _ EDUB 0.243580 \n", + "31 Lumberton flood/hurricane sector_model DDS _ HEALTHB 0.694715 \n", + "32 Lumberton flood/hurricane sector_model DDS _ ARTB -0.197887 \n", + "33 Lumberton flood/hurricane sector_model DDS _ ACCOB -1.003628 \n", + "34 Lumberton flood/hurricane sector_model DDS _ OTHERB -1.186411 \n", + "35 Lumberton flood/hurricane sector_model DDS _ HS1A -0.183746 \n", + "36 Lumberton flood/hurricane sector_model DDS _ HS2A -0.341340 \n", + "37 Lumberton flood/hurricane sector_model DDS _ HS3A -0.917367 \n", + "38 Lumberton flood/hurricane sector_model DDS _ HS4A -1.640949 \n", + "39 Lumberton flood/hurricane sector_model DDS _ HS1B -0.192694 \n", + "40 Lumberton flood/hurricane sector_model DDS _ HS2B -0.815865 \n", + "41 Lumberton flood/hurricane sector_model DDS _ HS3B -1.640772 \n", + "42 Lumberton flood/hurricane sector_model DDS _ HS4B -2.435413 \n", + "\n", + " AG_MIA UTILA CONSTA MANUA WHOLEA ... ACCOB \\\n", + "0 -0.208805 -0.189726 -0.177105 -0.162079 -0.162499 ... -0.150166 \n", + "1 -0.194348 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "2 0.000000 -0.180836 0.000000 0.000000 0.000000 ... 0.000000 \n", + "3 -0.000162 0.000000 -0.172914 -0.001974 -0.003777 ... -0.000047 \n", + "4 -0.018395 0.000723 -0.004726 -0.136775 -0.015226 ... -0.000145 \n", + "5 -0.004057 0.000031 -0.002612 -0.002996 -0.105871 ... -0.000060 \n", + "6 0.002020 -0.000652 -0.005858 -0.001074 -0.004826 ... -0.000242 \n", + "7 0.000000 0.000000 0.000000 -0.000145 -0.000289 ... 0.000000 \n", + "8 0.000000 -0.000014 0.000000 -0.000255 -0.000749 ... 0.000000 \n", + "9 -0.000008 -0.000254 0.000000 -0.000737 -0.000581 ... -0.000039 \n", + "10 0.000000 0.000000 0.000000 -0.000100 -0.000112 ... 0.000000 \n", + "11 0.000065 -0.000313 0.000000 -0.001634 -0.001221 ... 0.000000 \n", + "12 0.000902 -0.000794 0.000000 -0.003473 -0.004900 ... -0.000090 \n", + "13 0.001953 -0.001829 0.000636 -0.003104 -0.006022 ... -0.000149 \n", + "14 0.003107 -0.001959 0.002249 -0.005402 -0.011117 ... -0.000178 \n", + "15 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "16 0.000000 -0.000981 0.000000 -0.002819 -0.005727 ... -0.000027 \n", + "17 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "18 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "19 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "20 0.000000 0.000000 0.000000 -0.000094 -0.000377 ... 0.000000 \n", + "21 -0.002038 0.000000 0.001130 0.000000 -0.000590 ... -0.001893 \n", + "22 0.000000 -0.000020 0.000000 0.000000 0.000000 ... -0.000091 \n", + "23 0.000000 -0.000288 0.000000 0.000000 0.001735 ... 0.000160 \n", + "24 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "25 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "26 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "27 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "28 0.000000 0.000000 0.000019 0.000000 0.000000 ... -0.000344 \n", + "29 0.000000 0.000000 0.000000 0.000000 0.000000 ... -0.000321 \n", + "30 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "31 -0.001616 -0.001303 -0.000372 -0.000555 -0.000525 ... -0.000124 \n", + "32 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "33 0.000000 0.000000 0.000000 0.000000 0.000000 ... -0.144384 \n", + "34 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "35 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "36 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "37 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "38 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "39 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "40 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "41 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "42 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000 \n", + "\n", + " OTHERB HS1A HS2A HS3A HS4A HS1B HS2B \\\n", + "0 -1.311423e-01 -0.191261 -0.196446 -0.199568 -0.200619 -0.161404 -0.163676 \n", + "1 0.000000e+00 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "2 0.000000e+00 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "3 -3.110625e-05 0.000000 -0.000279 -0.000432 -0.000390 -0.000279 -0.000410 \n", + "4 -3.346359e-04 -0.001611 -0.001022 -0.001673 -0.001689 -0.001748 -0.002115 \n", + "5 -3.000217e-05 -0.000658 -0.000801 -0.000867 -0.000872 -0.000159 -0.000488 \n", + "6 -7.043381e-05 -0.005108 -0.002197 -0.003113 -0.003152 -0.001175 -0.001724 \n", + "7 0.000000e+00 0.000000 -0.000002 -0.000099 -0.000126 -0.000011 -0.000148 \n", + "8 0.000000e+00 0.000000 -0.000063 -0.000125 -0.000180 -0.000091 -0.000117 \n", + "9 -1.215676e-04 -0.000542 -0.000764 -0.000760 -0.000858 -0.000989 -0.000827 \n", + "10 0.000000e+00 0.000000 0.000000 -0.000030 -0.000056 0.000000 -0.000012 \n", + "11 -2.552140e-05 0.000000 -0.000492 -0.000594 -0.000548 -0.000413 -0.000561 \n", + "12 -1.517811e-04 -0.001228 -0.001406 -0.001402 -0.001424 -0.001355 -0.001496 \n", + "13 -3.046373e-04 -0.001906 -0.002161 -0.001984 -0.002043 -0.001871 -0.002132 \n", + "14 -5.640114e-04 -0.004807 -0.004334 -0.004244 -0.004319 -0.004098 -0.003771 \n", + "15 0.000000e+00 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "16 -1.521154e-04 -0.002259 -0.000611 -0.001126 -0.001152 -0.000466 -0.001073 \n", + "17 0.000000e+00 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "18 0.000000e+00 0.000000 0.000000 -0.000379 -0.000529 0.000000 0.000000 \n", + "19 0.000000e+00 0.000000 0.000000 0.000000 -0.000176 0.000000 0.000000 \n", + "20 -1.861578e-05 -0.001074 -0.001510 -0.001652 -0.001679 -0.000061 -0.000160 \n", + "21 0.000000e+00 -0.005564 -0.008621 -0.007790 -0.007926 -0.002067 -0.002006 \n", + "22 -1.787416e-05 0.000000 -0.000466 -0.000467 -0.000485 -0.000140 -0.000304 \n", + "23 -5.346869e-07 -0.001404 -0.001890 -0.002200 -0.002104 -0.001377 -0.001802 \n", + "24 2.962839e-05 0.000000 -0.000654 -0.000649 -0.000613 -0.000086 -0.000101 \n", + "25 0.000000e+00 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "26 0.000000e+00 0.000000 0.000000 0.000000 -0.000045 0.000000 0.000000 \n", + "27 0.000000e+00 0.000000 0.000000 -0.000015 -0.000042 0.000000 0.000000 \n", + "28 -1.881957e-04 -0.000287 -0.000949 -0.001092 -0.001114 -0.000339 -0.000220 \n", + "29 -2.964370e-04 -0.000476 -0.001031 -0.000981 -0.001048 -0.000240 -0.000213 \n", + "30 0.000000e+00 -0.004079 -0.003627 -0.003642 -0.003961 -0.000688 -0.000664 \n", + "31 -1.600543e-04 -0.004394 -0.004661 -0.005050 -0.005215 -0.001123 -0.001298 \n", + "32 0.000000e+00 0.000000 0.000000 0.000000 -0.000001 0.000000 0.000000 \n", + "33 0.000000e+00 0.000000 -0.000237 -0.000447 -0.000705 0.000000 0.000000 \n", + "34 -1.255349e-01 0.000000 0.000000 0.000000 -0.000071 0.000000 0.000000 \n", + "35 0.000000e+00 -0.146035 0.000000 0.000000 -0.000023 0.000000 0.000000 \n", + "36 0.000000e+00 0.000000 -0.151051 -0.000084 -0.000115 0.000000 0.000000 \n", + "37 0.000000e+00 0.000000 0.000000 -0.151264 -0.000143 0.000000 0.000000 \n", + "38 0.000000e+00 0.000000 0.000000 0.000000 -0.151598 0.000000 0.000000 \n", + "39 0.000000e+00 0.000000 0.000000 0.000000 0.000000 -0.136909 0.000000 \n", + "40 0.000000e+00 0.000000 0.000000 0.000000 0.000000 0.000000 -0.136994 \n", + "41 0.000000e+00 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "42 0.000000e+00 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 \n", + "\n", + " HS3B HS4B \n", + "0 -0.164693 -0.164721 \n", + "1 0.000000 0.000000 \n", + "2 0.000000 0.000000 \n", + "3 -0.000436 -0.000467 \n", + "4 -0.002230 -0.002150 \n", + "5 -0.000507 -0.000506 \n", + "6 -0.001717 -0.001852 \n", + "7 -0.000180 -0.000173 \n", + "8 -0.000127 -0.000143 \n", + "9 -0.000818 -0.000825 \n", + "10 -0.000063 -0.000070 \n", + "11 -0.000606 -0.000621 \n", + "12 -0.001531 -0.001538 \n", + "13 -0.002116 -0.002179 \n", + "14 -0.003957 -0.003951 \n", + "15 -0.000015 -0.000001 \n", + "16 -0.001092 -0.001051 \n", + "17 0.000000 0.000000 \n", + "18 0.000000 -0.000007 \n", + "19 0.000000 0.000000 \n", + "20 -0.000226 -0.000211 \n", + "21 -0.001977 -0.001837 \n", + "22 -0.000324 -0.000316 \n", + "23 -0.001865 -0.001766 \n", + "24 -0.000112 -0.000121 \n", + "25 0.000000 0.000000 \n", + "26 0.000000 0.000000 \n", + "27 0.000000 0.000000 \n", + "28 -0.000277 -0.000245 \n", + "29 -0.000238 -0.000251 \n", + "30 -0.000898 -0.000885 \n", + "31 -0.001115 -0.001255 \n", + "32 0.000000 0.000000 \n", + "33 -0.000041 -0.000053 \n", + "34 0.000000 0.000000 \n", + "35 0.000000 0.000000 \n", + "36 0.000000 0.000000 \n", + "37 0.000000 0.000000 \n", + "38 0.000000 0.000000 \n", + "39 -0.000015 -0.000014 \n", + "40 -0.000034 -0.000062 \n", + "41 -0.137112 -0.000074 \n", + "42 0.000000 -0.137233 \n", + "\n", + "[43 rows x 47 columns]" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "mdcoefdf = pd.read_csv(\"./new_data/lumberton/Lumberton_DDS.csv\")\n", + "mdcoefdf" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[]\n", + "[]\n" + ] + } + ], + "source": [ + "baseKapSectors = pd.read_csv(\"./new_data/lumberton/baseKap.csv\")\n", + "sectorlist_set = set(baseKapSectors[\"sector\"].unique().tolist())\n", + "\n", + "\n", + "modelcoeff_sectors = set(mdcoefdf.columns[5:])\n", + "model_subModel_sectors = set([s.split(\" \")[-1] for s in mdcoefdf[\"Model_Name\"]])\n", + "missing_sub_sectors = list(sectorlist_set - model_subModel_sectors)\n", + "print(missing_sub_sectors)\n", + "missing_sectors = list(sectorlist_set - modelcoeff_sectors)\n", + "print(missing_sectors)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "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", + "
TestbedHazardModel_TypeModel_Name
0Galvestonhurricanesector_modelDDS_ MAGMIN
1Galvestonhurricanesector_modelDDS_ MUTIL
2Galvestonhurricanesector_modelDDS_ MCONS
3Galvestonhurricanesector_modelDDS_ MMANU
4Galvestonhurricanesector_modelDDS_ MWHOLE
5Galvestonhurricanesector_modelDDS_ MRETAIL
6Galvestonhurricanesector_modelDDS_ MTRANS
7Galvestonhurricanesector_modelDDS_ MPROFSER
8Galvestonhurricanesector_modelDDS_ MREALE
9Galvestonhurricanesector_modelDDS_ MEDU
10Galvestonhurricanesector_modelDDS_ MHEALTH
11Galvestonhurricanesector_modelDDS_ MART
12Galvestonhurricanesector_modelDDS_ MACCO
13Galvestonhurricanesector_modelDDS_ HS1M
14Galvestonhurricanesector_modelDDS_ HS2M
15Galvestonhurricanesector_modelDDS_ HS3M
\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name\n", + "0 Galveston hurricane sector_model DDS_ MAGMIN\n", + "1 Galveston hurricane sector_model DDS_ MUTIL\n", + "2 Galveston hurricane sector_model DDS_ MCONS\n", + "3 Galveston hurricane sector_model DDS_ MMANU\n", + "4 Galveston hurricane sector_model DDS_ MWHOLE\n", + "5 Galveston hurricane sector_model DDS_ MRETAIL\n", + "6 Galveston hurricane sector_model DDS_ MTRANS\n", + "7 Galveston hurricane sector_model DDS_ MPROFSER\n", + "8 Galveston hurricane sector_model DDS_ MREALE\n", + "9 Galveston hurricane sector_model DDS_ MEDU\n", + "10 Galveston hurricane sector_model DDS_ MHEALTH\n", + "11 Galveston hurricane sector_model DDS_ MART\n", + "12 Galveston hurricane sector_model DDS_ MACCO\n", + "13 Galveston hurricane sector_model DDS_ HS1M\n", + "14 Galveston hurricane sector_model DDS_ HS2M\n", + "15 Galveston hurricane sector_model DDS_ HS3M" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_bottom_left = pd.DataFrame(\n", + " [\n", + " [\"Galveston\", \"hurricane\", \"sector_model\", f\"{model_DDS} {sect}\"]\n", + " for sect in missing_sectors_2\n", + " ],\n", + " index=range(len(missing_sectors_2)),\n", + " columns=mdcoefdf.columns[:4],\n", + ")\n", + "df_bottom_left" + ] + }, + { + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MAGMINMUTILMCONSMMANUMWHOLEMRETAILMTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
10.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
20.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
30.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
40.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
50.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
60.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
70.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
80.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
90.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
110.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
120.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
130.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
140.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
150.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
160.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
\n", + "
" + ], + "text/plain": [ + " MAGMIN MUTIL MCONS MMANU MWHOLE MRETAIL MTRANS MPROFSER MREALE \\\n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "16 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " MEDU MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "16 0.0 0.0 0.0 0.0 0.0 0.0 0.0 " + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_right = pd.DataFrame(\n", + " np.float64(0), index=range(mdcoefdf.shape[0]), columns=missing_sectors\n", + ")\n", + "df_right" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)IAGMINIUTILICONSIMANUIWHOLE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
0Galvestonhurricanemain_modeltotDDS11.5602050.000000-0.426983-0.406006-0.516194-0.327382...0.00.00.00.00.00.00.00.00.00.0
1Galvestonhurricanesector_modelDDS_ IAGMIN-0.158505-0.221424-0.000668-0.000178-0.002422-0.000511...0.00.00.00.00.00.00.00.00.00.0
2Galvestonhurricanesector_modelDDS_ IUTIL0.400270-0.009735-0.3327360.000195-0.002620-0.000499...0.00.00.00.00.00.00.00.00.00.0
3Galvestonhurricanesector_modelDDS_ ICONS0.703743-0.007801-0.006011-0.323405-0.034747-0.035659...0.00.00.00.00.00.00.00.00.00.0
4Galvestonhurricanesector_modelDDS_ IMANU1.1526930.000000-0.013355-0.035459-0.326062-0.051817...0.00.00.00.00.00.00.00.00.00.0
5Galvestonhurricanesector_modelDDS_ IWHOLE-0.1732700.000000-0.000913-0.006967-0.009060-0.131974...0.00.00.00.00.00.00.00.00.00.0
6Galvestonhurricanesector_modelDDS_ IRETAIL1.9567160.000000-0.004977-0.015912-0.0028720.000000...0.00.00.00.00.00.00.00.00.00.0
7Galvestonhurricanesector_modelDDS_ ITRANS0.1125420.000000-0.007780-0.004714-0.020389-0.017712...0.00.00.00.00.00.00.00.00.00.0
8Galvestonhurricanesector_modelDDS_ IPROFSER2.681953-0.042391-0.018757-0.017402-0.043432-0.041414...0.00.00.00.00.00.00.00.00.00.0
9Galvestonhurricanesector_modelDDS_ IREALE0.2324730.000000-0.002844-0.000504-0.002395-0.001117...0.00.00.00.00.00.00.00.00.00.0
10Galvestonhurricanesector_modelDDS_ IEDU1.1183800.026871-0.015052-0.007247-0.032825-0.015362...0.00.00.00.00.00.00.00.00.00.0
11Galvestonhurricanesector_modelDDS_ IHEALTH0.7479080.000000-0.007214-0.003309-0.016572-0.016533...0.00.00.00.00.00.00.00.00.00.0
12Galvestonhurricanesector_modelDDS_ IART0.0033690.000000-0.0008980.000000-0.0001600.000000...0.00.00.00.00.00.00.00.00.00.0
13Galvestonhurricanesector_modelDDS_ IACCO0.935879-0.017477-0.006446-0.001696-0.004643-0.005433...0.00.00.00.00.00.00.00.00.00.0
14Galvestonhurricanesector_modelDDS_ HS1I-0.5096620.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
15Galvestonhurricanesector_modelDDS_ HS2I-1.4708340.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
16Galvestonhurricanesector_modelDDS_ HS3I-2.9741240.0000000.0000000.0002140.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
\n", + "

17 rows × 37 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) IAGMIN \\\n", + "0 Galveston hurricane main_model totDDS 11.560205 0.000000 \n", + "1 Galveston hurricane sector_model DDS_ IAGMIN -0.158505 -0.221424 \n", + "2 Galveston hurricane sector_model DDS_ IUTIL 0.400270 -0.009735 \n", + "3 Galveston hurricane sector_model DDS_ ICONS 0.703743 -0.007801 \n", + "4 Galveston hurricane sector_model DDS_ IMANU 1.152693 0.000000 \n", + "5 Galveston hurricane sector_model DDS_ IWHOLE -0.173270 0.000000 \n", + "6 Galveston hurricane sector_model DDS_ IRETAIL 1.956716 0.000000 \n", + "7 Galveston hurricane sector_model DDS_ ITRANS 0.112542 0.000000 \n", + "8 Galveston hurricane sector_model DDS_ IPROFSER 2.681953 -0.042391 \n", + "9 Galveston hurricane sector_model DDS_ IREALE 0.232473 0.000000 \n", + "10 Galveston hurricane sector_model DDS_ IEDU 1.118380 0.026871 \n", + "11 Galveston hurricane sector_model DDS_ IHEALTH 0.747908 0.000000 \n", + "12 Galveston hurricane sector_model DDS_ IART 0.003369 0.000000 \n", + "13 Galveston hurricane sector_model DDS_ IACCO 0.935879 -0.017477 \n", + "14 Galveston hurricane sector_model DDS_ HS1I -0.509662 0.000000 \n", + "15 Galveston hurricane sector_model DDS_ HS2I -1.470834 0.000000 \n", + "16 Galveston hurricane sector_model DDS_ HS3I -2.974124 0.000000 \n", + "\n", + " IUTIL ICONS IMANU IWHOLE ... MTRANS MPROFSER MREALE \\\n", + "0 -0.426983 -0.406006 -0.516194 -0.327382 ... 0.0 0.0 0.0 \n", + "1 -0.000668 -0.000178 -0.002422 -0.000511 ... 0.0 0.0 0.0 \n", + "2 -0.332736 0.000195 -0.002620 -0.000499 ... 0.0 0.0 0.0 \n", + "3 -0.006011 -0.323405 -0.034747 -0.035659 ... 0.0 0.0 0.0 \n", + "4 -0.013355 -0.035459 -0.326062 -0.051817 ... 0.0 0.0 0.0 \n", + "5 -0.000913 -0.006967 -0.009060 -0.131974 ... 0.0 0.0 0.0 \n", + "6 -0.004977 -0.015912 -0.002872 0.000000 ... 0.0 0.0 0.0 \n", + "7 -0.007780 -0.004714 -0.020389 -0.017712 ... 0.0 0.0 0.0 \n", + "8 -0.018757 -0.017402 -0.043432 -0.041414 ... 0.0 0.0 0.0 \n", + "9 -0.002844 -0.000504 -0.002395 -0.001117 ... 0.0 0.0 0.0 \n", + "10 -0.015052 -0.007247 -0.032825 -0.015362 ... 0.0 0.0 0.0 \n", + "11 -0.007214 -0.003309 -0.016572 -0.016533 ... 0.0 0.0 0.0 \n", + "12 -0.000898 0.000000 -0.000160 0.000000 ... 0.0 0.0 0.0 \n", + "13 -0.006446 -0.001696 -0.004643 -0.005433 ... 0.0 0.0 0.0 \n", + "14 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "15 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "16 0.000000 0.000214 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "\n", + " MEDU MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "16 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + "[17 rows x 37 columns]" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "mdcoefdf = pd.concat([mdcoefdf, df_right], axis=1)\n", + "mdcoefdf" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
(Intercept)IAGMINIUTILICONSIMANUIWHOLEIRETAILITRANSIPROFSERIREALE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
00.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
10.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
20.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
30.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
40.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
50.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
60.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
70.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
80.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
90.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
100.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
110.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
120.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
130.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
140.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
150.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
\n", + "

16 rows × 33 columns

\n", + "
" + ], + "text/plain": [ + " (Intercept) IAGMIN IUTIL ICONS IMANU IWHOLE IRETAIL ITRANS \\\n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " IPROFSER IREALE ... MTRANS MPROFSER MREALE MEDU MHEALTH MART \\\n", + "0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 \n", + "\n", + "[16 rows x 33 columns]" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_bottom_right = pd.DataFrame(\n", + " np.float64(0), index=range(len(missing_sectors_2)), columns=mdcoefdf.columns[4:]\n", + ")\n", + "df_bottom_right" + ] + }, + { + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)IAGMINIUTILICONSIMANUIWHOLE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
0Galvestonhurricanesector_modelDDS_ MAGMIN0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
1Galvestonhurricanesector_modelDDS_ MUTIL0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
2Galvestonhurricanesector_modelDDS_ MCONS0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
3Galvestonhurricanesector_modelDDS_ MMANU0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
4Galvestonhurricanesector_modelDDS_ MWHOLE0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
5Galvestonhurricanesector_modelDDS_ MRETAIL0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
6Galvestonhurricanesector_modelDDS_ MTRANS0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
7Galvestonhurricanesector_modelDDS_ MPROFSER0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
8Galvestonhurricanesector_modelDDS_ MREALE0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
9Galvestonhurricanesector_modelDDS_ MEDU0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
10Galvestonhurricanesector_modelDDS_ MHEALTH0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
11Galvestonhurricanesector_modelDDS_ MART0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
12Galvestonhurricanesector_modelDDS_ MACCO0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
13Galvestonhurricanesector_modelDDS_ HS1M0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
14Galvestonhurricanesector_modelDDS_ HS2M0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
15Galvestonhurricanesector_modelDDS_ HS3M0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
\n", + "

16 rows × 37 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) IAGMIN \\\n", + "0 Galveston hurricane sector_model DDS_ MAGMIN 0.0 0.0 \n", + "1 Galveston hurricane sector_model DDS_ MUTIL 0.0 0.0 \n", + "2 Galveston hurricane sector_model DDS_ MCONS 0.0 0.0 \n", + "3 Galveston hurricane sector_model DDS_ MMANU 0.0 0.0 \n", + "4 Galveston hurricane sector_model DDS_ MWHOLE 0.0 0.0 \n", + "5 Galveston hurricane sector_model DDS_ MRETAIL 0.0 0.0 \n", + "6 Galveston hurricane sector_model DDS_ MTRANS 0.0 0.0 \n", + "7 Galveston hurricane sector_model DDS_ MPROFSER 0.0 0.0 \n", + "8 Galveston hurricane sector_model DDS_ MREALE 0.0 0.0 \n", + "9 Galveston hurricane sector_model DDS_ MEDU 0.0 0.0 \n", + "10 Galveston hurricane sector_model DDS_ MHEALTH 0.0 0.0 \n", + "11 Galveston hurricane sector_model DDS_ MART 0.0 0.0 \n", + "12 Galveston hurricane sector_model DDS_ MACCO 0.0 0.0 \n", + "13 Galveston hurricane sector_model DDS_ HS1M 0.0 0.0 \n", + "14 Galveston hurricane sector_model DDS_ HS2M 0.0 0.0 \n", + "15 Galveston hurricane sector_model DDS_ HS3M 0.0 0.0 \n", + "\n", + " IUTIL ICONS IMANU IWHOLE ... MTRANS MPROFSER MREALE MEDU MHEALTH \\\n", + "0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + "[16 rows x 37 columns]" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_bottom = pd.concat([df_bottom_left, df_bottom_right], axis=1)\n", + "df_bottom" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "final_df = pd.concat([mdcoefdf, df_bottom], axis=0).reset_index(drop=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)IAGMINIUTILICONSIMANUIWHOLE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
0Galvestonhurricanemain_modeltotDDS-11.560205-0.0000000.4269830.4060060.5161940.327382...0.00.00.00.00.00.00.00.00.00.0
1Galvestonhurricanesector_modelDDS_ IAGMIN0.1585050.2214240.0006680.0001780.0024220.000511...0.00.00.00.00.00.00.00.00.00.0
2Galvestonhurricanesector_modelDDS_ IUTIL-0.4002700.0097350.332736-0.0001950.0026200.000499...0.00.00.00.00.00.00.00.00.00.0
3Galvestonhurricanesector_modelDDS_ ICONS-0.7037430.0078010.0060110.3234050.0347470.035659...0.00.00.00.00.00.00.00.00.00.0
4Galvestonhurricanesector_modelDDS_ IMANU-1.152693-0.0000000.0133550.0354590.3260620.051817...0.00.00.00.00.00.00.00.00.00.0
5Galvestonhurricanesector_modelDDS_ IWHOLE0.173270-0.0000000.0009130.0069670.0090600.131974...0.00.00.00.00.00.00.00.00.00.0
6Galvestonhurricanesector_modelDDS_ IRETAIL-1.956716-0.0000000.0049770.0159120.002872-0.000000...0.00.00.00.00.00.00.00.00.00.0
7Galvestonhurricanesector_modelDDS_ ITRANS-0.112542-0.0000000.0077800.0047140.0203890.017712...0.00.00.00.00.00.00.00.00.00.0
8Galvestonhurricanesector_modelDDS_ IPROFSER-2.6819530.0423910.0187570.0174020.0434320.041414...0.00.00.00.00.00.00.00.00.00.0
9Galvestonhurricanesector_modelDDS_ IREALE-0.232473-0.0000000.0028440.0005040.0023950.001117...0.00.00.00.00.00.00.00.00.00.0
10Galvestonhurricanesector_modelDDS_ IEDU-1.118380-0.0268710.0150520.0072470.0328250.015362...0.00.00.00.00.00.00.00.00.00.0
11Galvestonhurricanesector_modelDDS_ IHEALTH-0.747908-0.0000000.0072140.0033090.0165720.016533...0.00.00.00.00.00.00.00.00.00.0
12Galvestonhurricanesector_modelDDS_ IART-0.003369-0.0000000.000898-0.0000000.000160-0.000000...0.00.00.00.00.00.00.00.00.00.0
13Galvestonhurricanesector_modelDDS_ IACCO-0.9358790.0174770.0064460.0016960.0046430.005433...0.00.00.00.00.00.00.00.00.00.0
14Galvestonhurricanesector_modelDDS_ HS1I0.509662-0.000000-0.000000-0.000000-0.000000-0.000000...0.00.00.00.00.00.00.00.00.00.0
15Galvestonhurricanesector_modelDDS_ HS2I1.470834-0.000000-0.000000-0.000000-0.000000-0.000000...0.00.00.00.00.00.00.00.00.00.0
16Galvestonhurricanesector_modelDDS_ HS3I2.974124-0.000000-0.000000-0.000214-0.000000-0.000000...0.00.00.00.00.00.00.00.00.00.0
17Galvestonhurricanesector_modelDDS_ MAGMIN0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
18Galvestonhurricanesector_modelDDS_ MUTIL0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
19Galvestonhurricanesector_modelDDS_ MCONS0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
20Galvestonhurricanesector_modelDDS_ MMANU0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
21Galvestonhurricanesector_modelDDS_ MWHOLE0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
22Galvestonhurricanesector_modelDDS_ MRETAIL0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
23Galvestonhurricanesector_modelDDS_ MTRANS0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
24Galvestonhurricanesector_modelDDS_ MPROFSER0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
25Galvestonhurricanesector_modelDDS_ MREALE0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
26Galvestonhurricanesector_modelDDS_ MEDU0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
27Galvestonhurricanesector_modelDDS_ MHEALTH0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
28Galvestonhurricanesector_modelDDS_ MART0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
29Galvestonhurricanesector_modelDDS_ MACCO0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
30Galvestonhurricanesector_modelDDS_ HS1M0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
31Galvestonhurricanesector_modelDDS_ HS2M0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
32Galvestonhurricanesector_modelDDS_ HS3M0.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
\n", + "

33 rows × 37 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) IAGMIN \\\n", + "0 Galveston hurricane main_model totDDS -11.560205 -0.000000 \n", + "1 Galveston hurricane sector_model DDS_ IAGMIN 0.158505 0.221424 \n", + "2 Galveston hurricane sector_model DDS_ IUTIL -0.400270 0.009735 \n", + "3 Galveston hurricane sector_model DDS_ ICONS -0.703743 0.007801 \n", + "4 Galveston hurricane sector_model DDS_ IMANU -1.152693 -0.000000 \n", + "5 Galveston hurricane sector_model DDS_ IWHOLE 0.173270 -0.000000 \n", + "6 Galveston hurricane sector_model DDS_ IRETAIL -1.956716 -0.000000 \n", + "7 Galveston hurricane sector_model DDS_ ITRANS -0.112542 -0.000000 \n", + "8 Galveston hurricane sector_model DDS_ IPROFSER -2.681953 0.042391 \n", + "9 Galveston hurricane sector_model DDS_ IREALE -0.232473 -0.000000 \n", + "10 Galveston hurricane sector_model DDS_ IEDU -1.118380 -0.026871 \n", + "11 Galveston hurricane sector_model DDS_ IHEALTH -0.747908 -0.000000 \n", + "12 Galveston hurricane sector_model DDS_ IART -0.003369 -0.000000 \n", + "13 Galveston hurricane sector_model DDS_ IACCO -0.935879 0.017477 \n", + "14 Galveston hurricane sector_model DDS_ HS1I 0.509662 -0.000000 \n", + "15 Galveston hurricane sector_model DDS_ HS2I 1.470834 -0.000000 \n", + "16 Galveston hurricane sector_model DDS_ HS3I 2.974124 -0.000000 \n", + "17 Galveston hurricane sector_model DDS_ MAGMIN 0.000000 0.000000 \n", + "18 Galveston hurricane sector_model DDS_ MUTIL 0.000000 0.000000 \n", + "19 Galveston hurricane sector_model DDS_ MCONS 0.000000 0.000000 \n", + "20 Galveston hurricane sector_model DDS_ MMANU 0.000000 0.000000 \n", + "21 Galveston hurricane sector_model DDS_ MWHOLE 0.000000 0.000000 \n", + "22 Galveston hurricane sector_model DDS_ MRETAIL 0.000000 0.000000 \n", + "23 Galveston hurricane sector_model DDS_ MTRANS 0.000000 0.000000 \n", + "24 Galveston hurricane sector_model DDS_ MPROFSER 0.000000 0.000000 \n", + "25 Galveston hurricane sector_model DDS_ MREALE 0.000000 0.000000 \n", + "26 Galveston hurricane sector_model DDS_ MEDU 0.000000 0.000000 \n", + "27 Galveston hurricane sector_model DDS_ MHEALTH 0.000000 0.000000 \n", + "28 Galveston hurricane sector_model DDS_ MART 0.000000 0.000000 \n", + "29 Galveston hurricane sector_model DDS_ MACCO 0.000000 0.000000 \n", + "30 Galveston hurricane sector_model DDS_ HS1M 0.000000 0.000000 \n", + "31 Galveston hurricane sector_model DDS_ HS2M 0.000000 0.000000 \n", + "32 Galveston hurricane sector_model DDS_ HS3M 0.000000 0.000000 \n", + "\n", + " IUTIL ICONS IMANU IWHOLE ... MTRANS MPROFSER MREALE \\\n", + "0 0.426983 0.406006 0.516194 0.327382 ... 0.0 0.0 0.0 \n", + "1 0.000668 0.000178 0.002422 0.000511 ... 0.0 0.0 0.0 \n", + "2 0.332736 -0.000195 0.002620 0.000499 ... 0.0 0.0 0.0 \n", + "3 0.006011 0.323405 0.034747 0.035659 ... 0.0 0.0 0.0 \n", + "4 0.013355 0.035459 0.326062 0.051817 ... 0.0 0.0 0.0 \n", + "5 0.000913 0.006967 0.009060 0.131974 ... 0.0 0.0 0.0 \n", + "6 0.004977 0.015912 0.002872 -0.000000 ... 0.0 0.0 0.0 \n", + "7 0.007780 0.004714 0.020389 0.017712 ... 0.0 0.0 0.0 \n", + "8 0.018757 0.017402 0.043432 0.041414 ... 0.0 0.0 0.0 \n", + "9 0.002844 0.000504 0.002395 0.001117 ... 0.0 0.0 0.0 \n", + "10 0.015052 0.007247 0.032825 0.015362 ... 0.0 0.0 0.0 \n", + "11 0.007214 0.003309 0.016572 0.016533 ... 0.0 0.0 0.0 \n", + "12 0.000898 -0.000000 0.000160 -0.000000 ... 0.0 0.0 0.0 \n", + "13 0.006446 0.001696 0.004643 0.005433 ... 0.0 0.0 0.0 \n", + "14 -0.000000 -0.000000 -0.000000 -0.000000 ... 0.0 0.0 0.0 \n", + "15 -0.000000 -0.000000 -0.000000 -0.000000 ... 0.0 0.0 0.0 \n", + "16 -0.000000 -0.000214 -0.000000 -0.000000 ... 0.0 0.0 0.0 \n", + "17 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "18 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "19 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "20 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "21 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "22 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "23 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "24 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "25 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "26 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "27 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "28 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "29 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "30 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "31 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "32 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "\n", + " MEDU MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "16 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "17 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "18 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "19 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "21 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "22 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "23 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "24 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "25 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "26 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "27 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "28 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "29 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "30 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "31 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "32 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + "[33 rows x 37 columns]" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "final_df" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "final_df.to_csv(\"./new_data/Galveston/updated_coeff/DDS_coefficients.csv\", index=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# For DY\n" + ] + }, + { + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)AG_MIAUTILACONSTAMANUAWHOLEA...ACCOBOTHERBHS1AHS2AHS3AHS4AHS1BHS2BHS3BHS4B
0Lumbertonflood/hurricanemain_modeltotDY1.8920320.0000000.0000000.0000000.006473-0.000006...0.000000e+00-0.001324-0.057892-6.093731e-02-0.061512-0.061848-0.050507-0.052129-0.052420-0.052493
1Lumbertonflood/hurricanesector_modelDY _ HH1WA-0.0395320.0000000.0000000.0000000.0000000.000000...0.000000e+000.0000000.0000000.000000e+00-0.000004-0.0000090.0000000.0000000.0000000.000000
2Lumbertonflood/hurricanesector_modelDY _ HH2WA-0.1355640.000000-0.0000120.000000-0.000116-0.000340...2.278647e-050.000007-0.001006-1.130028e-03-0.001152-0.0011840.0000000.0000110.0000220.000032
3Lumbertonflood/hurricanesector_modelDY _ HH3WA0.0843680.000049-0.0009210.000213-0.001186-0.003872...9.325334e-050.000098-0.010000-9.862859e-03-0.009905-0.0099460.0000050.0002230.0002190.000231
4Lumbertonflood/hurricanesector_modelDY _ HH4WA0.1244040.000078-0.0006300.000209-0.001106-0.004083...0.000000e+000.000091-0.010684-1.047280e-02-0.010525-0.0105630.0001040.0003340.0003270.000338
5Lumbertonflood/hurricanesector_modelDY _ HH5WA0.0530980.000000-0.0000540.000000-0.000274-0.001598...-3.243064e-050.0000040.0000006.621450e-070.0000090.0000450.0001440.0002150.0002400.000243
6Lumbertonflood/hurricanesector_modelDY _ HH1BA-0.0576030.0000000.0000000.0000000.0000000.000000...2.485755e-070.000000-0.000006-1.151062e-04-0.000143-0.0001560.0000000.0000010.0000100.000014
7Lumbertonflood/hurricanesector_modelDY _ HH2BA-0.1012500.0000000.0000000.000000-0.000095-0.000641...3.211694e-050.000008-0.001942-2.072250e-03-0.002089-0.0021230.0000000.0000780.0000890.000100
8Lumbertonflood/hurricanesector_modelDY _ HH3BA0.0458740.0000000.0000000.000000-0.000016-0.001514...4.980286e-050.000037-0.007289-7.319379e-03-0.007335-0.0073730.0000710.0002910.0002930.000306
9Lumbertonflood/hurricanesector_modelDY _ HH4BA-0.1499630.0000000.0000000.0000000.000000-0.000688...0.000000e+000.000004-0.002310-2.418932e-03-0.002437-0.0024750.0000000.0001020.0001080.000122
10Lumbertonflood/hurricanesector_modelDY _ HH5BA-0.0200330.0000000.0000000.0000000.0000000.000000...0.000000e+000.0000000.0000000.000000e+000.0000000.0000000.0000000.0000000.0000000.000000
11Lumbertonflood/hurricanesector_modelDY _ HH1IA-0.0494000.0000000.0000000.0000000.0000000.000000...0.000000e+000.000000-0.000014-1.502620e-04-0.000173-0.0001910.0000000.0000000.0000000.000004
12Lumbertonflood/hurricanesector_modelDY _ HH2IA0.0822100.0000000.0000000.0000000.0000000.000000...6.551987e-050.000023-0.004669-4.817531e-03-0.004826-0.0048680.0000000.0000230.0000270.000041
13Lumbertonflood/hurricanesector_modelDY _ HH3IA0.4079080.0001080.0003120.0000000.0002190.000783...1.290483e-040.000070-0.015981-1.599298e-02-0.016009-0.0160430.0000000.0001090.0000990.000118
14Lumbertonflood/hurricanesector_modelDY _ HH4IA0.3952770.0000000.0002620.0000000.0003590.001435...9.391112e-050.000046-0.016943-1.690798e-02-0.016934-0.0169690.0000000.0001280.0001140.000133
15Lumbertonflood/hurricanesector_modelDY _ HH5IA-0.0968320.0000000.0000000.0000000.0000000.000000...0.000000e+000.000006-0.002338-2.516351e-03-0.002523-0.0025580.0000000.0000370.0000430.000054
16Lumbertonflood/hurricanesector_modelDY _ HH1WB-0.0578390.0000000.0000000.0000000.0000000.000000...0.000000e+000.0000000.0000000.000000e+000.0000030.0000090.000000-0.000010-0.000016-0.000018
17Lumbertonflood/hurricanesector_modelDY _ HH2WB-0.1702110.0000000.0000000.0000000.0001200.000220...0.000000e+00-0.0000380.0000001.516844e-040.0002460.000261-0.000856-0.000977-0.000984-0.000992
18Lumbertonflood/hurricanesector_modelDY _ HH3WB0.1242850.0000000.0002680.0000000.0011500.002064...-1.677598e-05-0.0004010.0013571.475399e-030.0016020.001619-0.009367-0.009539-0.009537-0.009545
19Lumbertonflood/hurricanesector_modelDY _ HH4WB0.149927-0.0002240.0003210.0000000.0017300.001761...-1.767404e-04-0.0003850.0014421.568422e-030.0016940.001705-0.010529-0.010707-0.010706-0.010712
20Lumbertonflood/hurricanesector_modelDY _ HH5WB-0.153817-0.0003190.0000000.0000000.0012170.000000...-6.598208e-05-0.0001010.0005477.641059e-040.0008410.000853-0.001125-0.001252-0.001256-0.001262
21Lumbertonflood/hurricanesector_modelDY _ HH1BB-0.0925810.0000000.0000000.0000000.0000000.000290...0.000000e+000.0000000.0000002.899919e-050.0000890.000102-0.000129-0.000221-0.000228-0.000235
22Lumbertonflood/hurricanesector_modelDY _ HH2BB-0.1063920.0000000.0000000.0000000.000164-0.000582...0.000000e+00-0.0000070.0002464.289524e-040.0005390.000554-0.001887-0.002043-0.002047-0.002058
23Lumbertonflood/hurricanesector_modelDY _ HH3BB0.1466760.0000000.0000790.0000000.000937-0.002002...0.000000e+00-0.0000160.0011131.290722e-030.0014080.001418-0.007006-0.007218-0.007216-0.007230
24Lumbertonflood/hurricanesector_modelDY _ HH4BB-0.1157980.0000000.0000000.0000000.000548-0.000579...0.000000e+00-0.0000110.0002324.585499e-040.0005630.000576-0.002624-0.002774-0.002779-0.002788
25Lumbertonflood/hurricanesector_modelDY _ HH5BB-0.0224060.0000000.0000000.0000000.0000000.000000...0.000000e+000.0000000.0000000.000000e+000.0000000.0000010.0000000.0000000.0000000.000000
26Lumbertonflood/hurricanesector_modelDY _ HH1IB-0.0221920.0000000.0000000.0000000.0000000.000000...0.000000e+000.0000000.0000001.692926e-050.0000420.0000490.000000-0.000011-0.000018-0.000021
27Lumbertonflood/hurricanesector_modelDY _ HH2IB-0.1288520.0000000.0000000.0000000.000073-0.000005...0.000000e+00-0.0000680.0005807.732408e-040.0008720.000890-0.001854-0.002013-0.002018-0.002028
28Lumbertonflood/hurricanesector_modelDY _ HH3IB-0.063281-0.0001320.0000940.0000000.0009000.002237...-6.998505e-05-0.0004200.0026882.809410e-030.0029260.002943-0.006868-0.007050-0.007048-0.007056
29Lumbertonflood/hurricanesector_modelDY _ HH4IB-0.124119-0.0009530.0000000.0000000.0015500.004756...-2.287496e-04-0.0004290.0030343.140861e-030.0032590.003267-0.007755-0.007904-0.007901-0.007909
30Lumbertonflood/hurricanesector_modelDY _ HH5IB-0.236347-0.0000280.0000000.0000000.0004290.000682...-5.284072e-05-0.0000900.0002383.971754e-040.0004920.000504-0.000725-0.000846-0.000849-0.000857
\n", + "

31 rows × 47 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) \\\n", + "0 Lumberton flood/hurricane main_model totDY 1.892032 \n", + "1 Lumberton flood/hurricane sector_model DY _ HH1WA -0.039532 \n", + "2 Lumberton flood/hurricane sector_model DY _ HH2WA -0.135564 \n", + "3 Lumberton flood/hurricane sector_model DY _ HH3WA 0.084368 \n", + "4 Lumberton flood/hurricane sector_model DY _ HH4WA 0.124404 \n", + "5 Lumberton flood/hurricane sector_model DY _ HH5WA 0.053098 \n", + "6 Lumberton flood/hurricane sector_model DY _ HH1BA -0.057603 \n", + "7 Lumberton flood/hurricane sector_model DY _ HH2BA -0.101250 \n", + "8 Lumberton flood/hurricane sector_model DY _ HH3BA 0.045874 \n", + "9 Lumberton flood/hurricane sector_model DY _ HH4BA -0.149963 \n", + "10 Lumberton flood/hurricane sector_model DY _ HH5BA -0.020033 \n", + "11 Lumberton flood/hurricane sector_model DY _ HH1IA -0.049400 \n", + "12 Lumberton flood/hurricane sector_model DY _ HH2IA 0.082210 \n", + "13 Lumberton flood/hurricane sector_model DY _ HH3IA 0.407908 \n", + "14 Lumberton flood/hurricane sector_model DY _ HH4IA 0.395277 \n", + "15 Lumberton flood/hurricane sector_model DY _ HH5IA -0.096832 \n", + "16 Lumberton flood/hurricane sector_model DY _ HH1WB -0.057839 \n", + "17 Lumberton flood/hurricane sector_model DY _ HH2WB -0.170211 \n", + "18 Lumberton flood/hurricane sector_model DY _ HH3WB 0.124285 \n", + "19 Lumberton flood/hurricane sector_model DY _ HH4WB 0.149927 \n", + "20 Lumberton flood/hurricane sector_model DY _ HH5WB -0.153817 \n", + "21 Lumberton flood/hurricane sector_model DY _ HH1BB -0.092581 \n", + "22 Lumberton flood/hurricane sector_model DY _ HH2BB -0.106392 \n", + "23 Lumberton flood/hurricane sector_model DY _ HH3BB 0.146676 \n", + "24 Lumberton flood/hurricane sector_model DY _ HH4BB -0.115798 \n", + "25 Lumberton flood/hurricane sector_model DY _ HH5BB -0.022406 \n", + "26 Lumberton flood/hurricane sector_model DY _ HH1IB -0.022192 \n", + "27 Lumberton flood/hurricane sector_model DY _ HH2IB -0.128852 \n", + "28 Lumberton flood/hurricane sector_model DY _ HH3IB -0.063281 \n", + "29 Lumberton flood/hurricane sector_model DY _ HH4IB -0.124119 \n", + "30 Lumberton flood/hurricane sector_model DY _ HH5IB -0.236347 \n", + "\n", + " AG_MIA UTILA CONSTA MANUA WHOLEA ... ACCOB \\\n", + "0 0.000000 0.000000 0.000000 0.006473 -0.000006 ... 0.000000e+00 \n", + "1 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000e+00 \n", + "2 0.000000 -0.000012 0.000000 -0.000116 -0.000340 ... 2.278647e-05 \n", + "3 0.000049 -0.000921 0.000213 -0.001186 -0.003872 ... 9.325334e-05 \n", + "4 0.000078 -0.000630 0.000209 -0.001106 -0.004083 ... 0.000000e+00 \n", + "5 0.000000 -0.000054 0.000000 -0.000274 -0.001598 ... -3.243064e-05 \n", + "6 0.000000 0.000000 0.000000 0.000000 0.000000 ... 2.485755e-07 \n", + "7 0.000000 0.000000 0.000000 -0.000095 -0.000641 ... 3.211694e-05 \n", + "8 0.000000 0.000000 0.000000 -0.000016 -0.001514 ... 4.980286e-05 \n", + "9 0.000000 0.000000 0.000000 0.000000 -0.000688 ... 0.000000e+00 \n", + "10 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000e+00 \n", + "11 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000e+00 \n", + "12 0.000000 0.000000 0.000000 0.000000 0.000000 ... 6.551987e-05 \n", + "13 0.000108 0.000312 0.000000 0.000219 0.000783 ... 1.290483e-04 \n", + "14 0.000000 0.000262 0.000000 0.000359 0.001435 ... 9.391112e-05 \n", + "15 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000e+00 \n", + "16 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000e+00 \n", + "17 0.000000 0.000000 0.000000 0.000120 0.000220 ... 0.000000e+00 \n", + "18 0.000000 0.000268 0.000000 0.001150 0.002064 ... -1.677598e-05 \n", + "19 -0.000224 0.000321 0.000000 0.001730 0.001761 ... -1.767404e-04 \n", + "20 -0.000319 0.000000 0.000000 0.001217 0.000000 ... -6.598208e-05 \n", + "21 0.000000 0.000000 0.000000 0.000000 0.000290 ... 0.000000e+00 \n", + "22 0.000000 0.000000 0.000000 0.000164 -0.000582 ... 0.000000e+00 \n", + "23 0.000000 0.000079 0.000000 0.000937 -0.002002 ... 0.000000e+00 \n", + "24 0.000000 0.000000 0.000000 0.000548 -0.000579 ... 0.000000e+00 \n", + "25 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000e+00 \n", + "26 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.000000e+00 \n", + "27 0.000000 0.000000 0.000000 0.000073 -0.000005 ... 0.000000e+00 \n", + "28 -0.000132 0.000094 0.000000 0.000900 0.002237 ... -6.998505e-05 \n", + "29 -0.000953 0.000000 0.000000 0.001550 0.004756 ... -2.287496e-04 \n", + "30 -0.000028 0.000000 0.000000 0.000429 0.000682 ... -5.284072e-05 \n", + "\n", + " OTHERB HS1A HS2A HS3A HS4A HS1B HS2B \\\n", + "0 -0.001324 -0.057892 -6.093731e-02 -0.061512 -0.061848 -0.050507 -0.052129 \n", + "1 0.000000 0.000000 0.000000e+00 -0.000004 -0.000009 0.000000 0.000000 \n", + "2 0.000007 -0.001006 -1.130028e-03 -0.001152 -0.001184 0.000000 0.000011 \n", + "3 0.000098 -0.010000 -9.862859e-03 -0.009905 -0.009946 0.000005 0.000223 \n", + "4 0.000091 -0.010684 -1.047280e-02 -0.010525 -0.010563 0.000104 0.000334 \n", + "5 0.000004 0.000000 6.621450e-07 0.000009 0.000045 0.000144 0.000215 \n", + "6 0.000000 -0.000006 -1.151062e-04 -0.000143 -0.000156 0.000000 0.000001 \n", + "7 0.000008 -0.001942 -2.072250e-03 -0.002089 -0.002123 0.000000 0.000078 \n", + "8 0.000037 -0.007289 -7.319379e-03 -0.007335 -0.007373 0.000071 0.000291 \n", + "9 0.000004 -0.002310 -2.418932e-03 -0.002437 -0.002475 0.000000 0.000102 \n", + "10 0.000000 0.000000 0.000000e+00 0.000000 0.000000 0.000000 0.000000 \n", + "11 0.000000 -0.000014 -1.502620e-04 -0.000173 -0.000191 0.000000 0.000000 \n", + "12 0.000023 -0.004669 -4.817531e-03 -0.004826 -0.004868 0.000000 0.000023 \n", + "13 0.000070 -0.015981 -1.599298e-02 -0.016009 -0.016043 0.000000 0.000109 \n", + "14 0.000046 -0.016943 -1.690798e-02 -0.016934 -0.016969 0.000000 0.000128 \n", + "15 0.000006 -0.002338 -2.516351e-03 -0.002523 -0.002558 0.000000 0.000037 \n", + "16 0.000000 0.000000 0.000000e+00 0.000003 0.000009 0.000000 -0.000010 \n", + "17 -0.000038 0.000000 1.516844e-04 0.000246 0.000261 -0.000856 -0.000977 \n", + "18 -0.000401 0.001357 1.475399e-03 0.001602 0.001619 -0.009367 -0.009539 \n", + "19 -0.000385 0.001442 1.568422e-03 0.001694 0.001705 -0.010529 -0.010707 \n", + "20 -0.000101 0.000547 7.641059e-04 0.000841 0.000853 -0.001125 -0.001252 \n", + "21 0.000000 0.000000 2.899919e-05 0.000089 0.000102 -0.000129 -0.000221 \n", + "22 -0.000007 0.000246 4.289524e-04 0.000539 0.000554 -0.001887 -0.002043 \n", + "23 -0.000016 0.001113 1.290722e-03 0.001408 0.001418 -0.007006 -0.007218 \n", + "24 -0.000011 0.000232 4.585499e-04 0.000563 0.000576 -0.002624 -0.002774 \n", + "25 0.000000 0.000000 0.000000e+00 0.000000 0.000001 0.000000 0.000000 \n", + "26 0.000000 0.000000 1.692926e-05 0.000042 0.000049 0.000000 -0.000011 \n", + "27 -0.000068 0.000580 7.732408e-04 0.000872 0.000890 -0.001854 -0.002013 \n", + "28 -0.000420 0.002688 2.809410e-03 0.002926 0.002943 -0.006868 -0.007050 \n", + "29 -0.000429 0.003034 3.140861e-03 0.003259 0.003267 -0.007755 -0.007904 \n", + "30 -0.000090 0.000238 3.971754e-04 0.000492 0.000504 -0.000725 -0.000846 \n", + "\n", + " HS3B HS4B \n", + "0 -0.052420 -0.052493 \n", + "1 0.000000 0.000000 \n", + "2 0.000022 0.000032 \n", + "3 0.000219 0.000231 \n", + "4 0.000327 0.000338 \n", + "5 0.000240 0.000243 \n", + "6 0.000010 0.000014 \n", + "7 0.000089 0.000100 \n", + "8 0.000293 0.000306 \n", + "9 0.000108 0.000122 \n", + "10 0.000000 0.000000 \n", + "11 0.000000 0.000004 \n", + "12 0.000027 0.000041 \n", + "13 0.000099 0.000118 \n", + "14 0.000114 0.000133 \n", + "15 0.000043 0.000054 \n", + "16 -0.000016 -0.000018 \n", + "17 -0.000984 -0.000992 \n", + "18 -0.009537 -0.009545 \n", + "19 -0.010706 -0.010712 \n", + "20 -0.001256 -0.001262 \n", + "21 -0.000228 -0.000235 \n", + "22 -0.002047 -0.002058 \n", + "23 -0.007216 -0.007230 \n", + "24 -0.002779 -0.002788 \n", + "25 0.000000 0.000000 \n", + "26 -0.000018 -0.000021 \n", + "27 -0.002018 -0.002028 \n", + "28 -0.007048 -0.007056 \n", + "29 -0.007901 -0.007909 \n", + "30 -0.000849 -0.000857 \n", + "\n", + "[31 rows x 47 columns]" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "mdcoefdf = pd.read_csv(\"new_data/lumberton/Lumberton_DY.csv\")\n", + "mdcoefdf" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[]\n" + ] + } + ], + "source": [ + "baseKapSectors = pd.read_csv(\"./new_data/lumberton/GI_base_val.csv\")\n", + "sectorlist_set = set(baseKapSectors[\"household\"].unique().tolist())\n", + "\n", + "model_subModel_sectors = set([s.split(\" \")[-1] for s in mdcoefdf[\"Model_Name\"]])\n", + "missing_sub_sectors = list(sectorlist_set - model_subModel_sectors)\n", + "print(missing_sub_sectors)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MAGMINMUTILMCONSMMANUMWHOLEMRETAILMTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
10.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
20.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
30.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
40.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
50.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
60.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
70.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
80.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
90.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
110.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
120.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
130.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
140.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
150.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
\n", + "
" + ], + "text/plain": [ + " MAGMIN MUTIL MCONS MMANU MWHOLE MRETAIL MTRANS MPROFSER MREALE \\\n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " MEDU MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 " + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_right = pd.DataFrame(\n", + " np.float64(0), index=range(mdcoefdf.shape[0]), columns=missing_sectors\n", + ")\n", + "df_right" + ] + }, + { + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)IAGMINIUTILICONSIMANUIWHOLE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
0Galvestonhurricanemain_modeltotDY2.6528150.18248-0.0103640.024845-0.148271-0.098026...0.00.00.00.00.00.00.00.00.00.0
1Galvestonhurricanesector_modelDY _ HH1WI-0.0968020.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
2Galvestonhurricanesector_modelDY _ HH2WI-0.2064910.000000.0000000.000009-0.0001470.000000...0.00.00.00.00.00.00.00.00.00.0
3Galvestonhurricanesector_modelDY _ HH3WI0.0357380.00000-0.0009260.000525-0.001338-0.002330...0.00.00.00.00.00.00.00.00.00.0
4Galvestonhurricanesector_modelDY _ HH4WI0.5327130.000000.0000000.000000-0.0025630.000000...0.00.00.00.00.00.00.00.00.00.0
5Galvestonhurricanesector_modelDY _ HH5WI0.8830550.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
6Galvestonhurricanesector_modelDY _ HH1BI-0.0538070.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
7Galvestonhurricanesector_modelDY _ HH2BI-0.2027550.000000.0000000.000000-0.0000940.000000...0.00.00.00.00.00.00.00.00.00.0
8Galvestonhurricanesector_modelDY _ HH3BI-0.1483150.00000-0.0001280.000000-0.000517-0.000368...0.00.00.00.00.00.00.00.00.00.0
9Galvestonhurricanesector_modelDY _ HH4BI-0.3596770.000000.0000000.000000-0.0004630.000000...0.00.00.00.00.00.00.00.00.00.0
10Galvestonhurricanesector_modelDY _ HH5BI-0.0314230.00000-0.0005660.000000-0.002181-0.001660...0.00.00.00.00.00.00.00.00.00.0
11Galvestonhurricanesector_modelDY _ HH1HI-0.0468550.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
12Galvestonhurricanesector_modelDY _ HH2HI-0.2012490.000000.0000000.000048-0.0000270.000000...0.00.00.00.00.00.00.00.00.00.0
13Galvestonhurricanesector_modelDY _ HH3HI-0.1175650.000000.0000060.001203-0.000848-0.001215...0.00.00.00.00.00.00.00.00.00.0
14Galvestonhurricanesector_modelDY _ HH4HI0.1181800.00000-0.0007120.004969-0.003469-0.005874...0.00.00.00.00.00.00.00.00.00.0
15Galvestonhurricanesector_modelDY _ HH5HI-0.1148350.000000.0000000.000929-0.000405-0.000259...0.00.00.00.00.00.00.00.00.00.0
\n", + "

16 rows × 37 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) IAGMIN \\\n", + "0 Galveston hurricane main_model totDY 2.652815 0.18248 \n", + "1 Galveston hurricane sector_model DY _ HH1WI -0.096802 0.00000 \n", + "2 Galveston hurricane sector_model DY _ HH2WI -0.206491 0.00000 \n", + "3 Galveston hurricane sector_model DY _ HH3WI 0.035738 0.00000 \n", + "4 Galveston hurricane sector_model DY _ HH4WI 0.532713 0.00000 \n", + "5 Galveston hurricane sector_model DY _ HH5WI 0.883055 0.00000 \n", + "6 Galveston hurricane sector_model DY _ HH1BI -0.053807 0.00000 \n", + "7 Galveston hurricane sector_model DY _ HH2BI -0.202755 0.00000 \n", + "8 Galveston hurricane sector_model DY _ HH3BI -0.148315 0.00000 \n", + "9 Galveston hurricane sector_model DY _ HH4BI -0.359677 0.00000 \n", + "10 Galveston hurricane sector_model DY _ HH5BI -0.031423 0.00000 \n", + "11 Galveston hurricane sector_model DY _ HH1HI -0.046855 0.00000 \n", + "12 Galveston hurricane sector_model DY _ HH2HI -0.201249 0.00000 \n", + "13 Galveston hurricane sector_model DY _ HH3HI -0.117565 0.00000 \n", + "14 Galveston hurricane sector_model DY _ HH4HI 0.118180 0.00000 \n", + "15 Galveston hurricane sector_model DY _ HH5HI -0.114835 0.00000 \n", + "\n", + " IUTIL ICONS IMANU IWHOLE ... MTRANS MPROFSER MREALE \\\n", + "0 -0.010364 0.024845 -0.148271 -0.098026 ... 0.0 0.0 0.0 \n", + "1 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "2 0.000000 0.000009 -0.000147 0.000000 ... 0.0 0.0 0.0 \n", + "3 -0.000926 0.000525 -0.001338 -0.002330 ... 0.0 0.0 0.0 \n", + "4 0.000000 0.000000 -0.002563 0.000000 ... 0.0 0.0 0.0 \n", + "5 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "6 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "7 0.000000 0.000000 -0.000094 0.000000 ... 0.0 0.0 0.0 \n", + "8 -0.000128 0.000000 -0.000517 -0.000368 ... 0.0 0.0 0.0 \n", + "9 0.000000 0.000000 -0.000463 0.000000 ... 0.0 0.0 0.0 \n", + "10 -0.000566 0.000000 -0.002181 -0.001660 ... 0.0 0.0 0.0 \n", + "11 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "12 0.000000 0.000048 -0.000027 0.000000 ... 0.0 0.0 0.0 \n", + "13 0.000006 0.001203 -0.000848 -0.001215 ... 0.0 0.0 0.0 \n", + "14 -0.000712 0.004969 -0.003469 -0.005874 ... 0.0 0.0 0.0 \n", + "15 0.000000 0.000929 -0.000405 -0.000259 ... 0.0 0.0 0.0 \n", + "\n", + " MEDU MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + "[16 rows x 37 columns]" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "mdcoefdf = pd.concat([mdcoefdf, df_right], axis=1)\n", + "mdcoefdf" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "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", + "
TestbedHazardModel_TypeModel_Name
0Galvestonhurricanesector_modelDY_ HH1WM
1Galvestonhurricanesector_modelDY_ HH2WM
2Galvestonhurricanesector_modelDY_ HH3WM
3Galvestonhurricanesector_modelDY_ HH4WM
4Galvestonhurricanesector_modelDY_ HH5WM
5Galvestonhurricanesector_modelDY_ HH1BM
6Galvestonhurricanesector_modelDY_ HH2BM
7Galvestonhurricanesector_modelDY_ HH3BM
8Galvestonhurricanesector_modelDY_ HH4BM
9Galvestonhurricanesector_modelDY_ HH5BM
10Galvestonhurricanesector_modelDY_ HH1HM
11Galvestonhurricanesector_modelDY_ HH2HM
12Galvestonhurricanesector_modelDY_ HH3HM
13Galvestonhurricanesector_modelDY_ HH4HM
14Galvestonhurricanesector_modelDY_ HH5HM
\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name\n", + "0 Galveston hurricane sector_model DY_ HH1WM\n", + "1 Galveston hurricane sector_model DY_ HH2WM\n", + "2 Galveston hurricane sector_model DY_ HH3WM\n", + "3 Galveston hurricane sector_model DY_ HH4WM\n", + "4 Galveston hurricane sector_model DY_ HH5WM\n", + "5 Galveston hurricane sector_model DY_ HH1BM\n", + "6 Galveston hurricane sector_model DY_ HH2BM\n", + "7 Galveston hurricane sector_model DY_ HH3BM\n", + "8 Galveston hurricane sector_model DY_ HH4BM\n", + "9 Galveston hurricane sector_model DY_ HH5BM\n", + "10 Galveston hurricane sector_model DY_ HH1HM\n", + "11 Galveston hurricane sector_model DY_ HH2HM\n", + "12 Galveston hurricane sector_model DY_ HH3HM\n", + "13 Galveston hurricane sector_model DY_ HH4HM\n", + "14 Galveston hurricane sector_model DY_ HH5HM" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# If missing sector_models\n", + "missing_sectors_2 = [\n", + " \"HH1WM\",\n", + " \"HH2WM\",\n", + " \"HH3WM\",\n", + " \"HH4WM\",\n", + " \"HH5WM\",\n", + " \"HH1BM\",\n", + " \"HH2BM\",\n", + " \"HH3BM\",\n", + " \"HH4BM\",\n", + " \"HH5BM\",\n", + " \"HH1HM\",\n", + " \"HH2HM\",\n", + " \"HH3HM\",\n", + " \"HH4HM\",\n", + " \"HH5HM\",\n", + "]\n", + "\n", + "df_bottom_left = pd.DataFrame(\n", + " [\n", + " [\"Galveston\", \"hurricane\", \"sector_model\", f\"{model_DY} {sect}\"]\n", + " for sect in missing_sectors_2\n", + " ],\n", + " index=range(len(missing_sectors_2)),\n", + " columns=mdcoefdf.columns[:4],\n", + ")\n", + "df_bottom_left" + ] + }, + { + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
(Intercept)IAGMINIUTILICONSIMANUIWHOLEIRETAILITRANSIPROFSERIREALE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
00.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
10.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
20.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
30.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
40.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
50.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
60.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
70.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
80.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
90.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
100.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
110.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
120.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
130.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
140.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
\n", + "

15 rows × 33 columns

\n", + "
" + ], + "text/plain": [ + " (Intercept) IAGMIN IUTIL ICONS IMANU IWHOLE IRETAIL ITRANS \\\n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " IPROFSER IREALE ... MTRANS MPROFSER MREALE MEDU MHEALTH MART \\\n", + "0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 \n", + "\n", + "[15 rows x 33 columns]" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_bottom_right = pd.DataFrame(\n", + " np.float64(0), index=range(len(missing_sectors_2)), columns=mdcoefdf.columns[4:]\n", + ")\n", + "df_bottom_right" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)IAGMINIUTILICONSIMANUIWHOLE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
0Galvestonhurricanesector_modelDY_ HH1WM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
1Galvestonhurricanesector_modelDY_ HH2WM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
2Galvestonhurricanesector_modelDY_ HH3WM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
3Galvestonhurricanesector_modelDY_ HH4WM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
4Galvestonhurricanesector_modelDY_ HH5WM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
5Galvestonhurricanesector_modelDY_ HH1BM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
6Galvestonhurricanesector_modelDY_ HH2BM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
7Galvestonhurricanesector_modelDY_ HH3BM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
8Galvestonhurricanesector_modelDY_ HH4BM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
9Galvestonhurricanesector_modelDY_ HH5BM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
10Galvestonhurricanesector_modelDY_ HH1HM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
11Galvestonhurricanesector_modelDY_ HH2HM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
12Galvestonhurricanesector_modelDY_ HH3HM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
13Galvestonhurricanesector_modelDY_ HH4HM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
14Galvestonhurricanesector_modelDY_ HH5HM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
\n", + "

15 rows × 37 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) IAGMIN IUTIL \\\n", + "0 Galveston hurricane sector_model DY_ HH1WM 0.0 0.0 0.0 \n", + "1 Galveston hurricane sector_model DY_ HH2WM 0.0 0.0 0.0 \n", + "2 Galveston hurricane sector_model DY_ HH3WM 0.0 0.0 0.0 \n", + "3 Galveston hurricane sector_model DY_ HH4WM 0.0 0.0 0.0 \n", + "4 Galveston hurricane sector_model DY_ HH5WM 0.0 0.0 0.0 \n", + "5 Galveston hurricane sector_model DY_ HH1BM 0.0 0.0 0.0 \n", + "6 Galveston hurricane sector_model DY_ HH2BM 0.0 0.0 0.0 \n", + "7 Galveston hurricane sector_model DY_ HH3BM 0.0 0.0 0.0 \n", + "8 Galveston hurricane sector_model DY_ HH4BM 0.0 0.0 0.0 \n", + "9 Galveston hurricane sector_model DY_ HH5BM 0.0 0.0 0.0 \n", + "10 Galveston hurricane sector_model DY_ HH1HM 0.0 0.0 0.0 \n", + "11 Galveston hurricane sector_model DY_ HH2HM 0.0 0.0 0.0 \n", + "12 Galveston hurricane sector_model DY_ HH3HM 0.0 0.0 0.0 \n", + "13 Galveston hurricane sector_model DY_ HH4HM 0.0 0.0 0.0 \n", + "14 Galveston hurricane sector_model DY_ HH5HM 0.0 0.0 0.0 \n", + "\n", + " ICONS IMANU IWHOLE ... MTRANS MPROFSER MREALE MEDU MHEALTH MART \\\n", + "0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 \n", + "\n", + "[15 rows x 37 columns]" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_bottom = pd.concat([df_bottom_left, df_bottom_right], axis=1)\n", + "df_bottom" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)IAGMINIUTILICONSIMANUIWHOLE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
0Galvestonhurricanemain_modeltotDY2.6528150.18248-0.0103640.024845-0.148271-0.098026...0.00.00.00.00.00.00.00.00.00.0
1Galvestonhurricanesector_modelDY _ HH1WI-0.0968020.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
2Galvestonhurricanesector_modelDY _ HH2WI-0.2064910.000000.0000000.000009-0.0001470.000000...0.00.00.00.00.00.00.00.00.00.0
3Galvestonhurricanesector_modelDY _ HH3WI0.0357380.00000-0.0009260.000525-0.001338-0.002330...0.00.00.00.00.00.00.00.00.00.0
4Galvestonhurricanesector_modelDY _ HH4WI0.5327130.000000.0000000.000000-0.0025630.000000...0.00.00.00.00.00.00.00.00.00.0
5Galvestonhurricanesector_modelDY _ HH5WI0.8830550.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
6Galvestonhurricanesector_modelDY _ HH1BI-0.0538070.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
7Galvestonhurricanesector_modelDY _ HH2BI-0.2027550.000000.0000000.000000-0.0000940.000000...0.00.00.00.00.00.00.00.00.00.0
8Galvestonhurricanesector_modelDY _ HH3BI-0.1483150.00000-0.0001280.000000-0.000517-0.000368...0.00.00.00.00.00.00.00.00.00.0
9Galvestonhurricanesector_modelDY _ HH4BI-0.3596770.000000.0000000.000000-0.0004630.000000...0.00.00.00.00.00.00.00.00.00.0
10Galvestonhurricanesector_modelDY _ HH5BI-0.0314230.00000-0.0005660.000000-0.002181-0.001660...0.00.00.00.00.00.00.00.00.00.0
11Galvestonhurricanesector_modelDY _ HH1HI-0.0468550.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
12Galvestonhurricanesector_modelDY _ HH2HI-0.2012490.000000.0000000.000048-0.0000270.000000...0.00.00.00.00.00.00.00.00.00.0
13Galvestonhurricanesector_modelDY _ HH3HI-0.1175650.000000.0000060.001203-0.000848-0.001215...0.00.00.00.00.00.00.00.00.00.0
14Galvestonhurricanesector_modelDY _ HH4HI0.1181800.00000-0.0007120.004969-0.003469-0.005874...0.00.00.00.00.00.00.00.00.00.0
15Galvestonhurricanesector_modelDY _ HH5HI-0.1148350.000000.0000000.000929-0.000405-0.000259...0.00.00.00.00.00.00.00.00.00.0
16Galvestonhurricanesector_modelDY_ HH1WM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
17Galvestonhurricanesector_modelDY_ HH2WM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
18Galvestonhurricanesector_modelDY_ HH3WM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
19Galvestonhurricanesector_modelDY_ HH4WM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
20Galvestonhurricanesector_modelDY_ HH5WM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
21Galvestonhurricanesector_modelDY_ HH1BM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
22Galvestonhurricanesector_modelDY_ HH2BM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
23Galvestonhurricanesector_modelDY_ HH3BM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
24Galvestonhurricanesector_modelDY_ HH4BM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
25Galvestonhurricanesector_modelDY_ HH5BM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
26Galvestonhurricanesector_modelDY_ HH1HM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
27Galvestonhurricanesector_modelDY_ HH2HM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
28Galvestonhurricanesector_modelDY_ HH3HM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
29Galvestonhurricanesector_modelDY_ HH4HM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
30Galvestonhurricanesector_modelDY_ HH5HM0.0000000.000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
\n", + "

31 rows × 37 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) IAGMIN \\\n", + "0 Galveston hurricane main_model totDY 2.652815 0.18248 \n", + "1 Galveston hurricane sector_model DY _ HH1WI -0.096802 0.00000 \n", + "2 Galveston hurricane sector_model DY _ HH2WI -0.206491 0.00000 \n", + "3 Galveston hurricane sector_model DY _ HH3WI 0.035738 0.00000 \n", + "4 Galveston hurricane sector_model DY _ HH4WI 0.532713 0.00000 \n", + "5 Galveston hurricane sector_model DY _ HH5WI 0.883055 0.00000 \n", + "6 Galveston hurricane sector_model DY _ HH1BI -0.053807 0.00000 \n", + "7 Galveston hurricane sector_model DY _ HH2BI -0.202755 0.00000 \n", + "8 Galveston hurricane sector_model DY _ HH3BI -0.148315 0.00000 \n", + "9 Galveston hurricane sector_model DY _ HH4BI -0.359677 0.00000 \n", + "10 Galveston hurricane sector_model DY _ HH5BI -0.031423 0.00000 \n", + "11 Galveston hurricane sector_model DY _ HH1HI -0.046855 0.00000 \n", + "12 Galveston hurricane sector_model DY _ HH2HI -0.201249 0.00000 \n", + "13 Galveston hurricane sector_model DY _ HH3HI -0.117565 0.00000 \n", + "14 Galveston hurricane sector_model DY _ HH4HI 0.118180 0.00000 \n", + "15 Galveston hurricane sector_model DY _ HH5HI -0.114835 0.00000 \n", + "16 Galveston hurricane sector_model DY_ HH1WM 0.000000 0.00000 \n", + "17 Galveston hurricane sector_model DY_ HH2WM 0.000000 0.00000 \n", + "18 Galveston hurricane sector_model DY_ HH3WM 0.000000 0.00000 \n", + "19 Galveston hurricane sector_model DY_ HH4WM 0.000000 0.00000 \n", + "20 Galveston hurricane sector_model DY_ HH5WM 0.000000 0.00000 \n", + "21 Galveston hurricane sector_model DY_ HH1BM 0.000000 0.00000 \n", + "22 Galveston hurricane sector_model DY_ HH2BM 0.000000 0.00000 \n", + "23 Galveston hurricane sector_model DY_ HH3BM 0.000000 0.00000 \n", + "24 Galveston hurricane sector_model DY_ HH4BM 0.000000 0.00000 \n", + "25 Galveston hurricane sector_model DY_ HH5BM 0.000000 0.00000 \n", + "26 Galveston hurricane sector_model DY_ HH1HM 0.000000 0.00000 \n", + "27 Galveston hurricane sector_model DY_ HH2HM 0.000000 0.00000 \n", + "28 Galveston hurricane sector_model DY_ HH3HM 0.000000 0.00000 \n", + "29 Galveston hurricane sector_model DY_ HH4HM 0.000000 0.00000 \n", + "30 Galveston hurricane sector_model DY_ HH5HM 0.000000 0.00000 \n", + "\n", + " IUTIL ICONS IMANU IWHOLE ... MTRANS MPROFSER MREALE \\\n", + "0 -0.010364 0.024845 -0.148271 -0.098026 ... 0.0 0.0 0.0 \n", + "1 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "2 0.000000 0.000009 -0.000147 0.000000 ... 0.0 0.0 0.0 \n", + "3 -0.000926 0.000525 -0.001338 -0.002330 ... 0.0 0.0 0.0 \n", + "4 0.000000 0.000000 -0.002563 0.000000 ... 0.0 0.0 0.0 \n", + "5 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "6 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "7 0.000000 0.000000 -0.000094 0.000000 ... 0.0 0.0 0.0 \n", + "8 -0.000128 0.000000 -0.000517 -0.000368 ... 0.0 0.0 0.0 \n", + "9 0.000000 0.000000 -0.000463 0.000000 ... 0.0 0.0 0.0 \n", + "10 -0.000566 0.000000 -0.002181 -0.001660 ... 0.0 0.0 0.0 \n", + "11 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "12 0.000000 0.000048 -0.000027 0.000000 ... 0.0 0.0 0.0 \n", + "13 0.000006 0.001203 -0.000848 -0.001215 ... 0.0 0.0 0.0 \n", + "14 -0.000712 0.004969 -0.003469 -0.005874 ... 0.0 0.0 0.0 \n", + "15 0.000000 0.000929 -0.000405 -0.000259 ... 0.0 0.0 0.0 \n", + "16 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "17 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "18 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "19 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "20 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "21 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "22 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "23 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "24 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "25 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "26 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "27 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "28 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "29 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "30 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "\n", + " MEDU MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "16 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "17 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "18 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "19 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "21 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "22 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "23 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "24 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "25 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "26 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "27 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "28 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "29 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "30 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + "[31 rows x 37 columns]" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "final_df = pd.concat([mdcoefdf, df_bottom], axis=0).reset_index(drop=True)\n", + "final_df" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [], + "source": [ + "final_df.to_csv(\"./new_data/Galveston/updated_coeff/DY_coefficients.csv\", index=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# For MIGT\n" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)AG_MIAUTILACONSTAMANUAWHOLEA...ACCOBOTHERBHS1AHS2AHS3AHS4AHS1BHS2BHS3BHS4B
0Lumbertonflood/hurricanemain_modeltotMIGT39.331596-0.007003-0.0096590.000000e+000.009699-0.027145...-0.004615-0.014188-0.387801-0.384062-0.386077-0.385961-0.239919-0.244129-0.245133-0.244717
1Lumbertonflood/hurricanesector_modelMIGT _ HH1WA-0.2177120.000000-0.0006910.000000e+00-0.000558-0.001699...0.0000140.000000-0.001716-0.001768-0.001800-0.0018330.0000000.0000000.0000080.000021
2Lumbertonflood/hurricanesector_modelMIGT _ HH2WA0.3255620.000000-0.0016880.000000e+00-0.001344-0.004030...0.0001110.000027-0.011288-0.010984-0.011045-0.0110760.0000000.0001690.0001540.000175
3Lumbertonflood/hurricanesector_modelMIGT _ HH3WA2.372154-0.000078-0.0062588.507845e-04-0.005354-0.018269...0.0003360.000245-0.051699-0.049689-0.049956-0.0499210.0007640.0010800.0009670.001013
4Lumbertonflood/hurricanesector_modelMIGT _ HH4WA1.993598-0.000220-0.0040255.599865e-04-0.004018-0.014545...0.0000000.000057-0.041807-0.040208-0.040419-0.0404050.0002860.0005770.0004910.000529
5Lumbertonflood/hurricanesector_modelMIGT _ HH5WA-0.3414000.000000-0.0005431.276313e-05-0.000754-0.002879...0.0000000.000000-0.001431-0.001475-0.001508-0.0015430.000000-0.000011-0.000039-0.000041
6Lumbertonflood/hurricanesector_modelMIGT _ HH1BA0.074405-0.000088-0.0009710.000000e+00-0.000653-0.001509...0.0000860.000009-0.006908-0.006781-0.006830-0.0068660.0000000.0002010.0001950.000214
7Lumbertonflood/hurricanesector_modelMIGT _ HH2BA0.5704200.000000-0.0012285.330934e-07-0.000938-0.004262...0.0001710.000041-0.016887-0.016450-0.016509-0.0165270.0002380.0004930.0004670.000493
8Lumbertonflood/hurricanesector_modelMIGT _ HH3BA2.5052540.000000-0.0018730.000000e+00-0.000708-0.008451...0.0003050.000131-0.053356-0.051520-0.051716-0.0516400.0011510.0015310.0014060.001466
9Lumbertonflood/hurricanesector_modelMIGT _ HH4BA0.4974010.000000-0.0007100.000000e+00-0.000473-0.003221...0.0000000.000000-0.014907-0.014503-0.014573-0.0145920.0000000.0002470.0002190.000248
10Lumbertonflood/hurricanesector_modelMIGT _ HH5BA-0.1926230.0000000.0000000.000000e+00-0.000003-0.000052...0.0000000.0000000.000000-0.000037-0.000058-0.0000700.0000000.0000000.0000000.000000
11Lumbertonflood/hurricanesector_modelMIGT _ HH1IA0.1248020.000000-0.0000870.000000e+000.000000-0.000001...0.0001160.000007-0.007332-0.007257-0.007289-0.0073240.0000000.0001680.0001550.000177
12Lumbertonflood/hurricanesector_modelMIGT _ HH2IA2.2529180.0001870.000329-6.202692e-060.0007530.000969...0.0004460.000138-0.044490-0.043198-0.043323-0.0432570.0001950.0005750.0004620.000516
13Lumbertonflood/hurricanesector_modelMIGT _ HH3IA5.0659320.0004560.0016390.000000e+000.0023410.005932...0.0008060.000303-0.091981-0.089217-0.089646-0.0894320.0004520.0012520.0010170.001133
14Lumbertonflood/hurricanesector_modelMIGT _ HH4IA3.9975140.0000000.000637-7.899554e-040.0018710.005796...0.0003700.000035-0.075154-0.072515-0.072777-0.0726010.0001600.0006770.0004640.000557
15Lumbertonflood/hurricanesector_modelMIGT _ HH5IA0.0876110.000000-0.0000020.000000e+00-0.000023-0.000071...0.0000000.000000-0.007845-0.007774-0.007796-0.0078250.0000000.0000000.0000000.000000
16Lumbertonflood/hurricanesector_modelMIGT _ HH1WB-0.2340610.0000000.0000000.000000e+000.0001440.000001...-0.000119-0.0002880.0000020.0001750.0002820.000289-0.001118-0.001235-0.001243-0.001246
17Lumbertonflood/hurricanesector_modelMIGT _ HH2WB0.280637-0.0001890.0000000.000000e+000.0006590.000788...-0.000256-0.0006970.0007240.0008310.0009610.000970-0.007089-0.007269-0.007262-0.007265
18Lumbertonflood/hurricanesector_modelMIGT _ HH3WB3.133082-0.0015000.000556-3.590343e-040.0037210.005402...-0.001089-0.0026370.0054660.0048280.0050070.004989-0.040971-0.041578-0.041486-0.041475
19Lumbertonflood/hurricanesector_modelMIGT _ HH4WB2.696372-0.0012860.000270-8.663577e-050.0028560.002957...-0.001456-0.0021120.0031340.0027070.0028760.002861-0.034360-0.034887-0.034821-0.034814
20Lumbertonflood/hurricanesector_modelMIGT _ HH5WB-0.115980-0.0000020.0000000.000000e+000.0003310.000000...-0.000246-0.0003340.0000000.0001440.0002580.000261-0.002393-0.002518-0.002523-0.002524
21Lumbertonflood/hurricanesector_modelMIGT _ HH1BB0.198573-0.0001910.0000000.000000e+000.0003790.001886...-0.000091-0.0003210.0006760.0008030.0009290.000936-0.006032-0.006205-0.006201-0.006206
22Lumbertonflood/hurricanesector_modelMIGT _ HH2BB0.8123380.0000000.0000640.000000e+000.000939-0.001549...-0.000080-0.0004460.0019060.0017990.0019530.001948-0.013472-0.013768-0.013743-0.013748
23Lumbertonflood/hurricanesector_modelMIGT _ HH3BB4.026621-0.0005460.0003680.000000e+000.003627-0.005209...-0.000156-0.0007610.0055230.0049250.0052710.005261-0.045279-0.046393-0.046314-0.046313
24Lumbertonflood/hurricanesector_modelMIGT _ HH4BB1.004359-0.0003410.0000000.000000e+000.001107-0.000878...-0.000265-0.0003470.0010400.0009620.0011190.001108-0.013852-0.014169-0.014149-0.014148
25Lumbertonflood/hurricanesector_modelMIGT _ HH5BB-0.1939190.0000000.0000000.000000e+000.0000000.000000...-0.000001-0.0000110.0000000.0000000.0000000.0000000.000000-0.000032-0.000041-0.000043
26Lumbertonflood/hurricanesector_modelMIGT _ HH1IB-0.2593830.0000000.0000000.000000e+000.0002850.000009...-0.000205-0.0004550.0002090.0003740.0004780.000484-0.001186-0.001305-0.001312-0.001313
27Lumbertonflood/hurricanesector_modelMIGT _ HH2IB0.933682-0.0002140.0000000.000000e+000.0009790.000000...-0.000516-0.0013340.0024350.0023760.0025180.002522-0.015266-0.015544-0.015515-0.015514
28Lumbertonflood/hurricanesector_modelMIGT _ HH3IB2.331474-0.0017410.0000760.000000e+000.0029670.005153...-0.001370-0.0029670.0071240.0066550.0068080.006793-0.033296-0.033788-0.033706-0.033694
29Lumbertonflood/hurricanesector_modelMIGT _ HH4IB1.961755-0.0019780.0000000.000000e+000.0024460.005975...-0.001580-0.0022740.0044880.0041800.0043310.004313-0.028163-0.028593-0.028531-0.028524
30Lumbertonflood/hurricanesector_modelMIGT _ HH5IB-0.1693210.0000000.0000000.000000e+000.0001490.000188...-0.000266-0.0003660.0000000.0000590.0001840.000187-0.002013-0.002131-0.002138-0.002141
\n", + "

31 rows × 47 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) \\\n", + "0 Lumberton flood/hurricane main_model totMIGT 39.331596 \n", + "1 Lumberton flood/hurricane sector_model MIGT _ HH1WA -0.217712 \n", + "2 Lumberton flood/hurricane sector_model MIGT _ HH2WA 0.325562 \n", + "3 Lumberton flood/hurricane sector_model MIGT _ HH3WA 2.372154 \n", + "4 Lumberton flood/hurricane sector_model MIGT _ HH4WA 1.993598 \n", + "5 Lumberton flood/hurricane sector_model MIGT _ HH5WA -0.341400 \n", + "6 Lumberton flood/hurricane sector_model MIGT _ HH1BA 0.074405 \n", + "7 Lumberton flood/hurricane sector_model MIGT _ HH2BA 0.570420 \n", + "8 Lumberton flood/hurricane sector_model MIGT _ HH3BA 2.505254 \n", + "9 Lumberton flood/hurricane sector_model MIGT _ HH4BA 0.497401 \n", + "10 Lumberton flood/hurricane sector_model MIGT _ HH5BA -0.192623 \n", + "11 Lumberton flood/hurricane sector_model MIGT _ HH1IA 0.124802 \n", + "12 Lumberton flood/hurricane sector_model MIGT _ HH2IA 2.252918 \n", + "13 Lumberton flood/hurricane sector_model MIGT _ HH3IA 5.065932 \n", + "14 Lumberton flood/hurricane sector_model MIGT _ HH4IA 3.997514 \n", + "15 Lumberton flood/hurricane sector_model MIGT _ HH5IA 0.087611 \n", + "16 Lumberton flood/hurricane sector_model MIGT _ HH1WB -0.234061 \n", + "17 Lumberton flood/hurricane sector_model MIGT _ HH2WB 0.280637 \n", + "18 Lumberton flood/hurricane sector_model MIGT _ HH3WB 3.133082 \n", + "19 Lumberton flood/hurricane sector_model MIGT _ HH4WB 2.696372 \n", + "20 Lumberton flood/hurricane sector_model MIGT _ HH5WB -0.115980 \n", + "21 Lumberton flood/hurricane sector_model MIGT _ HH1BB 0.198573 \n", + "22 Lumberton flood/hurricane sector_model MIGT _ HH2BB 0.812338 \n", + "23 Lumberton flood/hurricane sector_model MIGT _ HH3BB 4.026621 \n", + "24 Lumberton flood/hurricane sector_model MIGT _ HH4BB 1.004359 \n", + "25 Lumberton flood/hurricane sector_model MIGT _ HH5BB -0.193919 \n", + "26 Lumberton flood/hurricane sector_model MIGT _ HH1IB -0.259383 \n", + "27 Lumberton flood/hurricane sector_model MIGT _ HH2IB 0.933682 \n", + "28 Lumberton flood/hurricane sector_model MIGT _ HH3IB 2.331474 \n", + "29 Lumberton flood/hurricane sector_model MIGT _ HH4IB 1.961755 \n", + "30 Lumberton flood/hurricane sector_model MIGT _ HH5IB -0.169321 \n", + "\n", + " AG_MIA UTILA CONSTA MANUA WHOLEA ... ACCOB \\\n", + "0 -0.007003 -0.009659 0.000000e+00 0.009699 -0.027145 ... -0.004615 \n", + "1 0.000000 -0.000691 0.000000e+00 -0.000558 -0.001699 ... 0.000014 \n", + "2 0.000000 -0.001688 0.000000e+00 -0.001344 -0.004030 ... 0.000111 \n", + "3 -0.000078 -0.006258 8.507845e-04 -0.005354 -0.018269 ... 0.000336 \n", + "4 -0.000220 -0.004025 5.599865e-04 -0.004018 -0.014545 ... 0.000000 \n", + "5 0.000000 -0.000543 1.276313e-05 -0.000754 -0.002879 ... 0.000000 \n", + "6 -0.000088 -0.000971 0.000000e+00 -0.000653 -0.001509 ... 0.000086 \n", + "7 0.000000 -0.001228 5.330934e-07 -0.000938 -0.004262 ... 0.000171 \n", + "8 0.000000 -0.001873 0.000000e+00 -0.000708 -0.008451 ... 0.000305 \n", + "9 0.000000 -0.000710 0.000000e+00 -0.000473 -0.003221 ... 0.000000 \n", + "10 0.000000 0.000000 0.000000e+00 -0.000003 -0.000052 ... 0.000000 \n", + "11 0.000000 -0.000087 0.000000e+00 0.000000 -0.000001 ... 0.000116 \n", + "12 0.000187 0.000329 -6.202692e-06 0.000753 0.000969 ... 0.000446 \n", + "13 0.000456 0.001639 0.000000e+00 0.002341 0.005932 ... 0.000806 \n", + "14 0.000000 0.000637 -7.899554e-04 0.001871 0.005796 ... 0.000370 \n", + "15 0.000000 -0.000002 0.000000e+00 -0.000023 -0.000071 ... 0.000000 \n", + "16 0.000000 0.000000 0.000000e+00 0.000144 0.000001 ... -0.000119 \n", + "17 -0.000189 0.000000 0.000000e+00 0.000659 0.000788 ... -0.000256 \n", + "18 -0.001500 0.000556 -3.590343e-04 0.003721 0.005402 ... -0.001089 \n", + "19 -0.001286 0.000270 -8.663577e-05 0.002856 0.002957 ... -0.001456 \n", + "20 -0.000002 0.000000 0.000000e+00 0.000331 0.000000 ... -0.000246 \n", + "21 -0.000191 0.000000 0.000000e+00 0.000379 0.001886 ... -0.000091 \n", + "22 0.000000 0.000064 0.000000e+00 0.000939 -0.001549 ... -0.000080 \n", + "23 -0.000546 0.000368 0.000000e+00 0.003627 -0.005209 ... -0.000156 \n", + "24 -0.000341 0.000000 0.000000e+00 0.001107 -0.000878 ... -0.000265 \n", + "25 0.000000 0.000000 0.000000e+00 0.000000 0.000000 ... -0.000001 \n", + "26 0.000000 0.000000 0.000000e+00 0.000285 0.000009 ... -0.000205 \n", + "27 -0.000214 0.000000 0.000000e+00 0.000979 0.000000 ... -0.000516 \n", + "28 -0.001741 0.000076 0.000000e+00 0.002967 0.005153 ... -0.001370 \n", + "29 -0.001978 0.000000 0.000000e+00 0.002446 0.005975 ... -0.001580 \n", + "30 0.000000 0.000000 0.000000e+00 0.000149 0.000188 ... -0.000266 \n", + "\n", + " OTHERB HS1A HS2A HS3A HS4A HS1B HS2B \\\n", + "0 -0.014188 -0.387801 -0.384062 -0.386077 -0.385961 -0.239919 -0.244129 \n", + "1 0.000000 -0.001716 -0.001768 -0.001800 -0.001833 0.000000 0.000000 \n", + "2 0.000027 -0.011288 -0.010984 -0.011045 -0.011076 0.000000 0.000169 \n", + "3 0.000245 -0.051699 -0.049689 -0.049956 -0.049921 0.000764 0.001080 \n", + "4 0.000057 -0.041807 -0.040208 -0.040419 -0.040405 0.000286 0.000577 \n", + "5 0.000000 -0.001431 -0.001475 -0.001508 -0.001543 0.000000 -0.000011 \n", + "6 0.000009 -0.006908 -0.006781 -0.006830 -0.006866 0.000000 0.000201 \n", + "7 0.000041 -0.016887 -0.016450 -0.016509 -0.016527 0.000238 0.000493 \n", + "8 0.000131 -0.053356 -0.051520 -0.051716 -0.051640 0.001151 0.001531 \n", + "9 0.000000 -0.014907 -0.014503 -0.014573 -0.014592 0.000000 0.000247 \n", + "10 0.000000 0.000000 -0.000037 -0.000058 -0.000070 0.000000 0.000000 \n", + "11 0.000007 -0.007332 -0.007257 -0.007289 -0.007324 0.000000 0.000168 \n", + "12 0.000138 -0.044490 -0.043198 -0.043323 -0.043257 0.000195 0.000575 \n", + "13 0.000303 -0.091981 -0.089217 -0.089646 -0.089432 0.000452 0.001252 \n", + "14 0.000035 -0.075154 -0.072515 -0.072777 -0.072601 0.000160 0.000677 \n", + "15 0.000000 -0.007845 -0.007774 -0.007796 -0.007825 0.000000 0.000000 \n", + "16 -0.000288 0.000002 0.000175 0.000282 0.000289 -0.001118 -0.001235 \n", + "17 -0.000697 0.000724 0.000831 0.000961 0.000970 -0.007089 -0.007269 \n", + "18 -0.002637 0.005466 0.004828 0.005007 0.004989 -0.040971 -0.041578 \n", + "19 -0.002112 0.003134 0.002707 0.002876 0.002861 -0.034360 -0.034887 \n", + "20 -0.000334 0.000000 0.000144 0.000258 0.000261 -0.002393 -0.002518 \n", + "21 -0.000321 0.000676 0.000803 0.000929 0.000936 -0.006032 -0.006205 \n", + "22 -0.000446 0.001906 0.001799 0.001953 0.001948 -0.013472 -0.013768 \n", + "23 -0.000761 0.005523 0.004925 0.005271 0.005261 -0.045279 -0.046393 \n", + "24 -0.000347 0.001040 0.000962 0.001119 0.001108 -0.013852 -0.014169 \n", + "25 -0.000011 0.000000 0.000000 0.000000 0.000000 0.000000 -0.000032 \n", + "26 -0.000455 0.000209 0.000374 0.000478 0.000484 -0.001186 -0.001305 \n", + "27 -0.001334 0.002435 0.002376 0.002518 0.002522 -0.015266 -0.015544 \n", + "28 -0.002967 0.007124 0.006655 0.006808 0.006793 -0.033296 -0.033788 \n", + "29 -0.002274 0.004488 0.004180 0.004331 0.004313 -0.028163 -0.028593 \n", + "30 -0.000366 0.000000 0.000059 0.000184 0.000187 -0.002013 -0.002131 \n", + "\n", + " HS3B HS4B \n", + "0 -0.245133 -0.244717 \n", + "1 0.000008 0.000021 \n", + "2 0.000154 0.000175 \n", + "3 0.000967 0.001013 \n", + "4 0.000491 0.000529 \n", + "5 -0.000039 -0.000041 \n", + "6 0.000195 0.000214 \n", + "7 0.000467 0.000493 \n", + "8 0.001406 0.001466 \n", + "9 0.000219 0.000248 \n", + "10 0.000000 0.000000 \n", + "11 0.000155 0.000177 \n", + "12 0.000462 0.000516 \n", + "13 0.001017 0.001133 \n", + "14 0.000464 0.000557 \n", + "15 0.000000 0.000000 \n", + "16 -0.001243 -0.001246 \n", + "17 -0.007262 -0.007265 \n", + "18 -0.041486 -0.041475 \n", + "19 -0.034821 -0.034814 \n", + "20 -0.002523 -0.002524 \n", + "21 -0.006201 -0.006206 \n", + "22 -0.013743 -0.013748 \n", + "23 -0.046314 -0.046313 \n", + "24 -0.014149 -0.014148 \n", + "25 -0.000041 -0.000043 \n", + "26 -0.001312 -0.001313 \n", + "27 -0.015515 -0.015514 \n", + "28 -0.033706 -0.033694 \n", + "29 -0.028531 -0.028524 \n", + "30 -0.002138 -0.002141 \n", + "\n", + "[31 rows x 47 columns]" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "mdcoefdf = pd.read_csv(\"./new_data/lumberton/Lumberton_MIGT.csv\")\n", + "mdcoefdf" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[]\n" + ] + } + ], + "source": [ + "baseKapSectors = pd.read_csv(\"./new_data/lumberton/HH_base_val.csv\")\n", + "sectorlist_set = set(baseKapSectors[\"household\"].unique().tolist())\n", + "\n", + "model_subModel_sectors = set([s.split(\" \")[-1] for s in mdcoefdf[\"Model_Name\"]])\n", + "missing_sub_sectors = list(sectorlist_set - model_subModel_sectors)\n", + "print(missing_sub_sectors)" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MAGMINMUTILMCONSMMANUMWHOLEMRETAILMTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
10.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
20.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
30.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
40.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
50.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
60.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
70.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
80.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
90.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
110.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
120.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
130.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
140.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
150.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
\n", + "
" + ], + "text/plain": [ + " MAGMIN MUTIL MCONS MMANU MWHOLE MRETAIL MTRANS MPROFSER MREALE \\\n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " MEDU MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 " + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_right = pd.DataFrame(\n", + " np.float64(0), index=range(mdcoefdf.shape[0]), columns=missing_sectors\n", + ")\n", + "df_right" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)IAGMINIUTILICONSIMANUIWHOLE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
0Galvestonhurricanemain_modeltotMIGT7.1165390-0.0086740.017239-0.067280-0.064794...0.00.00.00.00.00.00.00.00.00.0
1Galvestonhurricanesector_modelMIGT_ HH1WI-0.1434230-0.0005980.000017-0.000645-0.000592...0.00.00.00.00.00.00.00.00.00.0
2Galvestonhurricanesector_modelMIGT_ HH2WI0.2198150-0.0014270.000223-0.001546-0.001859...0.00.00.00.00.00.00.00.00.00.0
3Galvestonhurricanesector_modelMIGT_ HH3WI1.0859990-0.0038700.001027-0.004492-0.007519...0.00.00.00.00.00.00.00.00.00.0
4Galvestonhurricanesector_modelMIGT_ HH4WI2.6272560-0.0023750.002729-0.006765-0.010122...0.00.00.00.00.00.00.00.00.00.0
5Galvestonhurricanesector_modelMIGT_ HH5WI3.95861800.0000000.000568-0.005045-0.000674...0.00.00.00.00.00.00.00.00.00.0
6Galvestonhurricanesector_modelMIGT_ HH1BI-0.20530600.0000000.000000-0.0000880.000000...0.00.00.00.00.00.00.00.00.00.0
7Galvestonhurricanesector_modelMIGT_ HH2BI-0.1229340-0.0002650.000000-0.000494-0.000346...0.00.00.00.00.00.00.00.00.00.0
8Galvestonhurricanesector_modelMIGT_ HH3BI0.1427580-0.0009730.000000-0.001462-0.001868...0.00.00.00.00.00.00.00.00.00.0
9Galvestonhurricanesector_modelMIGT_ HH4BI-3.4486690-0.0015820.000000-0.001613-0.003493...0.00.00.00.00.00.00.00.00.00.0
10Galvestonhurricanesector_modelMIGT_ HH5BI-0.54316200.0000000.000000-0.001379-0.000033...0.00.00.00.00.00.00.00.00.00.0
11Galvestonhurricanesector_modelMIGT_ HH1HI-0.2056820-0.0000030.000000-0.0001030.000000...0.00.00.00.00.00.00.00.00.00.0
12Galvestonhurricanesector_modelMIGT_ HH2HI-0.0021960-0.0001550.000227-0.000803-0.001075...0.00.00.00.00.00.00.00.00.00.0
13Galvestonhurricanesector_modelMIGT_ HH3HI0.25105900.0000000.001617-0.002036-0.003166...0.00.00.00.00.00.00.00.00.00.0
14Galvestonhurricanesector_modelMIGT_ HH4HI-0.0128880-0.0018500.005880-0.005245-0.008843...0.00.00.00.00.00.00.00.00.00.0
15Galvestonhurricanesector_modelMIGT_ HH5HI0.06602000.0000000.000576-0.0004730.000000...0.00.00.00.00.00.00.00.00.00.0
\n", + "

16 rows × 37 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) IAGMIN \\\n", + "0 Galveston hurricane main_model totMIGT 7.116539 0 \n", + "1 Galveston hurricane sector_model MIGT_ HH1WI -0.143423 0 \n", + "2 Galveston hurricane sector_model MIGT_ HH2WI 0.219815 0 \n", + "3 Galveston hurricane sector_model MIGT_ HH3WI 1.085999 0 \n", + "4 Galveston hurricane sector_model MIGT_ HH4WI 2.627256 0 \n", + "5 Galveston hurricane sector_model MIGT_ HH5WI 3.958618 0 \n", + "6 Galveston hurricane sector_model MIGT_ HH1BI -0.205306 0 \n", + "7 Galveston hurricane sector_model MIGT_ HH2BI -0.122934 0 \n", + "8 Galveston hurricane sector_model MIGT_ HH3BI 0.142758 0 \n", + "9 Galveston hurricane sector_model MIGT_ HH4BI -3.448669 0 \n", + "10 Galveston hurricane sector_model MIGT_ HH5BI -0.543162 0 \n", + "11 Galveston hurricane sector_model MIGT_ HH1HI -0.205682 0 \n", + "12 Galveston hurricane sector_model MIGT_ HH2HI -0.002196 0 \n", + "13 Galveston hurricane sector_model MIGT_ HH3HI 0.251059 0 \n", + "14 Galveston hurricane sector_model MIGT_ HH4HI -0.012888 0 \n", + "15 Galveston hurricane sector_model MIGT_ HH5HI 0.066020 0 \n", + "\n", + " IUTIL ICONS IMANU IWHOLE ... MTRANS MPROFSER MREALE \\\n", + "0 -0.008674 0.017239 -0.067280 -0.064794 ... 0.0 0.0 0.0 \n", + "1 -0.000598 0.000017 -0.000645 -0.000592 ... 0.0 0.0 0.0 \n", + "2 -0.001427 0.000223 -0.001546 -0.001859 ... 0.0 0.0 0.0 \n", + "3 -0.003870 0.001027 -0.004492 -0.007519 ... 0.0 0.0 0.0 \n", + "4 -0.002375 0.002729 -0.006765 -0.010122 ... 0.0 0.0 0.0 \n", + "5 0.000000 0.000568 -0.005045 -0.000674 ... 0.0 0.0 0.0 \n", + "6 0.000000 0.000000 -0.000088 0.000000 ... 0.0 0.0 0.0 \n", + "7 -0.000265 0.000000 -0.000494 -0.000346 ... 0.0 0.0 0.0 \n", + "8 -0.000973 0.000000 -0.001462 -0.001868 ... 0.0 0.0 0.0 \n", + "9 -0.001582 0.000000 -0.001613 -0.003493 ... 0.0 0.0 0.0 \n", + "10 0.000000 0.000000 -0.001379 -0.000033 ... 0.0 0.0 0.0 \n", + "11 -0.000003 0.000000 -0.000103 0.000000 ... 0.0 0.0 0.0 \n", + "12 -0.000155 0.000227 -0.000803 -0.001075 ... 0.0 0.0 0.0 \n", + "13 0.000000 0.001617 -0.002036 -0.003166 ... 0.0 0.0 0.0 \n", + "14 -0.001850 0.005880 -0.005245 -0.008843 ... 0.0 0.0 0.0 \n", + "15 0.000000 0.000576 -0.000473 0.000000 ... 0.0 0.0 0.0 \n", + "\n", + " MEDU MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + "[16 rows x 37 columns]" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "mdcoefdf = pd.concat([mdcoefdf, df_right], axis=1)\n", + "mdcoefdf" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "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", + "
TestbedHazardModel_TypeModel_Name
0Galvestonhurricanesector_modelMIGT_ HH1WM
1Galvestonhurricanesector_modelMIGT_ HH2WM
2Galvestonhurricanesector_modelMIGT_ HH3WM
3Galvestonhurricanesector_modelMIGT_ HH4WM
4Galvestonhurricanesector_modelMIGT_ HH5WM
5Galvestonhurricanesector_modelMIGT_ HH1BM
6Galvestonhurricanesector_modelMIGT_ HH2BM
7Galvestonhurricanesector_modelMIGT_ HH3BM
8Galvestonhurricanesector_modelMIGT_ HH4BM
9Galvestonhurricanesector_modelMIGT_ HH5BM
10Galvestonhurricanesector_modelMIGT_ HH1HM
11Galvestonhurricanesector_modelMIGT_ HH2HM
12Galvestonhurricanesector_modelMIGT_ HH3HM
13Galvestonhurricanesector_modelMIGT_ HH4HM
14Galvestonhurricanesector_modelMIGT_ HH5HM
\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name\n", + "0 Galveston hurricane sector_model MIGT_ HH1WM\n", + "1 Galveston hurricane sector_model MIGT_ HH2WM\n", + "2 Galveston hurricane sector_model MIGT_ HH3WM\n", + "3 Galveston hurricane sector_model MIGT_ HH4WM\n", + "4 Galveston hurricane sector_model MIGT_ HH5WM\n", + "5 Galveston hurricane sector_model MIGT_ HH1BM\n", + "6 Galveston hurricane sector_model MIGT_ HH2BM\n", + "7 Galveston hurricane sector_model MIGT_ HH3BM\n", + "8 Galveston hurricane sector_model MIGT_ HH4BM\n", + "9 Galveston hurricane sector_model MIGT_ HH5BM\n", + "10 Galveston hurricane sector_model MIGT_ HH1HM\n", + "11 Galveston hurricane sector_model MIGT_ HH2HM\n", + "12 Galveston hurricane sector_model MIGT_ HH3HM\n", + "13 Galveston hurricane sector_model MIGT_ HH4HM\n", + "14 Galveston hurricane sector_model MIGT_ HH5HM" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# If missing sector_models\n", + "missing_sectors_migt = [\n", + " \"HH1WM\",\n", + " \"HH2WM\",\n", + " \"HH3WM\",\n", + " \"HH4WM\",\n", + " \"HH5WM\",\n", + " \"HH1BM\",\n", + " \"HH2BM\",\n", + " \"HH3BM\",\n", + " \"HH4BM\",\n", + " \"HH5BM\",\n", + " \"HH1HM\",\n", + " \"HH2HM\",\n", + " \"HH3HM\",\n", + " \"HH4HM\",\n", + " \"HH5HM\",\n", + "]\n", + "\n", + "df_bottom_left = pd.DataFrame(\n", + " [\n", + " [\"Galveston\", \"hurricane\", \"sector_model\", f\"{model_MIGT} {sect}\"]\n", + " for sect in missing_sectors_migt\n", + " ],\n", + " index=range(len(missing_sectors_migt)),\n", + " columns=mdcoefdf.columns[:4],\n", + ")\n", + "df_bottom_left" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
(Intercept)IAGMINIUTILICONSIMANUIWHOLEIRETAILITRANSIPROFSERIREALE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
00.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
10.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
20.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
30.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
40.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
50.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
60.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
70.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
80.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
90.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
100.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
110.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
120.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
130.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
140.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
\n", + "

15 rows × 33 columns

\n", + "
" + ], + "text/plain": [ + " (Intercept) IAGMIN IUTIL ICONS IMANU IWHOLE IRETAIL ITRANS \\\n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " IPROFSER IREALE ... MTRANS MPROFSER MREALE MEDU MHEALTH MART \\\n", + "0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 \n", + "\n", + "[15 rows x 33 columns]" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_bottom_right = pd.DataFrame(\n", + " np.float64(0), index=range(len(missing_sectors_migt)), columns=mdcoefdf.columns[4:]\n", + ")\n", + "df_bottom_right" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)IAGMINIUTILICONSIMANUIWHOLE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
0Galvestonhurricanesector_modelMIGT_ HH1WM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
1Galvestonhurricanesector_modelMIGT_ HH2WM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
2Galvestonhurricanesector_modelMIGT_ HH3WM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
3Galvestonhurricanesector_modelMIGT_ HH4WM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
4Galvestonhurricanesector_modelMIGT_ HH5WM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
5Galvestonhurricanesector_modelMIGT_ HH1BM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
6Galvestonhurricanesector_modelMIGT_ HH2BM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
7Galvestonhurricanesector_modelMIGT_ HH3BM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
8Galvestonhurricanesector_modelMIGT_ HH4BM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
9Galvestonhurricanesector_modelMIGT_ HH5BM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
10Galvestonhurricanesector_modelMIGT_ HH1HM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
11Galvestonhurricanesector_modelMIGT_ HH2HM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
12Galvestonhurricanesector_modelMIGT_ HH3HM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
13Galvestonhurricanesector_modelMIGT_ HH4HM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
14Galvestonhurricanesector_modelMIGT_ HH5HM0.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
\n", + "

15 rows × 37 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) IAGMIN \\\n", + "0 Galveston hurricane sector_model MIGT_ HH1WM 0.0 0.0 \n", + "1 Galveston hurricane sector_model MIGT_ HH2WM 0.0 0.0 \n", + "2 Galveston hurricane sector_model MIGT_ HH3WM 0.0 0.0 \n", + "3 Galveston hurricane sector_model MIGT_ HH4WM 0.0 0.0 \n", + "4 Galveston hurricane sector_model MIGT_ HH5WM 0.0 0.0 \n", + "5 Galveston hurricane sector_model MIGT_ HH1BM 0.0 0.0 \n", + "6 Galveston hurricane sector_model MIGT_ HH2BM 0.0 0.0 \n", + "7 Galveston hurricane sector_model MIGT_ HH3BM 0.0 0.0 \n", + "8 Galveston hurricane sector_model MIGT_ HH4BM 0.0 0.0 \n", + "9 Galveston hurricane sector_model MIGT_ HH5BM 0.0 0.0 \n", + "10 Galveston hurricane sector_model MIGT_ HH1HM 0.0 0.0 \n", + "11 Galveston hurricane sector_model MIGT_ HH2HM 0.0 0.0 \n", + "12 Galveston hurricane sector_model MIGT_ HH3HM 0.0 0.0 \n", + "13 Galveston hurricane sector_model MIGT_ HH4HM 0.0 0.0 \n", + "14 Galveston hurricane sector_model MIGT_ HH5HM 0.0 0.0 \n", + "\n", + " IUTIL ICONS IMANU IWHOLE ... MTRANS MPROFSER MREALE MEDU MHEALTH \\\n", + "0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + "[15 rows x 37 columns]" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_bottom = pd.concat([df_bottom_left, df_bottom_right], axis=1)\n", + "df_bottom" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)IAGMINIUTILICONSIMANUIWHOLE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
0Galvestonhurricanemain_modeltotMIGT7.1165390.0-0.0086740.017239-0.067280-0.064794...0.00.00.00.00.00.00.00.00.00.0
1Galvestonhurricanesector_modelMIGT_ HH1WI-0.1434230.0-0.0005980.000017-0.000645-0.000592...0.00.00.00.00.00.00.00.00.00.0
2Galvestonhurricanesector_modelMIGT_ HH2WI0.2198150.0-0.0014270.000223-0.001546-0.001859...0.00.00.00.00.00.00.00.00.00.0
3Galvestonhurricanesector_modelMIGT_ HH3WI1.0859990.0-0.0038700.001027-0.004492-0.007519...0.00.00.00.00.00.00.00.00.00.0
4Galvestonhurricanesector_modelMIGT_ HH4WI2.6272560.0-0.0023750.002729-0.006765-0.010122...0.00.00.00.00.00.00.00.00.00.0
5Galvestonhurricanesector_modelMIGT_ HH5WI3.9586180.00.0000000.000568-0.005045-0.000674...0.00.00.00.00.00.00.00.00.00.0
6Galvestonhurricanesector_modelMIGT_ HH1BI-0.2053060.00.0000000.000000-0.0000880.000000...0.00.00.00.00.00.00.00.00.00.0
7Galvestonhurricanesector_modelMIGT_ HH2BI-0.1229340.0-0.0002650.000000-0.000494-0.000346...0.00.00.00.00.00.00.00.00.00.0
8Galvestonhurricanesector_modelMIGT_ HH3BI0.1427580.0-0.0009730.000000-0.001462-0.001868...0.00.00.00.00.00.00.00.00.00.0
9Galvestonhurricanesector_modelMIGT_ HH4BI-3.4486690.0-0.0015820.000000-0.001613-0.003493...0.00.00.00.00.00.00.00.00.00.0
10Galvestonhurricanesector_modelMIGT_ HH5BI-0.5431620.00.0000000.000000-0.001379-0.000033...0.00.00.00.00.00.00.00.00.00.0
11Galvestonhurricanesector_modelMIGT_ HH1HI-0.2056820.0-0.0000030.000000-0.0001030.000000...0.00.00.00.00.00.00.00.00.00.0
12Galvestonhurricanesector_modelMIGT_ HH2HI-0.0021960.0-0.0001550.000227-0.000803-0.001075...0.00.00.00.00.00.00.00.00.00.0
13Galvestonhurricanesector_modelMIGT_ HH3HI0.2510590.00.0000000.001617-0.002036-0.003166...0.00.00.00.00.00.00.00.00.00.0
14Galvestonhurricanesector_modelMIGT_ HH4HI-0.0128880.0-0.0018500.005880-0.005245-0.008843...0.00.00.00.00.00.00.00.00.00.0
15Galvestonhurricanesector_modelMIGT_ HH5HI0.0660200.00.0000000.000576-0.0004730.000000...0.00.00.00.00.00.00.00.00.00.0
16Galvestonhurricanesector_modelMIGT_ HH1WM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
17Galvestonhurricanesector_modelMIGT_ HH2WM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
18Galvestonhurricanesector_modelMIGT_ HH3WM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
19Galvestonhurricanesector_modelMIGT_ HH4WM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
20Galvestonhurricanesector_modelMIGT_ HH5WM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
21Galvestonhurricanesector_modelMIGT_ HH1BM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
22Galvestonhurricanesector_modelMIGT_ HH2BM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
23Galvestonhurricanesector_modelMIGT_ HH3BM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
24Galvestonhurricanesector_modelMIGT_ HH4BM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
25Galvestonhurricanesector_modelMIGT_ HH5BM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
26Galvestonhurricanesector_modelMIGT_ HH1HM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
27Galvestonhurricanesector_modelMIGT_ HH2HM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
28Galvestonhurricanesector_modelMIGT_ HH3HM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
29Galvestonhurricanesector_modelMIGT_ HH4HM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
30Galvestonhurricanesector_modelMIGT_ HH5HM0.0000000.00.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
\n", + "

31 rows × 37 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) IAGMIN \\\n", + "0 Galveston hurricane main_model totMIGT 7.116539 0.0 \n", + "1 Galveston hurricane sector_model MIGT_ HH1WI -0.143423 0.0 \n", + "2 Galveston hurricane sector_model MIGT_ HH2WI 0.219815 0.0 \n", + "3 Galveston hurricane sector_model MIGT_ HH3WI 1.085999 0.0 \n", + "4 Galveston hurricane sector_model MIGT_ HH4WI 2.627256 0.0 \n", + "5 Galveston hurricane sector_model MIGT_ HH5WI 3.958618 0.0 \n", + "6 Galveston hurricane sector_model MIGT_ HH1BI -0.205306 0.0 \n", + "7 Galveston hurricane sector_model MIGT_ HH2BI -0.122934 0.0 \n", + "8 Galveston hurricane sector_model MIGT_ HH3BI 0.142758 0.0 \n", + "9 Galveston hurricane sector_model MIGT_ HH4BI -3.448669 0.0 \n", + "10 Galveston hurricane sector_model MIGT_ HH5BI -0.543162 0.0 \n", + "11 Galveston hurricane sector_model MIGT_ HH1HI -0.205682 0.0 \n", + "12 Galveston hurricane sector_model MIGT_ HH2HI -0.002196 0.0 \n", + "13 Galveston hurricane sector_model MIGT_ HH3HI 0.251059 0.0 \n", + "14 Galveston hurricane sector_model MIGT_ HH4HI -0.012888 0.0 \n", + "15 Galveston hurricane sector_model MIGT_ HH5HI 0.066020 0.0 \n", + "16 Galveston hurricane sector_model MIGT_ HH1WM 0.000000 0.0 \n", + "17 Galveston hurricane sector_model MIGT_ HH2WM 0.000000 0.0 \n", + "18 Galveston hurricane sector_model MIGT_ HH3WM 0.000000 0.0 \n", + "19 Galveston hurricane sector_model MIGT_ HH4WM 0.000000 0.0 \n", + "20 Galveston hurricane sector_model MIGT_ HH5WM 0.000000 0.0 \n", + "21 Galveston hurricane sector_model MIGT_ HH1BM 0.000000 0.0 \n", + "22 Galveston hurricane sector_model MIGT_ HH2BM 0.000000 0.0 \n", + "23 Galveston hurricane sector_model MIGT_ HH3BM 0.000000 0.0 \n", + "24 Galveston hurricane sector_model MIGT_ HH4BM 0.000000 0.0 \n", + "25 Galveston hurricane sector_model MIGT_ HH5BM 0.000000 0.0 \n", + "26 Galveston hurricane sector_model MIGT_ HH1HM 0.000000 0.0 \n", + "27 Galveston hurricane sector_model MIGT_ HH2HM 0.000000 0.0 \n", + "28 Galveston hurricane sector_model MIGT_ HH3HM 0.000000 0.0 \n", + "29 Galveston hurricane sector_model MIGT_ HH4HM 0.000000 0.0 \n", + "30 Galveston hurricane sector_model MIGT_ HH5HM 0.000000 0.0 \n", + "\n", + " IUTIL ICONS IMANU IWHOLE ... MTRANS MPROFSER MREALE \\\n", + "0 -0.008674 0.017239 -0.067280 -0.064794 ... 0.0 0.0 0.0 \n", + "1 -0.000598 0.000017 -0.000645 -0.000592 ... 0.0 0.0 0.0 \n", + "2 -0.001427 0.000223 -0.001546 -0.001859 ... 0.0 0.0 0.0 \n", + "3 -0.003870 0.001027 -0.004492 -0.007519 ... 0.0 0.0 0.0 \n", + "4 -0.002375 0.002729 -0.006765 -0.010122 ... 0.0 0.0 0.0 \n", + "5 0.000000 0.000568 -0.005045 -0.000674 ... 0.0 0.0 0.0 \n", + "6 0.000000 0.000000 -0.000088 0.000000 ... 0.0 0.0 0.0 \n", + "7 -0.000265 0.000000 -0.000494 -0.000346 ... 0.0 0.0 0.0 \n", + "8 -0.000973 0.000000 -0.001462 -0.001868 ... 0.0 0.0 0.0 \n", + "9 -0.001582 0.000000 -0.001613 -0.003493 ... 0.0 0.0 0.0 \n", + "10 0.000000 0.000000 -0.001379 -0.000033 ... 0.0 0.0 0.0 \n", + "11 -0.000003 0.000000 -0.000103 0.000000 ... 0.0 0.0 0.0 \n", + "12 -0.000155 0.000227 -0.000803 -0.001075 ... 0.0 0.0 0.0 \n", + "13 0.000000 0.001617 -0.002036 -0.003166 ... 0.0 0.0 0.0 \n", + "14 -0.001850 0.005880 -0.005245 -0.008843 ... 0.0 0.0 0.0 \n", + "15 0.000000 0.000576 -0.000473 0.000000 ... 0.0 0.0 0.0 \n", + "16 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "17 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "18 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "19 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "20 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "21 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "22 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "23 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "24 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "25 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "26 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "27 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "28 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "29 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "30 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 0.0 \n", + "\n", + " MEDU MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "16 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "17 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "18 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "19 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "20 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "21 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "22 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "23 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "24 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "25 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "26 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "27 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "28 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "29 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "30 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + "[31 rows x 37 columns]" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "final_df = pd.concat([mdcoefdf, df_bottom], axis=0).reset_index(drop=True)\n", + "final_df" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [], + "source": [ + "final_df.to_csv(\"./new_data/Galveston/updated_coeff/MIGT_coefficients.csv\", index=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# For DFFD\n" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)AG_MIAUTILACONSTAMANUAWHOLEA...ACCOBOTHERBHS1AHS2AHS3AHS4AHS1BHS2BHS3BHS4B
0Lumbertonflood/hurricanemain_modeltotDFFD95.033638-0.199331-0.145288-0.1288730.1442030.004411...0.0-0.045761-1.121741-1.102253-1.112026e+00-1.111521e+00-0.60294-0.611895-0.613983-0.613929
1Lumbertonflood/hurricanesector_modelDFFD _ AG_MIA_L2WA0.0158430.0017180.0000000.000000-0.0000570.000000...0.00.0000000.0000000.0000000.000000e+000.000000e+000.000000.000000-0.000001-0.000004
2Lumbertonflood/hurricanesector_modelDFFD _ AG_MIA_L2IA0.0127640.0017030.0000000.000000-0.0000530.000000...0.00.0000000.0000000.0000000.000000e+000.000000e+000.000000.0000000.000000-0.000001
3Lumbertonflood/hurricanesector_modelDFFD _ UTILA_L3WA0.0250240.0000000.0011020.0000000.0000000.000000...0.00.0000000.0000000.0000000.000000e+000.000000e+000.000000.000000-0.000002-0.000005
4Lumbertonflood/hurricanesector_modelDFFD _ UTILA_L2BA0.0246560.0000000.0011040.0000000.0000000.000000...0.00.0000000.0000000.0000000.000000e+000.000000e+000.000000.000000-0.000002-0.000005
..................................................................
308Lumbertonflood/hurricanesector_modelDFFD _ FED_L3WB-0.0619040.0000000.0000000.0000000.0000000.000000...0.00.0000000.0000000.000000-3.703945e-06-8.163378e-060.000000.0000000.0000000.000000
309Lumbertonflood/hurricanesector_modelDFFD _ FED_L1BB-0.0303020.0000000.0000000.0000000.0000000.000000...0.00.0000000.0000000.0000000.000000e+00-8.833901e-070.000000.0000000.0000000.000000
310Lumbertonflood/hurricanesector_modelDFFD _ FED_L2BB-0.0329410.0000000.0000000.0000000.0000000.000000...0.00.0000000.0000000.0000000.000000e+00-1.457917e-060.000000.0000000.0000000.000000
311Lumbertonflood/hurricanesector_modelDFFD _ FED_L2IB-0.0919270.0000000.0000000.0000000.0000000.000000...0.00.0000000.000000-0.000016-2.997752e-05-3.960207e-050.000000.0000000.0000000.000000
312Lumbertonflood/hurricanesector_modelDFFD _ FED_L3IB-0.0346200.0000000.0000000.0000000.0000000.000000...0.00.0000000.0000000.000000-1.018367e-07-3.032737e-060.000000.0000000.0000000.000000
\n", + "

313 rows × 47 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name \\\n", + "0 Lumberton flood/hurricane main_model totDFFD \n", + "1 Lumberton flood/hurricane sector_model DFFD _ AG_MIA_L2WA \n", + "2 Lumberton flood/hurricane sector_model DFFD _ AG_MIA_L2IA \n", + "3 Lumberton flood/hurricane sector_model DFFD _ UTILA_L3WA \n", + "4 Lumberton flood/hurricane sector_model DFFD _ UTILA_L2BA \n", + ".. ... ... ... ... \n", + "308 Lumberton flood/hurricane sector_model DFFD _ FED_L3WB \n", + "309 Lumberton flood/hurricane sector_model DFFD _ FED_L1BB \n", + "310 Lumberton flood/hurricane sector_model DFFD _ FED_L2BB \n", + "311 Lumberton flood/hurricane sector_model DFFD _ FED_L2IB \n", + "312 Lumberton flood/hurricane sector_model DFFD _ FED_L3IB \n", + "\n", + " (Intercept) AG_MIA UTILA CONSTA MANUA WHOLEA ... \\\n", + "0 95.033638 -0.199331 -0.145288 -0.128873 0.144203 0.004411 ... \n", + "1 0.015843 0.001718 0.000000 0.000000 -0.000057 0.000000 ... \n", + "2 0.012764 0.001703 0.000000 0.000000 -0.000053 0.000000 ... \n", + "3 0.025024 0.000000 0.001102 0.000000 0.000000 0.000000 ... \n", + "4 0.024656 0.000000 0.001104 0.000000 0.000000 0.000000 ... \n", + ".. ... ... ... ... ... ... ... \n", + "308 -0.061904 0.000000 0.000000 0.000000 0.000000 0.000000 ... \n", + "309 -0.030302 0.000000 0.000000 0.000000 0.000000 0.000000 ... \n", + "310 -0.032941 0.000000 0.000000 0.000000 0.000000 0.000000 ... \n", + "311 -0.091927 0.000000 0.000000 0.000000 0.000000 0.000000 ... \n", + "312 -0.034620 0.000000 0.000000 0.000000 0.000000 0.000000 ... \n", + "\n", + " ACCOB OTHERB HS1A HS2A HS3A HS4A HS1B \\\n", + "0 0.0 -0.045761 -1.121741 -1.102253 -1.112026e+00 -1.111521e+00 -0.60294 \n", + "1 0.0 0.000000 0.000000 0.000000 0.000000e+00 0.000000e+00 0.00000 \n", + "2 0.0 0.000000 0.000000 0.000000 0.000000e+00 0.000000e+00 0.00000 \n", + "3 0.0 0.000000 0.000000 0.000000 0.000000e+00 0.000000e+00 0.00000 \n", + "4 0.0 0.000000 0.000000 0.000000 0.000000e+00 0.000000e+00 0.00000 \n", + ".. ... ... ... ... ... ... ... \n", + "308 0.0 0.000000 0.000000 0.000000 -3.703945e-06 -8.163378e-06 0.00000 \n", + "309 0.0 0.000000 0.000000 0.000000 0.000000e+00 -8.833901e-07 0.00000 \n", + "310 0.0 0.000000 0.000000 0.000000 0.000000e+00 -1.457917e-06 0.00000 \n", + "311 0.0 0.000000 0.000000 -0.000016 -2.997752e-05 -3.960207e-05 0.00000 \n", + "312 0.0 0.000000 0.000000 0.000000 -1.018367e-07 -3.032737e-06 0.00000 \n", + "\n", + " HS2B HS3B HS4B \n", + "0 -0.611895 -0.613983 -0.613929 \n", + "1 0.000000 -0.000001 -0.000004 \n", + "2 0.000000 0.000000 -0.000001 \n", + "3 0.000000 -0.000002 -0.000005 \n", + "4 0.000000 -0.000002 -0.000005 \n", + ".. ... ... ... \n", + "308 0.000000 0.000000 0.000000 \n", + "309 0.000000 0.000000 0.000000 \n", + "310 0.000000 0.000000 0.000000 \n", + "311 0.000000 0.000000 0.000000 \n", + "312 0.000000 0.000000 0.000000 \n", + "\n", + "[313 rows x 47 columns]" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "mdcoefdf = pd.read_csv(\"./new_data/lumberton/Lumberton_DFFD.csv\")\n", + "mdcoefdf" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[]\n" + ] + } + ], + "source": [ + "baseKapSectors = pd.read_csv(\"./new_data/lumberton/FD_base_val.csv\")\n", + "sectorlist_set = set(baseKapSectors[\"labor\"].unique().tolist())\n", + "\n", + "model_subModel_sectors = set([s.split(\" \")[-1] for s in mdcoefdf[\"Model_Name\"]])\n", + "missing_sub_sectors = list(sectorlist_set - model_subModel_sectors)\n", + "print(missing_sub_sectors)" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "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", + "
MAGMINMUTILMCONSMMANUMWHOLEMRETAILMTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
10.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
20.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
30.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
40.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
...................................................
1210.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
1220.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
1230.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
1240.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
1250.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
\n", + "

126 rows × 16 columns

\n", + "
" + ], + "text/plain": [ + " MAGMIN MUTIL MCONS MMANU MWHOLE MRETAIL MTRANS MPROFSER MREALE \\\n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + ".. ... ... ... ... ... ... ... ... ... \n", + "121 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "122 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "123 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "124 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "125 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " MEDU MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + ".. ... ... ... ... ... ... ... \n", + "121 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "122 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "123 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "124 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "125 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + "[126 rows x 16 columns]" + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_right = pd.DataFrame(\n", + " np.float64(0), index=range(mdcoefdf.shape[0]), columns=missing_sectors\n", + ")\n", + "df_right" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)IAGMINIUTILICONSIMANUIWHOLE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
0Galvestonhurricanemain_modeltotDFFD94.9477870.000000-0.1941630.026516-0.343404-0.431191...0.00.00.00.00.00.00.00.00.00.0
1Galvestonhurricanesector_modelDFFD_ IAGMIN_WI_L1-0.059947-0.0062590.0000000.000000-0.0001110.000000...0.00.00.00.00.00.00.00.00.00.0
2Galvestonhurricanesector_modelDFFD_ IAGMIN_WI_L3-0.175410-0.127688-0.000999-0.000111-0.002932-0.000834...0.00.00.00.00.00.00.00.00.00.0
3Galvestonhurricanesector_modelDFFD_ IAGMIN_WI_L4-0.153898-0.172785-0.001896-0.000368-0.006097-0.002559...0.00.00.00.00.00.00.00.00.00.0
4Galvestonhurricanesector_modelDFFD_ IAGMIN_BI_L1-0.040669-0.0012090.0000000.000000-0.0000170.000000...0.00.00.00.00.00.00.00.00.00.0
..................................................................
121Galvestonhurricanesector_modelDFFD_ IACCO_BI_L10.391603-0.004984-0.0071820.001505-0.005856-0.006837...0.00.00.00.00.00.00.00.00.00.0
122Galvestonhurricanesector_modelDFFD_ IACCO_BI_L20.623303-0.013534-0.0083980.003019-0.006959-0.008179...0.00.00.00.00.00.00.00.00.00.0
123Galvestonhurricanesector_modelDFFD_ IACCO_HI_L12.751407-0.046226-0.0299540.000772-0.027245-0.030004...0.00.00.00.00.00.00.00.00.00.0
124Galvestonhurricanesector_modelDFFD_ IACCO_HI_L22.395640-0.028680-0.092884-0.019580-0.031586-0.018001...0.00.00.00.00.00.00.00.00.00.0
125Galvestonhurricanesector_modelDFFD_ IACCO_HI_L3-0.0848540.000000-0.002152-0.001360-0.001024-0.001147...0.00.00.00.00.00.00.00.00.00.0
\n", + "

126 rows × 37 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) \\\n", + "0 Galveston hurricane main_model totDFFD 94.947787 \n", + "1 Galveston hurricane sector_model DFFD_ IAGMIN_WI_L1 -0.059947 \n", + "2 Galveston hurricane sector_model DFFD_ IAGMIN_WI_L3 -0.175410 \n", + "3 Galveston hurricane sector_model DFFD_ IAGMIN_WI_L4 -0.153898 \n", + "4 Galveston hurricane sector_model DFFD_ IAGMIN_BI_L1 -0.040669 \n", + ".. ... ... ... ... ... \n", + "121 Galveston hurricane sector_model DFFD_ IACCO_BI_L1 0.391603 \n", + "122 Galveston hurricane sector_model DFFD_ IACCO_BI_L2 0.623303 \n", + "123 Galveston hurricane sector_model DFFD_ IACCO_HI_L1 2.751407 \n", + "124 Galveston hurricane sector_model DFFD_ IACCO_HI_L2 2.395640 \n", + "125 Galveston hurricane sector_model DFFD_ IACCO_HI_L3 -0.084854 \n", + "\n", + " IAGMIN IUTIL ICONS IMANU IWHOLE ... MTRANS MPROFSER \\\n", + "0 0.000000 -0.194163 0.026516 -0.343404 -0.431191 ... 0.0 0.0 \n", + "1 -0.006259 0.000000 0.000000 -0.000111 0.000000 ... 0.0 0.0 \n", + "2 -0.127688 -0.000999 -0.000111 -0.002932 -0.000834 ... 0.0 0.0 \n", + "3 -0.172785 -0.001896 -0.000368 -0.006097 -0.002559 ... 0.0 0.0 \n", + "4 -0.001209 0.000000 0.000000 -0.000017 0.000000 ... 0.0 0.0 \n", + ".. ... ... ... ... ... ... ... ... \n", + "121 -0.004984 -0.007182 0.001505 -0.005856 -0.006837 ... 0.0 0.0 \n", + "122 -0.013534 -0.008398 0.003019 -0.006959 -0.008179 ... 0.0 0.0 \n", + "123 -0.046226 -0.029954 0.000772 -0.027245 -0.030004 ... 0.0 0.0 \n", + "124 -0.028680 -0.092884 -0.019580 -0.031586 -0.018001 ... 0.0 0.0 \n", + "125 0.000000 -0.002152 -0.001360 -0.001024 -0.001147 ... 0.0 0.0 \n", + "\n", + " MREALE MEDU MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + ".. ... ... ... ... ... ... ... ... \n", + "121 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "122 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "123 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "124 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "125 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + "[126 rows x 37 columns]" + ] + }, + "execution_count": 30, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "mdcoefdf = pd.concat([mdcoefdf, df_right], axis=1)\n", + "mdcoefdf" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "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", + "
TestbedHazardModel_TypeModel_Name
0Galvestonhurricanesector_modelDFFD_ MTRANS_HM_L3
1Galvestonhurricanesector_modelDFFD_ MART_HM_L3
2Galvestonhurricanesector_modelDFFD_ FED_HI_L2
3Galvestonhurricanesector_modelDFFD_ MPROFSER_HM_L1
4Galvestonhurricanesector_modelDFFD_ MHEALTH_WM_L3
...............
177Galvestonhurricanesector_modelDFFD_ STATE_WM_L1
178Galvestonhurricanesector_modelDFFD_ COUNTY_WM_L4
179Galvestonhurricanesector_modelDFFD_ COUNTY_WI_L1
180Galvestonhurricanesector_modelDFFD_ MMANU_WM_L1
181Galvestonhurricanesector_modelDFFD_ MHEALTH_WM_L1
\n", + "

182 rows × 4 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name\n", + "0 Galveston hurricane sector_model DFFD_ MTRANS_HM_L3\n", + "1 Galveston hurricane sector_model DFFD_ MART_HM_L3\n", + "2 Galveston hurricane sector_model DFFD_ FED_HI_L2\n", + "3 Galveston hurricane sector_model DFFD_ MPROFSER_HM_L1\n", + "4 Galveston hurricane sector_model DFFD_ MHEALTH_WM_L3\n", + ".. ... ... ... ...\n", + "177 Galveston hurricane sector_model DFFD_ STATE_WM_L1\n", + "178 Galveston hurricane sector_model DFFD_ COUNTY_WM_L4\n", + "179 Galveston hurricane sector_model DFFD_ COUNTY_WI_L1\n", + "180 Galveston hurricane sector_model DFFD_ MMANU_WM_L1\n", + "181 Galveston hurricane sector_model DFFD_ MHEALTH_WM_L1\n", + "\n", + "[182 rows x 4 columns]" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_bottom_left = pd.DataFrame(\n", + " [\n", + " [\"Galveston\", \"hurricane\", \"sector_model\", f\"{model_DFFD} {sect}\"]\n", + " for sect in missing_sectors_2\n", + " ],\n", + " index=range(len(missing_sectors_2)),\n", + " columns=mdcoefdf.columns[:4],\n", + ")\n", + "df_bottom_left" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
(Intercept)IAGMINIUTILICONSIMANUIWHOLEIRETAILITRANSIPROFSERIREALE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
00.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
10.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
20.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
30.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
40.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
..................................................................
1770.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
1780.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
1790.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
1800.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
1810.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
\n", + "

182 rows × 33 columns

\n", + "
" + ], + "text/plain": [ + " (Intercept) IAGMIN IUTIL ICONS IMANU IWHOLE IRETAIL ITRANS \\\n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + ".. ... ... ... ... ... ... ... ... \n", + "177 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "178 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "179 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "180 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "181 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " IPROFSER IREALE ... MTRANS MPROFSER MREALE MEDU MHEALTH MART \\\n", + "0 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + ".. ... ... ... ... ... ... ... ... ... \n", + "177 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "178 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "179 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "180 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "181 0.0 0.0 ... 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + " MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 \n", + ".. ... ... ... ... \n", + "177 0.0 0.0 0.0 0.0 \n", + "178 0.0 0.0 0.0 0.0 \n", + "179 0.0 0.0 0.0 0.0 \n", + "180 0.0 0.0 0.0 0.0 \n", + "181 0.0 0.0 0.0 0.0 \n", + "\n", + "[182 rows x 33 columns]" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_bottom_right = pd.DataFrame(\n", + " np.float64(0), index=range(len(missing_sectors_2)), columns=mdcoefdf.columns[4:]\n", + ")\n", + "df_bottom_right" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)IAGMINIUTILICONSIMANUIWHOLE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
0Galvestonhurricanesector_modelDFFD_ MTRANS_HM_L30.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
1Galvestonhurricanesector_modelDFFD_ MART_HM_L30.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
2Galvestonhurricanesector_modelDFFD_ FED_HI_L20.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
3Galvestonhurricanesector_modelDFFD_ MPROFSER_HM_L10.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
4Galvestonhurricanesector_modelDFFD_ MHEALTH_WM_L30.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
..................................................................
177Galvestonhurricanesector_modelDFFD_ STATE_WM_L10.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
178Galvestonhurricanesector_modelDFFD_ COUNTY_WM_L40.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
179Galvestonhurricanesector_modelDFFD_ COUNTY_WI_L10.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
180Galvestonhurricanesector_modelDFFD_ MMANU_WM_L10.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
181Galvestonhurricanesector_modelDFFD_ MHEALTH_WM_L10.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
\n", + "

182 rows × 37 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) \\\n", + "0 Galveston hurricane sector_model DFFD_ MTRANS_HM_L3 0.0 \n", + "1 Galveston hurricane sector_model DFFD_ MART_HM_L3 0.0 \n", + "2 Galveston hurricane sector_model DFFD_ FED_HI_L2 0.0 \n", + "3 Galveston hurricane sector_model DFFD_ MPROFSER_HM_L1 0.0 \n", + "4 Galveston hurricane sector_model DFFD_ MHEALTH_WM_L3 0.0 \n", + ".. ... ... ... ... ... \n", + "177 Galveston hurricane sector_model DFFD_ STATE_WM_L1 0.0 \n", + "178 Galveston hurricane sector_model DFFD_ COUNTY_WM_L4 0.0 \n", + "179 Galveston hurricane sector_model DFFD_ COUNTY_WI_L1 0.0 \n", + "180 Galveston hurricane sector_model DFFD_ MMANU_WM_L1 0.0 \n", + "181 Galveston hurricane sector_model DFFD_ MHEALTH_WM_L1 0.0 \n", + "\n", + " IAGMIN IUTIL ICONS IMANU IWHOLE ... MTRANS MPROFSER MREALE MEDU \\\n", + "0 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 \n", + ".. ... ... ... ... ... ... ... ... ... ... \n", + "177 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 \n", + "178 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 \n", + "179 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 \n", + "180 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 \n", + "181 0.0 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0 \n", + "\n", + " MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 \n", + ".. ... ... ... ... ... ... \n", + "177 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "178 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "179 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "180 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "181 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + "[182 rows x 37 columns]" + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_bottom = pd.concat([df_bottom_left, df_bottom_right], axis=1)\n", + "df_bottom" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TestbedHazardModel_TypeModel_Name(Intercept)IAGMINIUTILICONSIMANUIWHOLE...MTRANSMPROFSERMREALEMEDUMHEALTHMARTMACCOHS1MHS2MHS3M
0Galvestonhurricanemain_modeltotDFFD94.9477870.000000-0.1941630.026516-0.343404-0.431191...0.00.00.00.00.00.00.00.00.00.0
1Galvestonhurricanesector_modelDFFD_ IAGMIN_WI_L1-0.059947-0.0062590.0000000.000000-0.0001110.000000...0.00.00.00.00.00.00.00.00.00.0
2Galvestonhurricanesector_modelDFFD_ IAGMIN_WI_L3-0.175410-0.127688-0.000999-0.000111-0.002932-0.000834...0.00.00.00.00.00.00.00.00.00.0
3Galvestonhurricanesector_modelDFFD_ IAGMIN_WI_L4-0.153898-0.172785-0.001896-0.000368-0.006097-0.002559...0.00.00.00.00.00.00.00.00.00.0
4Galvestonhurricanesector_modelDFFD_ IAGMIN_BI_L1-0.040669-0.0012090.0000000.000000-0.0000170.000000...0.00.00.00.00.00.00.00.00.00.0
..................................................................
303Galvestonhurricanesector_modelDFFD_ STATE_WM_L10.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
304Galvestonhurricanesector_modelDFFD_ COUNTY_WM_L40.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
305Galvestonhurricanesector_modelDFFD_ COUNTY_WI_L10.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
306Galvestonhurricanesector_modelDFFD_ MMANU_WM_L10.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
307Galvestonhurricanesector_modelDFFD_ MHEALTH_WM_L10.0000000.0000000.0000000.0000000.0000000.000000...0.00.00.00.00.00.00.00.00.00.0
\n", + "

308 rows × 37 columns

\n", + "
" + ], + "text/plain": [ + " Testbed Hazard Model_Type Model_Name (Intercept) \\\n", + "0 Galveston hurricane main_model totDFFD 94.947787 \n", + "1 Galveston hurricane sector_model DFFD_ IAGMIN_WI_L1 -0.059947 \n", + "2 Galveston hurricane sector_model DFFD_ IAGMIN_WI_L3 -0.175410 \n", + "3 Galveston hurricane sector_model DFFD_ IAGMIN_WI_L4 -0.153898 \n", + "4 Galveston hurricane sector_model DFFD_ IAGMIN_BI_L1 -0.040669 \n", + ".. ... ... ... ... ... \n", + "303 Galveston hurricane sector_model DFFD_ STATE_WM_L1 0.000000 \n", + "304 Galveston hurricane sector_model DFFD_ COUNTY_WM_L4 0.000000 \n", + "305 Galveston hurricane sector_model DFFD_ COUNTY_WI_L1 0.000000 \n", + "306 Galveston hurricane sector_model DFFD_ MMANU_WM_L1 0.000000 \n", + "307 Galveston hurricane sector_model DFFD_ MHEALTH_WM_L1 0.000000 \n", + "\n", + " IAGMIN IUTIL ICONS IMANU IWHOLE ... MTRANS MPROFSER \\\n", + "0 0.000000 -0.194163 0.026516 -0.343404 -0.431191 ... 0.0 0.0 \n", + "1 -0.006259 0.000000 0.000000 -0.000111 0.000000 ... 0.0 0.0 \n", + "2 -0.127688 -0.000999 -0.000111 -0.002932 -0.000834 ... 0.0 0.0 \n", + "3 -0.172785 -0.001896 -0.000368 -0.006097 -0.002559 ... 0.0 0.0 \n", + "4 -0.001209 0.000000 0.000000 -0.000017 0.000000 ... 0.0 0.0 \n", + ".. ... ... ... ... ... ... ... ... \n", + "303 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 \n", + "304 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 \n", + "305 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 \n", + "306 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 \n", + "307 0.000000 0.000000 0.000000 0.000000 0.000000 ... 0.0 0.0 \n", + "\n", + " MREALE MEDU MHEALTH MART MACCO HS1M HS2M HS3M \n", + "0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "4 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + ".. ... ... ... ... ... ... ... ... \n", + "303 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "304 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "305 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "306 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "307 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 \n", + "\n", + "[308 rows x 37 columns]" + ] + }, + "execution_count": 34, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "final_df = pd.concat([mdcoefdf, df_bottom], axis=0).reset_index(drop=True)\n", + "final_df" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": {}, + "outputs": [], + "source": [ + "final_df.to_csv(\"./new_data/Galveston/updated_coeff/DFFD_coefficients.csv\", index=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "pyincore", + "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.11.6" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/utils/pyincore_utils/parse_base_val_file.py b/utils/pyincore_utils/parse_base_val_file.py new file mode 100644 index 0000000..19474e1 --- /dev/null +++ b/utils/pyincore_utils/parse_base_val_file.py @@ -0,0 +1,29 @@ +import pandas as pd +import argparse +import os + +# Create a csv file for each sheet in the excel file +# initialize argument parser +parser = argparse.ArgumentParser(description="Create csv files from excel file") +parser.add_argument("filename", help="Name of the excel file to be parsed") +parser.add_argument("output_dir", help="Name of the output directory") +args = parser.parse_args() + +current_dir = os.getcwd() +op_dir = os.path.join(current_dir, args.output_dir) +if not os.path.exists(op_dir): + os.mkdir(op_dir) + + +def create_csv(filename): + base_caps = pd.read_excel(filename, sheet_name=[1, 2, 3, 4, 5]) + base_caps[1].to_csv(os.path.join(op_dir, "HH_base_val.csv")) + base_caps[2].to_csv(os.path.join(op_dir, "GI_base_val.csv")) + base_caps[3].to_csv(os.path.join(op_dir, "HH_base_val.csv")) + base_caps[4].to_csv(os.path.join(op_dir, "FD_base_val.csv")) + base_caps[5].to_csv(os.path.join(op_dir, "baseKAP.csv")) + + +if __name__ == "__main__": + create_csv(args.filename) + print("done")