Learn R Programming

farr

The goal of farr is to provide functions and small data sets as used in “Empirical Research in Accounting: Tools and Methods”.

Installation

You can install the released version of farr from CRAN with:

install.packages("farr")

And the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("iangow/farr")

Copy Link

Version

Install

install.packages('farr')

Monthly Downloads

330

Version

1.0.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Ian Gow

Last Published

November 17th, 2025

Functions in farr (1.0.0)

ndcg

Calculate metric: NDCG at k
load_parquet

Function to load parquet file into database.
get_trading_dates

Produce a table mapping dates on CRSP to "trading days"
roc

A function returning data for a ROC plot.
rusboost

RUSBoost for two-class problems
pg_to_parquet

Save WRDS table as parquet file.
iliev_2010

Data on public float
rus

Random under-sampling function
truncate

Truncate a vector.
winsorize

Winsorize a vector
sho_r3000_sample

Russell 3000 sample used by SEC
%>%

Pipe operator
llz_2018

GVKEYs used in Li, Lin and Zhang (2018).
sho_tickers

Tickers of pilot firms for Reg SHO
michels_2017

Data on firms suffering natural disasters
sho_r3000

Russell 3000 stocks at time of SEC Reg SHO sample formation
system_time

Version of system.time() that works with assignment
sho_r3000_gvkeys

Russell 3000 sample used by SEC with GVKEYs
zhang_2007_windows

Event windows from Zhang (2007)
undisclosed_names

Customer names that represent non-disclosures
state_hq

Data on firm headquarters based on SEC EDGAR filings
test_scores

Test scores
zhang_2007_events

Event dates from Zhang (2007)
apple_events

Dates for Apple Events
auc

Area under curve
get_event_cum_rets_mth

Produce a table of cumulative event returns using monthly data
get_event_dates

Produce a table mapping announcements to trading dates
form_deciles

Form deciles
confusion_stats

Confusion statistics.
get_annc_dates

Produce a table mapping announcements to trading dates
get_event_cum_rets

Produce a table of cumulative event returns
aus_bank_funds

Australian bank fundamental data
cmsw_2018

Data for CMSW
comp

Data on accruals and auditor choice
fhk_firm_years

Firm-years for replication of Fang, Huang and Karpoff (2016)
aus_bank_rets

Australian bank stock market data
aus_banks

Australian banks
bloomfield_2021

Firm-years in RDD analysis of Bloomfield (2021)
by_tag_year

Tags on StackOverflow
aaer_dates

AAER dates from SEC
camp_attendance

Camp attendance
fhk_pilot

Treatment indicators for SHO pilot firms
aaer_firm_year

AAERs from Bao et al. (2020)
get_event_rets

Produce a table of event returns
get_size_rets_monthly

Create a table of monthly returns for size portfolios
get_ff_ind

Fetch Fama-French industry grouping.
get_me_breakpoints

Create a table of with cut-offs for size portfolios
idd_dates

Dates for Inevitable Disclosure Doctrine (IDD)
get_idd_periods

Period for Inevitable Disclosure Doctrine (IDD)
get_test_scores

A function returning data on test_scores
get_got_data

Generate simulated data as described in Gow, Ormazabal and Taylor (2010).
gvkey_ciks

GVKEY-CIK links