Tutorial SAS: tudo o que você precisa saber sobre o SAS



Neste blog de tutorial do SAS, aprenda o que é SAS? O que ele pode fazer e entender porque o SAS é uma das ferramentas analíticas mais populares do mercado.

Perguntas - Tutorial SAS - EdurekaO que é SAS? Por que devo aprender SAS?Quais são os benefícios de ?Você está procurando respostas para as perguntas acima? Se sim, então esteTutorial SASvai responder a todas as suas perguntas.

Nós, seres humanos, somos uma espécie curiosa, não somos? Sempre queremos saber mais. Esse desejo de saber nos faz fazer mais perguntas e, por sua vez, nos mantém em busca de mais respostas.





Vamos considerar um problema simples. E se você quiser fazer compras e tiver duas opções para escolher:

recursos do java 9 com exemplos
  • Um cupom de $ 149
  • Cupom de 25% de desconto

Você pode se perguntar: qual opção o ajudará a economizar mais?Este é um cenário. Temos muitas dessas perguntas e podemos nos deparar com diferentes cenários em que não podemos tomar uma decisão adequada. Essas perguntas o deixam curiososobre encontrar respostas? Se sim, então você gostará de análises e também das ferramentas que o ajudarão a analisar dados. SAS é uma dessas ferramentas.



Tutorial SAS

Ao final do artigo, você deve estar familiarizado com os seguintes tópicos:

Sua compreensão do SAS é incompleta sem compreensão análise de dados.Então vamos começar.

O que é análise de dados?

A palavra 'análise' já é tendência há algum tempo, mas não há uma maneira única de defini-la. Vamos tentar entender a análise com um exemplo simples. Imagine, você quer comprar uma camiseta. Quais seriam as possíveis perguntas que você pode pensar? Deixe-me ajudá-lo com alguns dos mais comuns:



  • Quando devo comprar uma camiseta?
  • Quanto devo gastar com a camiseta?
  • Devo comprar a camiseta online ou devo visitar uma loja?
  • Se eu decidir comprar a camiseta online, em qual site devo comprá-la?
  • Se eu decidir visitar uma loja, que loja devo visitar?

A decisão pode depender de fatores como tempo, dinheiro, preferência e experiências anteriores. Vamos continuar com o problema acima. Considere o seguinte:

  • Voce esta livre no domingo
  • Seu orçamento é de $ 300
  • Você prefere visitar uma loja, pois ela permite que você escolha a dedo uma camiseta
  • Você decide visitar uma determinada loja porque sua visita anterior à loja não o decepcionou

Com base nos pontos acima, suponha que você decida visitar uma loja no domingo e comprar uma camiseta que custará cerca de $ 265. Você considerou algumas possibilidades, escolheu aquelas que se adequavam ao requisito e tomou uma decisão.

Bem, em palavras simples, você acabou de fazer algum tipo de análise para ajudá-lo a comprar uma camiseta. Deixe-me simplificar ainda mais. Seu cérebro fez duas coisas simples aqui:

  • Informações coletadas de acordo com sua necessidade
  • Entendeu os dados e com base nessas informações ajudou na decisão de comprar a camiseta.

Isso é o que você pode fazer usando análises. Você pode coletar informações, analisá-las e tomar melhores decisões. O exemplo acima foifácil, então você pode tomar uma decisão com base em algumas suposições. E se o problema e a tomada de decisão não fossem tão fáceis?

Considere este problema de um ponto de vista comercial.Suponha que uma empresa de comércio eletrônico queira estudar os padrões de compra de seus clientes com base nos dados anteriores. A empresa terá que considerar milhares de registros, não é? Agora, imagine os dados sobre os quais acabamos de falar ou permutações e combinações que a empresa pode considerar para as diferentes preferências que as pessoas podem ter.

Além disso, a empresa pode não ter todos os dados. Por exemplo, se um cliente não comprou uma camiseta, quais fatores levaram o cliente a decidir não comprar a camiseta? Esses dados ausentes podem criar problemas. Como lidamos com esses problemas? Como lidamos com esses dados? Bem,esses problemas se tornam mais fáceis quando usamos análises. Ao usar análises, você pode eliminar dados desnecessários e otimizar as informações relevantes para encontrar padrões que podem ajudá-lo a tomar melhores decisões.

Temos muitas ferramentas à nossa disposição para analisar e simplificar tais problemas.Uma ferramenta importante é o SAS. Este tutorial do SAS ajudará você a entender o SAS e como ele pode ser usado para resolver nossos problemas.

Inscreva-se em nosso canal do youtube para obter novas atualizações ..!

Necessidade de SAS

O mercado de análise cresceu enormemente nos últimos anos. Isso resultou em um aumento no número de ferramentas utilizadas. Todos esses são benéficos de uma forma ou de outra. Portanto, vamos prosseguir com nosso tutorial de SAS e dar uma olhada em algumas das ferramentas mais utilizadas no mercado.

  • SAS: É a ferramenta mais utilizada no mercado analítico comercial. Com uma infinidade de funções estatísticas e uma boa GUI (Enterprise Guide & Miner), certamente lidera o mercado.
  • R: É um software de código aberto. É fácil aprender R porque está bem documentado. É econômico e possui fortes recursos estatísticos.
  • Pitão é outra linguagem de script de código aberto amplamente usada. O uso de Python cresceu com o tempo.Hoje, ele possui bibliotecas como Numpy, Scipy e MatPlotLib. Você pode realizar quase qualquer operação estatística ou construir qualquer modelo usando essas bibliotecas.

SAS vs. R vs. Pitão

Vamos comparar essas três ferramentas neste tutorial do SAS e vou usar os seguintes parâmetros para comparação.

1) Empregos

Sendo uma ferramenta vital para pesquisa e análise, ela certamente gerou muitos requisitos para recursos treinados em SAS. A SAS detém 70% do market share. R detém 15% e python detém o mínimo, que é menos de 10%.

2) Facilidade de compreensão

SAS é uma das ferramentas mais fáceis de aprender. Mesmo pessoas com conhecimento limitado de SQL podem aprendê-lo facilmente. Python não é tão conveniente quanto o SAS para análise. R requer que você escreva códigos tediosos e longos, dando assim ao SAS uma vantagem.

3) Linguagem de quarta geração

SAS é uma linguagem de programação de quarta geração. Uma linguagem de programação de quarta geração é “uma linguagem de programação projetada com um propósito específico em mente, como o desenvolvimento de software comercial de negócios”. Ele é projetado para reduzir o esforço de programação e minimizar o tempo e o custo necessários para desenvolver um software. R e Python não são linguagens de quarta geração.

4) Flexível

O SAS se mantém atualizado com as necessidades do mercado. Sua facilidade de integração o torna mais flexível e utilizável. Isso também significa que ele se amalgama bem com outras tecnologias. Tornando-o flexível no verdadeiro sentido.

As razões acima apoiam fortemente a afirmação de que a SAS mantém firmemente sua posição de liderança no mercado.Agora que vimos a comparação dessas três ferramentas analíticas. Prosseguindo neste tutorial do SAS, vamos entender o SAS com um pouco mais de detalhes.

Tutorial SAS: O que é SAS ?

Vamos agora tentar entender o que é SAS e o que faz?

SAS significa Sistema de Análise Estatística. É um pacote de software desenvolvido pelo SAS Institute.

Aplicativos SAS

A imagem abaixo mostra alguns aplicativos do SAS:

Em palavras simples, o SAS pode processar dados complexos e gerar insights significativos que ajudariam as organizações a tomar melhores decisões ou prever resultados possíveis em um futuro próximo.

O SAS permite extrair, alterar, gerenciar e recuperar dados de diferentes fontes e analisá-los.A interface gráfica do usuário de apontar e clicar do SAS ajuda os usuários não técnicos a usar seus recursos para operações gráficas e opções avançadas.

SAS Tutorial | SAS Tutorial For Data Analysis | Edureka

Componentes SAS

Vamos prosseguir com nosso tutorial SAS e dar uma olhada em alguns componentes importantes do SAS:

  • Base SAS: É o componente mais amplamente utilizado. Possui facilidade de gerenciamento de dados. Você pode fazer análise de dados usando Base SAS.
  • SAS / GRAPH: Com o uso de SAS / Graph você pode representar os dados como gráficos. Isso facilita a visualização dos dados.
  • SAS / STAT: Permite realizar análises estatísticas, como variância, regressão, multivariada, sobrevivência e análise psicométrica.
  • SAS / ETS: É adequado para Análise de Séries Temporais.

Como este é um artigo introdutório, nos concentraremos no Base SAS e tenho certeza de que deve ser fácil para todos entenderem.

Interessado em aprender SAS com especialistas? Inscreva-se agora

SAS como linguagem de programação

A maioria dos ambientes de programação são orientados por menus (apontar e clicar) ou por comandos (inserir e executar comandos). No entanto, o SAS não é orientado por menus nem por comandos. Isso ocorre porque ele usa uma série de instruções ou declarações conhecidas como programa SAS. Este programa é uma descrição do que você deseja fazer e foi escrito na linguagem SAS.

Dados

Os dados são fundamentais para cada conjunto de dados. No SAS, os dados estão disponíveis em forma tabular, onde as variáveis ​​ocupam o espaço da coluna e as observações ocupam o espaço da linha.

Tipos de dados:

O SAS trata os números como dados numéricos e todo o resto cai nos dados de caracteres. Portanto, o SAS tem dois tipos de dados, numéricos e caracteres. Fácil, não é?

A etapa DATA e a etapa PROC formam os blocos de construção básicos de um programa SAS. O que esses blocos de construção fazem é o que discutiremos neste tutorial do SAS.

substring no exemplo de servidor sql

Blocos de construção do SAS

Iniciamos um programa com uma etapa DATA para criar um conjunto de dados SAS e, em seguida, passamos os dados para uma etapa PROC. A etapa PROC processa os dados. Para entender como as etapas de DATA e PROC funcionam, consideremos o exemplo abaixo.

Suponha que eu queira converter um número que está em polegadas para centímetros e armazenar o resultado em uma variável chamada 'tamanho' e imprimi-lo, então a etapa DATA converterá o número em polegadas para centímetros e a etapa PROC imprimirá o resultado.

A imagem abaixo mostra um snippet de código para o problema mencionado acima:

As declarações constituem etapas de DADOS e PROC. A duração de uma etapa pode variar de uma a mais de cem instruções. É importante lembrar que as etapas DATA são usadas para ler e modificar dados, enquanto as etapas PROC são usadas para analisar dados, executar funções utilitárias ou imprimir relatórios.

As etapas de DATA começam com a palavra-chave DATA, seguida por um nome que você escolhe para seu conjunto de dados SAS. É evidente que a etapa DATA acima produz um conjunto de dados denominado size. As etapas DATA leem dados de arquivos de dados externos e também podem ser usadas para incluir loops e instruções de caso. Ele pode ser usado para mesclar, classificar, combinar e concatenar dados.

Da mesma forma, os procedimentos começam com uma instrução PROC onde a palavra-chave PROC segue o nome do procedimento usado (por exemplo, o nome do procedimento pode ser PRINT, SORT ou MEAN). Os procedimentos SAS têm, em sua maioria, um punhado de declarações possíveis.

Cada vez que o SAS encontra uma nova etapa (marcada por uma instrução DATA ou PROC), ele termina ou termina a etapa anterior e começa com uma nova.

Embora um programa típico comece com uma etapa DATA para inserir ou modificar dados e, em seguida, passe os dados para uma etapa PROC, certamente não é o único padrão para misturar as etapas DATA e PROC. Assim como você podeempilhar blocos de construçãoem qualquer ordem, você pode organizar as etapas de DADOS e PROC em qualquer ordem. Um programa pode até conter apenas etapas DATA ou apenas etapas PROC.

No entanto, você achará muito mais fácil escrever programas SAS se compreender essas funções básicas. O acima mencionado são alguns princípios básicos que todo iniciante em SAS deve saber. Passando para a próxima parte de nosso tutorial SAS, vamos entender como instalar a edição universitária do SAS.

Agora, os iniciantes podem aprender e praticar SAS, como SAS Institute Inc lançou SAS University Edition que está disponível gratuitamente. Todos os recursos necessários para aprender o Base SAS estão disponíveis aqui. O Learning Base SAS tornará mais fácil para você aprender outros componentes.

As etapas a seguir o ajudarão a instalar o SAS University Edition.É um software com o qual você pode praticar a programação SAS.

Tutorial SAS: Instalação

Instalar o SAS University Edition é fácil. No entanto, sua disponibilidade como máquina virtual exige que você o execute em um ambiente virtual. Você precisa instalar um software de virtualização em seu PC antes de executar o software SAS. As etapas a seguir o ajudariam a baixar e configurar o ambiente SAS.

1) Faça o download do SAS University Edition

O SAS University Edition pode ser baixado deste link SAS University Edition . Se você clicar no link acima, a janela a seguir aparecerá. Leia os detalhes do requisito antes de iniciar o download.

2) Guia de início rápido para instalação

Pessoas que são completamente novas no processo de instalação, podem seguir os seguintes guias e vídeos disponíveis como no passo 1. É opcional e você pode pular se já estiver familiarizado.

3) Configurando um software de virtualização

Os links na etapa 2 permitirão que você baixe o software de virtualização adequado. Você pode pular esta etapa se já tiver instalado um software de virtualização.

4) Baixe o arquivo Zip

Escolha a versão apropriada do SAS University Edition compatívelcom o ambiente de virtualização que você tem. Ele será baixado como um arquivo zip. O nomeseria semelhante a: ‘Unvbasicvapp_9411005_vmx_en_sp0_1.zip’

5) Descompacte o arquivo Zip

Descompacte o arquivo compactado acima e armazene-o em um diretório apropriado.

6) Carregando a máquina virtual

o que é uma variável de instância

Abra e inicie o seu reprodutor VMware, procure um arquivo que termine com uma extensão .vmx e abra-o. A tela a seguir ficará visível. Anote as configurações básicas, como memória e espaço no disco rígido alocado para sua referência.

7) Ligue a máquina virtual

Clicando no Ligue esta máquina virtual ao lado da marca de seta verde, permite iniciar a máquina virtual. A seguinte tela deve aparecer.

Durante o carregamento, a tela a seguir aparece. Depois disso, você pode executar a máquina virtual. Você receberá um prompt para acessar a URL que abrirá o ambiente SAS.

8) S tarting SAS Studio

Abra uma nova guia em seu navegador e carregue o URL destacado na imagem acima. A tela a seguir seria exibida para indicar a prontidão do ambiente SAS. Você pode obter um URL diferente porque o URLpode ser diferente de PC para PC.

Você pode começar o estúdio e está pronto para ir.

Executando um programa SAS

Agora que entendemos como instalar o SAS University Edition, a seguir, em nosso tutorial SAS, vamos ver um exemplo de programa SAS.

O código abaixo mostra como imprimir uma sequência de Fibonacci. No caso, se você não sabe o que é uma sequência de Fibonacci, deixe-me definir para você.

A sequência de Fibonacci é um conjunto de números que começa com um ou zero, seguido por um, e prossegue com base na regra de que cada número (chamado de número de Fibonacci) é igual à soma dos dois números anteriores. Se a sequência de Fibonacci é denotada por F (n), onde n é o primeiro termo na sequência, a seguinte equação mostra a sequência de Fibonacci para n = 0, onde os dois primeiros termos são definidos como 0 e 1 por convenção:

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

Em algum contexto, é comum usar n = 1. Nesse caso, os primeiros dois termos são definidos como 1 e 1 por padrão e, portanto:

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

Vamos dar uma olhada neste código SAS que gera uma sequência de Fibonacci que começa com um.

DADOS Fibonacci Do i = 1 a 10 Fib = Soma (Fib, lag (Fib)) se i = 1 então Fib = 1 saída final PROC PRINT Fibonacci Run

No código acima, definimos uma função chamada como ‘Fib’ para calcular o próximo número. Fib é igual à soma do número Fib atual e o anteriorFibonaccinúmero. Usamos a função lag para recuperar a última função e buscar o valor do número fib anterior.

A imagem a seguir mostra a saída do código acima. Usamos o procedimento PROC PRINT para exibir a saída em um formulário impresso.

Espero que tenha gostado deste blog de tutorial do SAS. Este foi o primeiro blog da série de blogs SAS Tutorial. Meu próximo blog será sobre programação SAS, leia também para aprender como escrever programas em SAS.

Se você deseja aprender SAS e construir uma carreira no domínio analítico, confira nosso que vem com treinamento ao vivo conduzido por instrutor e experiência em projetos da vida real.Este treinamento irá ajudá-lo a entender o SAS em profundidade e ajudá-lo a dominarvários conceitos da linguagem SAS.

Interessado em aprender SAS com especialistas? Inscreva-se agora

Tem alguma questão para nós? Mencione isso na seção de comentários e entraremos em contato com você.