DFA_CMO というテーブルで加重平均 (ビュー数あたりの AverageViewingTime) を使用して集計を計算しようとしています。DFA_CMO には 5 つのディメンションがあり、その中にサイトがあります。
コードは次のとおりです。
ddply(DFA_CMO,.(Site),summarize, wm = weighted.mean(DFA_CMO$AverageViewingTime, DFA_CMO$Views, ,na.rm=TRUE))
ただし、各フィールドに同じ値が表示されるため、結果は残念です。
Site wm
1 Advideum 21.17633
2 bbc.com 21.17633
3 Boursorama 21.17633
4 Canal Plus 21.17633
5 CNN Network 21.17633
6 EuronewsFR 21.17633
7 invitemedo.com 21.17633
8 Lfddfdse 21.17633
9 Le Monde 21.17633
10 Les Echos 1 21.17633
11 lopinion.fr 21.17633
12 TF1.fr 21.17633
13 ViadeoFR 21.17633
14 WSJ UK - IBM PE 21.17633
ここにはすべての平均が表示されているようですが、サイトごとに異なるはずです. 正しい値を取得する方法はありますか?