我想生成6个随机数(权重),它们总是等于1的1000000倍,并将其乘以我从csv文件导入的数据的列。将总和存储在另一列(加权平均值)中,并在新列(范围)中找出最大值和最小值之间的差值。我想重复这个过程1000000次,得到最小的范围和生成的一组随机数(权重)来找到它。 到目前为止,我所做的工作如下:1.生成6个随机数2.从csv导入数据3.将数据随机数与csv文件中的数据相乘,得到平均值(加权平均值) 4.将加权平均值保存在新列F(x)中5.找到范围6.重复此操作1000000次,得到给出最小范围的随机数。 下面是文件中的一些数据 A B C D
问题是:在前面的轨道上,按国家计算加权平均(而不是平均)平均收益率(收益率定义为股利除以价格,并按百分比报告)。加权平均数包括作为权重的股票数量。但我不知道如何找到加权平均值。
我已经有了一些代码,用来计算收益率的平均值(百分比)。但我很难计算加权平均值。我和一些同学谈过,他们说他们试图使用公式:和(x*w)/sum(W),其中w是重量。但是我在代码中实现这个问题时遇到了困难
SELECT Nations.nationName,
AVG(dividend/price) AS Yield
FROM Shares, Nations
WHERE Shares.nationID=Nations.ID
我试图在PowerBi中为调查数据制定加权平均值。我目前有以下两个表(简化):
调查数据
ID How would you score the service? Do you agree with X?
---------------------------------------------------------------------------
23 Fair Agree
24 Poor