Forecasting time series is what made me stand out as a data scientist.
But it took me 1 year to master ARIMA.
In 1 minute, I'll teach you what took me 1 year.
Let's go. 🧵
1. ARIMA and SARIMA are both statistical models used for forecasting time series data, where the goal is to predict future points in the series.
2. Business Uses: I got my start with ARIMA using it for sales demand forecasting. But ARIMA and forecasting are also used heavily in econometrics, finance, retail, energy demand, and any situation where you need to know the future based on historical time series data.
Polars is a fast and efficient DataFrame library designed for data analysis and manipulation in Rust and Python.
It is built to provide high-performance data processing capabilities, often outperforming traditional libraries like pandas, especially with large datasets.
1. Performance: Polars is designed with performance in mind, leveraging Rust's speed and safety to handle large datasets efficiently.
XGBoost is now the go-to number 1 must-have algorithm in my data science toolkit.
But for years, I had no clue what I was doing. In 3 minutes, I’ll share 3 months of research (business case included).
Let’s go: 🧵
1. XGBoost, which stands for Extreme Gradient Boosting, is an advanced implementation of the gradient boosting machine (GBM) algorithm. It was developed to optimize both computational speed and model performance.
2. Gradient Boosting Machine (GBM): GBMs are an ensemble approach that combines multiple weak learners (typically decision trees) to create a strong predictive model.
Bayes' Theorem is a fundamental concept in data science.
But it took me 2 years to understand its importance.
In 2 minutes, I'll share my best findings over the last 2 years exploring Bayesian Statistics.
Let's go.
1. Background: "An Essay towards solving a Problem in the Doctrine of Chances," was published in 1763, two years after Bayes' death. In this essay, Bayes addressed the problem of inverse probability, which is the basis of what is now known as Bayesian probability.
2. Bayes' Theorem: Bayes' Theorem provides a mathematical formula to update the probability for a hypothesis as more evidence or information becomes available. It describes how to revise existing predictions in light of new evidence, a process known as Bayesian inference.