Giter VIP home page Giter VIP logo

nowcasting-google-queries's Introduction

Google Queries for Nowcasting New Housing Sales

Replicate the results of nowcasting housing sales by Google Queries, using Bayesian Structural Time-Series Model (Choi & Varian, 2009, 2012).

References

Nowcasting - The needs of timely estimating current values (Housing Sales), which are usually available with publication lags motivates to use the Google Queries (nearly real-time (as potential predictors). By Google Correlate, we can derive the hundred of google "keywords" searching most correlated with our target time-series (Housing Sales).

Bayesian Structural Time Series (BSTS) method

This decompose the target time series into different components: i) Time Components (Trend, Seasonality, etc.); ii) Regression Component (Google Predictors)

  1. Structural Time-series model (Kalman Filter) for time components
  2. Spike-and-Slab Regression for regression components
  3. Markov Cahin Monte Carlo Simulation

This method enables us to decompose the time-series and analyse the contribution of each components to the target time-series alt text

Incremental Fit Plot of Housing Sales, by adding respectively:

  • Trend
  • Seasonality
  • First and Second Important Google Keywords

alt text

High-dimentsional Google Queries

One should bear in mind the nature of this data is high-dimensional. Not all google queries are meaningful predictors. We need a mechanism for variables selections, and Spike-and-Slab approach is used. Predictors with high inclusion probabiliries are more important. alt text

nowcasting-google-queries's People

Contributors

anhdanggit avatar

Stargazers

Stylianos Zlatanos avatar

Watchers

James Cloos 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.