This project involves statistical analysis, hypothesis testing, investment optimization, and data modeling using datasets on cryptocurrency trading and student performance. The main focus is on maximizing investment profit, minimizing risk, exploring relationships among variables, and applying both classical and Bayesian inference methods.
- Investment portfolio optimization with cryptocurrency data.
- Statistical hypothesis testing and confidence interval estimation for student grades.
- Bootstrapping for confidence intervals and hypothesis testing.
- Likelihood estimation and distribution fitting for absenteeism data.
- Dependency testing and correlation analysis.
- Simple linear regression modeling.
- Bayesian simulation for educational outcome estimation.
- Empirical validation of Chi-squared test distribution.
Clone the project
git clone https://github.com/vesalbargi/probability-statistics.gitCreate a Python virtual environment
python -m venv .venvActivate the virtual environment
- On Windows:
.venv\Scripts\Activate.ps1
- On macOS/Linux:
source .venv/bin/activate
Install required packages
pip install notebook matplotlib numpy pandas seaborn scipyLaunch Jupyter Notebook and open the project
jupyter notebook final_project.ipynb-
two_currencies.csv: Daily profit/loss of two cryptocurrencies over 20 days, used for investment optimization. -
student_performance.csv: Student attributes and grades, used for statistical analysis and modeling.
This project is licensed under the MIT License.