sum_i {dvmisc}R Documentation

Sum of Integer Values

Description

Written in C++, this function runs faster than sum for large integer vectors/matrices.

Usage

sum_i(x)

Arguments

x

Integer vector or matrix.

Value

Numeric value.

Examples

# For very large integer objects, sum_i is faster than sum
x <- rpois(100000, lambda = 5)
sum(x) == sum_i(x)
benchmark(sum(x), sum_i(x), replications = 1000)

# For smaller integer objects, sum_i is slower than sum 
x <- rpois(1000, lambda = 5)
sum(x) == sum_i(x)
benchmark(sum(x), sum_i(x), replications = 1000)


[Package dvmisc version 1.1.4 Index]