Archivo para la categoría ‘Trucos’
Viernes, Octubre 1st, 2010
La función LAG de SAS nos devuelve el valor de la observación _n_-n de la variable indicada. Me explico con un ejemplo:
data lagn;
do i=1 to 10;
lag_1=lag(i);
lag_2=lag2(i);
lag_3=lag3(i);
lag_4=lag4(i);
lag_5=lag5(i);
lag_6=lag6(i);
output;end;
run;
Esto produce:
LAG(i) nos da el valor de i para la observación anterior, LAG2(i) nos da el valor de las 2 observaciones anteriores,… En el caso ...
Publicado en Formación, SAS, Trucos | No hay Comentarios »
Jueves, Septiembre 30th, 2010
Aunque me lo agradezcan poco el mapa por comunidades de Excel está teniendo un gran éxito. Mientras preparo un mapa por provincias en Excel he elaborado el siguiente tutorial para crear mapas en Excel a partir de archivos SVG. El punto de partida, disponer de Inkscape software libre para la ...
Publicado en Excel, Formación, Monográficos, Trucos | 3 Comentarios »
Martes, Septiembre 28th, 2010
Voy a presentaros la versión Beta de la macro de SAS que genera data frames a partir de una tabla SAS en Windows, la versión en Linux me la ahorraré hasta el día que pueda instalar SAS en mi máquina virtual. La macro la iré mejorando y evolucionando, probablemente estas ...
Publicado en Formación, R, SAS, Trucos | 4 Comentarios »
Miércoles, Septiembre 8th, 2010
Un truco de R práctico que busca la colaboración de los lectores para mejorarlo. Se trata de leer ficheros xml con R. Los más asiduos ya sabéis que paquete voy a emplear, el XML. En los últimos tiempos la sentencia require(XML) aparece al principio de casi todos mis códigos en ...
Publicado en Formación, R, Trucos | No hay Comentarios »
Lunes, Septiembre 6th, 2010
El otro día Fernando comentó que los cruces de tablas más rápidos entre tablas grandes y tablas pequeñas son las sentencias condicionales sobre listas. Tiene razón. Es una práctica muy habitual en SAS cuando leemos tablas de Oracle la ralización de listas, esto derivará en otro truco SAS en breves ...
Publicado en Formación, SAS, Trucos | 2 Comentarios »
Jueves, Septiembre 2nd, 2010
Cuando manejamos datos las fechas nos producen muchos quebraderos de cabeza, por ejemplo cuando tenemos que transformar un caracter a fecha. En mi opinión R es una de las herramientas las flexibles y rápidas para trabajar con fechas, claro que acostumbrado a SAS cualquier otra herramienta me parece perfecta. A ...
Publicado en Formación, R, Trucos | 2 Comentarios »
Miércoles, Septiembre 1st, 2010
Quiero trabajar un poco con objetos hash en SAS. Pero antes quería demostraros con una comparativa de código muy sencilla y muy rápida la necesidad de trabajar con estos objetos en SAS. La problemática es muy habitual en nuestro trabajo diario. Tenemos una tabla SAS muy grande, con millones de ...
Publicado en Formación, SAS, Trucos | 16 Comentarios »
Viernes, Agosto 13th, 2010
Quería plantear hoy un truco Excel que no es un truco como tal, si no más bien una idea para que podáis hacer más vistosos vuestros informes con gráficos de caracteres, sobre todo para aquellos dinosaurios que hagáis muchos ranking o puntuaciones. La idea es muy sencilla se trata de ...
Publicado en Excel, Formación, Trucos | 2 Comentarios »
Jueves, Agosto 5th, 2010
SAS no está pensado para el cálculo matricial, pero hay ocasiones en las que hemos de trabajar con ellas. Uno de los casos típicos es la matriz de adyacencia. Se trata de partir de estos datos:
a b
a e
b c
b e
c e
d a
Crear:
a b c d e
a 0 1 0 ...
Publicado en Formación, SAS, Trucos | 2 Comentarios »
Jueves, Julio 29th, 2010
Están entrando muchas visitas con las palabras "número de días de un mes en SAS". Y hoy vamos a dar respuesta a estas entradas con una macro y un truco de SAS. Si tenemos una fecha en formato AAAAMM numérica, típica de las particiones de Oracle, disponemos de la siguiente ...
Publicado en Formación, SAS, Trucos | No hay Comentarios »