SAS Tutorial for Beginners: What is & Programming Example
⚡ Έξυπνη Σύνοψη
Το SAS είναι μια σουίτα λογισμικού στατιστικής ανάλυσης που βασίζεται σε εντολές και χρησιμοποιείται για ανάλυση δεδομένων, επιχειρηματική ευφυΐα και προγνωστική μοντελοποίηση. Τα βήματα DATA και PROC, η σουίτα προϊόντων, η τριεπίπεδη αρχιτεκτονική και οι δωρεάν ακαδημαϊκές εκδόσεις καλύπτονται παρακάτω.
Τι είναι το SAS;
SAS είναι μια σουίτα λογισμικού στατιστικής που βασίζεται σε εντολές και χρησιμοποιείται ευρέως για στατιστική ανάλυση και οπτικοποίηση δεδομένων. Η πλήρης μορφή του SAS είναι Σύστημα Στατιστικής Ανάλυσης. Σας επιτρέπει να χρησιμοποιείτε ποιοτικές τεχνικές και διαδικασίες που σας βοηθούν να βελτιώσετε την παραγωγικότητα των εργαζομένων και τα κέρδη των επιχειρήσεων. Το SAS χρησιμοποιείται επίσης για προηγμένες αναλύσεις όπως επιχειρηματική ευφυΐα, διερεύνηση εγκλημάτων και προγνωστική ανάλυση. Το SAS προφέρεται συνήθως «sass».
Στο SAS, τα δεδομένα είναι extracκατηγοριοποιημένο και κατηγοριοποιημένο, το οποίο σας βοηθά να εντοπίζετε και να αναλύετε μοτίβα δεδομένων. Είναι μια σουίτα λογισμικού που σας επιτρέπει να εκτελείτε προηγμένη ανάλυση, Επιχειρηματική Ευφυΐα, Προγνωστική Ανάλυση και διαχείριση δεδομένων, ώστε να μπορείτε να λειτουργείτε αποτελεσματικά σε ανταγωνιστικές και μεταβαλλόμενες επιχειρηματικές συνθήκες. Επιπλέον, το SAS είναι ανεξάρτητο από πλατφόρμα, πράγμα που σημαίνει ότι μπορείτε να εκτελέσετε το SAS σε οποιοδήποτε λειτουργικό σύστημα, είτε Linux είτε Windows.
Σε σύγκριση με άλλα Εργαλεία BI, Η SAS παρέχει εκτεταμένη υποστήριξη για τον προγραμματιστικό μετασχηματισμό και ανάλυση δεδομένων, εκτός από τη χρήση της διεπαφής μεταφοράς και απόθεσης. Αυτό παρέχει πολύ λεπτομερή έλεγχο στον χειρισμό και την ανάλυση δεδομένων, που είναι το μοναδικό της χαρακτηριστικό.
Γιατί χρειαζόμαστε SAS;
Ας κατανοήσουμε την ανάγκη για SAS με ένα απλό παράδειγμα:
Ας σκεφτούμε μια εταιρεία ηλεκτρονικού εμπορίου που θέλει να γνωρίζει τα αγοραστικά πρότυπα των πελατών της με βάση ιστορικά δεδομένα. Η εταιρεία θα πρέπει να λάβει υπόψη χιλιάδες αρχεία πολλαπλών πελατών για να καταλήξει σε μια γενικευμένη εικόνα.
Η εταιρεία ενδέχεται να μην διαθέτει όλα τα δεδομένα που απαιτούνται για την ανάλυση. Για παράδειγμα, εάν ένας πελάτης δεν αγόρασε ένα μπουφάν, ποιοι ήταν οι παράγοντες που τον εμπόδισαν να το αγοράσει; Αυτά τα ελλείποντα δεδομένα θα μπορούσαν να δημιουργήσουν σφάλματα στην ανάλυσή σας. Πώς μπορούμε να απαλλαγούμε από αυτά τα προβλήματα; Πώς μπορούμε να χειριστούμε αυτό το είδος δεδομένων;
Εάν γίνει χειροκίνητα, αυτή η εργασία θα απαιτήσει εκατοντάδες αναλυτές και χιλιάδες ανθρωποώρες. Χρησιμοποιώντας το αναλυτικό εργαλείο SAS, μπορείτε να κάνετε την ίδια ανάλυση σε λίγες ώρες με έναν μόνο αναλυτή. Το SAS σάς επιτρέπει να εξαλείψετε τα περιττά δεδομένα και να βελτιστοποιήσετε τις σχετικές πληροφορίες. Θα σας επιτρέψει να προβλέψετε ένα αποτέλεσμα ακόμη και με ελλείποντα δεδομένα, ώστε να μπορείτε να λαμβάνετε καλύτερες αποφάσεις.
Εναλλακτικά εργαλεία SAS
Το παρακάτω διάγραμμα τοποθετεί τη SAS δίπλα στα δύο εργαλεία ανοιχτού κώδικα που συγκρίνονται συχνότερα με αυτήν.
R: Είναι λογισμικό ανοιχτού κώδικα. Είναι εύκολο στην εκμάθηση. R όπως είναι καλά τεκμηριωμένο. Προσφέρει ισχυρές στατιστικές δυνατότητες.
Python είναι μια άλλη δημοφιλής γλώσσα προγραμματισμού ανοιχτού κώδικα. Python Υποστηρίζει βιβλιοθήκες όπως NumPy, SciPy και Matplotlib. Μπορείτε να εκτελέσετε οποιαδήποτε στατιστική λειτουργία ή να δημιουργήσετε οποιοδήποτε μοντέλο χρησιμοποιώντας αυτές τις βιβλιοθήκες.
SAS: Είναι το ευρέως χρησιμοποιούμενο αναλυτικό εργαλείο στην αγορά εμπορικής ανάλυσης, με πληθώρα στατιστικών λειτουργιών και ένα καλό γραφικό περιβάλλον χρήστη (GUI).
Σε αυτό το σεμινάριο προγραμματισμού SAS, θα συζητήσουμε το Σύστημα Στατιστικής Ανάλυσης και πώς μπορεί να χρησιμοποιηθεί για την επίλυση προβλημάτων.
Ιστορία της SAS
- Το SAS ξεκίνησε στα τέλη της δεκαετίας του 1960 ως ένα έργο στο Κρατικό Πανεπιστήμιο της Βόρειας Καρολίνας, όπου ο Jim Goodnight συνεργάστηκε με τους Anthony Barr, John Sall και Jane Helwig σε ένα σύστημα στατιστικής ανάλυσης.
- Αρχικά αναπτύχθηκε για Αγροτική Έρευνα.
- Οι τέσσερις συνεργάτες ίδρυσαν το SAS Institute το 1976 και ο Goodnight ηγείται της εταιρείας έκτοτε.
- Later, επεκτάθηκε σε μια γκάμα εργαλείων για να συμπεριλάβει μεταξύ άλλων το Predictive Analytics, τη Διαχείριση δεδομένων, το BI.
- Η SAS παραμένει ευρέως διαδεδομένη μεταξύ των μεγαλύτερων εταιρειών στον κόσμο για Ανάλυση δεδομένων και ρυθμιζόμενη υποβολή εκθέσεων.
Στη συνέχεια, σε αυτό το σεμινάριο γλώσσας SAS, θα μάθουμε για τα χαρακτηριστικά του SAS.
Χαρακτηριστικά SAS
Τα βασικά χαρακτηριστικά του SAS είναι:
- Εύκολη πρόσβαση σε αρχεία ακατέργαστων δεδομένων και δεδομένα σε εξωτερική βάση δεδομένων. Διαβάστε και γράψτε σχεδόν οποιαδήποτε μορφή δεδομένων!
- Διαχείριση δεδομένων χρησιμοποιώντας εργαλεία για εισαγωγή, επεξεργασία, ανάκτηση, μορφοποίηση και μετατροπή δεδομένων
- Ανάλυση δεδομένων χρησιμοποιώντας περιγραφική στατιστική, τεχνικές πολλαπλών μεταβλητών, πρόβλεψη, μοντελοποίηση και γραμμικό προγραμματισμό
- Τα προηγμένα αναλυτικά στοιχεία σάς βοηθούν να κάνετε αλλαγές και βελτιώσεις στις επιχειρηματικές πρακτικές.
- Σχηματισμός αναφοράς με τέλεια γραφήματα
- Operaέρευνα και διαχείριση έργων
- Ενημέρωση και τροποποίηση δεδομένων
- Ισχυρή γλώσσα χειρισμού δεδομένων
- Εξαιρετικές λειτουργίες καθαρισμού δεδομένων
- Αλληλεπίδραση με πολλαπλά συστήματα υποδοχής
Στη συνέχεια αυτού του σεμιναρίου SAS για αρχάριους, θα μάθουμε για τη σουίτα προϊόντων SAS.
Σουίτα προϊόντων SAS
Υπάρχουν πολλά προϊόντα SAS διαθέσιμα στην αγορά. Ακολουθεί μια λίστα με τα πιο δημοφιλή.
| Όνομα | Περιγραφή |
|---|---|
| Βάση SAS | Το λογισμικό Base SAS προσφέρει ευελιξία υλικού και ενσωματώνεται σε κάθε είδους υπολογιστικό περιβάλλον. |
| SAS/ΓΡΑΦ | Αυτό το εργαλείο σάς βοηθά να αναπαραστήσετε δομημένα δεδομένα σε γραφήματα. |
| ΣΑΣ/ΣΤΑΤ | Αυτό το εργαλείο σάς βοηθά να εκτελέσετε διαφορετικούς τύπους παλινδρόμησης, διακύμανσης στατιστικής ανάλυσης, παλινδρόμησης και ψυχομετρικής ανάλυσης. |
| SAS/ETS | Χρησιμοποιείται για πρόβλεψη. Σας βοηθά να εκτελέσετε την ανάλυση χρονοσειρών. |
| SAS/IML | Η γλώσσα διαδραστικών πινάκων (Interactive Matrix Language) είναι συντομογραφία IML. Αυτό το εργαλείο σάς βοηθά να μεταφράσετε μαθηματικούς τύπους σε ένα καινοτόμο πρόγραμμα. |
| SAS EBI | Ένα εργαλείο για Εφαρμογές Business Intelligence |
| SAS Grid Manager | Είναι ένα βασικό στοιχείο που προσφέρει δυνατότητα διαχείρισης δεδομένων και μια γλώσσα προγραμματισμού για την ανάλυση δεδομένων |
| SAS/OR | Εργαλείο για Operaέρευνας |
| SAS/QC | Χρήση για ποιοτικό έλεγχο |
| SAS/Enterprise Miner | Εξόρυξη δεδομένων |
| SAS/PH | Ανάλυση κλινικών δοκιμών |
| SAS/AF | Προσφέρει δυνατότητα εφαρμογών |
| Οδηγός Επιχειρήσεων | Είναι ένας επεξεργαστής κώδικα και διαχειριστής έργου που βασίζεται σε GUI |
Στη συνέχεια, σε αυτόν τον οδηγό εκμάθησης SAS, θα μάθουμε για την αρχιτεκτονική SAS.
SAS Archiδομή
Το παρακάτω διάγραμμα χωρίζει την ανάπτυξη σε τρία επίπεδα.

Η αρχιτεκτονική SAS χωρίζεται κυρίως σε τρία μέρη:
- Επίπεδο πελάτη
- Μέση Βαθμίδα
- Πίσω επίπεδο
Επίπεδο πελάτη
Το επίπεδο πελάτη είναι το σημείο εγκατάστασης της εφαρμογής σε ένα μηχάνημα, όπου κάθεται ο χρήστης. Αποτελείται από τα στοιχεία που χρησιμοποιούνται για την προβολή της πύλης και του περιεχομένου της. Περιλαμβάνει επίσης ένα τυπικό πρόγραμμα περιήγησης ιστού που χρησιμοποιείται για την αλληλεπίδραση με την πύλη μέσω τυπικού πρωτοκόλλου HTTP ή HTTPS. Σας βοηθά επίσης να κάνετε το τείχος προστασίας της εφαρμογής web SAS φιλικό.
Μεσαία βαθμίδα
Το μεσαίο επίπεδο προσφέρει ένα κεντρικό σημείο πρόσβασης για πληροφορίες της επιχείρησης. Όλη η πρόσβαση στο περιεχόμενο υποβάλλεται σε επεξεργασία από στοιχεία που λειτουργούν σε αυτό το επίπεδο. Ο διαχωρισμός της επιχειρηματικής λογικής από τη λογική εμφάνισης σάς βοηθά να αξιοποιήσετε τη λογική του μεσαίου επιπέδου. Επιπλέον, τα κεντρικά σημεία πρόσβασης διευκολύνουν την επιβολή κανόνων ασφαλείας, τη διαχείριση της πύλης και τη διαχείριση των αλλαγών στον κώδικα.
Η μεσαία βαθμίδα φιλοξενεί τις ακόλουθες λειτουργίες:
Εφαρμογή Ιστού Πύλης Παράδοσης Πληροφοριών SAS: Είναι η συλλογή του JSP, Java σερβίτες, JavaΦασόλια και άλλες κατηγορίες και πόροι. Αυτά τα στοιχεία σάς βοηθούν να αποκτήσετε πρόσβαση σε πληροφορίες που είναι αποθηκευμένες στον εταιρικό κατάλογο για να δημιουργήσετε μια προσαρμόσιμη διεπαφή για τον χρήστη.
Μηχανή Servlet: Η μηχανή servlet ονομάζεται επίσης servlet container. Είναι υπεύθυνος για τη διαχείριση της Εφαρμογής Web της Πύλης Παράδοσης Πληροφοριών SAS. Η μηχανή servlet προσφέρει ένα περιβάλλον χρόνου εκτέλεσης. Παρέχει ταυτόχρονα, ανάπτυξη, διαχείριση κύκλου ζωής κ.λπ.
Διακομιστής Ιστού: Ο διακομιστής ιστού προσφέρει υπηρεσία για τη μηχανή servlet, η οποία μπορεί να χρησιμοποιηθεί για τη φιλοξενία ενός ιστότοπου. Σε αυτήν θα πρέπει να έχετε πρόσβαση μέσω της πύλης.
Πίσω Επίπεδο
Το πίσω επίπεδο είναι μια περιοχή όπου εκτελούνται οι διακομιστές δεδομένων και υπολογισμών που μπορεί να περιέχουν επιχειρηματικά αντικείμενα. Είναι ένας διακομιστής εταιρικού καταλόγου. Ο διακομιστής εταιρικού καταλόγου διατηρεί μεταδεδομένα σχετικά με το περιεχόμενο που βρίσκεται σε όλη την επιχείρηση.
Πώς να κατεβάσετε και να εγκαταστήσετε το SAS
Σημείωση για τις εκδόσεις: Η παρακάτω αναλυτική παρουσίαση καταγράφει την SAS University Edition, τη δωρεάν έκδοση για υπολογιστές και AWS που το SAS Institute απέσυρε το 2021. Η δωρεάν αντικατάσταση είναι SAS OnDemand για Ακαδημαϊκά, το οποίο εκτελεί το SAS Studio στο πρόγραμμα περιήγησης χωρίς VirtualBox εικόνα και καμία παρουσία AWS προς διαχείριση. Η SAS δημοσιεύει επίσης SAS Viya για μαθητές για μαθήματα που βασίζονται στο cloud. Εγγραφείτε σε ένα από αυτά και, στη συνέχεια, χρησιμοποιήστε τις οθόνες του SAS Studio που εμφανίζονται εδώ, οι οποίες είναι σχεδόν πανομοιότυπες.
Τοπική εγκατάσταση στον υπολογιστή σας
Βήμα 1) Κατεβάστε το SAS από τον συγκεκριμένο σύνδεσμο
Μεταβείτε στη σελίδα δωρεάν ακαδημαϊκού λογισμικού SAS και κάντε κλικ στην επιλογή Λήψη δωρεάν λογισμικού.
Βήμα 2) Επιλέξτε το δικό σας Operating System
Επιλέξτε το λειτουργικό σύστημα που ταιριάζει στο σύστημά σας, όπως φαίνεται παρακάτω.
Βήμα 3) Κατεβάστε και εγκαταστήστε το λογισμικό Virtualization
Απαιτείται λογισμικό εικονικοποίησης για την έκδοση SAS University Edition, όπως VirtualBox να εγκατασταθεί πριν από την εγκατάστασή του. Η οθόνη λήψης έμοιαζε με αυτήν:
Ακολουθήστε τα βήματα που αναφέρονται στην οθόνη για να εγκαταστήσετε το SAS. VirtualBox και μια τοπική εγκατάσταση μπορεί μερικές φορές να είναι δύσκολη, επομένως προτάθηκε η παρακάτω διαδρομή AWS.
Εγκατάσταση AWS
Σημείωση: η καταχώριση της SAS University Edition AWS Marketplace έχει αποσυρθεί, επομένως το URLΤα s που αναφέρονται στα αρχικά βήματα δεν επιλύονται πλέον. Η ακολουθία διατηρείται παρακάτω επειδή η ροή εγγραφής-ρύθμισης-εκκίνησης του AWS δεν αλλάζει για οποιαδήποτε εικόνα SAS Marketplace στην οποία εγγράφεστε.
Μπορείτε να αναπτύξετε το SAS στο AWS. Ήταν επιλέξιμο για το δωρεάν επίπεδο.
Βήμα 1) Ανοίξτε την καταχώριση του SAS University Edition στο AWS Marketplace. Κάντε κλικ στην επιλογή «Συνέχεια εγγραφής» στη σελίδα προϊόντος που εμφανίζεται παρακάτω.
Βήμα 2) Σε αυτήν την επόμενη οθόνη, Αποδοχή Όρων.
Βήμα 3) Η συνδρομή εκκρεμεί και χρειάζονται έως και 10 λεπτά για να εγκριθεί. Θα δείτε την ακόλουθη οθόνη.
Βήμα 4) Ανανεώστε τη σελίδα και η συνδρομή σας θα επιβεβαιωθεί. Κάντε κλικ στην επιλογή Συνέχεια στη διαμόρφωση.
Βήμα 5) Διατηρήστε τις προεπιλεγμένες ρυθμίσεις και κάντε κλικ στο Continue to Launch.
Βήμα 6) RevΔείτε τη σελίδα ρυθμίσεων. Εισαγάγετε ένα ζεύγος κλειδιού-τιμής. Οι υπόλοιπες ρυθμίσεις θα πρέπει να είναι οι προεπιλεγμένες. Κάντε κλικ στην επιλογή Εκκίνηση.
Βήμα 7) Μεταβείτε στη βιβλιοθήκη του AWS Marketplace και κάντε κλικ στην επιλογή Προβολή παρουσιών, όπως φαίνεται εδώ.
Βήμα 8) Στο αναδυόμενο παράθυρο που απεικονίζεται παρακάτω:
- Σημειώστε το αναγνωριστικό της παρουσίας. Αυτός είναι ο κωδικός πρόσβασής σας
- Κάντε κλικ στο Access Software
Βήμα 9) Στο αναδυόμενο παράθυρο που εμφανίζεται αφού κάνετε κλικ στο βήμα 8:
- Εισαγάγετε τα διαπιστευτήρια χρήστη. Αναγνωριστικό: κωδικός πρόσβασης sasdemo: αναγνωριστικό παρουσίας σημειώθηκε στο βήμα 8
- Κάντε κλικ στην επιλογή Σύνδεση
Βήμα 10) Θα δείτε την οθόνη υποδοχής παρακάτω.
Αντιμετώπιση προβλημάτων
Εάν δεν μπορείτε να συνδεθείτε, ανοίξτε τη σελίδα Ομάδες ασφαλείας της κονσόλας EC2 για την περιοχή σας και ορίστε τους κανόνες εισερχόμενων και εξερχόμενων μηνυμάτων σε όλους.
Πώς να χρησιμοποιήσετε το SAS;
Για να χρησιμοποιήσετε αποτελεσματικά το λογισμικό SAS, πρέπει να ακολουθήσετε τέσσερα βήματα, τα οποία είναι: Πρόσβαση σε δεδομένα, Διαχείριση δεδομένων, Ανάλυση και Παρουσίαση. Το παρακάτω διάγραμμα δείχνει τη σειρά.
Πρόσβαση σε δεδομένα:
Το SAS σάς επιτρέπει να έχετε πρόσβαση σε δεδομένα σε οποιαδήποτε μορφή επιθυμείτε.
Μπορείτε να αποκτήσετε πρόσβαση σε δεδομένα που είναι αποθηκευμένα οπουδήποτε, είτε βρίσκονται σε ένα αρχείο στο σύστημά σας είτε σε δεδομένα που είναι αποθηκευμένα σε άλλο σύστημα βάσης δεδομένων. Μπορεί να είναι ένα Oracle ένα αρχείο, ένα αρχείο βάσης δεδομένων SAS, ένα αρχείο βάσης δεδομένων raw ή ένα απλό αρχείο XLS/CSV. Θα σας βοηθήσει να έχετε εύκολη πρόσβαση σε αυτά τα δεδομένα.
Διαχείριση δεδομένων:
Το SAS προσφέρει εξαιρετικές δυνατότητες διαχείρισης δεδομένων. Μπορείτε να υποσυνθέσετε ή να τεμαχίσετε δεδομένα με βάση συγκεκριμένες συνθήκες, να δημιουργήσετε μεταβλητές και να καθαρίσετε και να επικυρώσετε δεδομένα. Υπάρχουν και άλλα εργαλεία που σας επιτρέπουν να εκτελέσετε την ίδια εργασία. Ωστόσο, το SAS σας βοηθά να εκτελέσετε αυτήν την εργασία με ευκολία.
Η SAS διαθέτει σαφώς καθορισμένες βιβλιοθήκες και διαδικασίες που διευκολύνουν τη διαδικασία προγραμματισμού. Επιπλέον, η δημιουργία μιας μεταβλητής ή ενός υποσυνόλου δεδομένων είναι μια διαδικασία ενός βήματος. Αυτό σας γλιτώνει από τη σύνταξη πολύπλοκων αλγορίθμων με μία μόνο γραμμή κώδικα.
Αναλύει:
Μπορείτε να κάνετε διάφορα είδη ανάλυσης χρησιμοποιώντας το SAS:
- Ελέγχει τη συχνότητα υπολογισμού του μέσου όρου
- Παλινδρόμηση και Πρόβλεψη
- Δέντρο απόφασης
Το SAS χειρίζεται όλες αυτές τις αναλύσεις εύκολα. Είναι ένα ισχυρό εργαλείο για ακριβείς προβλέψεις, γι' αυτό και λειτουργεί παράλληλα με τις άλλες. εργαλεία ανάλυσης δεδομένων που χρησιμοποιούνται στις εταιρικές αναφορές.
Παρόν:
Αν οπτικοποιήσετε σωστά τα δεδομένα, είναι εύκολο για το κοινό να ταυτιστεί με αυτά. Είναι απαραίτητο το εργαλείο σας να παρουσιάζει τα δεδομένα με τον κατάλληλο τρόπο. Αυτό κάνει η SAS για εσάς. Διαθέτει εξαιρετικές δυνατότητες παρουσίασης.
Μπορείτε να παράγετε:
- Λίστα αναφορών
- Συνοπτικές αναφορές
- Αναφορές γραφημάτων
- Εκτύπωση αναφορών
Παράδειγμα προγράμματος SAS
Η επόμενη ενότητα δείχνει πώς μοιάζουν αυτά τα στάδια στον κώδικα SAS.
Το πρόγραμμα SAS αποτελείται από τρία απαραίτητα βήματα:
- Βήμα δεδομένων
- Βήμα Proc
- Βήμα εξόδου
Βήμα DATA
Το βήμα δεδομένων φορτώνει το απαιτούμενο σύνολο δεδομένων στη μνήμη SAS και βρίσκει τις σωστές μεταβλητές του συνόλου δεδομένων. Καταγράφει επίσης τα αρχεία. Μπορούμε να χρησιμοποιήσουμε βήματα δεδομένων για:
- Εισαγάγετε δεδομένα στα σύνολα δεδομένων SAS
- Υπολογισμός τιμών
- Ελέγξτε ή διορθώστε τα δεδομένα
- Δημιουργήστε νέα σύνολα δεδομένων
Η σύνταξη για την εντολή DATA είναι:
Σύνταξη
DATA data_set_name; #Give a name to the dataset INPUT var1,var2,var3; #Declare variables in the dataset. NEW_VAR; #Define new variables. LABEL; #Give variables a label DATALINES; #Provide data RUN;
Παράδειγμα:
Το ακόλουθο παράδειγμα δείχνει πώς να ορίσετε μια μεταβλητή, να ονομάσετε το σύνολο δεδομένων, να δημιουργήσετε νέες μεταβλητές και να εισαγάγετε τα δεδομένα. Σε αυτό το παράδειγμα, μπορείτε να δείτε ότι οι μεταβλητές συμβολοσειράς έχουν ένα $ στο τέλος και οι αριθμητικές τιμές δεν το περιέχουν.
INPUT ID $ NAME $ SALARY DEPARTMENT $; comm = SALARY*1.50; LABEL ID = 'Emp_ID' comm = 'COMMISION'; DATALINES; 1 Tom 5000 IT 2 Harry 6000 Operations 3 Michelle 7000 IT 4 Dick 8000 HR 5 John 9000 Finance ; RUN;
Σημείωση: Για να εκτελέσετε μια εντολή SAS, πρέπει να καθορίσετε την εντολή RUN.
Βήμα PROC
Εκτελεί συγκεκριμένες αναλύσεις ή λειτουργίες για την παραγωγή αποτελεσμάτων και εκθέσεων.
Σύνταξη
PROC procedure_name options; #The name of the proc. RUN;
Παράδειγμα
Το παράδειγμα που δίνεται χρησιμοποιεί το ΠΟΥ ΣΗΜΑΙΝΕΙ διαδικασία εκτύπωσης των μέσων τιμών των αριθμητικών μεταβλητών στο σύνολο δεδομένων.
PROC MEANS; RUN;
Το Βήμα OUTPUT
Μπορείτε να εμφανίσετε τα δεδομένα από το σύνολο δεδομένων με εντολές εξόδου υπό όρους.
Σύνταξη
PROC PRINT DATA = data_set; OPTIONS; RUN;
Κάθε πρόγραμμα SAS πρέπει να ακολουθεί όλα τα παραπάνω βήματα για να διαβάσει τα δεδομένα εισόδου, να τα αναλύσει και να δώσει το αποτέλεσμα της ανάλυσης. ΤΡΈΞΙΜΟ Η δήλωση στο τέλος κάθε βήματος ολοκληρώνει την εκτέλεση αυτού του βήματος.
Το πλήρες πρόγραμμα SAS
Παρακάτω δίνεται ο πλήρης κωδικός για καθένα από τα παραπάνω βήματα.
Παραγωγή:
Η εκτέλεση του προγράμματος παράγει το εκτυπωμένο σύνολο δεδομένων, τα περιγραφικά στατιστικά στοιχεία και την τελική αναφορά που εμφανίζεται στις τρεις παρακάτω οθόνες.
Πού χρησιμοποιείται το SAS;
Παρακάτω δίνονται μερικές σημαντικές εφαρμογές SAS:
| ΒΙΟΜΗΧΑΝΙΑ | Χρήση |
|---|---|
| Φαρμακευτικά | Στατιστική Ανάλυση, Αναφορά |
| Telecom | ETL, Reporting, Data Mining, Forecasting |
| Οικονομικά | ETL, Reporting, Data Mining, Χρηματοοικονομική έρευνα |
| Προγνωστική μοντελοποίηση | DBMarketing, Διαχείριση βάσει δραστηριότητας |
| Φροντίδα Υγείας | ETL, reporting, Data Mining |
SAS Vs. R
Ο παρακάτω πίνακας παρουσιάζει τα SAS και R παράλληλα ως προς το κόστος, την καμπύλη εκμάθησης και τα γραφικά.
| SAS | R |
|---|---|
| Το SAS είναι εμπορικό λογισμικό, επομένως απαιτεί οικονομική επένδυση. | Η R είναι λογισμικό ανοιχτού κώδικα. Επομένως, ο καθένας μπορεί να τη χρησιμοποιήσει. |
| Το SAS είναι το πιο εύκολο αναλυτικό εργαλείο για εκμάθηση. Ακόμη και άτομα με περιορισμένη γνώση της SQL μπορούν να τη μάθουν γρήγορα. | Το R απαιτεί να γράψετε πολύπλοκους και μακροσκελούς κωδικούς. |
| Η SAS είναι μια ιδιαίτερα προτιμώμενη επιλογή από μεγάλες εταιρείες και είναι αρκετά προηγμένη τεχνικά και φιλική προς τον χρήστη. | Το R αναπτύσσεται γρήγοραping λογισμικό. Ωστόσο, πρέπει να το αναβαθμίζετε συνεχώς. |
| Το SAS έχει καλή υποστήριξη γραφικών, αλλά δεν προσφέρει καμία προσαρμογή. | Η γραφική υποστήριξη του εργαλείου R είναι πολύ κακή. |
Πλεονεκτήματα του SAS
- Το SAS έχει μια εύκολη σύνταξη που μπορεί να μαθευτεί χωρίς κανενός είδους γνώσεις προγραμματισμού.
- Δυνατότητα χειρισμού μεγάλης βάσης δεδομένων με ευκολία
- Η SAS είναι μια πολύ κατανοητή γλώσσα, η οποία μπορεί εύκολα να διορθωθεί
- Το παράθυρο "καταγραφής" αναφέρει με σαφήνεια το σφάλμα, το οποίο σας βοηθά να εντοπίσετε σφάλματα στον κώδικά σας εύκολα.
- Η SAS σας βοηθά να δοκιμάσετε και να αναλύσετε διεξοδικά τον αλγόριθμο
- Το SAS είναι πλήρως ασφαλές, επομένως δεν μπορείτε να κάνετε extracτο χωρίς άδεια στο γραφείο
- Κάνει την στατιστική υπολογιστική ευκολότερη για χρήστες που δεν προγραμματίζουν
- Διαχειρίζεται αποτελεσματικά βάσεις δεδομένων μεγάλου μεγέθους.
Μειονεκτήματα του SAS
- Το κόστος είναι υψηλό, επειδή ένα άτομο ή ένας οργανισμός δεν μπορεί να χρησιμοποιήσει όλες τις εφαρμογές του χωρίς την κατάλληλη άδεια χρήσης.
- Το SAS δεν είναι ανοιχτού κώδικα, επομένως οι αλγόριθμοι που χρησιμοποιούνται στο SAS δεν είναι διαθέσιμοι για κοινή χρήση.
- Η εξόρυξη κειμένου είναι μια πολύ ενοχλητική και δύσκολη διαδικασία στο SAS.
- Οι απαντήσεις της κοινότητας και τα πακέτα τρίτων είναι λιγότερα από ό,τι για τις στοίβες ανοιχτού κώδικα που χρησιμοποιούνται στο επιστημονικά δεδομένα και μάθηση μηχανής εργάζονται.


















