Mostrando entradas con la etiqueta SAS Base. Mostrar todas las entradas
Mostrando entradas con la etiqueta SAS Base. Mostrar todas las entradas

miércoles, 13 de noviembre de 2019

Truco sencillo para conocer las variables de tu dataset con Sas

En muchas ocasiones tenemos problemas para visualizar todas las variables que forman nuestra tabla de datos o dataset con el que estamos trabajando. 

Utilizando este sencillo código de sas ®, obtenemos un dataset (X) con el nombre de todas las variables y la posición que ocupa en nuestro fichero. 

proc contents
     data = TOTAL
          noprint
          out = X
               (keep = name varnum);
run;

miércoles, 17 de septiembre de 2014

Enviar datos desde SAS a Excel

Hace tiempo publicamos una entrada en la que explicábamos como exportar un dataset de sas a excel. Hoy queremos explicar una manera muy directa de enviar datos de Sas a Excel, con la características que podemos indicar a qué fila, columna, celda exportar la información.

La siguiente opción de programación de SAS Base es muy sencilla y práctica ya que como decimos, permite enviar los datos de su dataset a la fila y columna del fichero Excel que deseemos.
 

Si tenemos un fichero de datos llamado Clientes y guardamos los resultados estadísticos obtenidos en el procedimento proc means en X1:
 

proc means data=CLIENTES noprint; var AUX; output out=X1; run;
La forma de lanzarlo a excel será:

filename X1 DDE 'EXCEL|Hoja1!F9C1:F9C2' NOTAB; data X1; set X1; file X1; put DESCRIPCION "09"x SUMA; run;

Es importante tener el fichero excel abierto. La siguiente sintaxis determina la ruta donde enviamos los datos (nombre el pestaña,, filas y columnas): 'EXCEL|Hoja1!F9C1:F9C2'. Por último, tras “put” escribimos los nombres de los campos que queremos exportar tabulados con “09”x.

miércoles, 12 de septiembre de 2012

Curso de Sas en la Fundación Uned

El objetivo es capacitar a los alumnos para llevar a cabo análisis de información con el sistema estadístico SAS en el campo de la economía pública, así como en otros campos del conocimiento. Este curso persigue, esencialmente, trabajar con el sistema SAS de un modo sencillo incidiendo en la facilidad de análisis y transformación de grandes volúmenes de datos. Se estudiarán los métodos econométricos y las técnicas de análisis multivariante de datos, con especial hincapié en la interpretación de los resultados. También se estudiará la econometría de series temporales, incluyendo teoría de la cointegración y modelos con datos de panel.

 


Fecha: Del 19 al 23 de noviembre de 2012. Precio del Curso: 320 Euros.
Lugar: El curso se desarrollará en Madrid, en el Instituto de Estudios Fiscales (Avda. del Cardenal Herrera
Oria 378 – 28035-Madrid), Aula 2.12

Más información: aquí

martes, 2 de junio de 2009

Funciones Sas para variables de Texto

Sas es un potentísimo software de análisis estadístico pero además de sus virtudes analíticas presenta una serie de funciones orientadas a la manipulación y depuración o limpieza de variables.

En esta ocasión vamos a nombrar sólo unas pocas, las que personalmente más utilizo cuando me encuentro en las bases de datos teléfonos mal grabados, direcciones de emails, nombres de personas en mayúsculas y minúsculas, etc, y tenemos que hacer una labor de limpieza para homogeneizar todo lo posible estos datos.

Compbl (cadena): Elimina blancos de la cadena.
Compress (cadena, ‘car’): elimina de la cadena los caracteres específicados en car.
Upcase (cadena): convierte en mayúsculas la cadena.
Lowcase (cadena): convierte en minúsculas la cadena.
Tranwrd (cadena, ‘lo que quiero substituir’, ‘por lo que quiero substituir’): sustituye en la cadena todas las ocurrencias de origen por el destino.
Substr (cadena, a1, a2): devuelve una extracción de la variable de texto cadena que comienza en la posición a1 y tiene una longitud de a2.
Ejemplo: tenemos un campo denominado TELEFONO donde observamos datos de esta manera: 91-77*777 77-7
data BBDD; set BBDD;
TELEFONO =Compbl (TELEFONO) /*--> 91-77*77777-7*/
TELEFONO =Compress (TELEFONO,'-','*') /*--> 9177777777 */
run;

¿Quieres ayudarnos a mantener vivo el blog?

jueves, 24 de julio de 2008

Como exportar un dataset de Sas a Excel

Aunque en próximas entradas veremos otra manera de exportar a excel, aquí os presentamos dos de las más importantes:

PROC EXPORT
proc export data=datasetname outfile="/usr2/users/student/mkaushik/ names9900.csv" dbms=csv replace; delimiter=','; run;

ODS
ODS html FILE='/usr2/users/student/mkaushik/AIIMS/becker/try2.xls';
proc print data=&dataset noobs; run; ODS html CLOSE;

¿Quieres ayudarnos a mantener vivo el blog?