The SearchAnalyzer class provides a comprehensive framework for analyzing the performance of systematic review search strategies. It calculates precision, recall, and other performance metrics, generates visualizations, and supports validation against gold standard datasets.
Details
Core class for analyzing systematic review search strategies
This R6 class encapsulates all functionality needed for search strategy analysis. Key capabilities include:
Performance metric calculation (precision, recall, F1, efficiency)
Temporal and database coverage analysis
Visualization generation for reports
Gold standard validation
Methods
new(search_results, gold_standard, search_strategy)Initialize analyzer
calculate_metrics()Calculate comprehensive performance metrics
visualize_performance(type)Generate performance visualizations
Public fields
search_resultsData frame containing search results
gold_standardReference set of relevant articles
metadataSearch strategy metadata
Methods
Method new()
Initialize the analyzer with search results and optional gold standard.
Usage
SearchAnalyzer$new(
search_results,
gold_standard = NULL,
search_strategy = NULL
)