Я пытаюсь проанализировать продольный вопросник, который состоит из 5 вопросов. Скажем, участники должны были ответить на этот вопросник 4 раза.Средняя шкала здания в R
Теперь я хочу создать шкалу, называемую производительность задачи. Эта шкала строится по среднему значению вопросов 1, 2 и 5.
Мне нужно это значение для каждой из 5 точек измерения. Есть ли более простой способ вычислить эти средства, чем в примере ниже?
df$performance_T1 <- with(df, rowMeans(cbind(Task1T1,Task2T1,Task5T1), na.rm = TRUE))
df$performance_T2 <- with(df, rowMeans(cbind(Task1T2,Task2T2,Task5T2), na.rm = TRUE))
df$performance_T3 <- with(df, rowMeans(cbind(Task1T3,Task2T3,Task5T3), na.rm = TRUE))
df$performance_T4 <- with(df, rowMeans(cbind(Task1T4,Task2T4,Task5T4), na.rm = TRUE))
Мой кадр данных будет выглядеть в этом примере:
df = data.frame(Task1T1 <- c(1:5),
Task2T1 <- c(1:5),
Task3T1 <- c(1:5),
Task4T1 <- c(1:5),
Task5T1 <- c(1:5),
Task1T2 <- c(1:5),
Task2T2 <- c(1:5),
Task3T2 <- c(1:5),
Task4T2 <- c(1:5),
Task5T2 <- c(1:5),
Task1T3 <- c(1:5),
Task2T3 <- c(1:5),
Task3T3 <- c(1:5),
Task4T3 <- c(1:5),
Task5T3 <- c(1:5),
Task1T4 <- c(1:5),
Task2T4 <- c(1:5),
Task3T4 <- c(1:5),
Task4T4 <- c(1:5),
Task5T4 <- c(1:5))