0

変数が別のデータフレームの再コード化された値であるデータフレームを作成する必要があります。

データ マトリックスには、評価者のグループと専門家の評価者によって評価された人々の列があります。データ構造は次のようになります (これらは作成された値です)。

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 変数をすばやく作成する方法はありますか?

4

2 に答える 2