@@ -1786,7 +1786,7 @@ def add_resampling_options_to_dialog(sender, test_model: bool = False):
17861786
17871787
17881788def do_meta_analysis (data , options , decimal_places : int = 4 , alpha : float = 0.05 , tree : Optional = None ,
1789- norm_ci : bool = True ):
1789+ norm_ci : bool = True , sender = None ):
17901790 """
17911791 primary function controlling the execution of an analysis
17921792
@@ -1799,42 +1799,48 @@ def do_meta_analysis(data, options, decimal_places: int = 4, alpha: float = 0.05
17991799 output_blocks .extend (output )
18001800 if options .structure == SIMPLE_MA :
18011801 (output , figure , chart_data , analysis_values ,
1802- citations ) = MetaWinAnalysisFunctions .simple_meta_analysis (data , options , decimal_places , alpha , norm_ci )
1802+ citations ) = MetaWinAnalysisFunctions .simple_meta_analysis (data , options , decimal_places , alpha , norm_ci ,
1803+ sender = sender )
18031804 elif options .structure == GROUPED_MA :
18041805 (output , figure , chart_data , analysis_values ,
1805- citations ) = MetaWinAnalysisFunctions .grouped_meta_analysis (data , options , decimal_places , alpha , norm_ci )
1806+ citations ) = MetaWinAnalysisFunctions .grouped_meta_analysis (data , options , decimal_places , alpha , norm_ci ,
1807+ sender = sender )
18061808 elif options .structure == CUMULATIVE_MA :
1807- output , figure , chart_data = MetaWinAnalysisFunctions .cumulative_meta_analysis (data , options ,
1808- decimal_places , alpha , norm_ci )
1809+ output , figure , chart_data = MetaWinAnalysisFunctions .cumulative_meta_analysis (data , options , decimal_places ,
1810+ alpha , norm_ci , sender = sender )
18091811 analysis_values = None
18101812 citations = []
18111813 elif options .structure == REGRESSION_MA :
18121814 (output , figure , chart_data , analysis_values ,
1813- citations ) = MetaWinAnalysisFunctions .regression_meta_analysis (data , options , decimal_places , alpha , norm_ci )
1815+ citations ) = MetaWinAnalysisFunctions .regression_meta_analysis (data , options , decimal_places , alpha , norm_ci ,
1816+ sender = sender )
18141817 elif options .structure == COMPLEX_MA :
18151818 output , analysis_values , citations = MetaWinAnalysisFunctions .complex_meta_analysis (data , options ,
18161819 decimal_places , alpha ,
1817- norm_ci )
1820+ norm_ci , sender = sender )
18181821 figure = None
18191822 chart_data = None
18201823 elif options .structure == NESTED_MA :
18211824 (output , figure , chart_data , analysis_values ,
1822- citations ) = MetaWinAnalysisFunctions .nested_meta_analysis (data , options , decimal_places , alpha , norm_ci )
1825+ citations ) = MetaWinAnalysisFunctions .nested_meta_analysis (data , options , decimal_places , alpha , norm_ci ,
1826+ sender = sender )
18231827 elif options .structure == TRIM_FILL :
18241828 (output , figure , chart_data , analysis_values ,
18251829 citations ) = MetaWinAnalysisFunctions .trim_and_fill_analysis (data , options , decimal_places , alpha , norm_ci )
18261830 elif options .structure == JACKKNIFE :
18271831 (output , figure , chart_data ,
1828- citations ) = MetaWinAnalysisFunctions .jackknife_meta_analysis (data , options , decimal_places , alpha , norm_ci )
1832+ citations ) = MetaWinAnalysisFunctions .jackknife_meta_analysis (data , options , decimal_places , alpha , norm_ci ,
1833+ sender = sender )
18291834 analysis_values = None
18301835 elif options .structure == PHYLOGENETIC_MA :
18311836 output , citations = MetaWinAnalysisFunctions .phylogenetic_meta_analysis (data , options , tree , decimal_places ,
1832- alpha , norm_ci )
1837+ alpha , norm_ci , sender = sender )
18331838 analysis_values = None
18341839 figure = None
18351840 chart_data = None
18361841 elif options .structure == RANKCOR :
1837- output , citations = MetaWinAnalysisFunctions .rank_correlation_analysis (data , options , decimal_places )
1842+ output , citations = MetaWinAnalysisFunctions .rank_correlation_analysis (data , options , decimal_places ,
1843+ sender = sender )
18381844 figure = None
18391845 chart_data = None
18401846 analysis_values = None
@@ -1904,7 +1910,7 @@ def meta_analysis(sender, data, last_effect, last_var, decimal_places: int = 4,
19041910
19051911 if meta_analysis_options .structure is not None :
19061912 output , figure , chart_data , _ = do_meta_analysis (data , meta_analysis_options , decimal_places , alpha , tree ,
1907- norm_ci )
1913+ norm_ci , sender = sender )
19081914 sender .last_effect = meta_analysis_options .effect_data
19091915 sender .last_var = meta_analysis_options .effect_vars
19101916 return output , figure , chart_data
0 commit comments