Code Monkey home page Code Monkey logo

college-cost-projection's Introduction

College-Cost-Projection

A simple polynomial regression model to predict the cost of tuition, room/boarding, and supplies of colleges over time.

Run src/main.py to show the projection of a randomly-selected college.

After cleaning and filtering of the dataset using pandas, there are 1,453 college entries that are available. Cleaning is based on the availability of certain data, such as tuition, at all available time points (2000, 2003 - 2018).

The ML model is trained on the spot with the data of the selected college. The model utilizes the scikit-learn library's polynomial regression capabilities to fit a 4th degree polynomial on the college's data points.

The data is visualized using the matplotlib library. The college's actual data is shown as a solid line, while the projected data is shown as a dashed line. College data is available for 2000 and 2003 - 2018, while the data is projected from 2019 - 2025.

The dataset used is from https://college-insight.org, which has the following license:

 The Institute for College Access & Success. College Insight, https://college-insight.org. 
 Student debt and undergraduate financial aid data are licensed from Peterson's Undergraduate Financial Aid and Undergraduate Databases, ©️ 2020 Peterson's LLC, all rights reserved. 
 All data may be reproduced, with attribution, subject to restrictions under this Creative Commons license: https://creativecommons.org/licenses/by-nc-nd/3.0/.

college-cost-projection's People

Contributors

ultraarceus3 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.