weighted average for an array

Hey
Can someone please tell me how to use weighted average for an array

5 件のコメント

Adam
Adam 2019 年 7 月 29 日
What do you mean by 'how to use it'? How you use it depends entirely on the context and generally you know what you want to use it for before you calculate it in the first place!
Anisha Varughese
Anisha Varughese 2019 年 7 月 29 日
I did not ask 'what should I use weighted average for.' I was talking about the code or syntax which i can use.
Adam
Adam 2019 年 7 月 29 日
That's why I asked what do you mean by 'how to use it'. If you mean how you calculate it rather than how you use it then simply
sum( weights .* array )
will give you the answer, assuming weights is another array of length equal to array
Adam Danz
Adam Danz 2019 年 7 月 29 日
There isn't enough information in your question to form a useful answer. Weighted averages can be used in many ways. From what we currently know, you have a weighted average and you're asking how to use it or you're asking for code that uses weighted averages. The question is unclear.
dpb
dpb 2019 年 7 月 29 日
sum(weights.*array)
is ok if sum(weights) == 1; the general rule is
sum(weights.*array)/sum(weights)

サインインしてコメントする。

回答 (1 件)

Anisha Varughese
Anisha Varughese 2019 年 7 月 29 日

0 投票

Thank you.

カテゴリ

ヘルプ センター および File ExchangeCreating and Concatenating Matrices についてさらに検索

質問済み:

2019 年 7 月 29 日

回答済み:

2019 年 7 月 29 日

Community Treasure Hunt

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

Start Hunting!

Translated by