GithubHelp home page GithubHelp logo

fagan2888 / econowcast Goto Github PK

View Code? Open in Web Editor NEW

This project forked from eurostat/econowcast

0.0 0.0 0.0 118.34 MB

Experimental tools (R) for Big Data econometrics nowcasting and early estimates

Home Page: https://github.com/eurostat/econowcast

License: European Union Public License 1.1

R 39.57% Python 0.46% Gnuplot 59.97%

econowcast's Introduction

econowcast

Experimental tools for Big Data econometrics nowcasting and early estimates.

About

The code source files provided herein will enable you to reproduce the experiments on Big Data econometrics nowcasting and early estimates presented in Eurostat Handbook on Rapid Estimates (cite this source code or the reference's doi: 10.2785/488740). Further details are also available in the other associated working papers (see Kapetanios et al.'s publications below).

authors F.Papailias, G.Kapetanios, M.Marcellino, and K.Petrova
version 1.0
since 2017
license EUPL (cite the source code or the reference above!)

Description

The source code is organised in 4 distinct folders:

  • extract/: Methods for feature extraction of various Big Data sources to usable time-series for econometric modelling. The scripts enable to convert unstructured datasets into structured time-series for different types of Big Data sources, e.g.: Google searches (Google Trends, Google Correlates), social network activities (Twitter), mobile phone data, IoT sensors, etc...
  • filter/: Filtering techniques for high frequency data. It contains some signal extraction/decomposition techniques in order to remove seasonal, very high frequency periodicity and deterministic phenomena which are not relevant for nowcasting exercises. It covers in particular outliers' detection.
  • model/: Relevant econometric modelling techniques for Big Data have been identified and some implementations are made available. A particular attention is set ipon Bayesian ones, e.g. the possibility of using Bayesian panel VAR models, quantile regression model and expectile regression models for dealing with Big Data.
  • nowcast/: Modelling strategies for nowcasting/early estimates purposes taking into account various Big data characteristics have been elaborated. Scripts that operate some empirical test on possible timeliness gains when using Google Trends, other easily accessible big data and macroeconomic and financial variables are provided. Accuracy gains through improving the timeliness of the selected variables at the beginning, middle and end of the reference period together with the associated accuracy loss are also investigated.

The results presented in the various publications referred to below can be reproduced. For that purpose, the necessary raw (as well as the output data) are made available to the user in the data/ folder. Further (narrative) description of the various functions/scripts is also provided in this document, located in the docs/ folder, including the evaluation of the nowcasting/flash estimation techniques based on a big set of indicators.

References

econowcast's People

Contributors

gjacopo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.