gri*_*orz 16
它们都创建了一个新变量,但使用不同的函数集.gen当您对数据集中的其他变量进行简单转换时,通常会使用
gen newvar = oldvar1^2 * oldvar2
Run Code Online (Sandbox Code Playgroud)
在我的工作流程中,egen通常会出现在我需要适用于所有观察的功能时,例如
egen max_var = max(var)
Run Code Online (Sandbox Code Playgroud)
或更复杂的指令
egen newvar = rowmax(oldvar1 oldvar2)
Run Code Online (Sandbox Code Playgroud)
计算oldvar1和之间每次观察的最大值oldvar2.我不认为分离这两个命令有明确的逻辑.