Как получить количество человек в группе вместо человеко-лет при использовании стратегии в Stata?
Используя когортные данные, я создал набор данных о выживании в Stata следующим образом:
stset end, id(person) failure(event==1) scale(365.25) enter(time start) origin(time dob)
stsplit ageband, at(0 (1) 5) after(time=dob)
stsplit year, after(time=mdy(1,1,1960)) at(40 (1) 45)
replace year = 1960 + year
strate ageband year sex, per(100000) output("rates.dta", replace)
где каждый person
рождается dob
, поступает в исследование start
числа и покидает его end
числа. Если в этот период у person
есть event
(event == 1
), то они уходят в день события.
stset
создает данные выживания. stsplit
набор данных разбивается на возрастные группы (0–5 лет) и календарный год (2000–2005).
strate
вычисляет ставки по каждому отдельному значению ageband
year
sex
и сохраняет сводные данные в Rates.dta. Эти сводные результаты показывают, что для каждой комбинации ageband
year
sex
: _D
для количества событий и _Y
для человеко-лет, которые будут соответственно числителем и знаменателем при расчете коэффициентов.
Я хочу рассчитать долю событий _D
от общего количества людей в каждой группе.
Есть ли способ, чтобы _Y
было общим количеством людей в этой группе, например. возрастная группа = 0, год = 2000, пол = 1?
Как еще я могу получить количество человек в группе?