Welcome to the NACSCOP Data Collection Tools - Indicator Selection Model repository! This project aims to provide an unbiased approach to select the appropriate indicator for data collection and reporting during the transition period when two sets of tools are in use.
The goal of this project is to develop a classification model that advises on the indicator to use based on historical data values, facility characteristics, changes in the indicator, and other relevant factors.
By using this model, NACSCOP will be able to make informed decisions on which indicator to use, ensuring accurate and consistent data collection and reporting. The model will help NACSCOP select the most suitable indicator for each facility based on their unique characteristics and changes in the data over time.
This repository contains the code and resources needed to implement the NACSCOP Data Collection Tools - Indicator Selection Model. The project uses Python and various libraries, such as NumPy, Pandas, and Scikit-learn, to create a classification model that determines the appropriate indicator for each facility.
The repository contains the following files:
demo.py
- the main file containing the code for the classification modelmodel.pkl
- the packaged model in a pickle fileREADME.md
- this file contains information about the project, including how to get startedjupyter notebook
- this file contains the notebook used to work on the data and shape the model
To get started with this project, you will need to:
- Clone the repository using
git clone https://github.com/Briankim254/NASCOP-Classification-tool.git
- Navigate to the project directory using
cd NASCOP-Classification-tool
- Install the necessary dependencies, which include NumPy, Pandas, and Scikit-learn
- Open the
demo.py
file and inspect the code
To run the model, simply open the demo.py
file and run it in your Python environment. The model will take in the data from data.csv
and use it to train the classifier. The output of the model will be the recommended indicator to use for each facility.
We welcome contributions to this project! If you would like to contribute, please follow these steps:
- Fork the repository and create a new branch for your changes
- Make your changes or additions to the project
- Create a pull request and wait for a review from a team member
Please ensure that your code adheres to best practices for code quality and documentation.
The NACSCOP Data Collection Tools - Indicator Selection Model is an important project that will help ensure accurate and consistent data collection and reporting during the transition period. We are excited to work on this project, and we hope it will be a valuable tool for NACSCOP and other organizations.