Utils
This module contains utility functions for reliability analyses.
utils
Functions:
-
icc_to_markdown_table–Convert the summary table produced by the
icc_to_markdown_table
icc_to_markdown_table(icc_results: DataFrame, variable_rename_dict: Optional[Dict[str, str]] = None, column_rename_dict: Optional[Dict[str, str]] = None, round_dict: Optional[Dict[str, int]] = None) -> str
Convert the summary table produced by the
calculate_intraclass_correlations function to a markdown table.
Parameters:
-
(icc_resultsDataFrame) –The DataFrame containing the intraclass correlation results.
-
(variable_rename_dictOptional[Dict[str, str]], default:None) –A dictionary to rename variables table. If not included, predictors will be tidied slightly instead. Defaults to
None. -
(exclude_predictorsOptional[List[str]]) –A list of predictors to exclude from the summary table. Defaults to
[]. -
(column_rename_dictOptional[Dict[str, str]], default:None) –A dictionary to rename the summary table columns. Defaults to a pre-specified dictionary if not provided.
-
(round_dictOptional[Dict[str, int]], default:None) –A dictionary to set the rounding precision for each column. Defaults to a pre-specified dictionary if not provided.
-
(alpha_corrfloat) –The alpha level for multiple comparison correction. If provided, the p-values will be corrected using the Holm-Bonferroni method and a new column will be added to the table with the corrected p-values (i.e., multiplied by 0.05 / alpha_corr). Defaults to
None.
Returns:
-
str(str) –The markdown table representing the summary table of the ICC results.
Source code in stats_utils/reliability/utils.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | |