Tidy Finance
  • Chapters
  • Blog
  • Support
Categories
All (14)
Data (10)
data.table (1)
Interest rates (1)
Machine learning (1)
Market microstructure (3)
Python (4)
R (12)
Replications (3)

Tidy Finance Blog

Experimental and external contributions based on Tidy Finance with R. Contribute your ideas!

The legacy pandas edition of Tidy Finance with Python (unmaintained archive)

Python
Data

We migrated Tidy Finance with Python from pandas to polars and merged the R and Python editions into unified chapters. For reference, this post archives the complete rendered output of the previous pandas edition. It is no longer maintained.

Jun 19, 2026
Christoph Scheuch, Stefan Voigt, Patrick Weiss
2 min

High-Frequency Market Data: lobsteR and 20 Years of SPY on Hugging Face

R
Data
Market microstructure

Announcing lobsteR, an R package for LOBSTER high-frequency data, and seamless access to 20 years of 5-second SPY trading data via tidyfinance.

Mar 15, 2026
Stefan Voigt
8 min

Tidy Finance migrates from SQLite to Parquet

Data
R
Python

Parquet dramatically improves performance and cross-programming language consistency.

Feb 2, 2026
Christoph Scheuch, Stefan Voigt, Patrick Weiss, Christoph Frey
5 min

ISS Shareholder Proposals

Data
R

Code for preparing ISS Voting Analytics data for further analysis on shareholder proposals

Jun 13, 2025
Alexander Pasler, Moritz Rodenkirchen
21 min

lobsteR package and high-frequency data

R
Data
Market microstructure

Introducing the lobsteR package and tidy cleaning procedures in R for LOBSTER high-frequency data

Mar 15, 2025
Stefan Voigt
12 min

Replicating Gu, Kelly & Xiu (2020)

R
Replications
Machine learning

A partial replication of the paper Empirical Asset Pricing via Machine Learning using R.

Jun 17, 2024
Stefan Voigt
20 min

CIR Model Calibration using Python

Interest rates
Python

Routine to calibrate the Cox-Ingersoll-Ross model

Apr 3, 2024
Yuri Antonelli
10 min

CRSP 2.0 Update

Data
R
Python

The highlights of the recent switch to CRSP 2.0 data

Mar 13, 2024
Patrick Weiss, Christoph Scheuch, Stefan Voigt, Christoph Frey
5 min

Tidy Market Microstructure

Market microstructure
R
data.table

A beginner’s guide to market quality measurement in high-frequency data using R.

Jan 4, 2024
Björn Hagströmer, Niklas Landsberg
76 min

Using DuckDB with WRDS Data

Data
R

Demonstrate the power of DuckDB and dbplyr with WRDS data.

Dec 22, 2023
Ian Gow
9 min

Comparing Fama-French Three vs Five Factors

Data
Replications
R

An explanation for the difference in the size factors of Fama and French 3 and 5 factor data

Oct 2, 2023
Christoph Scheuch
7 min

Convert Raw TRACE Data to a Local SQLite Database

Data
R

An R code that converts TRACE files from FINRA into a SQLite for facilitated analysis and filtering

Jun 14, 2023
Kevin Riehl, Lukas Müller
37 min

Non-Standard Errors in Portfolio Sorts

Replications
R

An all-in-one implementation of non-standard errors in portfolio sorts

May 10, 2023
Patrick Weiss
38 min

Construction of a Historical S&P 500 Total Return Index

Data
R

An approximation of total returns using Robert Shiller’s stock market data

Feb 15, 2023
Christoph Scheuch
7 min
No matching items
© Christoph Frey, Christoph Scheuch, Stefan Voigt & Patrick Weiss
Disclaimer Cookie Preferences
 
  • View source