Christian Düben
Christian Düben
@cdueben.bsky.social
Economist, Data Scientist, Software Developer. Postdoc at Monash University. Melbourne, Australia.
79 followers56 following47 posts
Since publishing the Monash SoDa Replicator, users have told me about Windows laptops provided by their university not allowing for local TeX Live installation. Hence, I have created a dev container that circumvents this problem: github.com/cdueben/tex_.... #tex #texlive #devcontainer #vscode 1/2
We have published a video #tutorial on the Monash SoDa Replicator, a template for #reproducible #academic #research : youtube.com/playlist?lis.... #git #github #tex #ai #replication #productivity #collaboration
David Kreitmeir and I published the synthetic matching method from Kreitmeir et al. (2025) as an #rstats package on CRAN (cran.r-project.org/package=synt...). Whereas my other recent R packages are primarily wrappers of my C++ code, synthReturn is a full R package (Fortran only in dependencies).
My cppcontainers #rstats package (cran.r-project.org/package=cppc...) is back on CRAN. The functionality remains unchanged. It had just been archived on CRAN a few months ago because of NA placeholder values that threw compiler warnings in exotic builds on macOS. #cpp #datascience
Enjoying my first time at @defcon.bsky.social. Amazing talks, demos, etc. so far. And I met famous journalist @jackrhysider.bsky.social whose inspiring work got me interested in #infosec in the first place. I am gathering a lot of insights for my own research.
I tried #Positron today. Forking and customizing VS Code instead of further pushing RStudio was a good choice. RStudio is not bad, but Positron seems nicer (and better for #rstats development than VS Code itself). Good job @posit.co👍.
The new version of my spaths #rstats package (cran.r-project.org/package=spaths) removes the edge limit (previously 2^31 - 1). Do you need to handle 10 billion edges with custom transition functions? No problem, spaths can do that. #graph #theory
I am curious to see, if data editors are ready to download a TB of data per spatial project.
Short note on provision of "raw" data in replication packages. "Raw" are data files exactly as downloaded from original source. Not renamed, not converted, not made prettier. All that is important, and is the next step, for which you provide code (or instructions). But "raw" is as "raw as it gets".
I just published a #blog post on #housing #affordability: medium.com/@cdueben/the.... It aims to create a better intuition of how the housing market works. The post uses simple, non-technical language to communicate the topic to a broad audience.
I am looking for contributors for my conleyreg #Rstats package. I keep getting feature requests, but am not going to do anything beyond basic maintenance myself. This is a great opportunity for aspiring R package #developers. The following issue outlines some details: github.com/cdueben/conl...
You could, e.g., add the A* algorithm or closeness centrality to the spaths package (github.com/cdueben/spaths), both of which are easy to implement. If you want to start smaller, you could clean up the C++ code by introducing structs.
My new R package cppcontainers is now on CRAN: cran.r-project.org/package=cppc.... C++ STL containers in R. The package's vignette states its motivation: cran.r-project.org/web/packages.... It is my most quickly developed and most widely applicable package so far. #rstats #cpp #datascience
Finishing up my dissertation, I wrote a tool to clean up bibtex files. Not managing my bibtex files through citation software, I find this tool pretty handy. github.com/ChristianDue... #latex #bibtex #academicpublication #research #phd #cpp #code
I am happy to announce the publication of my spaths package's latest version: github.com/ChristianDue.... The software computes shortest paths in gridded data. It is heavily computationally optimized and customizable. #RStats #Cpp #GraphTheory #GIS #EconTwitter
You are up to date.