変数が別のデータフレームの再コード化された値であるデータフレームを作成する必要があります。
データ マトリックスには、評価者のグループと専門家の評価者によって評価された人々の列があります。データ構造は次のようになります (これらは作成された値です)。
person <- c(1:10)
rater.1 <- c(2,3,2,3,4,3,4,2,3,3)
rater.2 <- c(4,3,2,3,1,2,3,2,3,1)
rater.3 <- c(3,2,3,1,2,2,2,3,1,2)
rater.4 <- c(3,4,3,4,3,4,2,2,3,2)
expert.rater <- c(4,4,2,3,1,2,1,2,2,2)
ratings <- data.frame(person,rater.1,rater.2, rater.3, rater.4, expert.rater)
私の実際のデータセットを除いて、131 人の評価者と 400 人がいます。
各評価者を専門家と比較し、差スコアの新しいデータフレームを作成する必要があります。非常に退屈で、おそらく良い考えではないことを除いて、私はこのようにすることを考えることができます:
rater.1_a <- abs(rater.1 - expert.rater)
rater.2_a <- abs(rater.2 - expert.rater)
rater.3_a <- abs(rater.3 - expert.rater)
rater.4_a <- abs(rater.4 - expert.rater)
difference <- data.frame(person,rater.1_a,rater.2_a, rater.3_a, rater.4_a)
131 個の新しい rater.x_a 変数をすばやく作成する方法はありますか?