viernes, 20 de julio de 2018

Algunos usos del comando egen: Funciones de fila. Video


El comando egen se llama así por extended generate. Sirve para generar nuevas variables mediante muy diversas funciones.

Veremos en esta entrada algunas de ellas que operan en cada renglón.

Se verán:


  • rowmiss (cuenta los casos faltantes en un renglón)
  • rownonmiss (cuenta los casos no faltantes en un renglón)
  • rowmax (calcula el máximo entre una serie de variables en un renglón)
  • rowmin (calcula el mínimo entre una serie de variables en un renglón)
  • rowmean (calcula la media entre una serie de variables en un renglón)
  • rowtotal (calcula la suma total de una serie de variables en un renglón).

Rowmiss


La sintaxis para la función rowmiss de egen puede verse a continuación.

egen NombreNuevaVariable = rowmiss (lista de variables)

Esto genera una nueva variable (en el ejemplo llamada n_faltantes) con la cantidad de faltantes en cada renglón.




Rownonmiss

La función rownonmiss nos indica el número de valores no faltantes en las variables a, b, c y d, dentro de cada renglón.





Rowmax

La función rowmax nos indica en valor máximo de una lista de variables en una nueva variable por renglón. Nótese que calcula el máximo sin tener en cuenta a los faltantes.





Rowmin

La función rowmin de egen nos indica el valor mínimo de una serie de variables en una nueva variable. Nótese que calcula el mínimo sin tener en cuenta los faltantes.




Rowtotal

La función rowtotal calcula la suma total entre una serie de variables. No tiene en cuenta los valores faltantes.





Rowmean

La función rowmean del comando egen calcula el promedio entre varias variables, renglón por renglón.



Do file

Video




No hay comentarios:

Publicar un comentario