Підсумовуючи, незважаючи на те, що команди «gen» і «egen» використовуються для створення змінних у Stata, "gen" більше підходить для простих обчислень і операцій на індивідуальному рівні, тоді як "egen" надає більш розширені функції для обчислень на рівні групи та підсумкової статистики.12 липня 2023 р
Насправді є досить зрозуміла логіка. Якщо завдання можна виконати за допомогою наявних математичних функцій, ви використовуєте generate . Якщо це щось складніше, напр. потрібно зробити на групах спостережень (які не дуже легко розглядаються в Stata), вам потрібно буде шукати відповідну функцію egen.
Використовується команда Stata egen, що означає розширене покоління для створення змінних, для створення яких потрібна додаткова функція. Приклади цих функцій включають визначення середнього значення, дискретизацію безперервної змінної та підрахунок кількості змінних із пропущених значень.
Команди gen щоб створити нашу нову змінну age1 з уже існуючої змінної age. Нижче наведено результат для створення нової змінної, яка є копією вже існуючих даних. Результатом є просто наведений вище код. Stata дає нам цей вихід лише для того, щоб повідомити, що код запущено правильно та немає проблем.
Stata має дві вбудовані змінні, які називаються _n і _N. _n — нотація Stata для поточного номера спостереження. _n дорівнює 1 у першому спостереженні, 2 у другому, 3 у третьому і так далі. _N — нотація Stata для загальної кількості спостережень.
У своїй книзі iGen (2017) психолог Жан Твенге визначає «iGeneration» як когорту, яка народилася між 1995 і 2012 роками.. Інші ЗМІ час від часу використовують 1995 рік як рік початку народження покоління Z.