Using the Neumaier method, take a more accurate sum
Arguments
- numbers
A vector of numbers to sum.
Value
Sum of numbers, a bit more accurate than kahanSum
Examples
sum(c(1,1e100,1,-1e100)) ## Should be 2, gives 0
#> [1] 0
neumaierSum(c(1,1e100,1,-1e100)) ## Gives 2
#> [1] 2