У меня есть два столбца с данными.
Один имеет метки для группы, а второй отображает значения для элементов в каждой группе.Я хотел бы рассчитать для каждой группы среднее значение только для тех значений, которые отличаются.
Как я могу сделать это в Stata?
РЕДАКТИРОВАТЬ:
См. Мой набор данных и желаемый результат ниже:
Group_label Value
x 12
x 12
x 2
x 1
y 5
y 5
y 5
y 2
y 2
Я хочу получить следующее среднее значение:
Group_label Value Average
x 12 5
x 12 5
x 2 5
x 1 5
y 5 3.5
y 5 3.5
y 5 3.5
y 2 3.5
y 2 3.5
Таким образом, среднее значение для x = (12 + 2 + 1) / 3
и для y = (5 + 2) / 2
Я пробовал команду egen(mean)
, но она выбирает все значения для каждой метки группы.
Я хочу выбрать только отдельные значения.