Warning: Trying to access array offset on value of type null in /home/site/wwwroot/lib/plugins/move/action/rename.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /home/site/wwwroot/lib/plugins/move/action/rename.php:42) in /home/site/wwwroot/inc/Action/Export.php on line 106

Warning: Cannot modify header information - headers already sent by (output started at /home/site/wwwroot/lib/plugins/move/action/rename.php:42) in /home/site/wwwroot/inc/Action/Export.php on line 106

Warning: Cannot modify header information - headers already sent by (output started at /home/site/wwwroot/lib/plugins/move/action/rename.php:42) in /home/site/wwwroot/inc/Action/Export.php on line 106
====== Alternative Goodness of Fit ====== This is an alternative goodness of fit metric described in [1]. Macro by: Matthew Rowles. All the actual work: Julian Henn [1] [[https://doi.org/10.1107/S2053273316013206|Henn, J. 2016. "An Alternative to the Goodness of Fit." Acta Crystallographica A 72 (6): 696-703.]]. ''alternative GOF value as defined in Henn, J. 2016. "An Alternative to the Goodness of Fit." Acta Crystallographica A 72 (6): 696-703. macro aGoFs(val) { prm !N_par = Get(number_independent_parameters); xdd_sum !N_ref = Yobs-Yobs + 1; ''this is the number of datapoints xdd_sum !delta_sq = (Yobs - Ycalc)^2; xdd_sum !sigma_sq_1 = Yobs; xdd_sum !sigma_sq_2 = SigmaYobs^2; ''if SigmaYobs is not defined, then this makes sure you use sigma = sqrt(Yobs) prm sigma_sq = If(sigma_sq_2 == 0, sigma_sq_1,sigma_sq_2); chi2 = (N_ref/(N_ref - N_par)) (delta_sq / sigma_sq); : val }