root_mcp.extended.analysis.correlations module
Correlation and covariance analysis.
- class root_mcp.extended.analysis.correlations.CorrelationAnalysis(config, file_manager)[source]
Bases:
objectStatistical correlation and covariance analysis.
Provides: - Pearson correlation coefficients - Spearman rank correlation - Covariance matrices - Correlation matrices - Significance testing
- Parameters:
config (Config)
file_manager (FileManager)
- __init__(config, file_manager)[source]
Initialize correlation analysis.
- Parameters:
config (Config) – Server configuration
file_manager (FileManager) – File manager instance
- compute_correlation(path, tree_name, branch_x, branch_y, selection=None, method='pearson')[source]
Compute correlation coefficient between two branches.
- Parameters:
- Returns:
Correlation coefficient, p-value, and metadata
- Return type:
- compute_correlation_matrix(path, tree_name, branches, selection=None, method='pearson')[source]
Compute correlation matrix for multiple branches.
- compute_covariance_matrix(path, tree_name, branches, selection=None)[source]
Compute covariance matrix for multiple branches.