Module:Q-odd-limit intervals: Difference between revisions
ArrowHead294 (talk | contribs) No edit summary |
ArrowHead294 (talk | contribs) No edit summary |
||
| Line 106: | Line 106: | ||
nearest_size = math.floor(true_size / step_size + 0.5) | nearest_size = math.floor(true_size / step_size + 0.5) | ||
error_abs_direct = math.abs(nearest_size * step_size - true_size) | error_abs_direct = math.abs(nearest_size * step_size - true_size) | ||
error_abs_val = math.abs(approx_size - true_size) | |||
error_rel_direct = 100 * error_abs_direct / step_size | error_rel_direct = 100 * error_abs_direct / step_size | ||
error_rel_val = 100 * error_abs_pval / step_size | |||
error_list[i] = | error_list[i] = | ||
{ | { | ||
| Line 114: | Line 114: | ||
comp = comp, | comp = comp, | ||
error_abs_direct = error_abs_direct, | error_abs_direct = error_abs_direct, | ||
error_abs_val = error_abs_val, | |||
error_rel_direct = error_rel_direct, | error_rel_direct = error_rel_direct, | ||
error_rel_val = error_rel_val | |||
} | } | ||
end | end | ||
table.sort(error_list, function(a, b) return a. | table.sort(error_list, function(a, b) return a.error_abs_val < b.error_abs_val end) | ||
return error_list | return error_list | ||
end | end | ||