Tutoriel SAS: tout ce que vous devez savoir sur SAS



Dans ce blog du tutoriel SAS, découvrez ce qu'est SAS? Que peut-il faire et comprendre pourquoi SAS est l'un des outils d'analyse les plus populaires du marché.

Questions - Tutoriel SAS - EdurekaQu'est-ce que SAS? Pourquoi devrais-je apprendre SAS?Quels sont les avantages de ?Cherchez-vous des réponses aux questions ci-dessus? Si oui, alors ceciTutoriel SASrépondra à toutes vos questions.

Nous, êtres humains, sommes une espèce curieuse, n'est-ce pas? Nous voulons toujours en savoir plus. Ce désir de savoir, nous fait poser plus de questions, et à son tour, nous tient à l'affût de plus de réponses.





Considérons un problème simple. Que faire si vous voulez faire du shopping et que vous avez le choix entre deux options:

  • Un coupon de 149 $
  • 25% de réduction sur le coupon

Vous vous demandez peut-être quelle option vous aidera à économiser davantage?Ceci est un scénario. Nous avons beaucoup de ces questions et nous pouvons rencontrer différents scénarios où nous ne pouvons pas prendre une décision appropriée. Est-ce que ces questions vous rendent curieuxpour trouver des réponses? Si oui, vous aimerez l'analyse et les outils qui vous aideront à analyser les données. SAS est l'un de ces outils.



Tutoriel SAS

À la fin de l'article, vous devriez être familiarisé avec les sujets suivants:

Votre compréhension de SAS est incomplète sans compréhension Analyse des données.Alors, commençons.

Qu'est-ce que l'analyse des données?

Le mot «analytique» est à la mode depuis un certain temps maintenant, mais il n'y a pas de façon unique de le définir. Essayons de comprendre l'analyse avec un exemple simple. Imaginez, vous voulez acheter un T-shirt. Quelles seraient les questions possibles auxquelles vous pourriez penser? Laissez-moi vous aider avec quelques exemples courants:



  • Quand devrais-je acheter un t-shirt?
  • Combien dois-je dépenser pour le t-shirt?
  • Dois-je acheter le t-shirt en ligne ou devrais-je visiter un magasin?
  • Si je décide d'acheter le t-shirt en ligne, sur quel site Web dois-je l'acheter?
  • Si je décide de visiter un magasin, quel magasin dois-je visiter?

La décision peut dépendre de facteurs comme le temps, l'argent, les préférences et les expériences antérieures. Continuons avec le problème ci-dessus. Considérer ce qui suit:

  • Vous êtes libre le dimanche
  • Votre budget est de 300 $
  • Vous préférez visiter un magasin car cela vous permet de choisir un t-shirt à la main
  • Vous décidez de visiter un magasin en particulier parce que votre précédente visite en magasin ne vous a pas déçu

Sur la base des points ci-dessus, supposons que vous décidiez de visiter un magasin le dimanche et d'acheter un t-shirt qui vous coûtera environ 265 $. Vous avez envisagé quelques possibilités, choisi celles qui correspondaient à l'exigence et pris une décision.

Eh bien, en termes simples, vous venez de faire une sorte d'analyse pour vous aider à acheter un T-shirt. Permettez-moi de simplifier davantage. Votre cerveau a fait deux choses simples ici:

  • Informations collectées selon vos besoins
  • Compris les données et sur la base de ces informations, vous a aidé à décider d'acheter le T-shirt.

C'est ce que vous pouvez faire en utilisant l'analytique. Vous pouvez collecter des informations, les analyser et prendre de meilleures décisions. L'exemple ci-dessus étaitfacile, vous pouvez donc prendre une décision basée sur quelques hypothèses. Et si le problème et la prise de décision n'étaient pas aussi simples?

Considérez ce problème d'un point de vue commercial.Supposons qu'une entreprise de commerce électronique veuille étudier les modèles d'achat de ses clients sur la base des données précédentes. L'entreprise devra tenir compte de milliers d'enregistrements, n'est-ce pas? Maintenant, imaginez les données dont nous venons de parler ou les permutations et combinaisons que l'entreprise peut envisager pour les différentes préférences que les gens peuvent avoir.

En outre, l'entreprise peut ne pas avoir toutes les données. Par exemple, si un client n'a pas acheté de t-shirt, quels facteurs ont poussé le client à décider de ne pas acheter le t-shirt? Ces données manquantes peuvent créer des problèmes. Comment traitons-nous ces problèmes? Comment traitons-nous ces données? Bien,ces problèmes deviennent plus faciles lorsque nous utilisons l'analytique. En utilisant l'analyse, vous pouvez éliminer les données inutiles et optimiser les informations pertinentes pour trouver des modèles qui peuvent vous aider à prendre de meilleures décisions.

Nous disposons de nombreux outils d'analyse et de simplification de tels problèmes.Un outil important est SAS. Ce tutoriel SAS vous aidera à comprendre SAS et comment il peut être utilisé pour résoudre nos problèmes.

Abonnez-vous à notre chaîne YouTube pour obtenir de nouvelles mises à jour ..!

installer php sur windows 8

Besoin de SAS

Le marché de l'analyse s'est énormément développé au cours des dernières années. Cela s'est traduit par une augmentation du nombre d'outils utilisés. Tous ces éléments sont bénéfiques d'une manière ou d'une autre. Alors allons de l'avant avec notre tutoriel SAS et jetons un coup d'œil à quelques-uns des outils les plus utilisés sur le marché.

  • SAS: C'est l'outil le plus utilisé sur le marché de l'analyse commerciale. Avec une pléthore de fonctions statistiques et une bonne interface graphique (Enterprise Guide & Miner), il domine certainement le marché.
  • R: C'est un logiciel open source. Il est facile d'apprendre R car il est bien documenté. Il est rentable et possède de solides capacités statistiques.
  • Python est un autre langage de script open source largement utilisé. L'utilisation de Python a augmenté au fil du temps.Aujourd'hui, il utilise des bibliothèques telles que Numpy, Scipy et MatPlotLib. Vous pouvez effectuer presque toutes les opérations statistiques ou créer n'importe quel modèle à l'aide de ces bibliothèques.

SAS contre. R contre. Python

Comparons ces trois outils dans ce tutoriel SAS et je vais utiliser les paramètres suivants à des fins de comparaison.

1) Emplois

Étant un outil essentiel pour la recherche et l'analyse, il a certainement généré beaucoup de besoins en ressources formées par SAS. SAS détient 70% des parts de marché. R détient 15% et python en détient le moins, ce qui est inférieur à 10%.

2) Facilité de compréhension

SAS est l'un des outils les plus faciles à apprendre. Même les personnes ayant une connaissance limitée de SQL peuvent l'apprendre facilement. Python n'est pas aussi pratique que SAS pour l'analyse. R vous oblige à écrire des codes fastidieux et longs, donnant ainsi un avantage à SAS.

3) Langue de quatrième génération

SAS est un langage de programmation de quatrième génération. Un langage de programmation de quatrième génération est «un langage de programmation conçu avec un objectif spécifique à l'esprit, tel que le développement de logiciels commerciaux». Il est conçu pour réduire l'effort de programmation et minimiser le temps et les coûts nécessaires pour développer un logiciel. R et Python ne sont pas des langages de quatrième génération.

4) flexible

SAS se tient au courant des besoins du marché. Sa facilité d'intégration le rend plus flexible et utilisable. Cela signifie également qu'il s'intègre bien avec d'autres technologies. Le rendre flexible dans le vrai sens du terme.

Les raisons ci-dessus appuient fermement l'affirmation selon laquelle SAS détient fermement sa position de leader sur le marché.Alors maintenant que nous avons vu la comparaison de ces trois outils analytiques. Aller de l'avant dans ce tutoriel SAS nous permet de comprendre SAS un peu plus en détail.

Tutoriel SAS: Qu'est-ce que SAS ?

Essayons maintenant de comprendre ce qu'est SAS et que fait-il?

SAS signifie système d'analyse statistique. Il s'agit d'une suite logicielle développée par SAS Institute.

Applications SAS

L'image ci-dessous montre quelques applications de SAS:

En termes simples, SAS peut traiter des données complexes et générer des informations significatives qui aideraient les organisations à prendre de meilleures décisions ou à prédire les résultats possibles dans un proche avenir.

SAS vous permet d'extraire, de modifier, de gérer et de récupérer des données de différentes sources et de les analyser.L'interface utilisateur graphique pointer-cliquer de SAS aide les utilisateurs non techniques à utiliser ses fonctionnalités pour des opérations graphiques et des options avancées.

Tutoriel SAS | Tutoriel SAS pour l'analyse des données | Edureka

Composants SAS

Continuons avec notre tutoriel SAS et examinons quelques composants SAS importants:

  • Base SAS: C'est le composant le plus utilisé. Il a une installation de gestion des données. Vous pouvez effectuer une analyse des données à l'aide de Base SAS.
  • SAS / GRAPHIQUE: Avec l'utilisation SAS / Graph, vous pouvez représenter les données sous forme de graphiques. Cela facilite la visualisation des données.
  • SAS / STAT: Il vous permet d'effectuer des analyses statistiques, telles que la variance, la régression, l'analyse multivariée, la survie et l'analyse psychométrique.
  • SAS / ETS: Il convient à l'analyse des séries chronologiques.

Comme il s'agit d'un article d'introduction, nous nous concentrerons sur Base SAS et je suis sûr que cela devrait être facile à comprendre pour tout le monde.

Vous souhaitez apprendre SAS d'experts? Inscrivez-vous maintenant

SAS en tant que langage de programmation

La plupart des environnements de programmation sont pilotés par menu (pointer-cliquer) ou par commande (entrée et exécution de commandes). Cependant, SAS n'est ni piloté par menu ni par commande. En effet, il utilise une série d'instructions ou d'instructions connues sous le nom de programme SAS. Ce programme est une représentation de ce que vous voulez faire et est écrit en langage SAS.

Les données

Les données sont au cœur de chaque ensemble de données. Dans SAS, les données sont disponibles sous forme de tableau où les variables occupent l'espace des colonnes et les observations occupent l'espace des lignes.

Types de données:

SAS traite les nombres comme des données numériques et tout le reste relève des données de caractères. SAS a donc deux types de données, numériques et caractères. Facile, non?

L'étape DATA et l'étape PROC constituent les éléments de base d'un programme SAS. Ce que font ces blocs de construction est ce que nous allons discuter dans ce tutoriel SAS.

Blocs de construction de SAS

Nous démarrons un programme avec une étape DATA pour créer un ensemble de données SAS, puis nous transmettons les données à une étape PROC. L'étape PROC traite les données. Afin de comprendre le fonctionnement des étapes DATA et PROC, considérons l'exemple ci-dessous.

Supposons que je veuille convertir un nombre en pouces en centimètres et stocker le résultat dans une variable appelée «taille» et l’imprimer, puis l’étape DATA convertirait le nombre en pouces en centimètres et l’étape PROC imprimerait le résultat.

L'image ci-dessous montre un extrait de code pour le problème mentionné ci-dessus:

Les déclarations constituent des étapes DATA et PROC. La longueur d'une étape peut varier d'une à plus de cent déclarations. Il est important de vous rappeler que les étapes DATA sont utilisées pour lire et modifier les données, tandis que les étapes PROC sont utilisées pour analyser les données, exécuter des fonctions utilitaires ou imprimer des rapports.

Les étapes DATA commencent par le mot clé DATA qui est suivi d'un nom que vous choisissez pour votre ensemble de données SAS. Il est évident que l'étape DATA ci-dessus produit un ensemble de données nommé size. Les étapes DATA lisent des données à partir de fichiers de données externes et peuvent également être utilisées pour inclure des boucles et des instructions de cas. Il peut être utilisé pour fusionner, trier, combiner et concaténer des données.

série fibonacci c ++

De même, les procédures commencent par une instruction PROC où le mot-clé PROC suit le nom de la procédure utilisée (par exemple, le nom de la procédure peut être PRINT, SORT ou MEAN). Les procédures SAS ont pour la plupart une poignée d'énoncés possibles.

Chaque fois que SAS rencontre une nouvelle étape (marquée par une instruction DATA ou PROC), elle termine ou termine l'étape précédente et commence par une nouvelle.

Alors qu'un programme typique commence par une étape DATA pour entrer ou modifier des données, puis passe les données à une étape PROC, ce n'est certainement pas le seul modèle pour mélanger les étapes DATA et PROC. Tout comme tu peuxblocs de construction de piledans n'importe quel ordre, vous pouvez organiser les étapes DATA et PROC dans n'importe quel ordre. Un programme peut même ne contenir que des étapes DATA ou uniquement des étapes PROC.

Néanmoins, vous trouverez beaucoup plus facile d'écrire des programmes SAS si vous comprenez ces fonctions de base. Les éléments mentionnés ci-dessus sont quelques notions de base que tout débutant SAS devrait connaître. Passant à la partie suivante de notre tutoriel SAS, voyons comment installer l'édition universitaire SAS.

Désormais, les débutants peuvent apprendre et pratiquer SAS, comme SAS Institute Inc a libéré Édition Université SAS qui est disponible gratuitement. Toutes les fonctionnalités nécessaires à l'apprentissage de Base SAS sont disponibles ici. Learning Base SAS vous permettra d'apprendre facilement d'autres composants.

Les étapes suivantes vous aideront à installer SAS University Edition.C'est un logiciel à l'aide duquel vous pouvez pratiquer la programmation SAS.

Tutoriel SAS: Installation

L'installation de SAS University Edition est simple. Cependant, sa disponibilité en tant que machine virtuelle nécessite que vous l'exécutiez dans un environnement virtuel. Vous devez installer un logiciel de virtualisation sur votre PC avant d'exécuter le logiciel SAS. Les étapes suivantes vous aideront à télécharger et à configurer l'environnement SAS.

1) Téléchargez SAS University Edition

SAS University Edition peut être téléchargé à partir de ce lien Édition Université SAS . Si vous cliquez sur le lien ci-dessus, la fenêtre suivante apparaîtra. Veuillez lire les détails de l'exigence avant de commencer le téléchargement.

2) Guide de démarrage rapide pour l'installation

Les personnes qui sont complètement nouvelles dans le processus d'installation peuvent parcourir les guides et vidéos suivants disponibles comme à l'étape 1. C'est facultatif et vous pouvez l'ignorer si vous êtes déjà familier.

3) Configuration d'un logiciel de virtualisation

Les liens de l'étape 2 vous permettront de télécharger le logiciel de virtualisation approprié. Vous pouvez ignorer cette étape si vous avez déjà installé un logiciel de virtualisation.

4) Téléchargez le fichier Zip

Choisissez la version appropriée de SAS University Edition compatibleavec l'environnement de virtualisation dont vous disposez. Il sera téléchargé sous forme de fichier zip. Le nomserait similaire à: «Unvbasicvapp_9411005_vmx_en_sp0_1.zip»

5) Décompressez le fichier Zip

Décompressez le fichier zippé ci-dessus et stockez-le dans un répertoire approprié.

6) Chargement de la machine virtuelle

qu'est-ce qu'un bean java

Ouvrez et démarrez votre lecteur VMware, recherchez un fichier qui se termine par une extension .vmx et ouvrez-le. L'écran suivant sera visible. Veuillez noter les paramètres de base comme la mémoire et l'espace disque dur alloués pour votre référence.

7) Allumez la machine virtuelle

En cliquant sur le Allumez cette machine virtuelle à côté de la flèche verte, vous permet de démarrer la machine virtuelle. L'écran suivant devrait apparaître.

Lors du chargement, l'écran suivant apparaît. Après cela, vous pouvez exécuter la machine virtuelle. Vous recevrez une invite pour accéder à l'URL qui ouvrira l'environnement SAS.

8) S tarting SAS Studio

Ouvrez un nouvel onglet sur votre navigateur et chargez l'URL en surbrillance dans l'image ci-dessus. L'écran suivant apparaîtra pour indiquer l'état de préparation de l'environnement SAS. Vous pouvez obtenir une URL différente car, l'URLpeut être différent d'un PC à l'autre.

Vous pouvez démarrer le studio et vous êtes prêt à partir.

Exécution d'un programme SAS

Maintenant que nous avons compris comment installer SAS University Edition, dans notre tutoriel SAS, prenons ensuite un exemple de programme SAS.

Le code ci-dessous montre comment imprimer une séquence de Fibonacci. Au cas où, si vous ne savez pas ce qu'est une séquence de Fibonacci, laissez-moi la définir pour vous.

La séquence de Fibonacci est un ensemble de nombres qui commence par un un ou un zéro, suivi d'un un, et se déroule en fonction de la règle selon laquelle chaque nombre (appelé nombre de Fibonacci) est égal à la somme des deux nombres précédents. Si la séquence de Fibonacci est notée F (n), où n est le premier terme de la séquence, l'équation suivante montre la séquence de Fibonacci pour n = 0, où les deux premiers termes sont définis comme 0 et 1 par convention:

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

Dans certains contextes, il est d'usage d'utiliser n = 1. Dans ce cas, les deux premiers termes sont définis par défaut comme 1 et 1, et donc:

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

Jetons un coup d'œil à ce code SAS qui génère une séquence de Fibonacci commençant par un.

DATA Fibonacci Do i = 1 à 10 Fib = Sum (Fib, lag (Fib)) if i = 1 then Fib = 1 output end PROC PRINT Fibonacci Run

Dans le code ci-dessus, nous avons défini une fonction appelée «Fib» pour calculer le nombre suivant. Fib est égal à la somme du nombre de Fib actuel et du précédentFibonaccinombre. Nous utilisons la fonction lag pour récupérer la dernière fonction et pour récupérer la valeur du numéro de fib précédent.

L'image suivante montre la sortie du code ci-dessus. Nous avons utilisé la procédure PROC PRINT pour afficher la sortie sous forme imprimée.

J'espère que vous avez aimé ce blog tutoriel SAS. C'était le premier blog de la série de blogs SAS Tutorial. Mon prochain blog portera sur la programmation SAS, lisez-le également pour apprendre à écrire des programmes en SAS.

Si vous souhaitez apprendre SAS et vous bâtir une carrière dans le domaine de l'analytique, consultez notre qui vient avec une formation en direct animée par un instructeur et une expérience de projet réelle.Cette formation vous aidera à comprendre SAS en profondeur et à maîtriserdivers concepts de langage SAS.

Vous souhaitez apprendre SAS d'experts? Inscrivez-vous maintenant

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires et nous vous recontacterons.