Archivo para la categoría ‘WPS’

SAS vs WPS. Diferencias de precio

Viernes, Mayo 17th, 2013

Minequest tiene una actualización de los costes en software si se utiliza SAS o se utiliza WPS. Como vemos es sustancialmente más económico emplear WPS. Y si hablamos de instalación en cliente/servidor la diferencia se incrementa. En breve hablaré de las posibilidades estadísticas que ofrece WPS. De todos modos pasaros ...

Analisis cluster con SAS. La importancia de las semillas en las k-medias

Lunes, Abril 15th, 2013

El PROC FASTCLUS en SAS nos permite realizar análisis de agrupamiento dirigido mediante el algoritmo de las k-medias. Este algoritmo tiene algunos problemas pero nos puede servir para agrupar de forma multivariante observaciones. Es rápido, sencillo de explicar y con algunas lagunas no funciona mal. Como aproximación a nuestras segmentaciones ...

Trucos SAS. Lista de variables missing

Viernes, Marzo 8th, 2013

Duda que me plantearon ayer por la tarde. Dada una serie de variables determinar que registro tiene todas esas variables nulas. El truco que planteo puede servir para determinar incluso cuantos valores perdidos tiene esa lista de variables, ese truco me le reservo para otro día. El código lo acompaño ...

Truco SAS. Ver el contenido de un formato

Miércoles, Febrero 6th, 2013

Para ver los valores que toma un formato con SAS tenemos que emplear el PROC FORMAT. La sintaxis es muy sencilla: proc format library = work.formats fmtlib; select &formato.; run; Tenéis que poner el nombre del formato sin punto. Sintaxis sencilla, pero difícil de recordar (por lo menos a mi me ha pasado). Saludos.

Macros SAS. Macro split para partir un conjunto de datos

Martes, Enero 22nd, 2013

Debido a problemas con un servidor hace años descubrí la macro Split. Básicamente lo que hace es partir un conjunto de datos SAS en múltiples conjuntos de datos SAS con el mismo número de observaciones, además lo hace en un solo paso data. La forma de particionar el conjunto de ...

Ayudadme. Importar a SAS texto con comillas

Jueves, Enero 17th, 2013

Hoy sois vosotros los que tenéis que ayudar al dinosaurio. Ya no estoy para estas cosas. Tengo un problema. Fichero de texto separado por ; típico csv de toda la vida. Este fichero de texto contiene diversos campos que a mis efectos son de texto. Si abrimos el fichero con ...

Truco SAS. Macro número de días de un año

Jueves, Junio 7th, 2012

Macro de SAS que te dice el número de días que tiene un año. %macro dias_anio(anio); "31DEC&anio."d-"01JAN&anio."d+1 %mend; A lo mejor ya la he puesto, no me lo tengáis en cuenta.

Trucos SAS. Particionar y exportar a texto un dataset

Martes, Junio 5th, 2012

Duda que plantea David. Exporta a csv una tabla SAS en varias partes. Ya habrá tiempo para comentarlo: *TABLA SAS DE EJEMPLO; data total; do i=1 to 10000; importe=ranuni(8)*100; output; end; run; *MACRO QUE RECORRE LA TABLA, PARTE Y EXPORTA CADA PARTE NECESITA EL CONJUNTO DE DATOS Y EL TAMAÑO DE CADA PARTE; %macro parte(ds, tamanio); %do i = 1 %to ...

Trucos SAS. Primer y último elemento de un array

Lunes, Mayo 21st, 2012

Breve entrada sobre el uso de arrays en SAS. Dada una tabla SAS como esta con una variable mes1, mes2, … mesN: Necesitamos identificar el primer y el último elemento no nulo de un array y el número de elementos no nulos de ese array. Veamos el ejemplo: data datos; input id mes1 ...

Sentencia del Tribunal de Justicia de la UE sobre el caso WPS y SAS

Miércoles, Mayo 2nd, 2012

El caso de WPS y SAS por fin tiene un final. World Programing Software ha vencido (por fin) al todo poderoso SAS Institute Inc. La sentencia establece que: De este modo, procede señalar que no puede haber infracción del derecho de autor sobre el programa de ordenador cuando, ...