Giter Club home page Giter Club logo

rshiny_application's Introduction

Predicting the probability of admission to UCLA via regression methods

R-CMD-check

This project intends to provide a Shiny APP, which is based on a dataset from kaggle and 3 regression methods, to enable users to predict their chance of being admitted to UCLA.

Description

Many students applying for a graduate program are facing the problem of choosing the appropriate school to apply for, either because they are not aware of university rankings or would have been misinformed by seniors and fellow applicants. This can results in students missing out on admissions and leads to a complete wastage of resources. To help them solve this problem, we fit the kaggle dataset, which contains 500 people's performance on some important features, on 3 common regression methods to form a robust and precise evaluation of their profile, and provide them with a reasonable chance of admission.

In this project, we used OLS, Ridge Regression and LASSO to fit the data and select one with the lowest test MSE for prediction output. Then we used a Shiny APP for user to input their own profile and generate their own result with predicted chance of admission and beautiful radar plots visualizing their performance.

Getting Started

Dependencies

  • Required libraries: patchwork, ggplot2, GGally, caret, glmnet, dplyr
  • R (>= 2.10)

Installing

  • How to install the package:
library(skrFinal)

Executing program

  • After the package is loaded, you can run the Rmd file containing the Shiny APP to use it
  • Open the Shiny APP
  • Input your own scores and ratings, click the button if you have research experience
  • Hit the "Let's See!" button to see your result

Authors

Version History

  • 0.0.0.9000
    • Initial Release

License

This project is licensed under the [MIT + file LICENSE] License - see the LICENSE.md file for details

Acknowledgments

rshiny_application's People

Contributors

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