Skip to content

Commit dbda1cc

Browse files
committed
Rerun all notebooks, refactor, update requirements.txt and install guide
1 parent 2359b72 commit dbda1cc

18 files changed

+4061
-3703
lines changed

01-Analysis&transforms.ipynb

+241-168
Large diffs are not rendered by default.

02-Forecasting_models.ipynb

+532-393
Large diffs are not rendered by default.

03-Results_analysis&discussion.ipynb

+171-173
Large diffs are not rendered by default.

README.md

+204-210
Large diffs are not rendered by default.

datasets/test.csv

+365-365
Large diffs are not rendered by default.

datasets/training.csv

+1,462-1,462
Large diffs are not rendered by default.

docs/setup.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ If you want to run the notebooks on your computer make sure you install the requ
55

66
Create the environment
77
```
8-
conda create --name {YOURENVNAME} python=3.6
8+
conda create --name {YOURENVNAME} python=3.7
99
```
1010

1111
Activate the environment
@@ -30,4 +30,4 @@ conda install -c anaconda ipykernel
3030
python -m ipykernel install --user --name={KERNELNAME}
3131
```
3232

33-
The `{KERNELNAME}` should now appear on your jupyter kernel list!
33+
The `{KERNELNAME}` should now appear on your jupyter kernel list!

environment.yml

+141-218
Original file line numberDiff line numberDiff line change
@@ -1,218 +1,141 @@
1-
name: timeseries
2-
channels:
3-
- anaconda
4-
- conda-forge
5-
- defaults
6-
dependencies:
7-
- absl-py=0.9.0=py36_0
8-
- attrs=19.3.0=py_0
9-
- backcall=0.1.0=py36_0
10-
- blas=1.0=mkl
11-
- bleach=3.1.0=py36_0
12-
- ca-certificates=2019.11.28=hecc5488_0
13-
- certifi=2019.11.28=py36_0
14-
- colorama=0.4.3=py_0
15-
- console_shortcut=0.1.1=4
16-
- convertdate=2.1.3=py_1000
17-
- cycler=0.10.0=py_2
18-
- cython=0.29.15=py36h6538335_0
19-
- decorator=4.4.1=py_0
20-
- defusedxml=0.6.0=py_0
21-
- entrypoints=0.3=py36_0
22-
- ephem=3.7.7.0=py36hfa6e2cd_0
23-
- fbprophet=0.5=py36h6538335_3
24-
- freetype=2.10.0=h563cfd7_1
25-
- gast=0.3.3=py_0
26-
- h5py=2.10.0=nompi_py36h422b98e_102
27-
- hdf5=1.10.5=nompi_ha405e13_1104
28-
- icc_rt=2019.0.0=h0cc432a_1
29-
- icu=64.2=he025d50_1
30-
- importlib_metadata=1.5.0=py36_0
31-
- intel-openmp=2019.4=245
32-
- ipykernel=5.1.4=py36h39e3cac_0
33-
- ipython=7.12.0=py36h5ca1d4c_0
34-
- ipython_genutils=0.2.0=py36_0
35-
- jedi=0.16.0=py36_0
36-
- jinja2=2.11.1=py_0
37-
- jpeg=9c=hfa6e2cd_1001
38-
- json5=0.9.1=py_0
39-
- jsonschema=3.2.0=py36_0
40-
- jupyter_client=5.3.4=py36_0
41-
- jupyter_core=4.6.1=py36_0
42-
- jupyterlab=1.2.6=pyhf63ae98_0
43-
- jupyterlab_server=1.0.6=py_0
44-
- keras-applications=1.0.8=py_1
45-
- keras-preprocessing=1.1.0=py_0
46-
- kiwisolver=1.1.0=py36he980bc4_0
47-
- libblas=3.8.0=14_mkl
48-
- libcblas=3.8.0=14_mkl
49-
- libclang=9.0.1=default_hf44288c_0
50-
- liblapack=3.8.0=14_mkl
51-
- libpng=1.6.37=h7602738_0
52-
- libprotobuf=3.11.4=h1a1b453_0
53-
- libsodium=1.0.16=h9d3ae62_0
54-
- libtiff=4.1.0=h56a325e_0
55-
- lunardate=0.2.0=py_0
56-
- m2-base=1.0.0=3
57-
- m2-bash=4.3.042=5
58-
- m2-bash-completion=2.3=2
59-
- m2-catgets=1.1=3
60-
- m2-coreutils=8.25=102
61-
- m2-dash=0.5.8=2
62-
- m2-diffutils=3.3=4
63-
- m2-file=5.25=2
64-
- m2-filesystem=2016.04=4
65-
- m2-findutils=4.6.0=2
66-
- m2-gawk=4.1.3=2
67-
- m2-gcc-libs=5.3.0=4
68-
- m2-gettext=0.19.7=4
69-
- m2-gmp=6.1.0=3
70-
- m2-grep=2.22=4
71-
- m2-gzip=1.7=2
72-
- m2-inetutils=1.9.2=2
73-
- m2-info=6.0=2
74-
- m2-less=481=2
75-
- m2-libasprintf=0.19.7=4
76-
- m2-libbz2=1.0.6=3
77-
- m2-libcatgets=1.1=3
78-
- m2-libcrypt=1.3=2
79-
- m2-libgettextpo=0.19.7=4
80-
- m2-libiconv=1.14=3
81-
- m2-libintl=0.19.7=4
82-
- m2-liblzma=5.2.2=2
83-
- m2-libpcre=8.38=2
84-
- m2-libreadline=6.3.008=8
85-
- m2-libutil-linux=2.26.2=2
86-
- m2-libxml2=2.9.2=3
87-
- m2-make=4.1=5
88-
- m2-mintty=1!2.2.3=2
89-
- m2-mpfr=3.1.4=2
90-
- m2-msys2-launcher-git=0.3.28.860c495=2
91-
- m2-msys2-runtime=2.5.0.17080.65c939c=3
92-
- m2-ncurses=6.0.20160220=2
93-
- m2-sed=4.2.2=3
94-
- m2-tar=1.28=4
95-
- m2-tftp-hpa=5.2=2
96-
- m2-time=1.7=2
97-
- m2-ttyrec=1.0.8=2
98-
- m2-tzcode=2015.e=2
99-
- m2-unzip=6.0=3
100-
- m2-util-linux=2.26.2=2
101-
- m2-which=2.21=3
102-
- m2-zip=3.0=2
103-
- m2-zlib=1.2.8=4
104-
- m2w64-binutils=2.25.1=5
105-
- m2w64-bzip2=1.0.6=6
106-
- m2w64-crt-git=5.0.0.4636.2595836=2
107-
- m2w64-gcc=5.3.0=6
108-
- m2w64-gcc-ada=5.3.0=6
109-
- m2w64-gcc-fortran=5.3.0=6
110-
- m2w64-gcc-libgfortran=5.3.0=6
111-
- m2w64-gcc-libs=5.3.0=7
112-
- m2w64-gcc-libs-core=5.3.0=7
113-
- m2w64-gcc-objc=5.3.0=6
114-
- m2w64-gmp=6.1.0=2
115-
- m2w64-headers-git=5.0.0.4636.c0ad18a=2
116-
- m2w64-isl=0.16.1=2
117-
- m2w64-libiconv=1.14=6
118-
- m2w64-libmangle-git=5.0.0.4509.2e5a9a2=2
119-
- m2w64-libwinpthread-git=5.0.0.4634.697f757=2
120-
- m2w64-make=4.1.2351.a80a8b8=2
121-
- m2w64-mpc=1.0.3=3
122-
- m2w64-mpfr=3.1.4=4
123-
- m2w64-pkg-config=0.29.1=2
124-
- m2w64-toolchain=5.3.0=7
125-
- m2w64-toolchain_win-64=2.4.0=0
126-
- m2w64-tools-git=5.0.0.4592.90b8472=2
127-
- m2w64-windows-default-manifest=6.4=3
128-
- m2w64-winpthreads-git=5.0.0.4634.697f757=2
129-
- m2w64-zlib=1.2.8=10
130-
- markdown=3.2.1=py_0
131-
- markupsafe=1.1.1=py36he774522_0
132-
- matplotlib=3.1.3=py36_0
133-
- matplotlib-base=3.1.3=py36h2981e6d_0
134-
- mistune=0.8.4=py36he774522_0
135-
- mkl=2019.4=245
136-
- mkl-service=2.3.0=py36hfa6e2cd_0
137-
- msys2-conda-epoch=20160418=1
138-
- nbconvert=5.6.1=py36_0
139-
- nbformat=5.0.4=py_0
140-
- notebook=6.0.3=py36_0
141-
- numpy=1.18.1=py36hc71023c_0
142-
- olefile=0.46=py36_0
143-
- openssl=1.1.1d=hfa6e2cd_0
144-
- pandoc=2.2.3.2=0
145-
- pandocfilters=1.4.2=py36_1
146-
- parso=0.6.1=py_0
147-
- pickleshare=0.7.5=py36_0
148-
- pillow=7.0.0=py36hcc1f983_0
149-
- pip=20.0.2=py36_1
150-
- posix=1.0.0=2
151-
- prometheus_client=0.7.1=py_0
152-
- prompt_toolkit=3.0.3=py_0
153-
- pygments=2.5.2=py_0
154-
- pyparsing=2.4.6=py_0
155-
- pyqt=5.12.3=py36h6538335_1
156-
- pyreadline=2.1=py36_1001
157-
- pyrsistent=0.15.7=py36he774522_0
158-
- pystan=2.17.1.0=py36hb8a7f35_1004
159-
- python=3.6.10=h9f7ef89_0
160-
- python-dateutil=2.8.1=py_0
161-
- pytz=2019.3=py_0
162-
- pywin32=227=py36he774522_1
163-
- pywinpty=0.5.7=py36_0
164-
- pyzmq=18.1.1=py36ha925a31_0
165-
- qt=5.12.5=h7ef1ec2_0
166-
- send2trash=1.5.0=py36_0
167-
- setuptools=45.2.0=py36_0
168-
- six=1.14.0=py36_0
169-
- sqlite=3.31.1=he774522_0
170-
- termcolor=1.1.0=py_2
171-
- terminado=0.8.3=py36_0
172-
- testpath=0.4.4=py_0
173-
- tk=8.6.8=hfa6e2cd_0
174-
- tornado=6.0.3=py36he774522_3
175-
- traitlets=4.3.3=py36_0
176-
- vc=14.1=h0510ff6_4
177-
- vs2015_runtime=14.16.27012=hf0eaf9b_1
178-
- wcwidth=0.1.8=py_0
179-
- webencodings=0.5.1=py36_1
180-
- werkzeug=1.0.0=py_0
181-
- wheel=0.34.2=py36_0
182-
- wincertstore=0.2=py36h7fe50ca_0
183-
- winpty=0.4.3=4
184-
- xz=5.2.4=h2fa13f4_4
185-
- zeromq=4.3.1=h33f27b4_3
186-
- zipp=2.2.0=py_0
187-
- zlib=1.2.11=h2fa13f4_1006
188-
- zstd=1.3.7=h508b16e_0
189-
- pip:
190-
- astor==0.8.1
191-
- bayesian-optimization==1.1.0
192-
- beautifultable==0.8.0
193-
- chardet==3.0.4
194-
- google-pasta==0.1.8
195-
- grpcio==1.27.2
196-
- holidays==0.9.12
197-
- idna==2.8
198-
- joblib==0.14.1
199-
- keras==2.3.1
200-
- opt-einsum==3.1.0
201-
- pandas==1.0.0
202-
- patsy==0.5.1
203-
- pmdarima==1.5.3
204-
- protobuf==3.11.3
205-
- pyqt5-sip==4.19.18
206-
- pyqtwebengine==5.12.1
207-
- pyyaml==5.3
208-
- scikit-learn==0.22.1
209-
- scipy==1.4.1
210-
- setuptools-git==1.2
211-
- statsmodels==0.11.0
212-
- tabulate==0.8.6
213-
- torch==1.4.0
214-
- torchvision==0.5.0
215-
- tqdm==4.42.1
216-
- urllib3==1.25.8
217-
- xgboost==0.90
218-
1+
name: time
2+
channels:
3+
- anaconda
4+
- defaults
5+
dependencies:
6+
- appnope=0.1.0=py37_0
7+
- backcall=0.2.0=py_0
8+
- ca-certificates=2020.10.14=0
9+
- certifi=2020.6.20=py37_0
10+
- decorator=4.4.2=py_0
11+
- ipykernel=5.3.4=py37h5ca1d4c_0
12+
- ipython=7.18.1=py37h5ca1d4c_0
13+
- ipython_genutils=0.2.0=py37_0
14+
- jedi=0.18.0=py37hecd8cb5_1
15+
- jupyter_client=6.1.7=py_0
16+
- jupyter_core=4.6.3=py37_0
17+
- libcxx=10.0.0=1
18+
- libffi=3.3=hb1e8313_2
19+
- libsodium=1.0.18=h1de35cc_0
20+
- ncurses=6.2=h0a44026_1
21+
- openssl=1.1.1k=h9ed2024_0
22+
- parso=0.8.0=py_0
23+
- pexpect=4.8.0=py37_0
24+
- pickleshare=0.7.5=py37_0
25+
- pip=21.0.1=py37hecd8cb5_0
26+
- prompt-toolkit=3.0.8=py_0
27+
- ptyprocess=0.6.0=py37_0
28+
- pygments=2.7.1=py_0
29+
- python=3.7.10=h88f2d9e_0
30+
- pyzmq=19.0.2=py37hb1e8313_1
31+
- readline=8.1=h9ed2024_0
32+
- setuptools=52.0.0=py37hecd8cb5_0
33+
- six=1.15.0=py_0
34+
- sqlite=3.35.4=hce871da_0
35+
- tk=8.6.10=hb0a8c7a_0
36+
- tornado=6.0.4=py37h1de35cc_1
37+
- traitlets=5.0.5=py_0
38+
- wcwidth=0.2.5=py_0
39+
- wheel=0.36.2=pyhd3eb1b0_0
40+
- xz=5.2.5=h1de35cc_0
41+
- zeromq=4.3.3=hb1e8313_3
42+
- zlib=1.2.11=h1de35cc_3
43+
- pip:
44+
- absl-py==0.12.0
45+
- astunparse==1.6.3
46+
- attrs==21.2.0
47+
- autoflake==1.4
48+
- autopep8==1.5.7
49+
- bayesian-optimization==1.2.0
50+
- beautifultable==1.0.0
51+
- cachetools==4.2.2
52+
- chardet==3.0.4
53+
- cleanipynb==0.4.2
54+
- cloudpickle==1.6.0
55+
- cmdstanpy==0.9.5
56+
- convertdate==2.3.2
57+
- cycler==0.10.0
58+
- cython==0.29.17
59+
- ephem==3.7.7.1
60+
- fbprophet==0.7
61+
- flatbuffers==1.12
62+
- gast==0.3.3
63+
- gluonts==0.6.0
64+
- google-auth==1.30.0
65+
- google-auth-oauthlib==0.4.4
66+
- google-pasta==0.2.0
67+
- grpcio==1.32.0
68+
- h5py==2.10.0
69+
- hijri-converter==2.1.1
70+
- holidays==0.11.1
71+
- idna==2.10
72+
- importanize==0.7.0
73+
- importlib-metadata==4.0.1
74+
- jinja2==2.11.0
75+
- joblib==1.0.1
76+
- jsonschema==3.2.0
77+
- jupytext==1.11.2
78+
- keras-preprocessing==1.1.2
79+
- kiwisolver==1.3.1
80+
- korean-lunar-calendar==0.2.1
81+
- lightgbm==3.2.0
82+
- llvmlite==0.36.0
83+
- lunarcalendar==0.0.9
84+
- markdown==3.3.4
85+
- markdown-it-py==1.1.0
86+
- markupsafe==1.1.1
87+
- matplotlib==3.4.0
88+
- mdit-py-plugins==0.2.8
89+
- mxnet==1.8.0.post0
90+
- nbformat==5.1.3
91+
- numba==0.53.1
92+
- numpy==1.19.5
93+
- oauthlib==3.1.0
94+
- opt-einsum==3.3.0
95+
- pandas==1.2.0
96+
- pathlib2==2.3.5
97+
- patsy==0.5.1
98+
- pillow==8.2.0
99+
- pmdarima==1.8.0
100+
- protobuf==3.16.0
101+
- pyasn1==0.4.8
102+
- pyasn1-modules==0.2.8
103+
- pycodestyle==2.7.0
104+
- pydantic==1.4
105+
- pyflakes==2.3.1
106+
- pymeeus==0.5.11
107+
- pyparsing==2.4.7
108+
- pyrsistent==0.17.3
109+
- pystan==2.19.1.1
110+
- python-dateutil==2.8.0
111+
- python-graphviz==0.8.4
112+
- pytz==2021.1
113+
- pyyaml==5.4.1
114+
- requests==2.25.0
115+
- requests-oauthlib==1.3.0
116+
- rsa==4.7.2
117+
- scikit-learn==0.24.0
118+
- scipy==1.4.0
119+
- setuptools-git==1.2
120+
- shap==0.39.0
121+
- slicer==0.0.7
122+
- statsmodels==0.12.1
123+
- tabulate==0.8.0
124+
- tensorboard==2.5.0
125+
- tensorboard-data-server==0.6.1
126+
- tensorboard-plugin-wit==1.8.0
127+
- tensorflow==2.4.0
128+
- tensorflow-estimator==2.4.0
129+
- termcolor==1.1.0
130+
- threadpoolctl==2.1.0
131+
- toml==0.10.2
132+
- toolz==0.11.1
133+
- tqdm==4.59.0
134+
- typing-extensions==3.7.4.3
135+
- ujson==1.35
136+
- urllib3==1.26.4
137+
- werkzeug==1.0.1
138+
- wrapt==1.12.1
139+
- xgboost==1.1.0
140+
- zipp==3.4.1
141+
prefix: /Users/jaimeferrando/miniconda3/envs/time

0 commit comments

Comments
 (0)