Computes the CD index (Funk & Owen-Smith, 2017) for each work in the corpus. The CD index measures how disruptive a work is by comparing the citation patterns of papers that cite the focal work versus those that cite its references.
Usage
sm_metric_disruption(corpus, call = rlang::caller_env())Arguments
- corpus
An sm_corpus object with a populated
referencestable.- call
Caller environment for error reporting.
Value
A tibble with columns work_id and cd_index. The CD index
ranges from -1 (consolidating) to +1 (disruptive). Works without
sufficient citation data receive NA.
Details
The CD index is defined as:
$$CD = \frac{n_i - n_j}{n_i + n_j + n_k}$$
Where for a focal work f:
- n_i
Number of works that cite f but do NOT cite any of f's references (disruptive citations).
- n_j
Number of works that cite BOTH f and at least one of f's references (consolidating citations).
- n_k
Number of works that cite at least one of f's references but do NOT cite f (ignored-but-referencing citations).
A CD index near +1 indicates the focal work is highly disruptive: its citers tend to ignore its references. A CD index near -1 indicates the focal work consolidates existing ideas.
References
Funk, R. J., & Owen-Smith, J. (2017). A Dynamic Network Measure of Technological Change. Management Science, 63(3), 791–817. doi:10.1287/mnsc.2015.2366
Examples
corpus <- sm_example_corpus()
cd <- sm_metric_disruption(corpus)
head(cd)
#> # A tibble: 6 × 2
#> work_id cd_index
#> <chr> <dbl>
#> 1 W000000001 0
#> 2 W000000002 0.0101
#> 3 W000000003 -0.0642
#> 4 W000000004 0.167
#> 5 W000000005 0.0303
#> 6 W000000006 0.188