How to compute weighted average

조회 수: 11 (최근 30일)
gcicceri
gcicceri 2021년 5월 10일
답변: KSSV 2021년 5월 10일
Hi guys,
I need to understand how to perform a weighted average with the following example.
I have three columns in the following example table:
id m f
'a' 54 50
'b' 40 60
'c' 30 70
The question is: how do I create a third column (named wa), which computes the weighted average (m = 40%) + (f = 60%) and transfer it to this third column?
In this example my final table will be:
id m f wa
'a' 54 50 51.6
'b' 40 60 52
'c' 30 70 54
Thanks in advance.

채택된 답변

KSSV
KSSV 2021년 5월 10일
A = [54 50 ; 40 60 ; 30 70] ;
A(:,3) = 0.4*A(:,1)+0.6*A(:,2)

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Tables에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by