Skip to content

Final project for the course "Effective Programming Practices for Economists"

Notifications You must be signed in to change notification settings

RaRedmer/prog-econ-final-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

prog-econ-final-project

Final project for the course "Effective Programming Practices for Economists"

Goal

  • Visualize feature importance with SHAP (see the SHAP NIPS paper for details) based on LightGBM framework's learning algorithm.

  • Conduct feature selection and compare its performance

Disclaimer: I already provided the parameters for LGBM in this repo, since it takes a lot of time to optimize them. If you want to optimize them yourself, you can run script parameter_visualization.py in folder code.

Usage

Get the data

Since the data is too big to be stored in github, you can download it from my OneDrive.

Run

Just run main.py

However, since the process takes very long with the whole data, one can decrease the number of rows by giving the variable "num_rows" the total number of rows. Currently, its value is set to 20000:

Data

About

Final project for the course "Effective Programming Practices for Economists"

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages