Publications by T. Moudiki
Unified interface and conformal prediction (calibrated prediction intervals) for R package forecast (and affiliates)
In the popular R package forecast, there are 2 different types of interfaces: A direct interface for functions like forecast::thetaf doing fitting and inference simultaneously nile.fcast <- forecast::thetaf(Nile) plot(nile.fcast) An interface for fitting first and then forecasting, like forecast::ets, where you need to use, in addition forecast...
1465 sym R (2962 sym/8 pcs) 14 img
GLMNet in Python: Generalized Linear Models
During the past few weeks, I’ve been adapting a Python version of the (seemingly abandoned?) official Stanford GLMNet package. Don’t try to build a programming interface on it yet, as it’s still “moving”. GLMNet implements the entire lasso or elastic-net regularization path for linear regression, logistic and multinomial regression models...
1240 sym Python (87828 sym/4 pcs) 2 img
Gradient-Boosting anything (alert: high performance): Part4, Time series forecasting
A few weeks ago, I introduced a model-agnostic gradient boosting (XGBoost, LightGBM, CatBoost-like) procedure for supervised regression and classification, that can use any base learner (available in R and Python package mlsauce). You can find the previous posts here: https://thierrymoudiki.github.io/blog/2024/10/06/python/r/genericboosting https:...
2139 sym Python (6161 sym/3 pcs) 4 img
Predictive scenarios simulation in R, Python and Excel using Techtonique API
In this post, we will learn how to simulate predictive scenarios using R, Python, and Excel, by using Techtonique API, available at https://www.techtonique.net. Input csv files used in the examples are available in Techtonique/datasets.The Excel version can be found in the Excel file https://github.com/thierrymoudiki/techtonique-excel-server/VBA-We...
4618 sym Python (1851 sym/2 pcs) 3 img
Chat with your tabular data in www.techtonique.net
You can now obtain insights from your tabular data by chatting with it in techtonique.net. No plotting yet (coming soon), but you can already ask questions like:What is the average of column A?Show me the first 5 rows of dataShow me 5 random rows of dataWhat is the sum of column B?What is the average of column A grouped by column B?…As a reminder...
3854 sym 1 img
Chat with your tabular data in www.techtonique.net
You can now obtain insights from your tabular data by chatting with it in techtonique.net. No plotting yet (coming soon), but you can already ask questions like: What is the average of column A? Show me the first 5 rows of data Show me 5 random rows of data What is the sum of column B? What is the average of column A grouped by column B? … As a...
4119 sym 2 img
Gradient-Boosting anything (alert: high performance): Part3, Histogram-based boosting
A few weeks ago, I intoduced a model-agnostic gradient boosting procedure, that can use any base learner (available in R and Python package mlsauce):https://thierrymoudiki.github.io/blog/2024/10/06/python/r/genericboostinghttps://thierrymoudiki.github.io/blog/2024/10/14/r/genericboosting-rThe rationale is different from other histogram-based gradie...
2616 sym Python (1683 sym/6 pcs) 1 img 8 tbl
R editor and SQL console (in addition to Python editors) in www.techtonique.net
It’s now possible to run R code in an editor and SQL queries in a console on www.techtonique.net. In the R editor, you can write and execute R code, including plotting, and in the SQL console, you can display SQL queries’ results and download these results as csv files. As a reminder from last week, you can run R or Python code interactively i...
4053 sym 4 img
R editor and SQL console (in addition to Python editors) in www.techtonique.net
It’s now possible to run R code in an editor and SQL queries in a console on www.techtonique.net. In the R editor, you can write and execute R code, including plotting, and in the SQL console, you can display SQL queries’ results and download these results as csv files.As a reminder from last week, you can run R or Python code interactively in ...
3798 sym 2 img
R and Python consoles + JupyterLite in www.techtonique.net
You can now run R or Python code interactively in your browser, on www.techtonique.net. As a reminder, a few weeks ago, I released Techtonique web app, a tool designed to help you make informed, data-driven decisions using Mathematics, Statistics, Machine Learning, and Data Visualization. As of September 2024, the tool is in its beta phase (subjec...
3796 sym 2 img