Tutorial de SAS: todo lo que necesita saber sobre SAS



En este blog de tutoriales de SAS, aprenda qué es SAS. Qué puede hacer y comprender por qué SAS es una de las herramientas de análisis más populares del mercado.

Questions - SAS Tutorial - Edureka¿Qué es SAS? ¿Por qué debería aprender SAS?¿Cuáles son los beneficios de ?¿Está buscando respuestas a las preguntas anteriores? Si es así, entonces estoSAS tutorialresponderá a todas sus preguntas.

Los seres humanos somos una especie curiosa, ¿no es así? Siempre queremos saber más. Este deseo de saber, nos hace hacer más preguntas y, a su vez, nos mantiene en busca de más respuestas.





Consideremos un problema simple. ¿Qué pasa si quieres ir de compras y tienes dos opciones para elegir?

  • Un cupón de $ 149
  • Cupón de 25% de descuento

Quizás se pregunte, ¿qué opción le ayudará a ahorrar más?Este es un escenario. Tenemos muchas preguntas de este tipo y es posible que nos encontremos con diferentes escenarios en los que no podamos tomar una decisión adecuada. ¿Estas preguntas te dan curiosidad?sobre encontrar respuestas? En caso afirmativo, le gustará la analítica y también las herramientas que le ayudarán a analizar los datos. SAS es una de esas herramientas.



SAS Tutorial

Al final del artículo, debería estar familiarizado con los siguientes temas:

Su comprensión de SAS está incompleta sin comprender analítica de datos.Entonces empecemos.

¿Qué es el análisis de datos?

La palabra 'analítica' ha sido tendencia desde hace un tiempo, pero no hay una única forma de definirla. Intentemos comprender la analítica con un ejemplo sencillo. Imagínese, quiere comprar una camiseta. ¿Cuáles serían las posibles preguntas que se le ocurrirían? Déjame ayudarte con algunos de los más comunes:



  • ¿Cuándo debo comprar una camiseta?
  • ¿Cuánto debo gastar en la camiseta?
  • ¿Debo comprar la camiseta en línea o debo visitar una tienda?
  • Si decido comprar la camiseta online, ¿en qué sitio web debo comprarla?
  • Si decido visitar una tienda, ¿qué tienda debo visitar?

La decisión puede depender de factores como el tiempo, el dinero, las preferencias y las experiencias previas. Continuemos con el problema anterior. Considera lo siguiente:

  • Eres libre el domingo
  • Tu presupuesto es de $ 300
  • Prefieres visitar una tienda, ya que te permite elegir una camiseta.
  • Decides visitar una tienda en particular porque tu visita anterior a la tienda no te defraudó

Con base en los puntos anteriores, suponga que decide visitar una tienda el domingo y comprar una camiseta que le costará alrededor de $ 265. Consideró algunas posibilidades, eligió las que se adaptaban a los requisitos y tomó una decisión.

Bueno, en palabras simples, acabas de hacer algún tipo de análisis para ayudarte a comprar una camiseta. Permíteme simplificarlo más. Tu cerebro hizo dos cosas simples aquí:

  • Información recopilada según su requisito
  • Entendí los datos y en base a esa información, te ayudó a decidirte en la compra de la camiseta.

Esto es lo que puede hacer con la analítica. Puede recopilar información, analizarla y tomar mejores decisiones. El ejemplo anterior fuefácil, por lo que podría tomar una decisión basada en algunas suposiciones. ¿Y si el problema y la toma de decisiones no fueran tan fáciles?

Considere este problema desde un punto de vista empresarial.Supongamos que una empresa de comercio electrónico desea estudiar los patrones de compra de sus clientes en función de los datos anteriores. La empresa tendrá que considerar miles de registros, ¿no es así? Ahora, imagine los datos de los que acabamos de hablar o las permutaciones y combinaciones que la empresa puede considerar para las diferentes preferencias que pueden tener las personas.

Además, es posible que la empresa no tenga todos los datos. Por ejemplo, si un cliente no compró una camiseta, ¿qué factores llevaron al cliente a decidir no comprar la camiseta? Estos datos faltantes pueden crear problemas. ¿Cómo afrontamos estos problemas? ¿Cómo manejamos esos datos? Bien,estos problemas se vuelven más fáciles cuando usamos análisis. Mediante el uso de análisis, puede eliminar datos innecesarios y optimizar la información relevante para encontrar patrones que puedan ayudarlo a tomar mejores decisiones.

Tenemos muchas herramientas a nuestra disposición para analizar y simplificar este tipo de problemas.Una herramienta destacada es SAS. Este tutorial de SAS lo ayudará a comprender SAS y cómo se puede utilizar para resolver nuestros problemas.

Suscríbete a nuestro canal de youtube para recibir nuevas actualizaciones ..!

Necesidad de SAS

El mercado de la analítica ha crecido enormemente en los últimos años. Esto ha resultado en un aumento en el número de herramientas utilizadas. Todos estos son beneficiosos de una forma u otra. Así que sigamos adelante con nuestro tutorial de SAS y echemos un vistazo a algunas de las herramientas más utilizadas en el mercado.

  • SAS: Es la herramienta más utilizada en el mercado de la analítica comercial. Con una gran cantidad de funciones estadísticas y una buena GUI (Enterprise Guide & Miner), ciertamente lidera el mercado.
  • R: Es un software de código abierto. Es fácil aprender R porque está bien documentado. Es rentable y tiene sólidas capacidades estadísticas.
  • Pitón es otro lenguaje de programación de código abierto que se utiliza ampliamente. El uso de Python ha crecido con el tiempo.Hoy, tiene bibliotecas deportivas como Numpy, Scipy y MatPlotLib. Puede realizar casi cualquier operación estadística o construir cualquier modelo utilizando estas bibliotecas.

SAS vs. R vs. Pitón

Comparemos estas tres herramientas en este tutorial de SAS y usaré los siguientes parámetros para comparar.

1) Trabajos

Al ser una herramienta vital para la investigación y el análisis, seguramente ha generado una gran cantidad de requisitos para los recursos capacitados de SAS. SAS posee el 70% de la participación de mercado. R tiene el 15% y python tiene el mínimo, que es menos del 10%.

2) Facilidad de comprensión

SAS es una de las herramientas más fáciles de aprender. Incluso las personas con conocimientos limitados de SQL pueden aprenderlo fácilmente. Python no es tan conveniente como SAS para análisis. R requiere que escriba códigos tediosos y largos, lo que le da a SAS una ventaja.

3) Lenguaje de cuarta generación

SAS es un lenguaje de programación de cuarta generación. Un lenguaje de programación de cuarta generación es 'un lenguaje de programación diseñado con un propósito específico en mente, como el desarrollo de software comercial comercial'. Está diseñado para reducir el esfuerzo de programación y minimizar el tiempo y el costo necesarios para desarrollar un software. R y Python no son lenguajes de cuarta generación.

ejemplos de clases y objetos de Python

4) Flexible

SAS se mantiene actualizado a las necesidades del mercado. Su facilidad de integración lo hace más flexible y utilizable. Esto también significa que se fusiona bien con otras tecnologías. Haciéndolo flexible en el verdadero sentido.

Las razones anteriores apoyan firmemente la afirmación de que SAS mantiene firmemente su primera posición en el mercado.Así que ahora que hemos visto la comparación de estas tres herramientas analíticas. Avanzando en este tutorial de SAS, entendamos SAS con un poco más de detalle.

Tutorial de SAS: ¿Qué es SAS? ?

Tratemos ahora de comprender qué es SAS y que hace?

SAS son las siglas de Statistical Analysis System. Es un paquete de software desarrollado por SAS Institute.

Aplicaciones SAS

La siguiente imagen muestra algunas aplicaciones de SAS:

En palabras simples, SAS puede procesar datos complejos y generar información significativa que ayudaría a las organizaciones a tomar mejores decisiones o predecir posibles resultados en el futuro cercano.

SAS le permite extraer, alterar, administrar y recuperar datos de diferentes fuentes y analizarlos.La interfaz gráfica de usuario de apuntar y hacer clic de SAS ayuda a los usuarios no técnicos a utilizar sus funciones para operaciones gráficas y opciones avanzadas.

Tutorial SAS | Tutorial de SAS para análisis de datos | Edureka

Componentes SAS

Sigamos adelante con nuestro tutorial de SAS y echemos un vistazo a algunos componentes SAS importantes:

  • Base SAS: Es el componente más utilizado. Tiene facilidad de gestión de datos. Puede realizar análisis de datos utilizando Base SAS.
  • SAS / GRAPH: Con el uso de SAS / Graph puede representar datos como gráficos. Esto facilita la visualización de datos.
  • SAS / STAT: Le permite realizar análisis estadísticos, como análisis de varianza, regresión, multivariante, supervivencia y psicométrico.
  • SAS / ETS: Es adecuado para el análisis de series temporales.

Dado que este es un artículo introductorio, nos centraremos en Base SAS y estoy seguro de que debería ser fácil de entender para todos.

¿Está interesado en aprender SAS de los expertos? Enlístate ahora

SAS como lenguaje de programación

La mayoría de los entornos de programación están controlados por menús (apuntar y hacer clic) o por comandos (ingresar y ejecutar comandos). Sin embargo, SAS no funciona con menús ni con comandos. Esto se debe a que utiliza una serie de instrucciones o declaraciones conocidas como programa SAS. Este programa es una descripción de lo que quiere hacer y está escrito en lenguaje SAS.

Datos

Los datos son fundamentales para cada conjunto de datos. En SAS, los datos están disponibles en forma tabular donde las variables ocupan el espacio de la columna y las observaciones ocupan el espacio de la fila.

Tipos de datos:

SAS trata los números como datos numéricos y todo lo demás se incluye en los datos de caracteres. Por lo tanto, SAS tiene dos tipos de datos, numéricos y de caracteres. Fácil, ¿no?

El paso DATOS y el paso PROC forman los bloques de construcción básicos de un programa SAS. Lo que hacen estos bloques de construcción es lo que vamos a discutir en este tutorial de SAS.

Bloques de construcción de SAS

Comenzamos un programa con un paso DATA para crear un conjunto de datos SAS y luego pasamos los datos a un paso PROC. El paso PROC procesa los datos. Para comprender cómo funcionan los pasos de DATOS y PROC, consideremos el siguiente ejemplo.

Supongamos que quisiera convertir un número que está en pulgadas a centímetros y almacenar el resultado en una variable llamada 'tamaño' e imprimirlo, luego el paso DATA convertiría el número en pulgadas a centímetros y el paso PROC imprimiría el resultado.

La siguiente imagen muestra un fragmento de código para el problema mencionado anteriormente:

Las declaraciones constituyen pasos DATA y PROC. La longitud de un paso puede variar de una a más de cien declaraciones. Es importante recordar que los pasos de DATOS se utilizan para leer y modificar datos, mientras que los pasos de PROC se utilizan para analizar datos, realizar funciones de utilidad o imprimir informes.

Los pasos de DATA comienzan con la palabra clave DATA, seguida de un nombre que elija para su conjunto de datos SAS. Es evidente que el paso DATA anterior produce un conjunto de datos denominado tamaño. Los pasos de DATOS leen datos de archivos de datos externos y también pueden usarse para incluir bucles y declaraciones de casos. Se puede utilizar para fusionar, ordenar, combinar y concatenar datos.

De manera similar, los procedimientos comienzan con una instrucción PROC donde la palabra clave PROC sigue al nombre del procedimiento utilizado (por ejemplo, el nombre del procedimiento puede ser PRINT, SORT o MEAN). Los procedimientos SAS en su mayoría tienen un puñado de declaraciones posibles.

Cada vez que SAS se encuentra con un nuevo paso (marcado por una instrucción DATA o PROC), termina o finaliza el paso anterior y comienza con uno nuevo.

Si bien un programa típico comienza con un paso de DATOS para ingresar o modificar datos, y luego pasa los datos a un paso de PROC, ciertamente no es el único patrón para mezclar los pasos de DATOS y PROC. Como tu puedasapilar bloques de construcciónen cualquier orden, puede organizar los pasos de DATOS y PROCESOS en cualquier orden. Un programa podría incluso contener solo pasos de DATOS o solo pasos de PROC.

No obstante, le resultará mucho más fácil escribir programas SAS si comprende estas funciones básicas. Los mencionados anteriormente son algunos conceptos básicos que todo principiante de SAS debe saber. Pasando a la siguiente parte de nuestro tutorial de SAS, comprendamos cómo instalar SAS University Edition.

Ahora los principiantes pueden aprender y practicar SAS, como SAS Institute Inc ha lanzado Edición SAS University que está disponible de forma gratuita. Todas las funciones necesarias para aprender Base SAS están disponibles aquí. Learning Base SAS le facilitará el aprendizaje de otros componentes.

Los siguientes pasos le ayudarán a instalar SAS University Edition.Es un software con el que se puede practicar la programación SAS.

SAS Tutorial: Installation

Instalar SAS University Edition es fácil. Sin embargo, su disponibilidad como máquina virtual requiere que la ejecutes en un entorno virtual. Debe instalar un software de virtualización en su PC antes de ejecutar el software SAS. Los siguientes pasos le ayudarán a descargar y configurar el entorno SAS.

1) Descargar SAS University Edition

SAS University Edition se puede descargar desde este enlace Edición SAS University . Si hace clic en el enlace anterior, aparecerá la siguiente ventana. Lea los detalles de los requisitos antes de comenzar a descargar.

2) Guía de inicio rápido para la instalación

Las personas que son completamente nuevas en el proceso de instalación pueden seguir las siguientes guías y videos disponibles como en el paso 1. Es opcional y puede omitirlo si ya está familiarizado.

programación de socket en java ejemplo

3) Configuración de un software de virtualización

Los enlaces del paso 2 le permitirán descargar el software de virtualización adecuado. Puede omitir este paso si ya ha instalado un software de virtualización.

4) Descarga el archivo zip

Elija la versión adecuada de SAS University Edition compatiblecon el entorno de virtualización que tiene. Se descargará como un archivo zip. El nombresería similar a: 'Unvbasicvapp_9411005_vmx_en_sp0_1.zip'

5) Descomprime el archivo zip

Descomprima el archivo comprimido anterior y guárdelo en un directorio apropiado.

6) Carga de la máquina virtual

que es una variable de instancia

Abra e inicie su reproductor VMware, busque un archivo que termine con una extensión .vmx y ábralo. La siguiente pantalla será visible. Anote la configuración básica como la memoria y el espacio en el disco duro asignados para su referencia.

7) Encienda la máquina virtual

Haciendo clic en el Encienda esta máquina virtual junto a la marca de la flecha verde, le permite iniciar la máquina virtual. Debería aparecer la siguiente pantalla.

Mientras se carga, aparece la siguiente pantalla. Después de esto, puede ejecutar la máquina virtual. Recibirá un mensaje para ir a la URL que abrirá el entorno SAS.

8) S tarting SAS Studio

Abra una nueva pestaña en su navegador y cargue la URL resaltada en la imagen de arriba. Aparecerá la siguiente pantalla para indicar la preparación del entorno SAS. Es posible que obtenga una URL diferente porque, la URLpuede ser diferente de una PC a otra.

Puede iniciar el estudio y está listo para comenzar.

Ejecución de un programa SAS

Ahora que hemos entendido cómo instalar SAS University Edition, a continuación, en nuestro Tutorial de SAS, veamos un programa SAS de muestra.

El siguiente código muestra cómo imprimir una secuencia de Fibonacci. En caso de que no sepa qué es una secuencia de Fibonacci, déjeme definirla por usted.

La secuencia de Fibonacci es un conjunto de números que comienza con un uno o un cero, seguido de uno, y se basa en la regla de que cada número (llamado número de Fibonacci) es igual a la suma de los dos números anteriores. Si la secuencia de Fibonacci se denota F (n), donde n es el primer término de la secuencia, la siguiente ecuación muestra la secuencia de Fibonacci para n = 0, donde los dos primeros términos se definen como 0 y 1 por convención:

F (0) = 0, 1, 1, 2, 3, 5, 8, 13, 21, 34…

En algún contexto, se acostumbra utilizar n = 1. En ese caso, los dos primeros términos se definen como 1 y 1 de forma predeterminada y, por lo tanto:

F (1) = 1, 1, 2, 3, 5, 8, 13, 21, 34…

Echemos un vistazo a este código SAS que genera una secuencia de Fibonacci que comienza con uno.

DATA Fibonacci Do i = 1 a 10 Fib = Sum (Fib, lag (Fib)) si i = 1 entonces Fib = 1 salida final PROC PRINT Fibonacci Run

En el código anterior, hemos definido una función llamada 'Fib' para calcular el siguiente número. Fib es igual a la suma del número de Fib actual y el anteriorFibonaccinúmero. Usamos la función de retraso para recuperar la última función y obtener el valor del número de fib anterior.

La siguiente imagen muestra la salida del código anterior. Hemos utilizado el procedimiento PROC PRINT para mostrar la salida en forma impresa.

Espero que les haya gustado este blog tutorial de SAS. Este fue el primer blog de la serie de blogs SAS Tutorial. Mi próximo blog será sobre programación SAS, léelo también para aprender a escribir programas en SAS.

Si desea aprender SAS y desarrollar una carrera en el dominio de la analítica, consulte nuestro que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real.Esta capacitación lo ayudará a comprender SAS en profundidad y lo ayudará a dominarvarios conceptos del lenguaje SAS.

¿Está interesado en aprender SAS de los expertos? Enlístate ahora

Tienes una pregunta para nosotros? Menciónalo en la sección de comentarios y nos comunicaremos contigo.