View source: R/weighted_mean_trimmed.R
| weighted_mean_trimmed | R Documentation | 
Weighted trimmed mean and total (bare-bone functions with limited
functionality; see svymean_trimmed and
svytotal_trimmed for more capable methods)
weighted_mean_trimmed(x, w, LB = 0.05, UB = 1 - LB, info = FALSE,
                      na.rm = FALSE)
weighted_total_trimmed(x, w, LB = 0.05, UB = 1 - LB, info = FALSE,
                       na.rm = FALSE)
x | 
 
  | 
w | 
 
  | 
LB | 
 
  | 
UB | 
 
  | 
info | 
 
  | 
na.rm | 
 
  | 
Population mean or total. Let \mu denote
the estimated trimmed population mean; then, the estimated trimmed
population total is given by \hat{N} \mu with
\hat{N} =\sum w_i, where
summation is over all observations in the sample.
The methods trims the LB~\cdot 100\%
of the smallest observations and the
(1 - UB)~\cdot 100\% of the largest observations
from the data.
See survey methods:
svymean_trimmed,
svytotal_trimmed.
The return value depends on info:
info = FALSE:estimate of mean or total [double]
info = TRUE:a [list] with items:
characteristic [character],
estimator [character],
estimate [double],
variance (default: NA),
robust [list],
residuals [numeric vector],
model [list],
design (default: NA),
[call]
Overview (of all implemented functions)
svymean_trimmed and svytotal_trimmed
head(workplace)
# Estimated trimmed population total (5% symmetric trimming)
weighted_total_trimmed(workplace$employment, workplace$weight, LB = 0.05,
    UB = 0.95)
# Estimated trimmed population mean (5% trimming at the top of the distr.)
weighted_mean_trimmed(workplace$employment, workplace$weight, UB = 0.95)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.