{"id":109,"date":"2010-04-19T16:21:17","date_gmt":"2010-04-19T16:21:17","guid":{"rendered":"http:\/\/kourentzes.com\/forecasting\/?p=109"},"modified":"2014-06-14T08:34:56","modified_gmt":"2014-06-14T08:34:56","slug":"feature-selection-for-time-series-prediction-a-combined-filter-and-wrapper-approach-for-neural-networks","status":"publish","type":"post","link":"https:\/\/kourentzes.com\/forecasting\/2010\/04\/19\/feature-selection-for-time-series-prediction-a-combined-filter-and-wrapper-approach-for-neural-networks\/","title":{"rendered":"Feature selection for time series prediction \u2013 A combined filter and wrapper approach for neural networks"},"content":{"rendered":"<p style=\"text-align: justify;\">S. F. Crone and N. Kourentzes, 2010, Neurocomputing, 73: 1923-1936. <a href=\"http:\/\/dx.doi.org\/10.1016\/j.neucom.2010.01.017\" target=\"_blank\">http:\/\/dx.doi.org\/10.1016\/j.neucom.2010.01.017<\/a><\/p>\n<p style=\"text-align: justify;\"><span class=\"style13 style13\">Modelling artificial neural networks for accurate time series prediction poses multiple challenges, in particular specifying the network architecture in accordance with the underlying structure of the time series. The data generating processes may exhibit a variety of stochastic or deterministic time series patterns of single or multiple seasonality, trends and cycles, overlaid with pulses, level shifts and structural breaks, all depending on the discrete time frequency in which it is observed. For heterogeneous datasets of time series, such as the 2008 ESTSP competition, a universal methodology is required for automatic network specification across varying data patterns and time frequencies. We propose a fully data driven forecasting methodology that combines filter and wrapper approaches for feature selection, including automatic feature evaluation, construction and transformation. The methodology identifies time series patterns, creates and transforms explanatory variables and specifies multilayer perceptrons for heterogeneous sets of time series without expert intervention. Examples of the valid and reliable performance in comparison to established benchmark methods are shown for a set of synthetic time series and for the ESTSP\u201908 competition dataset, where the proposed methodology obtained second place.<\/span><\/p>\n<p>Download <a href=\"http:\/\/kourentzes.com\/forecasting\/wp-content\/uploads\/2014\/04\/Crone-2010-Feature-Selection-for-Time-Series-Prediction-for-NNs.pdf\">paper<\/a>.<\/p>\n<div class=\"SPOSTARBUST-Related-Posts\"><H3>Related Posts<\/H3><ul class=\"entry-meta\"><li class=\"SPOSTARBUST-Related-Post\"><a title=\"Discussion panel on &#8216;AI in research&#8217; at Sk\u00f6vde\" href=\"https:\/\/kourentzes.com\/forecasting\/2020\/11\/06\/discussion-panel-on-ai-in-research-at-skovde\/\" rel=\"bookmark\">Discussion panel on &#8216;AI in research&#8217; at Sk\u00f6vde<\/a><\/li>\n<li class=\"SPOSTARBUST-Related-Post\"><a title=\"OR62 -The quest for greater forecasting accuracy: Perspectives from Statistics &#038; Machine Learning\" href=\"https:\/\/kourentzes.com\/forecasting\/2020\/10\/20\/or62-forecasting-stream\/\" rel=\"bookmark\">OR62 -The quest for greater forecasting accuracy: Perspectives from Statistics &#038; Machine Learning<\/a><\/li>\n<li class=\"SPOSTARBUST-Related-Post\"><a title=\"Forecasting keynote at AMLC 2019\" href=\"https:\/\/kourentzes.com\/forecasting\/2019\/08\/01\/forecasting-keynote-at-amlc-2019\/\" rel=\"bookmark\">Forecasting keynote at AMLC 2019<\/a><\/li>\n<\/ul><\/div><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>S. F. Crone and N. Kourentzes, 2010, Neurocomputing, 73: 1923-1936. http:\/\/dx.doi.org\/10.1016\/j.neucom.2010.01.017<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"aside","meta":[],"categories":[5],"tags":[14,12,13],"_links":{"self":[{"href":"https:\/\/kourentzes.com\/forecasting\/wp-json\/wp\/v2\/posts\/109"}],"collection":[{"href":"https:\/\/kourentzes.com\/forecasting\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kourentzes.com\/forecasting\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kourentzes.com\/forecasting\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kourentzes.com\/forecasting\/wp-json\/wp\/v2\/comments?post=109"}],"version-history":[{"count":0,"href":"https:\/\/kourentzes.com\/forecasting\/wp-json\/wp\/v2\/posts\/109\/revisions"}],"wp:attachment":[{"href":"https:\/\/kourentzes.com\/forecasting\/wp-json\/wp\/v2\/media?parent=109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kourentzes.com\/forecasting\/wp-json\/wp\/v2\/categories?post=109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kourentzes.com\/forecasting\/wp-json\/wp\/v2\/tags?post=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory. -->