R語言中的weighted.mean()函數用於計算輸入向量值的加權算術平均值。
用法: weighted.mean(x, weights)
參數:
x:數據輸入向量
weights:它是輸入數據的權重。
返回:給定值的加權平均值
範例1:
# Create example data
x1 <- c(1, 2, 7, 5, 3, 2, 5, 4)
# Create example weights
w1 <- c(7, 5, 3, 5, 7, 1, 3, 7)
# Apply weighted.mean() function
weighted.mean(x1, w1)
輸出:
[1] 3.394737
範例2:
# Create example data
x1 <- c(1, 2, 7, 5, 3, 2, 5, 4)
# Create example weights
w1 <- c(7, 5, 3, 8, 7, 1, 3, 7)
# Create vector with NA
# Extend weights vector
x2 <- c(x1, NA)
w2 <- c(w1, 3)
weighted.mean(x2, w2)
# Remove missing values
weighted.mean(x2, w2, na.rm = TRUE)
輸出:
[1] NA [1] 3.512195
相關用法
- R語言 mean()用法及代碼示例
- R語言 colMeans()用法及代碼示例
- R語言 rowMeans()用法及代碼示例
- R語言 acos()用法及代碼示例
- R語言 cos()用法及代碼示例
- R語言 cosh()用法及代碼示例
- R語言 sin()用法及代碼示例
- R語言 sinh()用法及代碼示例
- R語言 tanh()用法及代碼示例
- R語言 tan()用法及代碼示例
- R語言 asin()用法及代碼示例
- R語言 acos()用法及代碼示例
- R語言 atan()用法及代碼示例
- R語言 exp()用法及代碼示例
- R語言 factorial()用法及代碼示例
- R語言 choose()用法及代碼示例
- R語言 cumprod()用法及代碼示例
注:本文由純淨天空篩選整理自kaurbal1698大神的英文原創作品 Calculate the Weighted Mean in R Programming – weighted.mean() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。