Un acercamiento a GRAPH. Primeros gráficos con SAS

SAS tiene muchas limitaciones en su motor gráfico. Por ello, quiero dedicarle una serie de monográficos de acercamiento e intentar analizar las (pocas) posibilidades gráficas de SAS. Los monográficos van a estar orientados a personas con algo de nivel de programación. Nos centraremos en el módulo GRAPH. Antes de empezar, quiero recomendaros una web donde podréis ver mejor todas las posibilidades que nos ofrece SAS a la hora de graficar: http://robslink.com/SAS/Home.htm. ...

30 de marzo de 2010 · rvaquerizo

Lectura para el fin de semana

Cada vez me caen mejor estos de MineQuest y llevo un tiempo siguiendo el blog de Adventures in Consulting. Me voy a dar de comer a mi león.

12 de marzo de 2010 · rvaquerizo

Comparativa de Precio: WPS vs. SAS

Tenía pendiente comparar el precio entre SAS y WPS. La consultora MineQuest ya lo ha hecho por mí. Y ha dejado el resultado plasmado en este documento. En fin, cada cual que saque sus propias conclusiones. Con lo que se puede ahorrar en licencias se puede llamar a Datanalytics (por ejemplo): implantaría la herramienta y podría hacer una auditoría y optimización de los procesos empleados, eso sí, si Carlos no está en Sebastopol o más lejos. ...

26 de febrero de 2010 · rvaquerizo

Un problema a WPS. Infile url no funciona

ERROR: url is not a valid access method. The access method names are : DDE, EMAIL He encontrado una pega que no me gusta al WPS: filename pepin url "http://news.google.es/news?q=banco santander&oe=utf-8&rls=org.mozilla:es-ES:official&client=firefox-a&um=1&ie=UTF-8&sa=N&hl=es&tab=wn"; data uno; infile pepin; run; No se puede hacer en WPS. Desconozco si es necesario otro módulo, pero es un problema. Aun así, me sigue gustando mucho. Saludos.

7 de febrero de 2010 · rvaquerizo

Sigo migrando de SAS a WPS

Sigo con una hipotética migración de SAS a WPS. Fundamental: ¿qué sucede cuando leo tablas SAS? ¿Puedo leerlas? Al fin y al cabo, son propietarias. Pues ningún problema: podemos leer perfectamente tablas SAS. Si trabajamos en una librería con tablas SAS, los ficheros generados serán .sas7bdat; sin embargo, si trabajamos en una librería sin tablas SAS, los archivos generados serán .wpd. Esto nos facilita trabajar conjuntamente con WPS y SAS, y facilita una hipotética migración de aplicaciones. Curiosamente, una tabla .wpd es ligeramente más pequeña. Por supuesto, COMPRESS=YES no es problema y WPS nos permite comprimir tablas. ...

20 de enero de 2010 · rvaquerizo

Acercamiento a WPS. Migrando desde SAS

Poco a poco comienzo a trabajar con el clónico de SAS, WPS. Estoy trabajando con la versión 2.3.5. De momento las impresiones no pueden ser mejores. La interfaz me recuerda a Enterprise Guide: trabajamos con proyectos que pueden estar compuestos de scripts (códigos de SAS) o ficheros. En cuanto a la interfaz, tenemos un navegador de proyectos para explorar los elementos que añadimos. Acompaña a este explorador una ventana de propiedades del proyecto. En la parte central podemos ver los scripts o los ficheros que añadimos. Me ha gustado el poder vincular los ficheros añadidos al proyecto a la aplicación del sistema asociada al fichero; me explico: si añades una hoja de cálculo, esta se abre en el proyecto de WPS con el programa asociado a ella. Otra de las ventanas está organizada en pestañas: una de ellas dispone del log y los resultados, otra un «server explorer» similar al explorador de SAS Base y una pestaña de progreso. Por último, disponemos de otro navegador de procedimientos, resultados o log de ejecuciones al que particularmente no le encuentro mucho interés. ...

17 de enero de 2010 · rvaquerizo

Noticia interesante sobre WPS

Tocada de narices a SAS por parte de WPS: A BLIGHTY BASED software outfit that is being sued by a big US company in a bid to shut it down has just scored a win with IBM. World Programming’s WPS software has been approved as ready for IBM’s Linux on its system z mainframes. World Programming (WP) is being sued because its software supports the American software giant SAS Institute’s Statistical Analysis System (SAS) programming language. The nod from IBM means that users’ programs written using the SAS language can be run under Linux on IBM system z mainframes. ...

14 de enero de 2010 · rvaquerizo

Uso de CASE en PROC SQL

Vamos a estudiar cómo funciona CASE en un PROC SQL. Son palabras que aparecen en las búsquedas de Google y también he observado que el número de visitas al blog ha descendido en los últimos días, y no sólo es debido a las vacaciones navideñas. El 60% de los clics a AyD vienen por temas de SAS y, en los últimos días, tengo muy olvidados los mensajes de esta categoría. Además, en el plazo de dos días voy a dejar de trabajar con esta herramienta, por lo que es posible que se reduzcan aún más. En fin, a lo que voy: CASE en el PROC SQL. ...

13 de enero de 2010 · rvaquerizo

En breve. Revisión de WPS clónico de SAS

Hace tiempo que Carlos nos descubrió WPS en el blog. Teníamos pendiente hacer una revisión de uno de los productos que puede optimizar los costes en software. Gracias a la gente de WPS me he puesto a trabajar en ello: En breve comenzará la revisión de WPS y (si es posible) una comparativa con SAS.

11 de enero de 2010 · rvaquerizo

Felicitación navideña con SAS

Ejecutad el siguiente código en SAS local: data _null_; /* LA 440 SI 494 DO 523 RE 587 MI 659 FA 698 SOL 784 LA 880 */ call sound(659, 100); call sound(659, 100); call sound(659, 200); call sound(659, 100); call sound(659, 100); call sound(659, 200); call sound(659, 100); call sound(784, 100); call sound(523, 100); call sound(587, 100); call sound(659, 400); call sound(698, 100); call sound(698, 100); call sound(698, 150); call sound(698, 50); call sound(698, 100); call sound(698, 100); call sound(659, 100); call sound(659, 50); call sound(659, 50); call sound(659, 100); call sound(587, 100); call sound(587, 100); call sound(659, 100); call sound(587, 200); call sound(784, 200); run; Buen ejemplo de la función CALL SOUND(frecuencia, duracion).

30 de diciembre de 2009 · rvaquerizo