Мой набор данных содержит год, идентификатор и переменную двоичного значения.
Используя Stata, я хотел бы создать новую переменную «YearValue», которая принимает значение переменной «Year», когда значение переменной впервые стало равным 1.
Спасибо за помощь!
egen wanted = min(cond(Value == 1, Year, .)), by(ID)
См. https://www.stata-journal.com/article.html?article=dm0055 (особенно Раздел 9) для этой техники в контексте.