Collection of quick & dirty data science projects aimed to investigate topics that I find interesting.
Title inspired from Andriew Ng's quote: "Fun" is what you do on Saturday morning.
📊 Projects on nbViewer
🛠️ istatapi, open-meteo
All main results are summarized in this website.
The following links bring to the visualization of the single notebooks:
- Investigating Italian population
- What's the killer of 2003?
- Modelling the future population
- Estimating the sustainable retirement age
- Split population growth rate in mortality and migration balance
DEPRECADED: in June 2024 I updated the project by spliting the mortality rate and migration balance, reorganizing the notebooks, and hosting the updated project in Demographic Model Page.
🛠️ yfinance, cot_reports
- Visualizing Ashwat Damodaran's analysis
- Best US portfolios with ca. 100y of backtesting
- McQuarrie's thesis on similar returns for stocks and long term bonds
- Comparing COT report data with S&P500 returns
- Do I beat the market if I enter when it is -XXX% and axit when it is +YYY%?
🛠️ esselunga-scrape, Project Nutrition
- Scraping Esselunga's database in search of the foods with highest protein/euro ratio
- Visualizing Jackson-Pollock equations for BMI estimation
- State the
AIM
of the analysis at the beginning of the project - End the notebook with a
Conclusions
section, summarizing the findings, and aFollow-up
section, listing possible next steps to take - Make intense use of GitHub Copilot
- Explore creative uses of plotly for interactive visualizations
- Don't spend more than 2 hours on a project - this is a Saturday morning activity, not a full-blown project that will take weeks to complete
- The previous point was totally sugested by Copilot... I'm not sure if I agree with it, but it's a fair reminder
- Don't be too strict in using statisticly sound methods (for sake of time), but be open to critics in case the analisis was too handwaving
- Come back from time to time, to revise the narrative of the analysis to make it clearer and clearer
- Be totally open to comments, suggestions, and collaborations: for any of them, open an Issue or a Pull Request
- Don't have more than 10 rules