{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "## Windowed NLTSA in COVID19 data" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import requests\n", "import json\n", "import pandas as pd\n", "import numpy as np\n", "import seaborn as sns\n", "import matplotlib.pyplot as plt\n", "from jmspack.utils import apply_scaling, JmsColors\n", "from sklearn import decomposition\n", "from sklearn.linear_model import LinearRegression\n", "from scipy.stats import norm\n", "import time" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "start = time.time()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "if \"jms_style_sheet\" in plt.style.available:\n", " plt.style.use(\"jms_style_sheet\")" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "\n", "# request data from api\n", "# https://covidmap.umd.edu/api/resources?indicator={indicator}&type={type}&country={country}&date={date}\n", "# type: daily/ smoothed\n", "country = \"Finland\"\n", "type = \"daily\"\n", "response = requests.get(f\"https://covidmap.umd.edu/api/resources?indicator=mask&type={type}&country={country}&daterange=20201115-20220111\").text\n", "\n", "#convert json data to dic data for use!\n", "jsonData = json.loads(response)\n", "\n", "# convert to pandas dataframe\n", "df = pd.DataFrame.from_dict(jsonData['data'])" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
| \n", " | percent_mc | \n", "mc_se | \n", "percent_mc_unw | \n", "mc_se_unw | \n", "sample_size | \n", "country | \n", "iso_code | \n", "gid_0 | \n", "survey_date | \n", "
|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "0.680969 | \n", "0.031385 | \n", "0.698361 | \n", "0.026281 | \n", "305.0 | \n", "Finland | \n", "FIN | \n", "FIN | \n", "20201115 | \n", "
| 1 | \n", "0.657667 | \n", "0.034046 | \n", "0.701493 | \n", "0.025002 | \n", "335.0 | \n", "Finland | \n", "FIN | \n", "FIN | \n", "20201116 | \n", "
| 2 | \n", "0.665093 | \n", "0.028629 | \n", "0.691667 | \n", "0.024339 | \n", "360.0 | \n", "Finland | \n", "FIN | \n", "FIN | \n", "20201117 | \n", "
| 3 | \n", "0.595547 | \n", "0.028435 | \n", "0.645514 | \n", "0.022377 | \n", "457.0 | \n", "Finland | \n", "FIN | \n", "FIN | \n", "20201118 | \n", "
| 4 | \n", "0.648205 | \n", "0.025742 | \n", "0.668687 | \n", "0.021156 | \n", "495.0 | \n", "Finland | \n", "FIN | \n", "FIN | \n", "20201119 | \n", "
| \n", " | percent_mc | \n", "mc_se | \n", "percent_mc_unw | \n", "mc_se_unw | \n", "sample_size | \n", "country | \n", "iso_code | \n", "gid_0 | \n", "survey_date | \n", "percent_dc | \n", "... | \n", "pct_mask_shop_1d_unw | \n", "mask_shop_1d_se_unw | \n", "pct_mask_restaurant_1d | \n", "mask_restaurant_1d_se | \n", "pct_mask_restaurant_1d_unw | \n", "mask_restaurant_1d_se_unw | \n", "pct_mask_spent_time_1d | \n", "mask_spent_time_1d_se | \n", "pct_mask_spent_time_1d_unw | \n", "mask_spent_time_1d_se_unw | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "0.680969 | \n", "0.031385 | \n", "0.698361 | \n", "0.026281 | \n", "305.0 | \n", "Finland | \n", "FIN | \n", "FIN | \n", "2020-11-15 | \n", "0.545597 | \n", "... | \n", "0.908517 | \n", "0.016192 | \n", "0.446433 | \n", "0.064626 | \n", "0.435185 | \n", "0.047707 | \n", "0.331995 | \n", "0.041313 | \n", "0.415789 | \n", "0.035756 | \n", "
| 1 | \n", "0.657667 | \n", "0.034046 | \n", "0.701493 | \n", "0.025002 | \n", "335.0 | \n", "Finland | \n", "FIN | \n", "FIN | \n", "2020-11-16 | \n", "0.568379 | \n", "... | \n", "0.886731 | \n", "0.018029 | \n", "0.265386 | \n", "0.051648 | \n", "0.310000 | \n", "0.046249 | \n", "0.325892 | \n", "0.044393 | \n", "0.383784 | \n", "0.035754 | \n", "
| 2 | \n", "0.665093 | \n", "0.028629 | \n", "0.691667 | \n", "0.024339 | \n", "360.0 | \n", "Finland | \n", "FIN | \n", "FIN | \n", "2020-11-17 | \n", "0.556073 | \n", "... | \n", "0.926984 | \n", "0.014658 | \n", "0.306528 | \n", "0.050647 | \n", "0.324324 | \n", "0.044432 | \n", "0.306346 | \n", "0.047284 | \n", "0.338624 | \n", "0.034423 | \n", "
| 3 | \n", "0.595547 | \n", "0.028435 | \n", "0.645514 | \n", "0.022377 | \n", "457.0 | \n", "Finland | \n", "FIN | \n", "FIN | \n", "2020-11-18 | \n", "0.520839 | \n", "... | \n", "0.913495 | \n", "0.016536 | \n", "0.334798 | \n", "0.058626 | \n", "0.362745 | \n", "0.047606 | \n", "0.200042 | \n", "0.029019 | \n", "0.253731 | \n", "0.030693 | \n", "
| 4 | \n", "0.648205 | \n", "0.025742 | \n", "0.668687 | \n", "0.021156 | \n", "495.0 | \n", "Finland | \n", "FIN | \n", "FIN | \n", "2020-11-19 | \n", "0.512703 | \n", "... | \n", "0.930556 | \n", "0.014979 | \n", "0.334441 | \n", "0.048391 | \n", "0.363636 | \n", "0.043731 | \n", "0.362410 | \n", "0.044485 | \n", "0.347594 | \n", "0.034824 | \n", "
5 rows × 65 columns
\n", "