View source: R/cross_sectional.R
| calc_sector_relative_indicators | R Documentation |
Measures how each stock's indicator compares to its sector benchmark. Enables sector-neutral strategies and identifies sector outperformers.
calc_sector_relative_indicators(
indicator_df,
sector_mapping,
method = c("difference", "ratio", "z-score"),
benchmark = c("mean", "median"),
ratio_threshold = 0.01,
min_sector_size = 2
)
indicator_df |
Data frame with Date column and indicator values |
sector_mapping |
Data frame with |
method |
"difference" (absolute), "ratio" (relative), or "z-score" |
benchmark |
"mean" or "median" sector average |
ratio_threshold |
Minimum denominator for ratio method (default: 0.01) |
min_sector_size |
Minimum stocks per sector (default: 2) |
Data frame with sector-relative values
# Find stocks outperforming their sector
data("sample_prices_weekly")
data("sample_sp500_sectors")
momentum <- calc_momentum(sample_prices_weekly, 12)
relative_momentum <- calc_sector_relative_indicators(
momentum, sample_sp500_sectors, method = "difference"
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.