Kaggle Experience
At least in part, a typical data-scientist is busy with forecasting and prediction. Kaggle is a platform which hosts a slew of competitions. Those who have the time, energy and know-how to combat...
View ArticleVisualizing Time series Data
This post has two goals. I hope to make you think about your graphics, and think about the future of data-visualization. An example is given using some simulated time series data. A very quick read. In...
View ArticleMatrix-style screensaver in R
This post shares short code snippet to make your own screen saver in R, The Matrix-style: The code takes a few seconds to complete.nx = 100 ny = 80 kk <- 110 x = sample(x = 1:nx, size = kk, replace...
View ArticleThe Distribution of the Sample Maximum
Where I work we are now hiring. We took few time-consuming actions to make sure we have a large pool of candidates to choose from. But what is the value in having a large pool of candidates?...
View ArticleForecast Combination in R – slides
The useR! 2019 held in Toulouse ended couple of days ago. I spoke of the recent R journal publication about forecast combinations (joint work with Christoph Weiss and Gernot Roetzer). Slides for the...
View ArticleMachine learning is simply statistics – part 2
Another opinion piece. If you can’t explain it simply you don’t understand it well enough. (Albert Einstein) A bit on Deep Learning What is so deep about deep learning? Nothing. There is nothing deep...
View ArticleR tips and tricks, on-screen colors
I like using for many reasons. Two of those are (1) easy integration with almost whichever software you can think of, and (2) for its graphical powers. Color-wise, I dare to assume you probably...
View ArticleR + Python = Rython
Enough! Enough with that pointless R versus Python debate. I find it almost as pointless as the Bayesian vs Frequentist “dispute”. I advocate here what I advocated there (“..don’t be a Bayesian, nor be...
View ArticleR tips and tricks – Timing and profiling code
Modern statistical methods use simulations; generating different scenarios and repeating those thousands of times over. Therefore, even trivial operations burden computational speed. In the words of my...
View ArticleR tips and tricks – shell.exec
When you startup your machine, the first thing you do is to open the various programs you work with. Examples: your note-taking program, the pdf file that you need to read, the ppt file you were last...
View ArticleAsking Good Questions
Recently, I was lucky enough to speak at the 7th International conference on Time Series and Forecasting (ITISE). The conference itself had excellent collection of talks with a applications in...
View ArticleR Packages Download Stats
One big advantage of using open-source tools is the fantastic ecosystems that typically accompany them. Being able to tap into a massive open-source community, by way of downloading freely available...
View ArticleOn Writing Math
There are a lot of examples for skills that despite being greatly needed, we never get any formal training for. At least nothing is built into our core educational programs. Few examples are: how to...
View ArticleRython tips and tricks – Snippets
R or Python? who cares! Which editor? now that’s a different story. I like Rstudio for many reasons. Outside the personal, Rstudio allows you to write both R + Python = Rython in the same script. Apart...
View ArticleFrom Excel to Script? Add Browsing Points
“If it ain’t broke, don’t fix it”. This is the typical objection to moving from old-school spreadsheets to a more modern way of working with scripts. To be clear, I am not opposed to the use of...
View ArticleRython tips and tricks – Clipboard
For whatever reason, clipboard functionalities from Rython are under-utilized. One utility function for reversing backslashes is found here. This post demonstrates how you can use the clipboard to...
View ArticleOn Writing
Each year I supervise several data-science master’s students, and each year I find myself repeating the same advises. Situation has worsen since students started (mis)using GPT models. I therefore have...
View Article