Compute skill diffusion using TF-IDF on aggregated skill frequencies
Source:R/relevance.R
compute_skill_diffusion.RdCalculates Term Frequency (TF) and Inverse Document Frequency (IDF) for each skill based on aggregated occurrence counts. Skills with very low IDF are widespread ("alta" diffusion); skills with very high IDF are rare ("minima").
Arguments
- skills_by_profession
A
data.tablewith columnsescoskill_level_3andN(occurrence count), typically obtained by aggregating skills merged with announcements. Each row is a skill-profession pair with its count.- quantile_trim
Numeric, quantile threshold for classifying diffusion. Skills with IDF <= quantile(quantile_trim) are "alta" (highly diffuse), skills with IDF >= quantile(1 - quantile_trim) are "minima" (rare). Default: 0.025.