Archivo para Agosto, 2009

Monográfico. Arboles de clasificación con RPART

Lunes, Agosto 31st, 2009

Con este rápido monográfico voy a acercarnos a los árboles de regresión con R. Esta metodología de predicción realiza construcciones lógicas que establecen reglas que nos permiten clasificar observaciones en función de una variable respuesta y de las relaciones existentes entre las variables dependientes. En esta primera aproximación no no ...

Truco SAS. Transponer tablas con PROC TRANSPOSE, DATA o PROC SQL

Jueves, Agosto 27th, 2009

Para transponer datasets disponemos en SAS del PROC TRANSPOSE. El ahora escribiente no es muy partidario de emplearlo. Prefiero otras metodologías para transponer conjuntos de datos SAS. Voy a trabajar con un ejemplo que os servirá para aproximaros al TRANSPOSE y para entender mejor las opciones de lectura de un ...

Truco SAS. Identificar el proceso en Unix con SYSJOBID

Miércoles, Agosto 26th, 2009

Un truco SAS muy rápido y que a algún compañero le ha venido muy bien y por eso lo pongo. La macro variable &sysjobid nos idenfica el job de Unix que está corriendo en ese momento. Es una macro del sistema y se haya en el diccionario de macros de ...

Ranking IDC de Business Analytics Market

Miércoles, Agosto 26th, 2009

Interesante noticia de Intelligence Enterprise  Tras la compra de SPSS por parte de IBM sigo pensando en cuales pueden ser los siguientes movimientos de compra o "fusión". Me extraña que SAP no haya realizado ninguna compra porque pronto se verá superado por IBM. Imagino que, al seguir creciendo el mercado, los precios ...

Lecciones de economía de un ignorante. Una cerveza 100 pesetas

Jueves, Agosto 20th, 2009

La única solición que se me ocurre para que salgamos de la crisis es devaluar la peseta y como funcionamos con Euros pues a lo mejor tenemos que volver a los duros con la cara del tío Juancar... Hay otros que si que saben de economía que dicen lo mismo que ...

Trucos SAS. Eliminar etiquetas en los conjunto de datos SAS

Lunes, Agosto 17th, 2009

Hoy planteo un ejemplo de uso de las vistas de SASHELP con los nombres de las columnas de una tabla SAS. Además sirve para conocer mejor el PROC DATASETS y la creación de macro variables con el PROC SQL. Una macro que no es de mucha utilidad pero con la ...

Los objetivos del primer año de vida de Zurich Connect

Jueves, Agosto 13th, 2009

Hace cosa de un año hice mención al nacimiento de Zurich Connect. Su Director General tenía claros los objetivos de esta nueva compañía: 80.000 pólizas en un año, ¡con un par! Buena campaña de comunicación, "call center" muy profesional y un buen equipo directivo. Pero, ¡¿80.000 pólizas?! Un poco demasiado optimista sobre ...

Lecciones de Economía de un ignorante. La crisis ha tocado fondo, luego escarbará

Jueves, Agosto 13th, 2009

Inicio hoy una serie de de pensamientos económicos de "botellín y amigos en la barra de un bar". Desde el punto de vista de un ignorante todo parece más fácil.  Resulta que en elconfidencial.com aparece esta noticia. Resulta que el BCE dice que la crisis ha tocado fondo. Estos son los ...

Equivalencias entre PROC SQL y DATA en las uniones de tablas SAS

Miércoles, Agosto 12th, 2009

Muchos de los que llegan a programar con SAS son grandes expertos en SQL. Cuando dominas perfectamente un lenguaje es difícil acostumbrarse a otro. Por ello quiero plantear un artículo que estudie los tipos de uniones mediante pasos DATA y su análogo con el PROC SQL. Con ello espero que ...

En MERGE, ¿mejor IF o WHERE?

Martes, Agosto 11th, 2009

Cuando programo en SAS algún paso data como unión con MERGE a modo de filtro empleo habitualmente IF en vez de WHERE. ¿El motivo? Mejor lo vemos en ejemplos. Voy a generar dos datasets aleatorios de 2 millones de registros cada uno. Tendrán un campo autonumérico y un campo aleatorio ...