Git Product home page Git Product logo

stepantita / students_nure Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 1.38 MB

A predictive model for postgraduate program enrollment based on historical data, student rankings, and various influencing factors.

Jupyter Notebook 100.00%
data-driven-decisions education-data jupyter-notebook mathematical-modeling python decision-predictions enrollment-model enrollment-statistic postgraduate-predictions

students_nure's Introduction

Model of Enrollment ๐ŸŽ“ ๐Ÿ“Š

A detailed model to understand and predict student enrollment for postgraduate programs based on various factors. Dive in to explore how different parameters affect the enrollment decisions of students!


๐ŸŒŸ Overview

We're aiming to craft a mathematical model that's rooted in real-world conditions but also accounts for hypothetical scenarios, providing a comprehensive understanding of the enrollment landscape.


๐ŸŽฏ Preconditions:

  • ๐Ÿช‘ 100 slots available for the master's program.
  • ๐Ÿ’ฐ 15 of those slots are funded (budgeted).

๐Ÿค” Assumptions:

  • ๐ŸŽ“ The number of students applying for the master's program is estimated to be between 1/3 and 1/4 of those who obtain a bachelor's degree.
  • ๐Ÿ“ˆ Predominantly, those who were in the upper part of the ranking will enroll in the master's program. Expected ratio is approximately 80/20.

๐ŸŽฏ Target:

  • ๐Ÿ–ฅ๏ธ To create a mathematical model for the enrollment of the IT Software Development stream, which can be later verified.

๐Ÿ“œ Parameters (Hypothetically Based):

  • ๐Ÿ“Œ Initially, we will consider the model as a linear combination of elementary functions.
  • โžก๏ธ We will transition to more complex variants later.

๐Ÿ›  Model:

1. Desire to Join Masters ๐ŸŽ“โค๏ธ:

Let the "desire" to join the master's be represented as: $$w=\sum_{i\in S} \log{f(i)}$$

Where f(i) denotes the success metric in the i-th semester.

If w โ‰ค 0, the student does not go to the master's.

2. Group Equalization Coefficient ๐Ÿงฎ:

Given the uneven distribution of groups, we introduce an equalization coefficient. For instance, groups 5-10 have a weight of c = 0.9 during enrollment.

3. Average Rating Position ๐ŸŒŸ:

Extract insights from historical data to compute an average ranking position:

$$P = \sum_{i\in S}\frac{S[i]}{|S|}$$

4. Average Grade Calculation ๐Ÿ“š:

Determine the student's average grade:

$$X = \sum_{i\in S}\frac{R[i]}{|S|}$$

Note: S represents the set of semesters.

5. Success Metric ๐Ÿ†:

Defining success:

$$J = e^{\frac{f(i)}{X}}$$

6. Random Variable ๐ŸŽฒ:

Capture the student's enrollment uncertainty:

$$ u=-tR\pi e^{\pi}, 0 \le R \le 1 $$

7. Foreign University Enrollment Temptation โœˆ๏ธ:

Higher grades might tempt students to enroll abroad:

$$ M = -\frac{2^{\frac{X}{tP}}}{P} $$


๐Ÿ“ Resulting Equation:

$$A = w u + J + M$$

Here, A represents the final enrollment decision based on all the factors discussed above.


students_nure's People

Contributors

stepantita avatar stepantytaconsultant avatar

Stargazers

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