@emilyriederer

1.9K Followers
811 Following
197 Posts

Three R's in my last name, but it's not enough #rstats for me!

Senior Analytics Manager at Capital One.
Former Math & Stats/OR at UNC-CH.
Thoughts my own.

More on emilyriederer.com

Websitehttps://emilyriederer.com
@jsonbecker I feel this deep to my core and totally unironically that this was in fact an important decision with real pros/cons. Congrats on book 1 on 2026!

R vs python used to be a language war, then settled into a peaceful polyglot co-existence. But now? We've gone beyond detante to language pluralism

In this year-end post, I reflect on how the best ideas of R/python are bettering the other, a session at posit::conf that exemplified this, and how teaches us the (obvious) lesson that diversity is in fact good

Happy New Years to all the builders, makers, and idea sharers out there

https://www.emilyriederer.com/post/py-rgo-crosspol/

R + Python: From polyglot to pluralism | Emily Riederer

We used to have a language war, then peaceful polyglot co-existence. Now, it’s clear that we’re actively better off learning from each other. A reflection on 2025, posit::conf, what R and python stacks can learn from each other, and the criticality of diversity in open source

Dev and deploy require of diff skills.
dbt tries to bridge the gap for #data pipelines, but what about MLOps?

I explored how Posit's {orbital} + dbt delivers "good enough" zero-infra MLOps for batch model scoring in database from python or #rstats models

https://www.emilyriederer.com/post/orbital-mlops/

MLOrbs?: MLOps in the database with orbital and dbt | Emily Riederer

Playing with the potential, perils, and design principles of deploying ML models into the analytical database using orbital’s sklearn-to-sql translation, sqlglot, and dbt

@qenvio thanks for the kind words! And the heads up about the link 🤦🏻‍♀️ I can’t seem to wrap my mind around doing that right with Quarto (not a knock on Quarto; it’s easy, I’m just forgetful)
@nxskok I updated post to show a table too!
@nxskok any output! Plot, table, df.head(), a print() statement, etc

Technical writing is hard bcs "writing is thinking" but we often should tell our story not in the order we worked. Solution? I wrote a quick post on how
Quarto's embed shortcodes can reframe technical writing as reproducible evidence curation

https://www.emilyriederer.com/post/quarto-comms/

#rstats

posit released a cool new package {orbital} for converting sklearn pipelines to SQL for model scoring, *but* it wasn't compatible with vanilla xgboost

I'm very intrigued by the potential for orbital so I did a quick write up how to get them to play nice

https://www.emilyriederer.com/post/orbital-xgb/

#python #rstats #data

In my orbit: hacking orbital’s ML-to-SQL for xgboost | Emily Riederer

The orbital package offers an interface for translating a fitted SciKitLearn pipeline to pure SQL for scaling predictions. In this tech note, I explore how this framework can (mostly) be used for xgboost models, as well, with a bit of wrangling (and a few limitations).

The most iconic figure in the environmental sciences is the Keeling Curve, the CO₂ record from Mauna Loa, Hawaii. @noaa.gov had a wonderful site where you could visualize and download these data, and now it's just gone. These data belong to us and we should not let this happen!
NOAA (@noaa.gov)

NOAA provides science, service and stewardship to protect life, property & Earth's natural resources. An agency of the Department of Commerce. Join us on Instagram & Facebook. Official NOAA account.

Bluesky Social

I am on a train en route to the U.S.A. National Science Foundation (NSF).

And it is a mess from a federal government standpoint. 1/n

#RiseOfTheNaziUSA
#TrumpTakeover
#kleptocracy
#kakistocracy
#plutocracy
#LateStageUSianEmpire