plt_significance_ detailed function guide¶
- astrogeofit.plt_significance_test_results()¶
plt_significance_test_results(
configuration_file_path:str,
folder_with_the_results:Optional[str],
file_with_the_results:Optional[str],
section_title: list,
types_of_saving:Optional[list[str]],
output_path:Optional[str]
)
Plot the results of a significance test comparing data fits to autoregressive (AR) noise fits.
This function generates a multi-panel figure showing histograms of $R^2_C$ values for data and AR model fits across different numbers of knots (model complexity). For each subplot:
Histograms for both data and noise fits are shown.
The mean $R^2_C$ value for the data is indicated.
A Gaussian fit is plotted over the AR model histogram.
The False Alarm Probability (FAP) is computed and displayed.
- Parameters:
- configuration_file_pathstr
Path to the configuration file used for the AstroGeoFit analysis.
- folder_with_the_resultsstr or None
Path to the folder containing the result files. If None, the default folder defined in the configuration file is used.
- file_with_the_resultsstr or None
Specific filename for the results. If None, a default filename is assumed.
- section_title: str or None
Title or header to display above the plot. If None, it will set “X”.
- types_of_savinglist of str or None
List of output file formats for saving the figure (e.g., [“png”, “pdf”]). If empty, the figure is not saved.
- output_pathstr
Path where the output figure will be saved. If “default” or empty, a default subdirectory figures in the output folder from the configuration is used.
Example:
configuration_file_path = “path/to/the/configuration_file.yaml” folder_with_the_results = None file_with_the_results = None plt_significance_test_results(configuration_file_path, folder_with_the_results, file_with_the_results, “Significance Test Results”) # Displays the figure with subplots for each number of knots and FAP annotations.