
Calculate Cumulative Citations by Group and Year
Source:R/sniff_groups_cumulative_citations.R
sniff_groups_cumulative_citations.Rd
This function calculates cumulative citations for papers within research groups, tracking how citations accumulate over time for highly cited papers.
Value
A named list (by research group) where each element contains a tibble with:
group
: Research group identifierSR
: Paper identifierTC
: Total citationsPY
: Publication yearKi
: Total network citationscitations_by_year
: A tibble with annual citation counts (PY: year, citations: count)growth_power
: Growth power score (0-100)growth_consistency
: Percentage of years with citationspeak_momentum
: Highest 3-year rolling average citation countearly_impact
: Citations in first 5 yearsrecent_momentum
: Citations in last 3 yearsacceleration_factor
: Ratio of late to early citations
Details
For each research group, the function:
Identifies papers with citations above the threshold
Tracks citations to these papers year by year
Calculates cumulative citation patterns
Computes various growth metrics for citation analysis
Works with both Web of Science (WOS) and OpenAlex data formats.
Examples
if (FALSE) { # \dontrun{
# Assuming groups is output from sniff_groups()
# Calculate cumulative citations
groups_cumulative_citations <- sniff_groups_cumulative_citations(groups, min_citations = 5)
# View results for first group
head(groups_cumulative_citations[[1]])
} # }