Giter VIP home page Giter VIP logo

urban_energy_microsimulation_india's Introduction

Urban residential energy microsimulation toolkit for India

Tools for generating urban synthetic populations for India, and running energy transition microsimulations.

REPO IS STILL BEING UPDATED.

1. Data Sources

This toolkit is designed to work with the following public data sources which can be found online.

  • Census Ward Level Tables
  • Indian Human Development Survey (IHDS)
  • NSS Consumer Expenditure Survey (NSS)
  • Shapefile of Census City Ward Map

Sample results and outputs have been generated using data fora given city from these sources.

2. Objectives and Functionality

This microsimulation aims to estimate likely cooking fuel use and fuel stacking likelihood for city subdivisions (wards), taking into account households practices, local socio-cultural context, and city economic context. To do this a representative synthetic population is generated for each ward in the city and then a bayesian multilevel model is use to estimate fuel consumption for each based on the primary cooking fuel group of the household, and the ward it is in.

3. Workflow Overview

20210414_Microsim_Overview

3.1 Population Synthesis

Population synthesis is carried out using Iterative Proportional Fitting and implemented in R using the ipfp package (https://spatial-microsim-book.robinlovelace.net/). Ward-level Census Tables are used as contraint tables and a sample of household level responses from the IHDS are used as microdata to populate the synthetic population from.

3.2 Bayesian Multi-level Model

A multilevel model is used to estimate cooking fuel use to allow model coefficients to vary by primary cooking fuel group and city ward, thus capturing effects of household practices, and local socio-cultural and spatial context.

Primary Fuel Choice Estimation

Primary fuel choice estimation is carried out using a categorical logit using income, majority religion membership, ration card status, home ownership status, and employment type as predictors.

Hierarchical Model

A Bayesian Hierarchical Model is used to estimate cooking fuel use with coefficients varying by cooking fuel group i and cityward j.

Spatial Effects

Two different types of coefficient are used in the model to capture local spatial effects.

  • Random Effects Coefficient: This coefficient captures how the given city varies from the state-wide urban average. This can be due to economic, demographic, social or other factors.
  • Intrinsic Conditional Autoregressive (ICAR) Coefficient: This coefficient captures how each individual ward compares to its neighbouring ones, and reflects socio-economic and cultural patterns across city wards.

3.3 Spatially Visualise Results

A key benefit of this city scale microsimulation is that results can be visualised at a city ward level. This not only makes results easy to communicate but also can effectively show patterns of inequality.

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.