"longer object length is not a multiple of shorter object length" のエラーメッセージが出たら、
それは、指示したベクター同士の長さがあっていないという事。
例えば、
x = c(1,2,3,4,5)
y = c(1,2,3,4,5,6,7,8)
z = x + y
と指示した場合、ベクターxとベクターyの長さが 5 と 7 で一致していない。
この場合、z = x + y と計算しようとしても、R が困ってしまう。
なので、上記エラーメッセージがでたら、ベクターの長さが一致しているかどうか確認すべし。