Convert data to a centsums object.
as.centsums(
x,
order = 3,
na.rm = TRUE,
wts = NULL,
check_wts = FALSE,
normalize_wts = FALSE
)# S3 method for default
as.centsums(
x,
order = 3,
na.rm = TRUE,
wts = NULL,
check_wts = FALSE,
normalize_wts = FALSE
)
A centsums object.
a numeric, array, or matrix.
the order, defaulting to length(sums)+1.
whether to remove NA.
an optional vector of weights. Weights are ‘replication’
weights, meaning a value of 2 is shorthand for having two observations
with the corresponding v value. If NULL, corresponds to
equal unit weights, the default. Note that weights are typically only meaningfully defined
up to a multiplicative constant, meaning the units of weights are
immaterial, with the exception that methods which check for minimum df will,
in the weighted case, check against the sum of weights. For this reason,
weights less than 1 could cause NA to be returned unexpectedly due
to the minimum condition. When weights are NA, the same rules for checking v
are applied. That is, the observation will not contribute to the moment
if the weight is NA when na_rm is true. When there is no
checking, an NA value will cause the output to be NA.
a boolean for whether the code shall check for negative weights, and throw an error when they are found. Default false for speed.
a boolean for whether the weights should be
renormalized to have a mean value of 1. This mean is computed over elements
which contribute to the moments, so if na_rm is set, that means non-NA
elements of wts that correspond to non-NA elements of the data
vector.
Steven E. Pav shabbychef@gmail.com
Computes the raw sums on data, and stuffs the results into a
centsums object.
set.seed(123)
x <- rnorm(1000)
cs <- as.centsums(x, order=5)
Run the code above in your browser using DataLab