Coder Social home page Coder Social logo

gitkamo / income-qualification Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.9 MB

Income qualification is the process of verifying if a person or a family meets the financial criteria to receive aid or support from social programs.

Jupyter Notebook 100.00%
income financial-data financial-machine-learning

income-qualification's Introduction

Income-Qualification

my task was to identify the level of income qualification needed for families in Latin America. The problem scenario presented to me was that many social programs have a hard time ensuring that the right people are given enough aid, particularly when focusing on the poorest segment of the population who may not have the necessary income and expense records to prove qualification.

One popular method used in Latin America for income qualification verification is the Proxy Means Test (PMT) algorithm. However, accuracy remains a problem as the region’s population grows and poverty declines. The Inter-American Development Bank (IDB) believed that new methods beyond traditional econometrics, based on a dataset of Costa Rican household characteristics, might help improve PMT’s performance.

To solve this problem, I first had to identify the output variable. In this case, it was the level of income qualification needed for the families. Next, I had to understand the type of data that was provided to me. It was a dataset of Costa Rican household characteristics. I then had to check for any biases in the dataset and ensure that all members of the house had the same poverty level. I also had to check if there was a house without a family head, and set the poverty level of the members and the head of the house within a family.

I then had to count how many null values existed in the columns and remove null value rows of the target variable. This was important to ensure that the dataset was clean and ready for analysis.

I then used a random forest classifier to predict the accuracy of the data. To further validate the accuracy, I used random forest with cross validation. Through this process, I was able to identify the level of income qualification needed for the families in Latin America and improve the performance of the PMT algorithm.

income-qualification's People

Contributors

gitkamo avatar

Watchers

 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.