私は非常に大きなデータセットを持っています
mdf <- data.frame (sn = 1:40, var = rep(1:10, 4), block = rep(1:4, each = 10),
yld = c(1:40))
小さなデータセットがあります
blockdf <- data.frame(block = 1:4, yld = c(10, 20, 30, 40)) # block means
yld を除く両方のデータセットのすべての変数は因子です。
ブロック効果がmdfデータフレームのブロックに対応するように、各mdf $ yldデータセットからブロック平均(blockdf $ yld)を減算したい。
for example: value 10 will be substracted from all var within
first block yld in mdf
20 - second block yld in mdf
and so on
担当者内で var の数が不均衡になる場合があることに注意してください。アンバランスな状況に対応できるように書きたいと思います。