# Weighted Sum in R (Example)

This article shows in an R programming example how to compute the weighted sum.

First, we need to create some example data in R. I’m going to create one numeric vector containing my observed values…

`x <- c(8, 5, 1, 7, 10)     # Create vector of values`

…and another numeric vector containing my weights (in reality this could be sampling weights):

`w <- c(5, 8, 15, 1, 7)     # Create vector of weights`

In order to calculate the weighted sum of our data, we can apply the sum R function to the product of x and w (i.e. we multiply our observed values with our weights and then add all values):

```sum(x * w)                 # Compute weighted sum
# 172```

The RStudio console is then showing the result of our calculation: The weighted sum of our example data is 172.

## Further Resources & Summary

Do you want to learn more about the sum function that we have used in the previous example? Then you could have a look at the following video of my YouTube channel. In the video, I’m explaining the application of the sum function in R in more detail.

Furthermore, you could have a look at the other R tutorials on my website. Below, you can find a list of useful R tutorials:

In this R tutorial you learned how to compute the weighted sum of a numeric vector. If you have any further questions or comments on the previously shown example, don’t hesitate to let me know in the comments section below.

Subscribe to the Statistics Globe Newsletter