Publications by Eran Raviv

Most popular posts – 2023

02.01.2024

Welcome 2024. This blog is just a personal hobby. When I’m extra busy as I was this year the blog is a front-line casualty. This is why 2023 saw a weaker posting stream. Nonetheless I am pleased with just over 30K visits this year, with an average of roughly one minute per visit (engagement time, whatever google-analytics means by that). This ye...

1240 sym 2 img

Statistical Shrinkage (3)

18.11.2023

Imagine you’re picking from 1,000 money managers. If you test just one, there’s a 5% chance you might wrongly think they’re great. But test 10, and your error chance jumps to 40%. To keep your error rate at 5%, you need to control the “family-wise error rate.” One method is to set higher standards for judging a manager’s talent, using a...

2161 sym

Rython tips and tricks – Clipboard

23.08.2023

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 circumvent saving and loading files. It’s convenient for when you just want the quick insight or visual, rather than a full-blown replicable process. ...

1359 sym Python (598 sym/2 pcs)

Rython tips and tricks – Snippets

23.04.2023

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 from that, the editor’s level of complexity is well-balanced, not functionality-overkill like some, nor too simplistic like some others. In thi...

2465 sym R (909 sym/4 pcs) 12 img

R tips and tricks – get the gist

01.10.2022

In scientific programming speed is important. Functions written for general public use have a lot of control-flow checks which are not necessary if you are confident enough with your code.To quicken your code execution I suggest to strip run-of-the-mill functions to their bare bones. You can save serious wall-clock time by using only the laborers...

2930 sym R (4302 sym/4 pcs) 4 img

R Packages Download Stats

26.05.2022

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 code is decidedly useful. But, yes, there are downsides to downloads. For one, there are too many packages out there. There are imperfect duplicates...

1731 sym 4 img

Using R to model the classic 60/40 investing rule

09.04.2014

Image by Timothy Poulton A long-standing paradigm among savers and investors is to favor a mixture of 40% bonds and 60% equities. The simple rationale is that stocks will provide greater returns while bonds will serve as a diversifier when if equities fall. If you are saving for your pension, you probably heard this story before, but do you beli...

5442 sym R (2896 sym/5 pcs) 6 img

Adding Text to R Plot

05.11.2015

Diversity is a real strength. By now it is common knowledge. I often see institutions openly encourage multinational environment and multidisciplinary professionals, with specific “on-the-job” training to tailor for own needs. No one knows a lot about a lot, so bringing different together enhance independent thinking and knowledge available t...

1480 sym R (1770 sym/1 pcs) 8 img

R in Finance highlights

26.06.2018

The yearly R in Finance conference is one of my favorites: 1. Titans of the R community are there every year. This year the founder of Rstudio (but much more really), JJ Allaire was a keynote speaker. He gave a talk about Machine Learning with TensorFlow and R. 2. Single track. I like everything, don’t make me choose. 3. No questions! A defin...

1656 sym 2 img

R tips and tricks – the assign() function

18.07.2018

The R language has some quirks compared to other languages. One thing which you need to constantly watch for when moving to- or from R, is that R starts its indexing at one, while almost all other languages start indexing at zero, which takes some getting used to. Another quirk is the explicit need for clarity when modifying a variable, compared ...

3012 sym R (1372 sym/6 pcs) 2 img