Есть ли быстрый способ вычислить среднее значение и sd вектора чисел, а затем собрать его вместе в data.frame? Поэтому предположим, у меня есть несколько переменных, которые выглядят как-то этогоВычисление итоговой статистики data.frame
test1 = data.frame(score = c(rnorm(10)), status = c(rep(0, 6), rep(1, 4)))
test2 = data.frame(score = c(rnorm(10)), status = c(rep(0, 6), rep(1, 4)))
test3 = data.frame(score = c(rnorm(10)), status = c(rep(0, 6), rep(1, 4)))
> test1
score status
1 0.6648 0
2 -0.5158 0
3 -0.0297 0
4 -0.1086 0
5 -1.8708 0
6 0.7908 0
7 0.4760 1
8 -0.4841 1
9 -0.3451 1
10 -0.0772 1
Как я могу построить data.frame, который выглядит примерно так со средним (SD) в каждой записи. Я смутно помню, что я сделал это раньше с какой-то командой, но я просто не могу вспомнить, что это такое. И я не хочу означать() и sd() каждую переменную, а затем объединять их в data.frame отдельно. Итак, вот что я хочу, чтобы последний файл data.frame выглядел; что-то долго линии:
0 1
test1 0.9(0.1) 0.1(0.03)
test2 0.2(0.1) 0.2(0.03)
test3 0.1(0.2) 0.1(0.04)
В test1, как вы получили положительные средние значения? – PoGibas
Я только что сделал значения. Я просто хотел показать, как должен выглядеть df. – Adrian