Skip to content

Commit

Permalink
Rerun all notebooks, refactor, update requirements.txt and install guide
Browse files Browse the repository at this point in the history
  • Loading branch information
jiwidi committed May 11, 2021
1 parent 2359b72 commit dbda1cc
Show file tree
Hide file tree
Showing 18 changed files with 4,061 additions and 3,703 deletions.
409 changes: 241 additions & 168 deletions 01-Analysis&transforms.ipynb

Large diffs are not rendered by default.

925 changes: 532 additions & 393 deletions 02-Forecasting_models.ipynb

Large diffs are not rendered by default.

344 changes: 171 additions & 173 deletions 03-Results_analysis&discussion.ipynb

Large diffs are not rendered by default.

414 changes: 204 additions & 210 deletions README.md

Large diffs are not rendered by default.

730 changes: 365 additions & 365 deletions datasets/test.csv

Large diffs are not rendered by default.

2,924 changes: 1,462 additions & 1,462 deletions datasets/training.csv

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions docs/setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ If you want to run the notebooks on your computer make sure you install the requ

Create the environment
```
conda create --name {YOURENVNAME} python=3.6
conda create --name {YOURENVNAME} python=3.7
```

Activate the environment
Expand All @@ -30,4 +30,4 @@ conda install -c anaconda ipykernel
python -m ipykernel install --user --name={KERNELNAME}
```

The `{KERNELNAME}` should now appear on your jupyter kernel list!
The `{KERNELNAME}` should now appear on your jupyter kernel list!
359 changes: 141 additions & 218 deletions environment.yml
Original file line number Diff line number Diff line change
@@ -1,218 +1,141 @@
name: timeseries
channels:
- anaconda
- conda-forge
- defaults
dependencies:
- absl-py=0.9.0=py36_0
- attrs=19.3.0=py_0
- backcall=0.1.0=py36_0
- blas=1.0=mkl
- bleach=3.1.0=py36_0
- ca-certificates=2019.11.28=hecc5488_0
- certifi=2019.11.28=py36_0
- colorama=0.4.3=py_0
- console_shortcut=0.1.1=4
- convertdate=2.1.3=py_1000
- cycler=0.10.0=py_2
- cython=0.29.15=py36h6538335_0
- decorator=4.4.1=py_0
- defusedxml=0.6.0=py_0
- entrypoints=0.3=py36_0
- ephem=3.7.7.0=py36hfa6e2cd_0
- fbprophet=0.5=py36h6538335_3
- freetype=2.10.0=h563cfd7_1
- gast=0.3.3=py_0
- h5py=2.10.0=nompi_py36h422b98e_102
- hdf5=1.10.5=nompi_ha405e13_1104
- icc_rt=2019.0.0=h0cc432a_1
- icu=64.2=he025d50_1
- importlib_metadata=1.5.0=py36_0
- intel-openmp=2019.4=245
- ipykernel=5.1.4=py36h39e3cac_0
- ipython=7.12.0=py36h5ca1d4c_0
- ipython_genutils=0.2.0=py36_0
- jedi=0.16.0=py36_0
- jinja2=2.11.1=py_0
- jpeg=9c=hfa6e2cd_1001
- json5=0.9.1=py_0
- jsonschema=3.2.0=py36_0
- jupyter_client=5.3.4=py36_0
- jupyter_core=4.6.1=py36_0
- jupyterlab=1.2.6=pyhf63ae98_0
- jupyterlab_server=1.0.6=py_0
- keras-applications=1.0.8=py_1
- keras-preprocessing=1.1.0=py_0
- kiwisolver=1.1.0=py36he980bc4_0
- libblas=3.8.0=14_mkl
- libcblas=3.8.0=14_mkl
- libclang=9.0.1=default_hf44288c_0
- liblapack=3.8.0=14_mkl
- libpng=1.6.37=h7602738_0
- libprotobuf=3.11.4=h1a1b453_0
- libsodium=1.0.16=h9d3ae62_0
- libtiff=4.1.0=h56a325e_0
- lunardate=0.2.0=py_0
- m2-base=1.0.0=3
- m2-bash=4.3.042=5
- m2-bash-completion=2.3=2
- m2-catgets=1.1=3
- m2-coreutils=8.25=102
- m2-dash=0.5.8=2
- m2-diffutils=3.3=4
- m2-file=5.25=2
- m2-filesystem=2016.04=4
- m2-findutils=4.6.0=2
- m2-gawk=4.1.3=2
- m2-gcc-libs=5.3.0=4
- m2-gettext=0.19.7=4
- m2-gmp=6.1.0=3
- m2-grep=2.22=4
- m2-gzip=1.7=2
- m2-inetutils=1.9.2=2
- m2-info=6.0=2
- m2-less=481=2
- m2-libasprintf=0.19.7=4
- m2-libbz2=1.0.6=3
- m2-libcatgets=1.1=3
- m2-libcrypt=1.3=2
- m2-libgettextpo=0.19.7=4
- m2-libiconv=1.14=3
- m2-libintl=0.19.7=4
- m2-liblzma=5.2.2=2
- m2-libpcre=8.38=2
- m2-libreadline=6.3.008=8
- m2-libutil-linux=2.26.2=2
- m2-libxml2=2.9.2=3
- m2-make=4.1=5
- m2-mintty=1!2.2.3=2
- m2-mpfr=3.1.4=2
- m2-msys2-launcher-git=0.3.28.860c495=2
- m2-msys2-runtime=2.5.0.17080.65c939c=3
- m2-ncurses=6.0.20160220=2
- m2-sed=4.2.2=3
- m2-tar=1.28=4
- m2-tftp-hpa=5.2=2
- m2-time=1.7=2
- m2-ttyrec=1.0.8=2
- m2-tzcode=2015.e=2
- m2-unzip=6.0=3
- m2-util-linux=2.26.2=2
- m2-which=2.21=3
- m2-zip=3.0=2
- m2-zlib=1.2.8=4
- m2w64-binutils=2.25.1=5
- m2w64-bzip2=1.0.6=6
- m2w64-crt-git=5.0.0.4636.2595836=2
- m2w64-gcc=5.3.0=6
- m2w64-gcc-ada=5.3.0=6
- m2w64-gcc-fortran=5.3.0=6
- m2w64-gcc-libgfortran=5.3.0=6
- m2w64-gcc-libs=5.3.0=7
- m2w64-gcc-libs-core=5.3.0=7
- m2w64-gcc-objc=5.3.0=6
- m2w64-gmp=6.1.0=2
- m2w64-headers-git=5.0.0.4636.c0ad18a=2
- m2w64-isl=0.16.1=2
- m2w64-libiconv=1.14=6
- m2w64-libmangle-git=5.0.0.4509.2e5a9a2=2
- m2w64-libwinpthread-git=5.0.0.4634.697f757=2
- m2w64-make=4.1.2351.a80a8b8=2
- m2w64-mpc=1.0.3=3
- m2w64-mpfr=3.1.4=4
- m2w64-pkg-config=0.29.1=2
- m2w64-toolchain=5.3.0=7
- m2w64-toolchain_win-64=2.4.0=0
- m2w64-tools-git=5.0.0.4592.90b8472=2
- m2w64-windows-default-manifest=6.4=3
- m2w64-winpthreads-git=5.0.0.4634.697f757=2
- m2w64-zlib=1.2.8=10
- markdown=3.2.1=py_0
- markupsafe=1.1.1=py36he774522_0
- matplotlib=3.1.3=py36_0
- matplotlib-base=3.1.3=py36h2981e6d_0
- mistune=0.8.4=py36he774522_0
- mkl=2019.4=245
- mkl-service=2.3.0=py36hfa6e2cd_0
- msys2-conda-epoch=20160418=1
- nbconvert=5.6.1=py36_0
- nbformat=5.0.4=py_0
- notebook=6.0.3=py36_0
- numpy=1.18.1=py36hc71023c_0
- olefile=0.46=py36_0
- openssl=1.1.1d=hfa6e2cd_0
- pandoc=2.2.3.2=0
- pandocfilters=1.4.2=py36_1
- parso=0.6.1=py_0
- pickleshare=0.7.5=py36_0
- pillow=7.0.0=py36hcc1f983_0
- pip=20.0.2=py36_1
- posix=1.0.0=2
- prometheus_client=0.7.1=py_0
- prompt_toolkit=3.0.3=py_0
- pygments=2.5.2=py_0
- pyparsing=2.4.6=py_0
- pyqt=5.12.3=py36h6538335_1
- pyreadline=2.1=py36_1001
- pyrsistent=0.15.7=py36he774522_0
- pystan=2.17.1.0=py36hb8a7f35_1004
- python=3.6.10=h9f7ef89_0
- python-dateutil=2.8.1=py_0
- pytz=2019.3=py_0
- pywin32=227=py36he774522_1
- pywinpty=0.5.7=py36_0
- pyzmq=18.1.1=py36ha925a31_0
- qt=5.12.5=h7ef1ec2_0
- send2trash=1.5.0=py36_0
- setuptools=45.2.0=py36_0
- six=1.14.0=py36_0
- sqlite=3.31.1=he774522_0
- termcolor=1.1.0=py_2
- terminado=0.8.3=py36_0
- testpath=0.4.4=py_0
- tk=8.6.8=hfa6e2cd_0
- tornado=6.0.3=py36he774522_3
- traitlets=4.3.3=py36_0
- vc=14.1=h0510ff6_4
- vs2015_runtime=14.16.27012=hf0eaf9b_1
- wcwidth=0.1.8=py_0
- webencodings=0.5.1=py36_1
- werkzeug=1.0.0=py_0
- wheel=0.34.2=py36_0
- wincertstore=0.2=py36h7fe50ca_0
- winpty=0.4.3=4
- xz=5.2.4=h2fa13f4_4
- zeromq=4.3.1=h33f27b4_3
- zipp=2.2.0=py_0
- zlib=1.2.11=h2fa13f4_1006
- zstd=1.3.7=h508b16e_0
- pip:
- astor==0.8.1
- bayesian-optimization==1.1.0
- beautifultable==0.8.0
- chardet==3.0.4
- google-pasta==0.1.8
- grpcio==1.27.2
- holidays==0.9.12
- idna==2.8
- joblib==0.14.1
- keras==2.3.1
- opt-einsum==3.1.0
- pandas==1.0.0
- patsy==0.5.1
- pmdarima==1.5.3
- protobuf==3.11.3
- pyqt5-sip==4.19.18
- pyqtwebengine==5.12.1
- pyyaml==5.3
- scikit-learn==0.22.1
- scipy==1.4.1
- setuptools-git==1.2
- statsmodels==0.11.0
- tabulate==0.8.6
- torch==1.4.0
- torchvision==0.5.0
- tqdm==4.42.1
- urllib3==1.25.8
- xgboost==0.90

name: time
channels:
- anaconda
- defaults
dependencies:
- appnope=0.1.0=py37_0
- backcall=0.2.0=py_0
- ca-certificates=2020.10.14=0
- certifi=2020.6.20=py37_0
- decorator=4.4.2=py_0
- ipykernel=5.3.4=py37h5ca1d4c_0
- ipython=7.18.1=py37h5ca1d4c_0
- ipython_genutils=0.2.0=py37_0
- jedi=0.18.0=py37hecd8cb5_1
- jupyter_client=6.1.7=py_0
- jupyter_core=4.6.3=py37_0
- libcxx=10.0.0=1
- libffi=3.3=hb1e8313_2
- libsodium=1.0.18=h1de35cc_0
- ncurses=6.2=h0a44026_1
- openssl=1.1.1k=h9ed2024_0
- parso=0.8.0=py_0
- pexpect=4.8.0=py37_0
- pickleshare=0.7.5=py37_0
- pip=21.0.1=py37hecd8cb5_0
- prompt-toolkit=3.0.8=py_0
- ptyprocess=0.6.0=py37_0
- pygments=2.7.1=py_0
- python=3.7.10=h88f2d9e_0
- pyzmq=19.0.2=py37hb1e8313_1
- readline=8.1=h9ed2024_0
- setuptools=52.0.0=py37hecd8cb5_0
- six=1.15.0=py_0
- sqlite=3.35.4=hce871da_0
- tk=8.6.10=hb0a8c7a_0
- tornado=6.0.4=py37h1de35cc_1
- traitlets=5.0.5=py_0
- wcwidth=0.2.5=py_0
- wheel=0.36.2=pyhd3eb1b0_0
- xz=5.2.5=h1de35cc_0
- zeromq=4.3.3=hb1e8313_3
- zlib=1.2.11=h1de35cc_3
- pip:
- absl-py==0.12.0
- astunparse==1.6.3
- attrs==21.2.0
- autoflake==1.4
- autopep8==1.5.7
- bayesian-optimization==1.2.0
- beautifultable==1.0.0
- cachetools==4.2.2
- chardet==3.0.4
- cleanipynb==0.4.2
- cloudpickle==1.6.0
- cmdstanpy==0.9.5
- convertdate==2.3.2
- cycler==0.10.0
- cython==0.29.17
- ephem==3.7.7.1
- fbprophet==0.7
- flatbuffers==1.12
- gast==0.3.3
- gluonts==0.6.0
- google-auth==1.30.0
- google-auth-oauthlib==0.4.4
- google-pasta==0.2.0
- grpcio==1.32.0
- h5py==2.10.0
- hijri-converter==2.1.1
- holidays==0.11.1
- idna==2.10
- importanize==0.7.0
- importlib-metadata==4.0.1
- jinja2==2.11.0
- joblib==1.0.1
- jsonschema==3.2.0
- jupytext==1.11.2
- keras-preprocessing==1.1.2
- kiwisolver==1.3.1
- korean-lunar-calendar==0.2.1
- lightgbm==3.2.0
- llvmlite==0.36.0
- lunarcalendar==0.0.9
- markdown==3.3.4
- markdown-it-py==1.1.0
- markupsafe==1.1.1
- matplotlib==3.4.0
- mdit-py-plugins==0.2.8
- mxnet==1.8.0.post0
- nbformat==5.1.3
- numba==0.53.1
- numpy==1.19.5
- oauthlib==3.1.0
- opt-einsum==3.3.0
- pandas==1.2.0
- pathlib2==2.3.5
- patsy==0.5.1
- pillow==8.2.0
- pmdarima==1.8.0
- protobuf==3.16.0
- pyasn1==0.4.8
- pyasn1-modules==0.2.8
- pycodestyle==2.7.0
- pydantic==1.4
- pyflakes==2.3.1
- pymeeus==0.5.11
- pyparsing==2.4.7
- pyrsistent==0.17.3
- pystan==2.19.1.1
- python-dateutil==2.8.0
- python-graphviz==0.8.4
- pytz==2021.1
- pyyaml==5.4.1
- requests==2.25.0
- requests-oauthlib==1.3.0
- rsa==4.7.2
- scikit-learn==0.24.0
- scipy==1.4.0
- setuptools-git==1.2
- shap==0.39.0
- slicer==0.0.7
- statsmodels==0.12.1
- tabulate==0.8.0
- tensorboard==2.5.0
- tensorboard-data-server==0.6.1
- tensorboard-plugin-wit==1.8.0
- tensorflow==2.4.0
- tensorflow-estimator==2.4.0
- termcolor==1.1.0
- threadpoolctl==2.1.0
- toml==0.10.2
- toolz==0.11.1
- tqdm==4.59.0
- typing-extensions==3.7.4.3
- ujson==1.35
- urllib3==1.26.4
- werkzeug==1.0.1
- wrapt==1.12.1
- xgboost==1.1.0
- zipp==3.4.1
prefix: /Users/jaimeferrando/miniconda3/envs/time
Loading

0 comments on commit dbda1cc

Please sign in to comment.