Time splitting method that generates predictions regularly.
Copyright: | 2019 David Monllao {@link http://www.davidmonllao.com} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 162 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
periodic:: (5 methods):
is_valid_analysable()
define_ranges()
include_range_info_in_training_data()
get_training_ranges()
update_last_range()
is_valid_analysable(\core_analytics\analysable $analysable) X-Ref |
Returns whether the analysable can be processed by this time splitting method or not. param: \core_analytics\analysable $analysable return: bool |
define_ranges() X-Ref |
define_ranges return: array |
include_range_info_in_training_data() X-Ref |
Overwritten as all generated rows are comparable. return: bool |
get_training_ranges() X-Ref |
Overwritting as the last range may be for prediction. return: array |
update_last_range(array $ranges) X-Ref |
Allows child classes to update the last range provided. param: array $ranges return: array |