Archivo para la categoría ‘SAS’
Martes, Junio 28th, 2011
Duda que me trasmitieron hace tiempo. Necesito que no se genere salida en el log porque se llena y mi proceso da problemas. Con el PROC PRINTTO podemos hacer que nuestros procesos no generen salida en la ventana log. Para ello sólo tenemos que utilizar el siguiente código:
proc printto log='null'; ...
Publicado en Formación, SAS, Trucos | No hay Comentarios »
Viernes, Junio 10th, 2011
Vuelvo hoy con el uso de rpart para la creación de árboles de decisión con R. Pero hoy, además de realizar un modelo de árbol con R quiero presentaros una función que nos permite guardar las reglas generadas con nuestro modelo en un fichero de texto para su posterior utilización ...
Publicado en Data Mining, Formación, Modelos, R, SAS, Trucos | No hay Comentarios »
Domingo, Mayo 29th, 2011
Macro de SAS fácil y rápida que nos permite saber el número de días que tiene el mes de una fecha de SAS. La tenía para la automatización de un código que con una media y daba guerra cuando se trataba de un año bisiesto. 3 líneas de código:
%macro dias(fec);((&fec-day(&fec)+1)+31-day((&fec-day(&fec)+1)+31))-(&fec-day(&fec))
%mend;
El ...
Publicado en Formación, SAS, Trucos | 2 Comentarios »
Lunes, Mayo 16th, 2011
Hace tiempo ya os propuse una chapuza para eliminar outliers de forma multivariante. Por supuesto quedaba eliminar outliers en una variable. Recortar los valores extremos en aquellas variables cuantitativas que deseemos. Para ello os propongo una macro que no considero muy compleja y que os analizaré con mayor detalle, pero ...
Publicado en Formación, Monográficos, SAS, Trucos | 2 Comentarios »
Sábado, Abril 23rd, 2011
En función de los contactos con SAS support han elaborado un ranking de errores y warnings reportados a SAS con respecto al paso DATA. En este enlace tenéis el ranking, a los comentarios de Kim Wilson podéis añadir los míos. Veamos uno por uno esos errores:
ERROR: AN INTERNAL ERROR HAS ...
Publicado en Business Intelligence, Consultoría, Formación, SAS | 7 Comentarios »
Martes, Abril 19th, 2011
Un post de BIOSTATMATT que nos conduce a un código en R que nos permite leer datasets de SAS directamente con R sin necesidad de tener SAS. Un problema recurrente que abordaré con más detenimiento otro día [ahora me voy a pescar]. Aquí tenéis el enlace:
http://biostatmatt.com/archives/1216
Sólo tenéis que cargar la ...
Publicado en R, SAS, Trucos | No hay Comentarios »
Miércoles, Abril 6th, 2011
Hay ocasiones en las que lanzamos consultas a las BBDD con SAS y necesitamos saber si son correctas. Quería plantearos un truco SAS para PROC SQL que valida las consultas antes de ser ejecutadas. Empiezo el truco en la línea habitual, creo un dataset de ejemplo y os presento como ...
Publicado en Formación, Monográficos, SAS, Trucos | 2 Comentarios »
Viernes, Marzo 4th, 2011
Sobre el trabajo con librerías en SAS se pueden escribir libros. Todas las personas que han aprendido SAS conmigo a lo largo de los años han oído el mismo duscurso. "Hay que tener mucho cuidado con las librerías en SAS. Tenemos que tener muy claro que tablas son temporales, cuales ...
Publicado en Formación, Monográficos, SAS, WPS | 2 Comentarios »
Viernes, Febrero 25th, 2011
Duda que me plantearon el otro día. ¿Es posible determinar si existe una variable en un conjunto de datos SAS? Pretendían crear una macro variable que tomara el valor 1 si existía o 0 si no existía. Resolví la duda pero me guardé la macro para ponerla en el blog ...
Publicado en Formación, SAS, Trucos | No hay Comentarios »
Viernes, Febrero 4th, 2011
¿Qué hacen los políticos españoles en el Congreso de los Diputados? Las tertulias radiofónicas están llenas de analístas políticos que podrán opinar sobre la labor del Congreso mejor que yo. Sin embargo yo tengo WPS, sé programar en SAS y en la web del Congreso están todas las sesiones y ...
Publicado en Business Intelligence, Data Mining, Formación, Monográficos, SAS, WPS | 6 Comentarios »