Создание таблицы со значениями, которые разбивают непрерывную переменную на две группы
Я ищу твою помощь. Я пытаюсь разделить непрерывную переменную на две группы, я поставил этот пример о том, что я пытаюсь сделать:
x=data.frame(v1=c(1,1,2,2,3,4,5,6,9,9,11,2,4,45,67,89,1,1,5,5,5,6,6,6,9,9,9,11,11,8,8,8,51,90,40,15,30,11,8,9,9,1,5,5,100,67,78,98,34,25))
Я пытаюсь разделить мою непрерывную переменную на две группы с начальным значением 20, затем:
g1=data.frame(x[x$v1>20,])
g2=data.frame(x[x$v1<=20,])
После того, как я вычислю среднее и сд для g1 и g2:
mean(g1$x.x.v1...20...)=62.61538
mean(g2$x.x.v1....20...)=6.216216
sd(g1$x.x.v1...20...)=26.80963
sd(g2$x.x.v1....20...)=3.55227
length(g1$x.x.v1...20...)= 13
length(g2$x.x.v1....20...)=37
После этого я хотел бы иметь таблицу, которая показывает что-то вроде этого:
Value Mean.G1 SD.G1 Mean.G2 SD.G2 N.G1 N.G2
20 62.61 26.8 6.21 3.55 13 37
Но эта таблица не только для 20 Я хотел бы построить эту таблицу для вектора с различными значениями, например, вектор с десятью элементами, который начинается с 20 и который увеличивается в шагах op 20, такой векторv=c(10,30,50,70,90,110,130,150,170,190)
, Я жду, этот вопрос ясен. Спасибо