Commit graph

68 commits

Author SHA1 Message Date
bletham
509666d1d2 Speed up diagnostics unit tests 2017-08-22 14:14:46 -07:00
bletham
047a0c3c23 Replace deprecated pandas .ix 2017-08-19 21:26:59 -07:00
bletham
e4ec600da4 Handle constant y in history 2017-08-19 14:03:00 -07:00
bletham
0b4ec4a9b3 Limit n_changepoints to number of observations. 2017-08-19 11:20:53 -07:00
Nagi Teramo
79d0793ce4 Implement cross-validation of time series(a rolling forecast origin) (#261)
* Resolve conflict

* Change comments and add error column to output DataFrame

* Change file structure

* Update

* Modified diagnostics

* Update diagnostics.py following the advice on Github

* Add tests and documentation

* Change copy method into Prophet class and reflect comments
2017-08-10 11:14:23 -07:00
bl
b76ebf18bb documentation update 2017-07-29 17:36:03 -07:00
bl
3060536563 Merge branch 'v0.2' of https://github.com/facebookincubator/prophet into v0.2 2017-07-21 07:05:53 -07:00
bl
8f1607cd93 Extra regressors Py 2017-07-21 07:05:16 -07:00
Ben Letham
ff1dbcf38d Alternative formulation for logistic growth initialization 2017-07-17 11:13:22 -07:00
Ben Letham
796b0f8037 Consolidate dataframe validation logic 2017-07-11 16:56:28 -07:00
Ben Letham
fb517b53d6 lint fixes 2017-07-11 16:51:29 -07:00
Ben Letham
d48b70b106 Merge remote-tracking branch 'origin/master' into v0.2 2017-07-11 11:16:26 -07:00
bl
093b4b7eec R sub-daily data documentation, bugfixes, and unit tests 2017-07-10 22:57:13 -07:00
bl
b07d345155 Bugfix for add_seasonality 2017-07-05 20:15:00 -07:00
bl
707c885275 Add custom seasonalities (Py) 2017-07-04 22:39:57 -07:00
bl
ec497ffba8 Handle holidays with subdaily data 2017-07-04 20:32:42 -07:00
bl
4677dd4da3 Unit tests for daily seasonality (Py) 2017-07-04 19:21:34 -07:00
bl
995fda07a9 Posterior samples function Py 2017-07-04 18:27:57 -07:00
bl
b3017c025f Generalize seasonality representation (Python) 2017-07-04 11:06:03 -07:00
bl
03d3ec9f2e Fix notebook Makefile and various typos 2017-07-04 08:39:49 -07:00
Ben Letham
825108b226 Functional daily seasonality (#239) 2017-07-04 08:24:54 -07:00
Arturo Filastò
f1ef4cc190 Add support for fitting seasonality daily (#135) 2017-07-04 08:12:08 -07:00
bl
1339aada96 Check for Inf values in history; roxygen version bump. 2017-07-04 01:12:22 -07:00
bl
8383d3bea6 Check for NULL in ds column 2017-07-04 00:26:22 -07:00
bl
f7becb0942 Fall back to Newton optimizer if LBFGS fails 2017-07-04 00:06:53 -07:00
bl
3ebedb1110 Use abs for scaling y 2017-07-03 21:29:38 -07:00
Ben Letham
4f9e0af51e Fix whitespace issue 2017-06-21 14:40:18 -07:00
Hasil Sharma
283e9be5e0 Set verbosity for Printing Meta Information (#197)
* Set verbosity for Printing Meta Information (#188)

* Fixed Indent and Removed Typos
2017-06-21 14:37:07 -07:00
Ben Letham
7c30a4dcce Typo fix 2017-05-15 15:31:13 -07:00
Ben Letham
6a62a0e3e4 Revert "Fix typo in comment (#180)" (#189)
This reverts commit 0892b4b9bf.
2017-05-15 15:29:11 -07:00
Ran
0892b4b9bf Fix typo in comment (#180)
`n.changepoints` changed to `n_changepoints`.
The first follows R's coding convention but is
incorrect Python.
2017-05-15 15:28:31 -07:00
Ben Letham
5474fe3bd3 style/comment fixes 2017-05-03 17:06:20 -07:00
Ben Letham
40f6ad64d3 Message for disabling seasonality, Python 2017-04-17 17:24:37 -07:00
Ben Letham
b98ec17668 Add version dunder 2017-04-17 15:20:49 -07:00
Ben Letham
26ca2f7af7 Make plotting interfaces consistent (return figs) 2017-04-17 12:45:44 -07:00
Ben Letham
541dc9a0b0 Update docstring for plot_components 2017-04-15 17:56:43 -07:00
Ben Letham
5971a2369b Loop debug (#168)
* Load Stan models on package load and keep in environment

* Load models on package import
2017-04-13 23:23:44 -07:00
Ben Letham
df4b6158eb Allow shifting the start date of the yearly seasonality plot 2017-04-13 02:08:34 -07:00
Ben Letham
cacfdc635e Allow shifting the start date of the weekly seasonality plot 2017-04-13 01:51:17 -07:00
Ben Letham
d937f47612 Enable seasonalities automatically depending on history length / frequency 2017-04-13 01:25:03 -07:00
Ben Letham
8155143af0 Allow not showing capacity on plots 2017-04-10 22:48:43 -07:00
Ben Letham
208399678c Make component plots work if forecast range is less than seasonality period 2017-04-10 18:20:06 -07:00
Ben Letham
50ddd5bfd3 Docstring fix 2017-04-07 19:11:37 -07:00
Ben Letham
1a7112268e style fixes 2017-04-06 11:47:03 -07:00
Ben Letham
34c0f80684 Only allow a Prophet object to be fit once 2017-04-05 10:44:21 -07:00
Ben Letham
459e0fed6c Document the parameters stored during fitting. 2017-04-03 18:24:54 -07:00
Ben Letham
b999dd4aa4 Add docstring to Python methods, and minor fixes to R documentation. 2017-03-23 17:27:44 +02:00
Ben Letham
5677d8c7ce Store dates from history with y NaN for make_future_dataframe 2017-03-23 15:47:29 +02:00
Ben Letham
1a6b736cca No longer use %-d for strftime since it is not supported in Windows 2017-03-16 16:25:07 +02:00
Ben Letham
2c8419e673 Fix missing m/d on trend component plot. Previously we used MaxNLocator to limit the number of tick marks on the trend and holiday component plots. This was putting the ticks at various points throughout the year, however the tick label showed only the year, which one would incorrectly assume to be Jan 1. This commit removes MaxNLocator and allows matplotlib to set xticks as it pleases, and updates the effected documentation. 2017-03-16 15:43:16 +02:00