Publications by T. Moudiki

Unified interface and conformal prediction (calibrated prediction intervals) for R package forecast (and affiliates)

22.11.2024

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

17.11.2024

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

09.11.2024

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

03.11.2024

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

30.10.2024

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

29.10.2024

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

28.10.2024

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

20.10.2024

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

21.10.2024

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

14.10.2024

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