Learn R Programming

PeerPerformance (version 2.4.0)

Luck-Corrected Peer Performance Analysis in R

Description

Provides functions to perform the peer performance analysis of funds' returns as described in Ardia and Boudt (2018) . For each fund, the package estimates the proportion of peers it outperforms, is equalled by, and is outperformed by, correcting for luck with the false discovery approach of Storey (2002) . Screenings can be based on factor-model alphas, Sharpe ratios, or modified Sharpe ratios, the latter using the equality test of Ardia and Boudt (2015) . Funds can be screened within a universe or against a separate peer group, over rolling windows, and results come with bootstrap confidence intervals, summary, plot, and tidy data frame methods.

Copy Link

Version

Install

install.packages('PeerPerformance')

Monthly Downloads

472

Version

2.4.0

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

David Ardia

Last Published

August 2nd, 2026

Functions in PeerPerformance (2.4.0)

plot.SCREENING

Peer performance screening plot
plot.rollScreening

Plot a rolling peer performance screening
print.TESTING

Print method for the 'TESTING' object
print.SCREENING

Print method for the 'SCREENING' object
plot.exposureHeterogeneity

Plot factor exposure heterogeneity
print.summary.SCREENING

Print method for the 'summary.SCREENING' object
rollScreening

Rolling-window peer performance screening
sharpeScreening

Screening using the Sharpe outperformance ratio
sharpeTesting

Testing the difference of Sharpe ratios
summary.SCREENING

Summary method for the 'SCREENING' object
targetPeerPerformance

Targeted peer-performance screening for selected funds
sharpe

Compute Sharpe ratio
hfdata

Hedge fund data
PeerPerformance

PeerPerformance: Luck-corrected peer performance analysis in R
alphaTesting

Testing the difference of alpha outperformance ratios
confint.SCREENING

Bootstrap confidence intervals for the peer performance ratios
as.data.frame.SCREENING

Coerce a 'SCREENING' object to a data frame
msharpe

Compute modified Sharpe ratio
msharpeTesting

Testing the difference of modified Sharpe ratios
exposureHeterogeneity

Factor exposure heterogeneity from a beta screening
alphaScreening

Screening using the alpha outperformance ratio
msharpeScreening

Screening using the modified Sharpe outperformance ratio